Тест по информатике Начала программирования на языке Python для 8 класса

Тест по информатике Начала программирования на языке Python для 8 класса с ответами. Тест содержит 17 заданий и соответствует обновленным ФГОС.

1. Разработчиком языка Python является:

а) Блез Паскаль
б) Никлаус Вирт
в) Норберт Винер
г) Гвидо ван Россум

2. Что из нижеперечисленного не входит в алфавит языка Python?

а) латинские строчные и прописные буквы
б) служебные слова
в) русские строчные и прописные буквы
г) знак подчёркивания

3. Какая последовательность символов не может служить именем в языке Python?

а) _mas
б) mas1
в) d2
г) 2d

4. Обозначение вещественного типа данных в языке Python:

а) float
б) int
в) bool
г) str

5. Языковые конструкции, с помощью которых в программах записываются действия, выполняемые в процессе решения задачи, называются:

а) операндами
б) операторами
в) выражениями
г) данными

6. Разделителем между операторами в одной строке служит:

а) точка
б) точка с запятой
в) пробел
г) запятая

7. При присваивании всегда изменяется:

а) имя переменной
б) тип переменной
в) значение переменной
г) значение константы

8. Для вывода результатов в Python используется оператор

а) while
б) input
в) print
г) and

9. Для вычисления квадратного корня из х используется функция:

а) abs(х)
б) sqr(х)
в) sqrt(х)
г) int(х)

10. Для генерации случайного целого числа из интервала [10, 20] необходимо использовать выражение:

в) randint(10, 20)
г) randint(10) * 2
а) randint(2 * 10)
б) randint(10 20)

11. В каких условных операторах допущены ошибки?

а) if b == 0: print(‘Деление невозможно.’)
б) if a < b: min = a; else min = b
в) if a > b : max = a
    else max = b
г) if a > b and b > 0: c = a + b

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

а = 100
b = 30
а = а − b * 3
if a > b:
    c = a − b
else:
    c = b − a

а) 20
б) 70
в) -20
г) 180

13. Условный оператор

if a % 2 == 0:
    print (‘Да’)
else:
    print (‘Нет’)

позволяет определить, является ли число а:

а) целым
б) двузначным
в) чётным
г) простым

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 до 11
г) сумма первых десяти натуральных чётных чисел

Ответы на тест по информатике Начала программирования на языке Python для 8 класса
1-г
2-б
3-г
4-а
5-б
6-б
7-в
8-в
9-в
10-в
11-бв
12-а
13-в
14-в
15-б
16-г
17-г

Опубликовано: 23.01.2025 Обновлено: 23.01.2025

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

20 − 4 =