wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Стартовая диагностика

Total questions: 75

Worksheet time: 2hrs 53mins

Name
Class
Date
1.

Выберите правильное описание массива на языке 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;

2.

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

(a)  

3.

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

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

print(len(a))

a)

5

b)

6

c)

7

d)

8

4.

Что за Язык программирования?

(a)  

5.

Кто это?

a)

Создатель С++

b)

Не создатель Питона

c)

Создатель Питона( и он же официально разрешил использовать русскоязычному комьюнити именование "Питон" )

d)

Левый чел с бородой, явно программист

6.

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

a)


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

b)


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

c)

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

d)


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

7.

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

a)

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

b)

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

c)

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

d)

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

8.

Что такое Питон?

a)
Язык программирования
b)

Тип процессора

c)

Это операционная система

d)
Марка автомобиля
e)

Язык страны Питония

9.

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

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

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

a)


for i in range(11):

b)

for i in range(10):

c)


for i in range(9):

11.

Отметь верную запись команд (может быть несколько правильных ответов)

a)

print(Hello, world)

b)

print(42+24)

c)

print(int(“11”)+1)

12.

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

a)

input()

b)

console.log()

c)

print()

d)

output()

13.

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

a)

//

b)

#

c)

(comment)

d)

<...>

14.

Где написано, как правильно писать на Python?

a)

Python Guide

b)

NEM

c)

Google Styleguide

d)

PEP8

15.

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

int(2.99)

a)

Ничего

b)

TypeError

c)

3

d)

2

16.

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

x = 4.5

y = 2

print(x // y)

a)

2

b)

2.25

c)

9

d)

21

17.

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

a = [1,2,3,None,(),[],]

print(len(a))

a)

SyntaxError

b)

4

c)

6

d)

7

18.

Какая функция позволяет посчитать длину строки?

a)

string.len()

b)

len()

c)

length()

d)

dlina()

19.

Как в питоне создать список?

a)

a = list(1,2,3)

b)

a = /1, 2, 3/

c)

a = [1, 2, 3]

d)

a = {1, 2, 3}

20.

Как присвоить значение переменной а

a)

а =

b)

а ==

c)

а %

d)

а №

21.

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

a)

input()

b)

print()

c)

float

d)

output

22.

С помощью какого знака(препинания) можно указать несколько аргументов в команде print

a)

запятая

b)

точка

c)

точка с запятой

d)

пайтон это не русский, там нет знаков препинания

23.

выберите команду ЕСЛИ ИНАЧЕ в условном операторе

a)

elif

b)

if

c)

else

d)

ILI

24.

Выберите команду ИНАЧЕ в условном операторе

a)

else

b)

if

c)

heh

d)

elif

25.

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

a)

int

b)

str

c)

float

d)

bool

26.

Чему будет равно значение переменной c?

a = 4, b = 5

c = a*b/2

(a)  

27.

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

a)

for, while

b)

for,repeat

c)

for, do

d)

do, repeat

28.

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

a)

if, then, else

b)

if,then, end

c)

if, else, elif

d)

if, else, to

29.

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

for i in range(5):

print("Hello")

(a)  

30.

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

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

Отметь верную запись команд (может быть несколько правильных ответов)

a)

print(Hello, world)

b)

print(42+24)

c)

print(int(“11”)+1)

32.

Какие команды выведут на экран фразу "Hello world"?

a)

print("Hello world")

b)

print = "Hello world"

c)

print(Hello world)

d)

input("Hello world")

e)

"Hello world"

33.
Что выведет команда print("Привет друзья!")
a)
Привет друзья
b)
"Привет друзья!"
c)
("Привет друзья!")
d)
Привет друзья!
34.

a = 5

b = "7"

как вывести 57?

a)

print(a + b)

b)

print(str(a) + b)

c)

print(a + int(b))

d)

что происходит ?

35.

Для преоброзования даных в текст используется команда питона:

a)

str()

b)

txt()

c)

string()

d)

convert()

36.

Логические операторы - это

a)

and, or, not

b)

**, //, %

c)

>=, !=, = =

d)

in

37.

Цикл – это:

a)

последовательность, которая выполняется больше одного раза

b)

последовательность, которая выполняется один раз

c)

переменная, которая идет до конца исходного кода

d)

синтаксическая конструкция начинающаяся с оператора for или while

38.

Какими свойствами обладает оператор цикла for:

a)

с неизвестным числом повторений

b)

с известным числом повторений

c)

для перебора элементов повторений

d)

имеет переменную цикла

39.

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

a)

с неизвестным числом повторений

b)

с известным числом повторений

c)

для перебора элементов повторений

40.

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

a)

<, >, ==, !=

b)

//, %, **, +

c)

and, or, not

41.

Что относится к арифметическим операциям?

a)

>=, !=, = =

b)

**, //, %

c)

and, or, not

d)

*, /, +

42.

Что будет выведено на экран?

a)

42 + 5

b)

42

c)

47

d)

5

43.

Символ перехода на новую строку

a)

/v

b)

\t

c)

/n

d)

\n

e)

/t

44.

Что будет выведено на экран в результате выполнения фрагмента программы

a = 4

b = 6

print("a * b")

a)

24

b)

12

c)

6

d)

a * b

45.

Чему равно b после выполнения программы?

a)

4

b)

2

c)

0

d)

нет правильного ответа

46.

Чему равно c ?

a)

2

b)

5

c)

нет правильного ответа

d)

0

47.

Описание функции начинается с служебного слова

a)

set

b)

def

c)

for

d)

if

e)

class

48.

Возврат результата работы функции в вызвавшую её программу осуществляется командой:

a)

break

b)

pass

c)

continue

d)

def

e)

return

49.

Результатом работы команды:

print("7"*"7") будет

a)

49

b)

77

c)

14

d)

823453

e)

Сообщение об ошибке

50.

Из скольки символов может состоять имя переменной в питоне?

a)

100

b)

16

c)

255

d)

16777216

e)

Ограничений нет

51.

Как создать переменную типа int?

a)

x = 5

b)

x = int(5)

c)

Оба способа верны

52.

Что будет выведено на экран?
name = 'Cheburashka'
print (name)

a)

Cheburashka

b)

'Cheburashka'

c)

name

d)

'name'

53.

Как получить последнюю цифру числа A?

a)

A%1

b)

A%10

c)

A//10

d)

A-10

54.

Что означают эти неделимые элементы

a)

присваивать и не присваивать

b)

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

c)

строгое присваивание и строгое равенство

d)

нет правильного ответа

55.

Переменная Summa и summa - это одно и тоже?

a)

да

b)

нет

56.

Определите тип данных переменной

S = 98.3

a)

float

b)

int

c)

str

d)

bool

57.

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

a)

4.0

b)

4

c)

ошибка

d)

0.4

58.

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

a)

ааааа

b)

ААААА

c)

ошибка

d)

АААААА

59.

Как с помощью питона перевести 45 в 2 сс и увидеть результат?

a)

bin(45)

b)

bin('45')

c)

print(bin(45))

d)

print(bin(45)

60.

Как перевести 10001 из 2 сс в 10 сс и увидеть результат?

a)

print(int(10001),2)

b)

print(int('10001',2))

c)

print(int(10001))

d)

print(10001,int(2))

61.

Как найти сумму цифр строки s='100111' и увидеть результат?

a)

print(s.count('1'))

b)

print(s.count(s))

c)

print('1'.count(s))

d)

print(s.count(1))

62.

Как приписать слева '00' к строке s='101' и увидеть результат?

a)

s += '00'

print(s)

b)

print(s+00)

c)

print('00'+s)

d)

s = '00'+s

print(s)

63.

Замени первые три символа строки s='100100' на '***'

a)

s.replace('100','***')

b)

s = '***'+s[:3]

c)

s = '***'+s[3:]

d)

s.replace(s[:3],'***')

64.

Как инвертировать строку s='10110'?

a)

s.replace('1','0')

b)

s = s.replace('0','&')

s = s.replace('1','0')

s = s.replace('&','1')

c)

s.replace('1','+')

s.replace('+','0')

s.replace('0','1')

d)

s.replace('1','+')

s.replace('0','1')

s.replace('+', '0')

65.

Как запустить цикл от 100 до 5 включительно?

a)

for i in range(5,100,-1):

b)

for i in range(100,5):

c)

for i in range(100,-5):

d)

for i in range(100,5,-1):

e)

for i in (100,5,-1):

66.

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

a)

Alt + F4

b)

Ctrl + Z

c)

погладить мышку

d)

Alt + Tab

67.

Какое расширение имеют файлы языка Python?

a)

.py

b)

.docх

c)

.exe

d)

.pptx

68.

Какую команду нужно выполнить, чтобы открыть новое окно в программе?

a)

File ⇒ Save

b)

File ⇒ Close

c)

File ⇒Exit

d)

File ⇒ New File

69.

Какая команда используется для запуска программы IDLE(Python 3.8)?

a)

File ⇒ New File

b)

Run ⇒ Run Module

c)

Help ⇒ About IDLE

d)

Window ⇒ Untitled

70.

Вычислите: 5//2=

(a)  

71.

Вычислите: 15//4=

(a)  

72.

Вычислите: 131//10=

(a)  

73.

Вычислите: Вычислите: 5%2=

(a)  

74.

Вычислите: 7%17=

(a)  

75.

Задача:

x = 8

y = 9

x -= 4

print(x+y)

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

(a)