Font size
WorksheetsPython
Total questions: 69
Worksheet time: 37mins
Для вывода сообщений на экран консоли используеться функция:
input()
print()
int()
string()
Что будет выведено на экран в результате выполнения фрагмента программы
a = 4
b = 6
print(a*b)
24
12
6
a*b
Логические операторы - это
and, or, not
**, //, %
>=, !=, = =
print (2**5)
Что появится на экране после выполнения этой инструкции?
10
100
32
0.4
print (20//3)
Что появится на экране после выполнения этой инструкции?
2
6
6.6666
60
if a%2==0:
a = a**2
Что означает эта инструкция?
если число а - четное, возвести его в квадрат
если число а - не четное, возвести его в квадрат
если число а - четное, умножить его на 2
если число а - не четное, умножить его на 2
С помощью какого значка присваивают значение переменной в Python?
==
:=
=
===
Какой рисунок является иконкой файла программы на языке Python?
Что выведет данный код?
1
0
Ошибку
Ничего
Что выведет данный код?
(a)
Что выведет данный код?
(a)
Виды циклов в программировании
for
range()
while
Набор инструкций, четко описывающих порядок действий исполнителя для достижения результата решения задачи за конечное число действий.
Программирование
Алгоритм
Программа
Цикл
Для чего используется for в Python?
реализует условие в программе
реализует цикл с неизвестным числом повторений в программе
реализует цикл с параметром в программе
реализует выбор в программе
Какая функция позволяет задать количество выполнений циклу for?
input
sum
range
Выбери результат данного программного кода.
выводить числа на экран от 1 до 11
выводить числа на экран от 1 до 10
выводить числа на экран от 2 до 10
будет ошибка
Цикл FOR - ...
циклы, которые запускаются неизвестное количество раз
циклы, которые работают определенное количество раз
циклы, которые запускаются с предусловием
Нет верного ответа
Сколько раз выполниться цикл:
5
2
1
4
3
Определите, что будет напечатано в результате выполнения следующего скрипта:
s = 0
while s<7:
print('informatika')
s = s+1
7 раз слово
"informatika"
1 раз слово
"informatika"
8 раз слово
"informatika"
ничего не будет напечатано
Что такое итерация?
Однократное выполнение какого либо действия.
Такого понятия не существует.
одно повторение тела цикла.
Второе название переменной.
Что такое цикл?
последовательность команд, которая выполняется многократно
последовательность команд, которая выполняется в порядке следования друг за другом
последовательность команд
действия исполнителя
укажите блок-схему цикла While
Какие операторы цикла вы знаете?
if, for
for, while
break, while
Когда в python принято использовать *args
при определении функции, если функция принимает неопределенное количество аргументов
когда нужно реализовать функцию, которая будет использовать статическую переменную
при выводе элементов кортежа на экран
при задании свойства класса
Конструктор класса задается методом с именем:
__construct__
__init__
__new__
Класса
что выведет программа в ответ, если пользователь введет числа 2;3;6, напишите ответ без пробелов
a = input()
b = input()
c = input()
print(a + b+c)
(a)
Что выведет программа, после его запуска, если пользователь ввел числа сначала 5 и потом 3
a = int(input())
b = int(input())
print(2+a+2*b)
(a)
Какое расширение имеют файлы языка Python?
.py
.docх
.exe
.pptx
Какой символ используется для комментирования кода?
//
#
(comment)
<...>
Что будет напечатано?
x = 4.5
y = 2
print(x // y)
2
2.25
9
21
Какая функция позволяет посчитать длину строки?
string.len()
len()
length()
dlina()
Как в питоне создать список?
a = list(1,2,3)
a = /1, 2, 3/
a = [1, 2, 3]
a = {1, 2, 3}
Что выведет Питон после команды?:
print(int(12 / 3))
'12 / 3'
4.0
'4.0'
4
Определите итоговый тип переменной:
a = int(12 / 3)
<class float>
дробное число
<class str>
строка
<class int>
целое число
<class bool>
логический тип
Определите результат работы программы:
a = '10'
b = a * 3
print(b)
1000
30
'101010'
"303030"
Команды из которых составляется программа записываются:
Слева направо..
Сверху вниз..
Через запятую
Чёрным по белому
Какая команда используется для ввода информации с клавиатуры?:
print( )
input( )
type( )
float( )
Как выглядит НЕполное ветвление?
Дан алгоритм ветвления. Чему на выходе будет равна переменная х, если а=9?
27
12
84
Какие виды ветвления существуют?
условное
полное
двойное
неполное
полупустое
Что выведет блок программы при введении age=17
if age >= 21:
print("Доступ разрешен")
elif age >= 18:
print("Доступ частично разрешен")
else:
print("Доступ запрещен")
Доступ разрешен
Доступ запрещен
Доступ частично разрешен
Другой вариант ответа
Чему равно "a" после выполнения программы?
a = 2
If a<3:
print(a+1)
else:
print(a-1)
3
2
1
0
Чему равно b после выполнения программы?
b = 2
if b > 4:
b = b + 2
4
2
0
нет правильного ответа
Алгоритмическая конструкция, в которой в зависимости от условия выполняется та или иная последовательность действий
Ветвление
Цикл
Цикл с предусловием
Цикл с параметром
Какую последовательность создаст следующая функция: range(3, 6)
3, 4, 5
4, 5, 6
3, 6
3, 4, 5, 6
4, 5
За что отвечает третье значение в функции range(2, 5, 3)?
Конечное значение = 3 (включительно)
Конечное значение = 3 (не включительно)
Начальное значение = 3
Шаг =3
Как должна выглядеть функция range, если я хочу построить последовательность:
5, 4, 3, 2, 1, 0
Формат ответа: range(...)
(a)
Есть следующий код:
x = int(input())
if x > 20:
-> print('1', end='')
elif x > 10:
-> print('2', end='')
else:
-> print('0', end='')
Что выведет программа, если введут 23?
12
1
2
0
Ничего
Почему данный программный код работает с ошибкой?
Введено отрицательное число
Есть ошибки в записи условного оператора
Неправильно составлено условие
В переменной a хранится не число, а строка
Выберите правильную конструкцию:
if a<b:
m=a
else m=b
if a<b to
m=a
else m=b
if a<b:
m=a
else:
m=b
if a<b:
m=a or
m=b
Результатом выполнения фрагмента алгоритма:
a=7
b=8
k=5+a
if a>b:
k=k*3
else: k=k-3
print (k)
7
8
9
k
Что будет выведено на экран после выполнения следующей
программы, если a =3 ?
if a == 1 and a == 2:
print( "Да!" )
else: print( "Нет." )
Да
Нет
3
Да
Нет
if 100 <= a and a < 1000 and a % 7 == 0:
print( "Да!" )
else:
print( "Нет." )
Чему равно наибольшее a, при котором будет выведено "Да"
994
999
1001
105
Как называется итерируемый упорядоченный изменяемый набор для хранения данных разных типов?
Список
Словарь
Цикл
Функция
Что выведет данный код?
1
0
Ошибку
Ничего
Что выведет данный код?
(a)
Что выведет данный код?
(a)
Что выведет данный код?
1
2
Ничего
Ошибку
Для чего нужна операция //?
Для обычного деления
Для целочисленного деления
Для узнавания остатка от деления
Она не нужна в Python
Какая команда отвечает за ввод целого числа?
input()
int(input())
input("Введите целое число")
Никакая
Что выведет кода при выполнении?
print(2**3)
6
8
9
5
Для чего нужны отступы в Python?
Для отделения блоков кода друг от друга
Для ввода информации
Для проверки условия
Для выполнения блока команд в случае исполнения условия
Что выведет данный код?
500
1
0
Ошибку
Последовательность команд, объединенных одним отступом, называют блоком.
Сколько пробелов должны отделять один блок от другого?
2
3
4
6
Что будет выведено на экран после выполнения программы?
YES
True
NO
False
Что будет напечатано на экране?
60
202020
320
203
Выберите синтаксически правильную конструкцию
name == "Вася" or "Вова"
name == "Вася" or name == "Вова"
name = "Вася" or name = "Вова"
name != "Вася" or name = "Вова"
Что выведет Питон после команды?:
print(int(12 / 3))
'12 / 3'
4.0
'4.0'
4
