wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Контрольная работа №1(python)

Total questions: 56

Worksheet time: 54mins

Name
Class
Date
1.

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

a)

Специальный язык программирования

b)

Набор идей и понятий, определяющих стиль написания программ

c)

Методология тестирования программ

d)

Способ шифрования данных

2.

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

a)

Декларативное

b)

Функциональное

c)

Процедурное

d)

Объектно-ориентированное

3.

Какую задачу решает декларативная парадигма программирования?

a)

Анализирует данные

b)

Создает графические приложения

c)

Пишет инструкции для компьютера

d)

Описывает проблему и ожидаемый результат

4.

Кто создал язык программирования Python?

a)

Бьёрн Страуструп

b)

Гвидо ван Россум

c)

Джеймс Гослинг

d)

Линус Торвальдс

5.

Что такое алгоритм в программировании?

a)

Методология разработки ПО

b)

Последовательность шагов для выполнения задачи

c)

Система управления базами данных

d)

Специальный язык программирования

6.

Что такое линейный алгоритм?

a)

Способ шифрования данных

b)

Алгоритм с повторяющейся последовательностью шагов

c)

Последовательность шагов, выполняемых один за другим

d)

Алгоритм с двумя ветвями выполнения

7.

Какие типы данных существуют в Python?

a)

number, text, boolean, array, dictionary

b)

integer, decimal, string, array, hash

c)

char, double, boolean, string, array, map

d)

int, float, bool, str, list, tuple, dict

8.

Какие правила именования переменных в Python?

a)

Имя переменной должно совпадать с ключевыми словами Python

b)

Нельзя использовать пробелы

c)

Имя должно начинаться с цифры

d)

Можно использовать любые символы

9.

Что такое блок-схема в программировании?

a)

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

b)

Графическое представление алгоритма

c)

Специальный вид программы

d)

Методология разработки ПО

10.

Что такое PyCharm в Python?

a)

Библиотека для работы с данными

b)

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

c)

Интегрированная среда разработки

d)

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

11.

Какие типы алгоритмов существуют?

a)

Линейный, ветвленный, циклический

b)

Быстрый, медленный, средний

c)

Простой, сложный, средний

d)

Однородный, разнообразный, сложный

12.

Как можно удалить переменную в Python?

a)

Переопределить ее тип

b)

Использовать специальную функцию del

c)

Присвоить ей значение None

d)

Создать новую переменную с таким же именем

13.

Что выведет программа в результате компиляции кода?

a = b = c = 10

print (b)

a)

a

b)

c

c)

5

d)

10

14.

Алфавит языка Python включает в себя:

a)

латинские цифры, арабские буквы и специальные символы

b)

латинские буквы , арабские цифры и специальные символы

c)

кириллицу, латинские цифры и специальные символы

d)

любые символы

15.

Неисполняемая часть кода, используется для выражения, что делает некоторый участок кода обозначается с помощью #

a)

пояснение

b)

комментарий

c)

документ

d)

инструкция

16.

у каждой константы, переменной и другого объекта должно быть:

(a)  

17.

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

a)

да

b)

нет

18.

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

S = 98.3

a)

float

b)

int

c)

str

d)

bool

19.

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

a)

4.0

b)

4

c)

ошибка

d)

0.4

20.

Что делает команда "input"

a)

Выводит на экран сообшение

b)

Печатает на принтер

c)

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

d)

Преобразует число в строку

21.

введенное значение в input - изначально будет

a)

числом

b)

строкой

c)

символом

d)

логическим значением

22.

Символы возведение в степень

a)

-_-

b)

**

c)

^

d)

=+

23.

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

a)

=

b)

==

c)

:=

d)

===

24.

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

a)

53

b)

8

c)

TypeError(ошибка)

d)

35

25.

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

a)

-5

b)

5

c)

32

d)

-32

26.

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

a)

Привет

b)

5

c)

-3

d)

-1

27.

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

a)

b

b)

Yes

c)

-2

d)

2

28.

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

a)

NO

b)

8

c)

10

d)

0

29.

Найди пример правильно составленного условного оператора

a)

b)

c)

d)

e)

30.

Выбери среди указанных ниже операторы ПРИСВАИВАНИЯ в Python

a)

=

b)

+=

c)

==

d)

<=

e)

//=

31.

Определите значение переменной «a» после выполнения фрагмента программы:

(a)  

32.

Определите значение переменной «a» после выполнения фрагмента программы:

(a)  

33.

Определите значение переменной «a» после выполнения фрагмента программы:

(a)  

34.

Какие циклы в Python вам известны?

a)

while

b)

do while

c)

for

d)

foreach

35.

Что делает оператор break?

a)

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

b)

Пропускает один шаг цикла

c)

Заканчивает цикл

d)

Заканчивает программу

36.

Каким будет результат этой программы?

a)

1,2,3,4,5,6,7,8,9,10,11,12

b)

0,2,4,6,8,10

c)

2,4,6,8,10,12

d)

2,4,6,8,10

37.

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

a)

3

3

3

b)

0

1

2

3

c)

p

p

p

d)

0

1

2

38.

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

a)

b)

3

4

c)

3

4

5

d)

5

4

39.

Что выдаст на экран данная программа?

a)

Квадраты чисел от 50 до 60

b)

Квадраты чисел от 51 до 61

c)

Квадраты чисел от 50 до 61

d)

Квадраты чисел от 51 до 60

40.

Чему равно S в конце программы?

(a)  

41.

Чему равно S в конце программы?

(a)  

42.

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

a)

Hello World

b)

Helo World

c)

Heo Word

d)

Ничего

43.

Какое Отчество у преподавателя

a)

Дамирович

b)

Александрович

c)

Евгеньевич

d)

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

44.

Какой остаток у нечетного числа при делении на 2?

a)

всегда разный

b)

разный в зависимости от самого числа, бывает 3, 4 ,5 , 1 и т.д, но есть исключения чисел

c)

1

d)

0

45.

укажите результат работы программы

a)

0....10

b)

1.....9

c)

1.....10

d)

1...11

46.

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

a)

int

b)

float

c)

char

d)

str

47.

К какому типу данных относятся целые числа в Python?

a)

number

b)

double

c)

int

d)

double int

e)

boolean

48.

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

(a)  

49.

Отметьте все условные операторы, которые есть в Python (может быть несколько правильных ответов):

a)

else

b)

then

c)

if

d)

elif

e)

switch

50.

Тело цикла - это...

a)

группа команд, не входящих в циклическую структуру

b)

произвольная группа команд

c)

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

51.

Какие ошибки содержаться в данном фрагменте кода? (может быть несколько правильных ответов)

a)

неправильное имя переменной

b)

отсутствия двоеточия после условия цикла

c)

отсутствие табуляции после условия цикла

d)

неправильное использование функции print

e)

в данном фрагменте кода нет ошибок

52.

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

a)

3, 4, 5, 6, 7, 8, 9, 10

b)

пустая последовательность

c)

3, 5, 7, 9, 11

d)

3, 4, 5, 6, 7, 8, 9, 10, 11

e)

3, 5, 7, 9

53.

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

a)

10, 8, 6, 4, 2

b)

10, 8, 6, 4, 2, 0

c)

2, 4, 6, 8, 10

d)

10, 9, 8, 7, 6, 5, 4, 3, 2, 1

e)

0, 2, 4, 6, 8, 10

54.

Какую последовательность чисел даст вам вызов функции  range(8)range(8)  ?

a)

0, 1, 2, 3, 4, 5, 6, 7

b)

0, 1, 2, 3, 4, 5, 6, 7, 8

c)

1, 2, 3, 4, 5, 6, 7

d)

1, 2, 3, 4, 5, 6, 7, 8

e)

пустая последовательность

55.

Какую последовательность чисел даст вам вызов функции range(1, 8)?

a)

1, 2, 3, 4, 5, 6, 7

b)

пустая последовательность

c)

0, 1, 2, 3, 4, 5, 6, 7, 8

d)

1, 2, 3, 4, 5, 6, 7, 8

e)

0, 1, 2, 3, 4, 5, 6, 7

56.

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

4 lines