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