Тест "Начала программирования на языке Python" по информатике 8 класс
Список вопросов теста
Вопрос 1
Разработчиком языка Python является:
Варианты ответов
- Блез Паскаль
- Никлаус Вирт
- Гвидо ван Россум
Вопрос 2
Что из перечисленного не входит в алфавит языка Python?
Варианты ответов
- латинские строчные и прописные буквы
- служебные слова
- русские строчные и прописные буквы
- знак подчеркивания
Вопрос 3
Какая последовательность не может служить именем в языке Python?
Варианты ответов
- _mas
- mas1
- 2d
- d2
Вопрос 4
Обозначение вещественного типа данных в языке Python?
Варианты ответов
- float
- int
- bool
- string
Вопрос 5
Для вывода результатов в Python используется оператор
Варианты ответов
- while
- input()
- print()
- and
Вопрос 6
Для ввода строковой переменной name используется оператор
Варианты ответов
- print(name)
- name = input()
- name = int(input())
- if name:
- for name in s:
- while name == "Anna":
Вопрос 7
Определите значение переменной с после выполнения следующего фрагмента программы:
a = 100
b = 30
a = a - b * 3
if a > b:
c = a - b
else:
c = b - a
Варианты ответов
- 20
- 70
- -20
- 180
Вопрос 8
Условный оператор
if a % 2 == 0:
print("Да")
else:
print("Нет")
позволяет определить, является ли число а:
Варианты ответов
- целым
- двузначным
- чётным
- простым
Вопрос 9
Какого оператора не существует в языке Python?
Варианты ответов
- for
- while
- repeat ... until
Вопрос 10
Ниже приведена программа.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(2, –2); (5, 3); (14, 1); (–12, 5); (5, 7); (10, 3); (8, 2); (3, 0); (–4, 9).
Сколько было запусков, при которых программа напечатала «YES»?
s = int(input())
t = int(input())
if not (s > -4) or (t < 3):
print("YES")
else:
print("NO")
алг
нач
цел s, t
ввод s
ввод t
если не s > -4 или t < 3
то вывод "YES"
иначе вывод "NO"
все
кон


