Комплект оценочных средств

4.2. Комплект оценочных средств

Вопросы тестирования:

1.  Что будет выведено следующей программой:a = 1b = 2a, b = b, aprint a, b, a

 

a. 2 1 2

b. 1 2 1

c. 1 1 1

d. 11 11 21

 

2. Что будет выведено следующей программой:a = "A"b = "B"b = b + aprint a + b

 

a. AВА

b. ВА

c. АВ

d. сообщение об ошибке в третьей строке

 

3. Что выведет программа?a = 7
b = 3
print(a%b)

 

a. 5

b. 1

c. 2

d. 7

 

4. Что выведет следующий код? var = 5print(var)

a. 1

b. 5

c. ошибку

d. var

 

5. Выберите правильное объявление переменной:

a. x:= 100

b. x ← 100

c. let x = 100

d. x = 100

6. Ниже представлен список имен переменных. Какие из них корректны?

a. ver1.3

b. Age

c. 4square

d. route66

e. return

7. Результат выражения 1 + 2 ** 3 * 4 равен:

a. 33

b. 4097

c. 108

d. 36

8. Результат выражения 2 + 2 ** 3 * 4/2 равен:

a. 33.0

b. 4097

c. 18.0

d. 36.0

9. Чему равно 100 / 4?

a. 25

b. 0

c. 1

d. 25.0

10. Какими операторами можно импортировать модуль?

a. import

b. from-import

c. exec

d. imp

11. Получив на вход натуральное число x, этот алгоритм печатает число S. Укажите такое наименьшее число x, при вводе которого алгоритм печатает шестизначное число. x = int(input())S = x; R = 0while x > 0: d = x % 2 R = 10*R + d x=x // 2S = R + Sprint(S)

a. 0

b. 32

c. 33

d. 15

 

12. Определите, что будет напечатано в результате работы следующего фрагмента программы:

 

s = 0k = 0while s < 80: s += 2*k k += 4print(s)

a. 80

b. 70

c. 75

d. 90

 

13. Записан рекурсивный алгоритм F. Какие числа будут напечатаны на экране при выполнении вызова F(9). Числа должны быть записаны в том же порядке, в котором они выводятся на экран. def F(n): if n > 0: print(n) F(n - 3) F(n // 3)

a. 9731241

b. 9631231

c. 8651231

d. 8631232

 

14. Получив на вход число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее из таких чисел x, при вводе которого алгоритм печатает сначала 3, а потом 2.

 

x = int(input())

a = 0

b = 0

while x > 0:

a += 1

if (b < (x % 8)):

b =x % 8

x //= 8

print(a)

print(b)

 

a. 80

b. 55

c. 75

d. 66

 

Ответы:

                           
a a b b d b d a c d a b с а b d

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: