Меню
Тесты
Тесты  /  Информатика  /  8 класс  /  Общие сведения о языке программирования Python 8 класс 1 вариант

Общие сведения о языке программирования Python 8 класс 1 вариант

Avatar
05.04.2020. Тест. Информатика, 8 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Промежуточный тест по теме состоит из 21 вопроса. Время выполнения 30 минут

Список вопросов теста

Вопрос 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
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт