wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python_синтаксис_повторение

Total questions: 47

Worksheet time: 1hrs 6mins

Name
Class
Date
1.

Что делает функция randint(a, b) из модуля random ?

a)

Возвращает случайное число в диапазоне от a до b-1

b)

Возвращает случайное число в диапазоне от a до b

c)

Возвращает десятичную дробь в диапазоне от a до b

d)

Возвращает все числа в диапазоне от a до b

2.

Выбери верные утверждения о работы программы

a)

Программа выдаст ошибку, т.к. не указано первое и последнее число

b)

Если удалить первую строку кода, программа всё равно распознает функцию

c)

Программа выведет рандомное число от 0.0 до 1.0

d)

Подключены все возможности модуля random

3.

Какая команда загружает модуль, в котором содержатся функции для генерации случайных чисел?

a)

random

b)

import random

c)

#include random

d)

import rand

4.

Как правильно записать в переменную num случайное число от 1 до 8?

a)

num = randint(1, 8)

b)

num = random.randint(0, 8)

c)

num = random.randint(1, 8)

d)

num = randint(0, 8)

5.

С помощью чего мы проходим по элементам списка или кортежа?

a)

Вручную перебираем элементы

b)

Только с помощью специальных библиотек

c)

С помощью цикла for

d)

С помощью условного оператора

6.

Какой командой осуществляется подключение модуля (библиотеки) дополнительных функций языка Python?

a)

to plug

b)

join

c)

import

d)

receive

7.

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

print("Введите слово и два числа:")

x = input()

y = int(input())

z = float(input())

print(x, y, z)

a)

Введите слово и два числа:

ноль

1

2

ноль, 1, 2.0

b)

Введите слово и два числа:

ноль

1

2

ноль 1 2.0

c)

Введите слово и два числа:

ноль

1

2

ноль 1.0, 2.0

d)

Введите слово и два числа:

ноль

1

2

ноль 1 2

8.

Что вернет следующий код?

a)

Случайное число от 1 до 10 (не включая 1 и 10)

b)

Ошибка

c)

Случайное число от 1 до 10 (включая 1 и 10)

d)

Число 1 или 10

9.

Можно ли использовать elif без else?

a)

Да

b)

Нет

10.

Какие данные нужно ввести, чтобы программа вывела сообщение "Вы приняты в старшую группу!"?

a)

Возраст: 13

Средний балл: 4.5

b)

Возраст: 15

Средний балл: 4.2

c)

Возраст: 19

Средний балл: 4.8

d)

Возраст: 14

Средний балл: 3.9

11.

Какой оператор используется для проверки равенства в Python?

a)

==

b)

!=

c)

=

d)

===

12.

Какой из операторов используется для логического "ИЛИ"?

a)

and

b)

elif

c)

else

d)

or

13.

Что делает конструкция if в Python?

a)

Задает переменную

b)

Проверяет условие

c)

Создает цикл

d)

Выводит на экран

14.

Модуль позволяющий генерировать случайные числа

(a)  

15.

команда для ввода переменной с клавиатуры

a)

input()

b)

print()

c)

float

d)

output

16.

команда для вывода какой-либо информации(Текст, значения переменных и т.д)

a)

output()

b)

input()

c)

print()

d)

get()

17.

Переменная в Python - это

a)

величина , которая имеет имя , тип , и значение

b)

значение , которое не имеет имя

c)

величина , которая имеет имя , но не имеет тип и значение

d)

значение, которое имеет имя

18.

Выберите правильное описание массива на языке Python:

a)

a = [1, 2, 3, 4]

b)

var a: [1, 2, 3, 4]

c)


a := [1, 2, 3, 4];

d)

var a: array [1..4] of integer;

19.

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

a = ['a', 'b', 'c', 'd', 'e', 'f', 'g']

print(len(a))

a)

5

b)

6

c)

7

d)

8

20.

Длина массива это

a)


номер элемента в массиве

b)


отдельное значение в массиве

c)

количество элементов в массиве

d)


общее названия списка значений

21.

как выглядит знак "не равно" в языке Пайтон?

a)
==
b)
!=
c)
<>
d)
<=
22.

Какой код выполнит тело цикла ровно 10 раз?

a)


for i in range(11):

b)

for i in range(10):

c)


for i in range(9):

23.

Саша запустил программу, в результате которого на экране было выведено слово "Информатика" 8 раз. Какой код записал Саша?

a)

print

('Информатика')

b)

print

(Информатика)

c)

print ('Информатика*8)

d)

print (*8 Информатика)

e)

print ('Информатика' *8)

24.

Что будет выведено на экран после запуска программы?

print ( '23+14' )

a)

14

b)

37

c)

23+14

d)

23

25.

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

a)

104

b)

410

c)

TypeError(ошибка)

d)

14

26.

Какую команду надо вставить в строку номер 2 чтобы выходные данные совпали?

a)

print("Мне", t, "лет!")

b)

print("Мне " + "t" + " лет!")

c)

print("Мне " + 5 + " лет!")

d)

print(Мне 5 лет!)

27.

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

a)

53

b)

8

c)

TypeError(ошибка)

d)

35

28.

Какие из вариантов подойдут в качестве имени для переменной?

a)

Hello

b)

3dl_hi

c)

_ppp

d)

job_3

29.

Оператор ввода с клавиатуры целого числа

(a)  

30.

 

Команда вывода на экран значения переменной "x"

a)

print("x")

b)

x = print

c)

print = x

d)

print(x)

31.

 

b = 5.4, значение переменной b является

a)

int

b)

bool

c)

float

d)

str

32.

к операторам ветвления относят

a)

if, then, else

b)

if, else, elif

c)

if,then, end

d)

if, else, to

33.

к циклическим операторам относят

a)

for, while

b)

for, do

c)

for,repeat

d)

do, repeat

34.

Сколько раз выполнится программа?

for i in range(5):

print("Hello")

(a)  

35.

Что будет напечатано на экране?

a)

2,4,6,8,10

b)

4,6,8,10

c)

4,8,10

d)

4,6,8

36.

Что будет показано в результате?

 

name = "John"

print('Hi ', name)

a)

Hi,

b)

Hi, name

c)

Ошибка

d)

Hi, John

37.

Что будет выведено в консоль ?

a)

2

5

b)

2

3

4

c)

2

3

4

5

d)

t

t

t

38.

Что будет выведено в консоль?

a)

Yes

b)

2

5

c)

2

5

3

39.

Вывести на экран:

“Число равно” и значение переменной num

a)

print("Число равно", num)

b)

print("Число равно = num")

c)

print("Число равно num")

d)

print(Число равно, num)

40.

Какая структура имеет цикл for в Python?

a)

for (int i = 0; i < n; i++)

b)

for i in range(n):

c)

for i = 1 to n

d)

for (i = 0; i < n; i++)

41.

Дан фрагмент кода программы.

Сколько раз выполнится тело цикла?

a)

5

b)

6

c)

4

d)

0

e)

3

42.

Отвечает за досрочное прерывание цикла во время исполнения программы.

a)

For

b)

Break

c)

Continue

d)

Quit

43.

Используется для пропуска определенных действий в цикле и перехода на новую итерацию

a)

For

b)

Quit

c)

Break

d)

Continue

44.

Запишите какой значок в Python используется для обозначения "РАВНО"?

(не ставьте пробелы!!!)

(a)  

45.

Запишите какой значок в Python используется для обозначения "НЕ РАВНО"?

(не ставьте пробелы!!!)

(a)  

46.

Дана программная строка:

for i in range(0,10,2)

число 2 - это...

a)

начальное значение переменной цикла

b)

конечное значение переменной цикла

c)

шаг изменения переменной цикла

d)

счетчик переменной цикла

47.

Циклы While ...

a)

циклы, которые запускаются неизвестное количество раз, в зависимости от условия

b)

циклы, которые работают определенное количество раз