Тестовые задания для самоконтроля к Главе 5
Список вопросов теста
Вопрос 1
Разработчиком языка Python является:
Варианты ответов
- Блез Паскаль
- Никлаус Вирт
- Норберт Винер
- Гвидо ван Россум
Вопрос 2
Что из нижеперечисленного не входит в алфавит языка Python?
Варианты ответов
- Латинские строчные и прописные буквы
- Служебные слова
- Русские строчные и прописные буквы
- Знак подчёркивания
Вопрос 3
Какая последовательность символов не может служить именем в языке Python?
Варианты ответов
- _mas
- mas1
- d2
- 2d
Вопрос 4
Обозначение вещественного типа данных в языке Python:
Варианты ответов
- float
- int
- bool
- str
Вопрос 5
Языковые конструкции, с помощью которых в программах записываются действия, выполняемые в процессе решения задачи, называются:
Варианты ответов
- операндами
- операторами
- выражениями
- данными
Вопрос 6
Разделителем между операторами в одной строке служит:
Варианты ответов
- точка
- точка с запятой
- пробел
- запятая
Вопрос 7
При присваивании всегда изменяется:
Варианты ответов
- имя переменной
- тип переменной
- значение переменной
- значение константы
Вопрос 8
Для вывода результатоы в Python используется оператор:
Варианты ответов
- while
- input
- and
Вопрос 9
Для вычисления квадратного корня из x используется функция:
Варианты ответов
- abs (x)
- sqr (x)
- sqrt (x)
- int (x)
Вопрос 10
Для генерации случайного целого числа из отрезка [10, 20] необходимо использовать выражение:
Варианты ответов
- randint (2*10)
- randin (10 20)
- randint (10, 20)
- randint (10)*2
Вопрос 11
В каких условных операторах допущены ошибки?
Варианты ответов
- if b==0: print('Деление невозможно.')
- if a
- if a>b: max=a else max=b
- if a>b and b>0: c=a+b
Вопрос 12
Определите значение переменной c после выполнения следующего фрагмента программы:
a=100
b=30
a=a-b*3
if a>b:
c=a-b
else:
c=b-a
print(c)
Варианты ответов
- 20
- 70
- -20
- 180
Вопрос 13
Условный оператор
a=int(input())
if a%2==0:
print('Да')
else:
print('Нет')
позволяет определить, является ли число a:
Варианты ответов
- целым
- двузначным
- чётным
- простым
Вопрос 14
Какого оператора цикла не существует в языке Python?
Варианты ответов
- for
- while
- repeat...until
Вопрос 15
Цикл в фрагменте программы
a=1
b=1
while a+b<8:
a+=1
b+=2
выполнится:
Варианты ответов
- 0 раз
- 2 раза
- 3 раза
- бесконечное число раз
Вопрос 16
Определите значения переменных s и i после выполнения фрагмента программы:
s=0
i=5
while i>0:
s+=i
i-=1
Варианты ответов
- s=0, i=-1
- s=5, i=0
- s=15, i=5
- s=15, i=0
Вопрос 17
В данном фрагменте программы
s=0
for i in range (1,11):
s=s+2*i
вычисляется:
Варианты ответов
- сумма целых чисел от 1 до 10
- сумма чётных чисел от 1 до 10
- удвоенная сумма целых чисел от 1 до 10
- сумма первых десяти натуральных чётных чисел


