Тестовые задания Глава 3 ГДЗ Босова 8 класс Углубленный уровень (Информатика)
Рассмотрим вариант решения задания из учебника
Босова, Аквилянов 8 класс, Просвещение:
1. Разработчиком языка Python является:
а) Блез Паскаль
б) Никлаус Вирт
в) Норберт Винер
г) Гвидо ван Россум
г) Гвидо ван Россум
2. Что из нижеперечисленного не входит в алфавит языка Python?
а) латинские строчные и прописные буквы
б) служебные слова
в) русские строчные и прописные буквы
г) знак подчёркивания
в) русские строчные и прописные буквы (ошибка в таблице ответов, там указаны служебные слова б))
3. Какая последовательность символов не может служить именем в языке Python?
а) _mas
б) mas1
в) d2
г) 2d
г) 2d
4. Обозначение вещественного типа данных в языке Python:
а) float
б) int
в) bool
г) str
а) float
5. Языковые конструкции, с помощью которых в программах записываются действия, выполняемые в процессе решения задачи, называются:
а) операндами
б) операторами
в) выражениями
г) данными
б) операторами
6. Разделителем между операторами в одной строке служит:
а) точка
б) точка с запятой
в) пробел
г) запятая
б) точка с запятой
7. При присваивании всегда изменяется:
а) имя переменной
б) тип переменной
в) значение переменной
г) значение константы
в) значение переменной
8. Для вывода результатов в Python используется оператор:
а) while
б) input
в) print
г) and
в) print
9. Для вычисления квадратного корня из x используется функция:
а) abs(x)
б) sqr(x)
в) sqrt(x)
г) int(x)
в) sqrt(x)
10. Для генерации случайного целого числа из отрезка [10, 20] необходимо использовать выражение:
а) randint(2 * 10)
б) randint(10 20)
в) randint(10, 20)
г) randint(10) * 2
в) randint(10, 20)
11. Дан фрагмент линейного алгоритма:
Чему равно значение переменной a после его выполнения?
80
12. Выполните следующий фрагмент линейного алгоритма для a = x, b = y.
Какие значения присвоены переменным a и b?
а) y, x
б) x + y, x - y
в) x, y
г) -y, x
а) y, x
a = x + y
b = y – x – y = -x
a = x + y – x = y
b = x
13. Определите значения целочисленных переменных x и y после выполнения фрагмента программы.
а) x = 11, y = 5
б) x = 5, y = 11
в) x = 10, y = 5
г) x = 5, y = 10
б) x = 5, y = 11
y = 11%5 =1
x = 5
y = 1 + 2*5 = 11
14. Определите значение целочисленной переменной c после выполнения фрагмента программы.
c = 444
b = 5432%1000//100 = 4
a = 5432 + 2*4 = 5440
c = (5440 + 4)%1000 = 444
15. С помощью логического выражения a % 5 == 0 записано условие:
а) число нечётное
б) число оканчивается на 5
в) число кратно 5
г) число оканчивается на 5 и на 0
в) число кратно 5
г) число оканчивается на 5 и на 0
16. Определите значение целочисленной переменной b после выполнения фрагмента программы.
b = 168
a%100 = 12345%100 = 45
a//100 = 12345//100 = 123
b = 45 + 123 = 168
17. Выполните алгоритм при x = 10 и y = 15.
Укажите значения, полученные в результате его выполнения.
а) -5, 10
б) 5, 20
в) 10, 15
г) 5, 5
д) -5, 5
г) 5, 5
y = 15 – 10 = 5
x = 10 – 5 = 5
18. В каких условных операторах допущены ошибки?
а) if b == 0: print('Деление невозможно.')
б) if a < b: m = a; else m = b
в) if a > b: m = a
else m = b
г) if a > b and b > 0: c = a + b
б) if a < b: m = a; else m = b
в) if a > b: m = a
else m = b
19. Определите значение переменной c после выполнения следующего фрагмента программы.
а) 20
б) 70
в) -20
г) 180
а) 20
b = 30, a = 100 – 3*30 = 10
c = b – a = 30 – 10 = 20
20. Условный оператор позволяет определить, является ли число a:
а) целым
б) двузначным
в) чётным
г) простым
в) чётным
21. Выполните фрагмент алгоритма при a = 2 и b = 0.
Чему равно значение переменной b?
b = 25
22. Какого оператора цикла не существует в языке Python?
а) for
б) while
в) repeat...until
в) repeat...until
23. Цикл в фрагменте программы выполнится:
а) 0 раз
б) 2 раза
в) 3 раза
г) бесконечное число раз
б) 2 раза
24. Определите значения переменных s и i после выполнения фрагмента программы.
а) s = 0, i = -1
б) s = 5, i = 0
в) s = 15, i = 5
г) s = 15, i = 0
г) s = 15, i = 0
25. В данном фрагменте программы. Вычисляется:
а) сумма целых чисел от 1 до 10
б) сумма чётных чисел от 1 до 10
в) удвоенная сумма целых чисел от 1 до 11
г) сумма первых десяти натуральных чётных чисел
г) сумма первых десяти натуральных чётных чисел
26. Набор элементов одного типа с общим именем, каждый из которых имеет свой номер, называется:
а) множеством
б) последовательностью
в) индексом
г) массивом
г) массивом
27. Количество индексов, необходимое для однозначного доступа к элементу массива, называется:
а) длиной
б) размерностью
в) индексом
г) мощностью
б) размерностью
28. В массиве Dat хранятся данные измерений среднесуточной температуры за неделю в градусах. Определите, что будет вычислено в результате работы следующей программы.
а) Самая высокая среднесуточная температура за неделю
б) Самая низкая среднесуточная температура за неделю
в) Номер дня недели с самой высокой среднесуточной температурой
г) Номер дня недели с самой низкой среднесуточной температурой
в) Номер дня недели с самой высокой среднесуточной температурой
29. Что является результатом работы следующего фрагмента программного кода?
а) Количество элементов массива, кратных 3
б) Количество элементов массива, оканчивающихся на 3
в) Сумма элементов массива, кратных 3
г) Сумма элементов массива, оканчивающихся на 3
а) Количество элементов массива, кратных 3
б) Количество элементов массива, оканчивающихся на 3
30. Что является результатом работы следующего фрагмента программного кода?
а) Количество элементов массива, кратных 3
б) Сумма элементов массива, кратных 3
в) Элементы массива, кратные 3
г) Индексы элементов массива, кратных 3
г) Индексы элементов массива, кратных 3