Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python начало

Total questions: 57

Worksheet time: 43mins

Name
Class
Date
1.

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

a)

Высокоуровневые

b)

Средние

c)

Низкоуровневые

d)

Сложные

e)

Легкие

2.

По принципу типизации данных, языки программирования делятся на типы. Какие?

a)

Типизированные

b)

Нетипизированные

c)

Определенные

d)

Неопределенные

e)

Да

3.

Какой тип данных означает целое число в Python?

a)

long

b)

integer

c)

int

d)

value

e)

float

4.

Какой тип данных означает вещественное число в Python?

a)

bool

b)

double

c)

float

d)

int

e)

str

5.

Какой тип данных означает строку в Python?

a)

string

b)

stringe

c)

bool

d)

float

e)

str

6.

Что такое вещественное число?

a)

Это натуральное число

b)

Это нецелое число

c)

Это простое число

d)

Это положительное число

e)

Это отрицательное число

7.

Какой тип данных означает логический тип в Python?

a)

bool

b)

boolean

c)

Такого типа данных нет

d)

int

e)

float

8.

Зачем нужны типы данных?

a)
Для затруднения работы программистов
b)
Для увеличения сложности программы
c)
Для определения характеристик и ограничений значений, которые могут быть хранены в переменных.
d)
Для уменьшения объема памяти
e)
Для ускорения выполнения кода
9.

Выберите только арифметические операции.

a)

**

b)

%

c)

+

d)

==

e)

*

10.

Выберите операцию целочисленное деление.

a)

/

b)

//

c)

///

d)

:

e)

дел

11.

Выберите только логические операции.

a)

-

b)

or

c)

>=

d)

<=

e)

экспекто патронум

12.

Выберите только логические операции в Python.

a)

не

b)

not

c)

нет

d)

!=

e)

==

13.

Выберите только операции сравнения.

a)

++

b)

==

c)

>

d)

^

e)

**

14.

Сколько в Python операций сравнения?

a)

3

b)

4

c)

5

d)

6

e)

7

15.

Укажите оператор вывода Python.

a)

int

b)

input

c)

print

d)

float

e)

if

16.

Для чего нужен оператор вывода?

a)

Чтобы выводить информацию на экран

b)

Чтобы выводить информацию в файл

c)

Чтобы вводить информацию с клавиатуры

d)

Чтобы сохранять информацию в переменную

e)

Чтобы вводить и выводить информацию на экран

17.

Чтобы вывести несколько объектов в операторе вывода, необходимо их разделять через:

a)

:

b)

-

c)

.

d)

,

e)

\n

18.

Какой параметр вывода настраивает символ-разделитель?

a)

end

b)

sep

c)

,

d)

^

e)

:

19.

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

a)

end

b)

sep

c)

\n

d)

\d

e)

bro

20.

Укажите оператор ввода данных.

a)

input

b)

print

c)

set

d)

int

e)

int(input())

21.

Что выведет данный код?
print(1,2,3,4,sep="")

a)

1 2 3 4

b)

1234

c)

1""2""3""4

d)

1
2
3
4

e)

1,2,3,4

22.

Что выведет данный код?

a)

0

b)

4

c)

8

d)

12

e)

16

23.

Нарисуйте красивого питона.

24.

Укажите оператор выбора.

a)

if

b)

else

c)

print

d)

in

e)

input

25.

По типу странсляторов, языки программирования разделяются на:

a)

Компилируемые

b)

Транслируемые

c)

Интерпретируемые

d)

Переводимые

e)

Формализованные

26.

Что выведет данный код?

x = 3

y = 2

z = 4

print(x**y+z)

a)

11

b)

13

c)

15

d)

9

e)

12

27.

Что выведет данная программа?

a)

10

b)

ничего

c)

питон

d)

программа выдаст ошибку

28.

Что выведет данная программа?

a)

15

b)

10

c)

программа выдаст ошибку

d)

питон

e)

ничего

29.

Что такое переменная?

4 lines
30.

Как создается переменная?

4 lines
31.

Перечислите все арифметические операции в Python. (Название и обозначение)

4 lines
32.

27%4=?

a)

2

b)

1

c)

3

d)

4

e)

0

33.

27//4 = ?

a)

2

b)

3

c)

4

d)

5

e)

6

34.

Выберите что-то одно

a)

Деньги

b)

Власть

c)

Здоровье

d)

Счастье

e)

Питон

35.

Зачем в программе нужны переменные?

4 lines
36.

Что выведет данный код?

4 lines
37.

Шрэк любил осла?

a)

Да

b)

Нет

c)

Они были врагами

d)

Очень любил

e)

Иногда

38.

Какие имена переменных недопустимы в языке Python?

a)

1m

b)

m1

c)

m_1

d)

mm

39.

Выберите правильную запись оператора присваивания:

a)

777 = x

b)

y = 7,8

c)

a == b + 5

d)

x = 5

40.

С помощью какой команды нельзя присвоить значение переменной а?

a)

С помощью команды присваивания

b)

С помощью команды print()

c)

С помощью команды input()

41.

Какие из перечисленных слов не относится к служебным словам языка программирования Python?

a)

print

b)

read

c)

input

d)

str

e)

write

42.

Что будет выведено?

print(2 + 32)

(a)  

43.

Что будет выведено?

(a)  

44.

Что будет выведено?

(a)  

45.

Что будет выведено?

a)
b)
c)
46.

Что будет выведено?

(a)  

47.
Язык программирования - ...
a)
это формальный язык, предназначенный для записи алгоритмов, исполнителем которого будет компьютер.
b)
это язык, по средствам которого пишутся программы.
c)
это программный язык, предназначенный для записи программ с помощью алгоритмов, с множеством исполнителей.
d)
все варианты
48.

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

a)
23
b)
2
c)
3
d)
2 3
e)
2 2
49.

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

a=7

b=a+10

a=b-5

print(a)

a)
17
b)
5
c)
12
d)
13
50.
Какие, из перечисленных слов, логические операции?
a)
and
b)
or
c)
not
d)
map
e)
near
51.

К какому уровню языков относится Python

a)

низкоуровневые языки

b)

многоуровневые языки

c)

машинные языки программирования

d)

высокоуровневые языки

52.

Какие функции несет в себе интерпретатор?

a)

проверяет построчно

b)

выполняет построчно

c)

проверяет весь код

d)

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

53.

Что относится к числовому типу переменных?

a)

int()

b)

float()

c)

str()

d)

list()

e)

boolean()

54.

Задать значение переменной возможно с помощью оператора...

a)

равно «= =»

b)

присваивания «=»

c)

меньше равно «<=»

55.

Выберите арифметические операции.

a)

*, /

b)

&

c)

%, //

d)

$

e)

-, +

56.

54%10=?

a)

5

b)

1

c)

4

d)

10

e)

6

57.

37//5=?

a)

7

b)

5

c)

3

d)

2

e)

10