9-класс, {1-уровень сложности}
1. Какое устройство ПК предназначено для вывода информации?
A) веб-камера
B) *принтер
C) процессор
D) клавиатура
E) мышка
2. Какое устройство ПК предназначено для ввода информации?
A) проектор
B) принтер
C) процессор
D) *клавиатура
E) монитор
3. Переведите двоичное число 1110 в десятичную систему.
A) 20
B) 16
C) *14
D) 8
E) 12
4. Десятичное число 54 переведите в двоичную систему:
A) 101010
B) 101001
C) 111010
D) 110100
E) *110110
5. Размер одного сохраненного символа в кодировке ASCII?
A) 1 бит
B) *1 байт
C) 4 бит
D) 8 байт
E) 2 бит
6.Какие программные средства помогают создавать табличные модели?
A) MS PowerPoint
B) MS Access
C) *MS Excel
D) Paint
E) MS Word
7.Основное устройство компьютера?
A) Клавиатура
B) Монитор
C) Принтер
D) *Системный блок
E) мышка
8. Чему равен 2 байта?
A)*16 бит
B) 18 бит
C) 32 бит
D) 28 бит
E) 64 бит
9. Электронная почта (e-mail) позволяет передавать...
A)только файлы
B) только сообщения
C) видеоизображение
D)*сообщения и приложенные файлы
E) только фото
10. Задан полный путь к файлу C:\DOC\BILIM.TXT. Каково полное имя файла?
A) TXT
B) DOC
C) *BILIM.TXT
D) DOC\BILIM
E) DOC\BILIM.TXT
9-класс, {2-уровень сложности}
11.
num = 16
x = num ** 0.5
print(x)
Согласно коду указанному выше чему равно значение переменной x?
A) 0.5
B) 2
C) *4
D) 8
E) 16
12.
x = 7
y = 4
print(x/y)
print(x//y)
print(x**y)
Какой результат выводить вышеуказанная программа?
A)1.75
1
2403
B)1
1.75
2403
C)1
1.75
2401
D)* 1.75
1
2401
E) 1
1.75
2399
13.
x = 19
y = 16
print(x>y)
print(x
print(x==y)
print(x!=y)
print(x>=y)
print(x<=y)
Какой результат выводить вышеуказанная программа?
A)* True
False
False
True
True
False
B)True
True
True
False
False
False
C)True
False
False
True
True
True
D)False
False
False
True
True
True
E)True
False
False
True
False
False
14.
n = 12
sum = 0
i = 1
while i <= n:
sum = sum + i
i = i+1
print(sum)
Какой результат выводить вышеуказанная программа?
A)36
B)45
C)55
D)66
E)* 78
15.
counter = 0
while counter < 2:
print("Inside")
counter = counter + 1
else:
print("Else")
Какой результат выводить вышеуказанная программа?
A)
Inside
Else
B)*
Inside
Inside
Else
C)
Inside
Inside
Inside
D)
Inside
Inside
Else
Else
E)
Inside
Inside
Inside
Else
Else
16. Какой ответ выдаст код ниже?
name = “Марат”
print(“Привет, ”, name, “!”)
print(“Рад знакомству!”)
A)Привет Марат! Рад знакомству!
B)Привет, Марат! Рад знакомству!
C)*Привет, Марат!
Рад знакомству!
D)Привет Марат!
Рад знакомству!
E)привет, Марат!
рад знакомству!
17. Дано: x = 1, y = -1, z = 1. Что будет показано после выполнения следующего выражения?
if x > 0:
if y > 0:
print(“x > 0 and y > 0”)
if z > 0
print(“x < 0 and z > 0”)
A)x > 0 and y > 0
B)x < 0 and z < 0
C)*x < 0 and z > 0
D)x < 0 and y < 0
E)ничего
18. ользуя цикл While, напишите программу которая выводит числа от 10 до 0 включительно. И слово “Бууум” после.
A)num = 10
while(num > 0):
print(num)
num = num - 1
print(“Бууум”)
B)num = 10
while(num >= 0):
print(num)
num = num - 1
print(“Буум”)
C)num = 10
while(num >= 0):
num = num - 1
print(num)
print(“Бууум”)
D)*num = 10
while(num >= 0):
print(num)
num = num - 1
print(“Бууум”)
E)num = 10
while(num >= 0):
print(num)
num--
print(“Бууум”)
19. Что покажет этот код?
for j in “Hi! I\'m mister Robert”:
if j == '\'':
print("Найдено")
break
else:
print ("Готово")
A)Ошибку в коде
B)”Найдено" и "Готово"
C)Готово
D)*Найдено
E)Ничего
20. Есть список a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89].
Какая программа выведит все элементы меньше 5?
A)for elem in a:
if elem > 5:
print(elem)
B)for elem in a:
if elem < 5:
print(a)
C)*for elem in a:
if elem < 5:
print(elem)
D)for elem in range(a):
if elem < 5:
print(elem)
E)for elem in a:
if elem > 5:
print(“elem”)
9-класс, {3-уровень сложности}
21.
a = 0b101011 #Двоичное значение
b = 200 #Десятичное значение
c = 0o453 #Восьмеричное значение
d = 0x15f #Шестнадцатеричное значение
print(a, b, c, d)
Какой результат выводить программа указанная выше?
A) 43 200 293 351
B) 43 200 295 351
C) 43 200 297 351
D)* 43 200 299 351
E) 43 200 299 353
22. Какая из нижеуказанных программ определяет является ли год високосным или нет?
A) * year = int(input())
if (year % 4) == 0:
if (year % 100) == 0:
if (year % 400) == 0:
print("Y")
else:
print("N")
else:
print("Y")
else:
print("N")
B) year = int(input())
if (year % 100) == 0:
if (year % 4) == 0:
if (year % 400) == 0:
print("Y")
else:
print("N")
else:
print("Y")
else:
print("N")
C) year = int(input())
if (year % 4) == 0:
if (year % 400) == 0:
if (year % 100) == 0:
print("Y")
else:
print("N")
else:
print("Y")
else:
print("N")
D) year = int(input())
if (year % 400) == 0:
if (year % 100) == 0:
if (year % 4) == 0:
print("N")
else:
print("Y")
else:
print("N")
else:
print("Y")
E) year = int(input())
if (year % 4) == 0:
if (year % 100) == 0:
if (year % 400) == 0:
print("N")
else:
print("Y")
else:
print("N")
else:
print("Y")
23. Какая из нижеуказанных программ определяет большее из трех введенных чисел?
A) num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number: "))
num3 = int(input("Enter third number: "))
if (num1 >= num2) and (num1 >= num3):
largest = num1
elif (num2 <= num1) and (num2 <= num3):
largest = num3
else:
largest = num2
print("The largest number is", largest)
B) num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number: "))
num3 = int(input("Enter third number: "))
if (num1 >= num2) and (num1 == num3):
largest = num1
elif (num2 >= num1) and (num2 == num3):
largest = num2
else:
largest = num3
print("The largest number is", largest)
C) * num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number: "))
num3 = int(input("Enter third number: "))
if (num1 >= num2) and (num1 >= num3):
largest = num1
elif (num2 >= num1) and (num2 >= num3):
largest = num2
else:
largest = num3
print("The largest number is", largest)
D) num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number: "))
num3 = int(input("Enter third number: "))
if (num1 >= num2) and (num1 >= num3):
largest = num2
elif (num2 >= num1) and (num2 >= num3):
largest = num3
else:
largest = num1
print("The largest number is", largest)
E) num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number: "))
num3 = int(input("Enter third number: "))
if (num1 >= num2) and (num1 >= num3):
largest = num3
elif (num2 >= num1) and (num2 >= num3):
largest = num1
else:
largest = num2
print("The largest number is", largest)
24. Какая из нижеуказанных программ выводить ряд чисел Фибоначчи от 1-го до n-го элемента?
A) nterms = int(input("How many terms? "))
n1, n2 = 1, 1
count = 0
if nterms >= 0:
print("Please enter a positive integer")
elif nterms != 1:
print("Fibonacci sequence upto",nterms,":")
print(n1)
else:
print("Fibonacci sequence:")
while count < nterms:
print(n1)
nth = n1 + n2
n1 = n2
n2 = nth
count += 1
B) * nterms = int(input("How many terms? "))
n1, n2 = 1, 1
count = 0
if nterms <= 0:
print("Please enter a positive integer")
elif nterms == 1:
print("Fibonacci sequence upto",nterms,":")
print(n1)
else:
print("Fibonacci sequence:")
while count < nterms:
print(n1)
nth = n1 + n2
n1 = n2
n2 = nth
count += 1
C) nterms = int(input("How many terms? "))
n1, n2 = 1, 1
count = 0
if nterms <= 0:
print("Please enter a positive integer")
elif nterms != 1:
print("Fibonacci sequence upto",nterms,":")
print(n1)
else:
print("Fibonacci sequence:")
while count < nterms:
print(n1)
nth = n1 + n2
n1 = n2
n2 = nth
count += 1
D) nterms = int(input("How many terms? "))
n1, n2 = 1, 1
count = 0
if nterms <= 0:
print("Please enter a positive integer")
elif nterms == 1:
print("Fibonacci sequence upto",nterms,":")
print(n1)
else:
print("Fibonacci sequence:")
while count < nterms:
print(n1)
nth = n1 + n2
n2 = n1
nth = n2
count += 1
E) nterms = int(input("How many terms? "))
n1, n2 = 1, 1
count = 0
if nterms <= 0:
print("Please enter a positive integer")
elif nterms == 1:
print("Fibonacci sequence upto",nterms,":")
print(n1)
else:
print("Fibonacci sequence:")
while count < nterms:
print(n1)
nth = n1 + n2
n1 = n2
n2 = nth
count = 1
25. Какая из нижеуказанных программ вычисляет площадь треугольника?
A)
a = int(input(“Enter first side: “))
b = int(input(“Enter second side: “))
c = int(input(“Enter third side: “))
s = (a + b + c) / 2
area = (s*(s-a)*(s-b)*(s-c)) * 0.5
print(“The area of the triangle is “,area)
B)
a = (input(“Enter first side: “))
b = (input(“Enter second side: “))
c = (input(“Enter third side: “))
s = (a + b + c) / 2
area = ((s-a)*(s-b)*(s-c)) ** 1.5
print(“The area of the triangle is “,area)
C)
a = int(input(“Enter first side: “))
b = int(input(“Enter second side: “))
c = int(input(“Enter third side: “))
s = (a + b + c) / 2
area = (s*(s-a)*(s-b)*(s-c))
print(“The area of the triangle is “,area)
D)
a = int(input(“Enter first side: “))
b = int(input(“Enter second side: “))
c = int(input(“Enter third side: “))
s = (a + b + c)
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print(“The area of the triangle is “,area)
E)
* a = int(input(“Enter first side: “))
b = int(input(“Enter second side: “))
c = int(input(“Enter third side: “))
s = (a + b + c) / 2
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print(“The area of the triangle is “,area)
26.Какая программа выводит все четные числа от 2 до 100 включительно?
A)*start = 2
end = 100
for i in range(start, end + 1):
if(i % 2 == 0):
print(i)
B)start = 2
end = 100
for i in range(start, end):
if(i % 2 == 0):
print(i)
C)start = 2
end = 100
for i in range(start, end + 1):
if(i % 2 != 0):
print(i)
D)start = 2
end = 100
for i in range(start, end + 1):
print(i)
E)start = 2
end = 100
for i in range(start, end + 1,4):
if(i % 2 == 0):
print(i)
27. Что покажет этот код?
for i in range(5):
if i & 2 == 0:
continue
print(i)
A)Числа: 1, 3 и 5
B)Ошибку, так как i не присвоена
C)Ошибку из-за неверного вывода
D)*Числа: 2 и 3
E)Числа: 0, 2 и 4
28. Какие ошибки допущены в коде ниже?
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n - 1)
print(factorial(5))
A)Функция не может вызывать сама себя
B)*В коде нет никаких ошибок
C)Необходимо указать тип возвращаемого значения
D)Функция всегда будет возвращать 1
E)Функция не может возвращать значения
29. Какая из следующих программ выведет площадь и периметр прямоугольника?
A) *
a = int(input(“Введите ширину”))
b = int(input(“Введите длину”))
print(“Площадь:”,a*b)
print(“Периметр:”,2*(a+b))
B) a = input(“Введите ширину”)
b = input(“Введите длину”)
print(“Площадь:”,a*a+b*b)
print(“Периметр:”,2*(a+b))
C) a = int(input(“Введите ширину”))
b = int(input(“Введите длину”))
area = a * b
per = 4*(a+b)
print(area)
print(per)
D) a = int(input(“Введите ширину”)
b = int(input(“Введите длину”)
print(“Площадь:”,a/b)
print(“Периметр:”,2%(a+b))
E) a = int(input(“Введите ширину”)
b = int(input(“Введите длину”)
print(Area)
print(Perimeter)
программа должна вывести оценку (A,B,C, D или F) в соответствии с процентом баллов экзамена. В коде есть ошибка. Найдите ее
score = input(“Введите балл за экзамен”)
if score > 80:
print (“A”)
if score > 60:
print (“B”)
if score > 40:
print (“C”)
if score > 20:
print (“D”)
else:
print (“F”)
A) Вместо знака "больше, чем" мы должны использовать знак
"меньше, чем".
B) Мы ничего не должны вводить внутри входных скобок.
C) Мы должны ввести оценки (A,B,C, D или F) без кавычек внутри
команды печати.
D) *Здесь мы должны использовать команды if/elif/else.
E) Мы должны использовать команду string перед input.
Достарыңызбен бөлісу: |