wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Алгоритм, РК-2, 1-50

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Коллекция элементов, следующих в определенном порядке. Обозночается квадратными скобками [ ] :

a)

Вещественные числа

b)

Строка

c)

Список

d)

Целые числа

e)

Кортеж

2.

Неизменяемая упорядоченная последовательность:

a)

Список

b)

Словарь

c)

Множество

d)

Строка

e)

Переменная

3.

Структура nums =[0,1,2,3,4,5]- это:

a)

Вещественные числа

b)

Строка

c)

Список

d)

Целые числа

e)

Кортеж

4.

Инструкция для инициализации списка из трех элементов, содержащий строковые значения:

a)

print(list[0] )

b)

list =[ [ 1,2,3],[4,5,6] ]

c)

quarter =['January','February','March']...

d)

min(list)

e)

myList[string for i in range(3)]

5.

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

a)

Интерпретатор

b)

Компилятор

c)

Транслятор

d)

Выполнение

e)

Трассировка

6.

Существует два больших класса программ-трансляторов:

a)

Псевдокод и программа

b)

Блок-схема и структурограмма

c)

Трассировка и компиляция

d)

Компилятор и интерпретатор

e)

Строки и списки

7.

Дано натуральное число n. Определить количество цифр в нем:

a)

len(n)

b)

len(str(n))....

c)

len(int(n))

d)

len(string(n))

e)

str(len(n))

8.

Выберите правильный вариант про идентификатор переменной:

a)

Имя переменной можно писать только латинскими буквами

b)

В имени переменной можно использовать зарезервированные слова Python

c)

Имя переменной не может начинаться с цифры

d)

В имени переменной можно использовать пробел

e)

Имя переменной может содержать специальные символы @, $ или %

9.

Процесс пошагового выполнения программы:

a)

Трассировка

b)

Интерпретация

c)

Трансляция

d)

Выполнение

e)

Компиляция

10.

Языки программирования, которые приближены к машинному уровню:

a)

Интерпретация

b)

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

c)

Трансляция

d)

Выполнение

e)

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

11.

Языки программирования, которые приближены к мышлению человека:

a)

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

b)

Интерпретация

c)

Трансляция

d)

Трассировка

e)

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

12.

Характеристика языка программирования Python:

a)

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

b)

Язык высокого уровня

c)

Декларативный

d)

Логический

e)

К

13.

Если S ='Hello', то результат функции print(S.find('L'))

a)

-1

b)

0

c)

2

d)

-2

e)

Error

14.

a)

[1024, 4.5,3,True, 6.5,False]

b)

[1024, 2, 4.5, True, 6.5, False]

c)

Ошибка компиляции

d)

[1024, 3, 4.5, True, 6.5, False]

e)

[1024, 3, True, 6.5, False, 4.5]

15.
a)

[1024, True, 6.5, False]

b)

[1024, 1, True, 6.5, False]

c)

[1024, True, 6.5, False, 1]

d)

3

e)

Ошибка компиляция

16.

Если S ='Brutto', то результат функции print(S. find('t'))

a)

0

b)

2

c)

-1

d)

Error

e)

3

17.

Представление имени (Имена, которые даются ссылкам на объекты) в коде:

a)

Числа

b)

Идентификатор

c)

Строка

d)

Литерал

e)

Оператор

18.

Используются для отслеживания изменений значений по ходу вычислений:

a)

Строка

b)

Переменная

c)

Числа

d)

Идентификатор

e)

Оператор

19.

Комбинация литералов, переменных и операторов, вычисляемое Python, для получения значения:

a)

Числа

b)

Выражение

c)

Строка

d)

Идентификатор

e)

Оператор

20.
a)

0 0 0 0 0

b)

[0, 0, 0, 0]

c)

0 0 0 0

d)

(0, 0, 0, 0, 0)

e)

[0, 0, 0, 0, 0]

21.

Последовательность символов, тип данных str для обработки текста в Python:

a)

Числа

b)

Строка

c)

Литерал

d)

Идентификатор

e)

Оператор

22.

Тип данных int, последовательность цифр от 0 до 9 в Python:

a)

Литерал

b)

Строка

c)

Целые числа

d)

Числа с плавающей точкой

e)

Оператор

23.

Тип данных float, последовательность цифр с десятичной точкой в Python:

a)

Целые числа

b)

Строка

c)

Числа с плавающей точкой

d)

Литерал

e)

Оператор

24.

Тип данных bool, значения True и False в Python:

a)

Целые числа

b)

Строка

c)

Числа с плавающей точкой

d)

Логические значения

e)

Оператор

25.

Арифметические действия. Оператор (+), используемый при программирования на языке Python:

a)

Деление

b)

Вычитание

c)

Умножение

d)

Сложение

e)

Деление по модулю

26.

Арифметические действия. Оператор (-), используемый при программирования на языке Python:

a)

Вычитание

b)

Сложение

c)

Умножение

d)

Деление

e)

Деление по модулю

27.

Арифметические действия. Оператор (*), используемый при программирования на языке Python:

a)

Деление

b)

Деление по модулю

c)

Целоечисленное деление

d)

Умножение

e)

Возведение в степень

28.

Арифметические действия. Оператор (/), используемый при программирования на языке Python:

a)

Вычитание

b)

Умножение

c)

Сложение

d)

Деление

e)

Деление по модулю

29.

Арифметические действия. Оператор (%) используемый при программирования на языке Python:

a)

Вычитание

b)

Умножение

c)

Целочисленное деление

d)

Сложение

e)

Остаток от деления

30.

Арифметические действия. Оператор (//), используемый при программирования на языке Python:

a)

Вычитание

b)

Умножение

c)

Деление

d)

Целочисленное деление

e)

Деление по модулю

31.

Арифметические действия. Оператор (**), используемый при программирования на языке Python:

a)

Умножение

b)

Деление

c)

Вычитание

d)

Деление по модулю

e)

Возведение в степень

32.

Сравнение величин в Python. Оператор (==) используемый для сравнения двух операндов:

a)

Неравенство

b)

Больше

c)

Меньше

d)

Больше или равно

e)

Равентсво

33.

Сравнение величин в Python. Оператор (!=) используемый для сравнения двух операндов:

a)

Неравентсво

b)

Равенство

c)

Больше

d)

Меньше

e)

Больше или равно

34.

Упорядочены, гетерогенны, мутабельны:

a)

Строки

b)

Кортежи

c)

Списки

d)

Множества

e)

Словари

35.

Упорядочены, гетерогенны, иммутабельны:

a)

Списки

b)

Кортежи

c)

Строки

d)

Множества

e)

Словари

36.

Результат программы:

a)

[1, 2, 3], [1, 2, 3], [1, 2, 3]

b)

[ [1, 2, 3], [1, 2, 3], [1, 2, 3] ]

c)

[1, 2, 2] [1, 2, 2] [1, 2, 2]

d)

[ [1, 2, 2] [1, 2, 2] [1, 2, 2] ]

e)

Error

37.

Результат программы:

a)

[ [1, 2, 2] [1, 2, 2] [1, 2, 2] ]

b)

[[1, 2, 3], [1, 2, 3], [1, 2, 3]]

c)

Error

d)

[1, 2, 3], [1, 2, 3], [1, 2, 3]

e)

[1, 2, 2] [1, 2, 2] [1, 2, 2]

38.

Результат программы:

a)

0 1 2 3 4

b)

0 0 0 0 0

c)

[0, 0, 0, 0]

d)

[0 1 2 3 4]

e)

E

39.
a)

'1, 2, 2' '1, 2, 2' '1, 2, 2'

b)

['1, 2, 2' '1, 2, 2' '1, 2, 2']

c)

['1, 2, 3', '1, 2, 3', '1, 2, 3']

d)

'1, 2, 3', '1, 2, 3', '1, 2, 3'

e)

TypeError

40.

Оценочная логика в Python. Логический оператор (or) используемый для сравнения двух операндов:

a)

Неравенство

b)

Больше

c)

Логическое ИЛИ

d)

Логическое И

e)

Логическое НЕ

41.

Оценочная логика в Python. Логический оператор (not) используемый для сравнения двух операндов:

a)

Логическое НЕ

b)

Неравенство

c)

Логическое И

d)

Больше

e)

Логическое ИЛИ

42.

Базовые операции со строками в Python:

a)

Равенство

b)

Логическое ИЛИ

c)

Логическое НЕ

d)

Конкатенация

e)

Изменение значений

43.
a)

[0, 0, 0, 0, 0]

b)

0 0 0 0 0

c)

[0, 0, 0, 0]

d)

0 0 0 0

e)

(0, 0, 0, 0, 0)

44.

Python. Инструкции, когда некие операторы могут быть выполнены или не выполнены в зависимости от определенных условий:

a)

Контроль потока (control flow)

b)

Конкетенация

c)

Удаление пропусков

d)

Логическое ИЛИ

e)

Условные выражения

45.

Python. Логический оператор-инверсия:

a)

Логическое НЕ

b)

Контроль потока (control flow)

c)

Конкетенация

d)

Удаление пропусков

e)

Логическое ИЛИ

46.

Python. Инструкции, если условие верно, то выполняется блок выражений, иначе выполняется другой блок выражений:

a)

Циклы (loop)

b)

Контроль потока (control flow)

c)

for

d)

if - elif - else

e)

while

47.

Python. Оператор комментариев:

a)

"

b)

$

c)

#

d)

&

e)

//

48.

Python. Оператор, который позволяет многократно выполнять блок команд до тех пор, пока выполняется некоторое условие:

a)

Комментари

b)

if - elif - else

c)

for - in

d)

print()

e)

while

49.

Python. Оператор цикла, который осуществляет итерацию по последовательности объектов, т.е. проходит через каждый элемент в последовательности:

a)

for - in

b)

Комментарий

c)

if - elif - else

d)

Контроль потока (control flow)

e)

while

50.

Python. Оператор цикла, который служит для прерывания цикла:

a)

continue

b)

break

c)

for - in

d)

while

e)

Контроль потока(control flow)