Общие сведения о языке программирования Python 8 класс 1 вариант
Список вопросов теста
Вопрос 1
Алгоритм, записанный на языке программирования, называется …
Варианты ответов
- программой
- утверждением
- моделью
- задачей
Вопрос 2
Укажите ложное высказывание:
Варианты ответов
- Нельзя присваивать программам имена зарезервированных языком программирования слов (break, list, integer )
- Переменная в Python создается при первом присваивании
- Имя переменной может содержать любое количество любых символов
Вопрос 3
Какие из следующих последовательностей символов можно считать операторами присваивания?
(укажите все верные ответы)
Варианты ответов
- c = 12
- a = 2a
- b = b+3
- a+3 = 5
- k += 1
Вопрос 4
Что входит в алфавит языка программирования Python?
(укажите все верные ответы)
Варианты ответов
- Латинские прописные и строчные буквы
- Прописные и строчные буквы русского алфавита
- Арабские цифры
- Римские цифры
- Специальные символы: знаки препинания, знак подчёркивания, круглые, квадратные и фигурные скобки, знаки арифметических действий и т. д.
Вопрос 5
Соотнесите служебные слова языка Python с их значениями
1.
ложь
2.
прервать
3.
иначе если
4.
ввод
5.
иначе
Варианты ответов
- else
- False
- input
- break
- elif
Вопрос 6
Соотнесите знак операции с его значение
1.
остаток от деления
2.
целочисленное деление
3.
возведение в степень
4.
оперетор присваивания
5.
оператор сравнения
6.
знак не равно
Варианты ответов
- %
- //
- **
- =
- ==
- !=
Вопрос 7
С клавиатуры вводятся два целых числа. Выберете фрагмент программы, в котором переменным а и b будут присвоены соответствующие целочисленные значения:
(выберите все верные варианты ввода данных)
Варианты ответов
- a, b = map (int (input()))
- a, b = int (input()). таb(split())
- a = int ( input()) b = int (input())
- a, b = map (int, input(). split())
Вопрос 8
Какое значение будет выведено после выполнения программы,
еcли будут введены числа 5 и 8 соответственно
а = input ()
b = iпрut()
sum = а + b
priпt(sum)
Варианты ответов
- 13
- 58
- 13.0
Вопрос 9
Расположите строки так, чтобы получилась программа, рассчитывающая по двум введенным с клавиатуры вещественным значениям катетов А и В квадрат гипотенузы прямоугольного треугольника. В ответе запишите правильную последовательность номеров.
Варианты ответов
- print ('Введите длины катетов')
- А = float(input())
- В = float (input())
- С = А*А + В*В
- print ('Квадрат гипотенузы=', С)
Вопрос 10
Дан фрагмент программы:
х, у = mаp(int, inрut() .sрlit ())
z = 0
if х > 0:
if у > 0:
z = 1
else : z = 2
Определите значение переменной z при следующих значениях х и у: 1 -1
Ответ запишите в виде числа (например, 4)
Вопрос 11
Дан условный оператор:
if а < 5:
с = 1
elif а > 5:
с = 2
else: с = 3
Какое значение имеет переменная а, если в результате выполнения условного оператора переменной с присваивается значение 3? (Запишите в ответе только число)
Вопрос 12
Определите значения переменных s после выполнения фрагмента программы.
s = 0
i = 0
whilе i < 4:
i += 1
s = s + i
Ответ запишите в строку в виде числа
Вопрос 13
Определите значение переменной s после выполнения фрагмента программы если а = 311. (подсказка равна 1 баллу)
р = а
s = 0
whilе Truе:
s = s + р % 10
p = р // 10
if р == 0: break
print (s)
Варианты ответов
- 5
- 3
- 0
- 35
Вопрос 14
Найдите значение переменной s после выполнения программы
s = 0
for х in rаngе (10, 12) :
s += 1
В ответе введите только число
Вопрос 15
Найдите значение переменной s после выполнения программы
s = 0
for х in rаngе (10, 12) :
s += х
В ответе введите только одно число
Вопрос 16
Определите, что будет выведено в результате работы следующей программы.
а = 2
b = 3
for i iп rаngе (5, 7) :
а = a + 3 + a // 3
b = b + а - b // 4
print (а + b)
Варианты ответов
- 24
- 42
- 31
- 51
Вопрос 17
Определите значение переменной с после выполнения следующего фрагмента программы.
а = 70
b = 20
а = а - b * 3
if а > b:
с = а - b
else:
с = b - а
Варианты ответов
- 10
- 50
- -50
- -10
Вопрос 18
Условный оператор
if а % 2 != 0:
priпt ('Да')
еlsе:
рrint ('Нет')
позволяет определить, является ли число а:
Варианты ответов
- чётным
- нечётным
- двузначным
- целым
- простым
Вопрос 19
Тело цикла в фрагменте программы
а = 1
b = 1
whilе а + b >= 8:
а += 1
b += 2
выполнится
Варианты ответов
- 0 раз
- 2 раза
- 3 раза
- бесконечное число раз
Вопрос 20
Определите значения переменных s и i после выполнения фрагмента программы.
s = 0
i = 5
whilе i > 0:
s += i
i = i - 1
priпt ("s=",s)
priпt ("i=",i)
Варианты ответов
- s = 0; i = -1
- s = 5; i = 0
- s = 15; i = 5
- s = 15; i = 0
Вопрос 21
В данном фрагменте программы
s = 0
fоr i in rаngе (1, 11, 2) :
s = s + 2 * i
вычисляется:
Варианты ответов
- сумма целых чисел от 1 до 10
- сумма чётных чисел от 1 до 10
- сумма нечётных чисел от 1 до 10
- удвоенная сумма целых чисел от 1 до 10
- удвоенная сумма нечётных чисел от 1 до 10