СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Основы алгоритмизации и программирования

Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Тест по дисциплине

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

Вопрос 1

Линейная структура построения программы подразумевает:

Варианты ответов
  • Неоднократное повторение отдельных частей программы.
  • Последовательное выполнение всех элементов программы.
  • Выполнение нескольких частей программы, удовлетворяющих заданному условию.
  • Верного ответа нет.
Вопрос 2

Оператор присваивания имеет вид:

Варианты ответов
  • =
  • ≔
  • =:
  • Верного ответа нет
Вопрос 3

Правильная строковая запись выражения \(x-\frac{x^3}{\left|x\right|}+\sin x\) :

Варианты ответов
  • x-x**3/abs x + sin (x)
  • x-x*x*x/abs (x) +sin (x)
  • x-(x*x*x)/abs x +sin (x)
  • Верного ответа нет
Вопрос 4

Результат целочисленного деления числа A на B можно вычислить с помощью следующей операции:

Варианты ответов
  • A mod B
  • A div B
  • A // B
  • A % B
Вопрос 5

Закончите предложение. Ввод данных с клавиатуры осуществляется с помощью оператора…

Вопрос 6

Закончите предложение. Вывод данных с клавиатуры осуществляется с помощью оператора…

Вопрос 7

Ветвящийся алгоритм подразумевает:

Варианты ответов
  • Неоднократное повторение отдельных частей программы.
  • Последовательное выполнение всех элементов программы.
  • Выполнение нескольких частей программы, удовлетворяющих заданному условию.
  • Верного ответа нет.
Вопрос 8

Цикл while  называется:

Варианты ответов
  • Цикл с предусловием.
  • Цикл с параметром.
  • Цикл с постусловием.
  • Ветвление.
Вопрос 9

Чему будет равно значение переменной c  после выполнения программы?

c = 0  

for k in range(8, 0, -1): 

    for l in range(10,15): 

        c += 1 

print(c)

Варианты ответов
  • 8
  • 10
  • 14
  • 40
Вопрос 10

Определите значение целочисленных переменных a и b после выполнения программы:

a = 3 + 8*4  

b = a // 10 + 14  

a = b % 10 + 2

Варианты ответов
  • a=3, b=15
  • a=8, b=17
  • a=9, b=17
  • Верного ответа нет.
Вопрос 11

Тело цикла while  для вычисления значений функций \(f\left(x\right)\ =\ x^4\), на отрезке [-5,5] с шагом 10  будет иметь вид:

Варианты ответов
  • \(f=\ x+x+x+x\)

    \(x=x+10\)

    \(print\left(f,x\right)\)

     

  •  

    \(f\ =\ ^{x4}\)

    \(x=x+10\)

    \(print\left(f,x\right)\)

     

  • \(f=\ x\ast x\ast x\ast x\)

    \(x:=x+10\)

    \(print\left(f,x\right)\)

     

  • \(f\ =\ x\ast x\ast x\ast x\)

    \(x=x+10\)

    \(print\left(f,x\right)\)

Вопрос 12

Закончите предложение. Язык Python называется динамически типизированным языком потому, что…

Вопрос 13

Вставьте пропущенное в определении слово. Набор инструкций, выполнение которых приведет к решению поставленной задачи за конечное число шагов, называется…

Вопрос 14

Вставьте пропущенное в определении слово. Разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций, называется…

Вопрос 15

Программа-интерпретатор выполняет:

Варианты ответов
  • Поиск файлов на диске.
  • Пооператорный перевод исходного кода в машинный код и его выполнение.
  • Полное выполнение программы.
  • Перевод исходного кода в машинный код и его выполнение.
  • Нет правильного ответа.
Вопрос 16

Для чего предназначен оператор continue  в языке Python?

Варианты ответов
  • Пропускает остаток тела цикла и переходит к следующей итерации.
  • Пропускает цикл и переходит к следующему оператору в теле программы.
  • Определяет условие продолжения цикла.
  • Продолжает выполнение текущей итерации цикла.
Вопрос 17

Что может быть индексом элемента списка?

Варианты ответов
  • Символ.
  • Вещественное число.
  • Целое отрицательное число.
  • Математическое выражение, результат вычисления которого является целым числом.
Вопрос 18

Какое число будет сохранено в переменной num  в результате выполнения следующего кода?

\(num\ =\ \max\left(1,3,-5,7\right)+\min\left(-3,6,-8,-1\right)+abs\left(-17\right)\)

Вопрос 19

Укажите тип величины, значение которой равно:

1. 25

2. 36.6

3. «Привет!»

4. Количеству учащихся к группе.

5. Площади треугольника

Вопрос 20

Что делает фрагмент программы?

while n != 0:  

    print(n % 10)  

    n = n // 10  

Варианты ответов
  • По порядку выводит цифры числа n.
  • Вычисляет 10% от числа n, а затем делит его на 10.
  • В обратном порядке выводит цифры числа n.
  • Верного ответа нет.
Вопрос 21

Что будет выведено на экран в результате выполнения следующего кода?

a=13.5  

b=2.0  

prod=a*b  

div=a/b  

print(prod, div)  

Вопрос 22

Даны переменные a=2, b=4, c=6 . Какой результат вернут следующие выражения?

1. a==2 or b>2

2. 6<=c and a>3

3. 1!=b and c!=3

4. not(c<=10)

Вопрос 23

Какую последовательность чисел даст вызов функции range(10, 0, -2) ?

Вопрос 24

Что покажет приведенный ниже фрагмент кода?

total =0  

for i in range (1,6):  

    total +=i

    print(total, end = '')

Вопрос 25

Сколько раз сообщение «Python awesome!» будет напечатано в приведенном ниже фрагменте кода?

count=1  

whiled count<10:  

    print (' Python awesome!')

Вопрос 26

Что покажет приведенный ниже фрагмент кода?

result = 0

for i in range(10):

    if i % 2 == 0:

        continue

    result += i

print(result)

Вопрос 27

Что покажет приведенный ниже фрагмент кода?

s = 'abcdefg'  

print(s[0]*3 + s[-1]*3 + s[3]*2 + s[3]*2)  

Вопрос 28

Что покажет приведенный ниже фрагмент кода?

s = ' abcdefghij '  

print (s[2:5])  

print (s[1:7:2])  

print (s[-2:])  

Вопрос 29

Установите соответствие между именем функции и ее назначением:

  1. lower()
  1. Сортирует список по возрастанию.
  1. replace()
  1. Округляет число до заданной точности.
  1. count()
  1. Добавляет элемент в конец списка.
  1. upper()
  1. Генерирует последовательность чисел.
  1. ord()
  1. Возвращает копию строки s, в которой все символы имеют нижний регистр.
  1. append()
  1. Возвращает копию строки, заменяя все вхождения переданной подстроки на новое значение.
  1. sorted()
  1. Возвращает код некоторого символа в таблице символов Unicode.
  1. print()
  1. Возвращает копию строки s, в которой все символы имеют верхний регистр.
  1. range()
  1. Возвращает количество непересекающихся вхождений подстроки в исходную строку.
  1. round()
  1. Выводит информации на экран.
Сохранить у себя: