wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Массивы, зачет №1

Total questions: 20

Worksheet time: 32mins

Name
Class
Date
1.

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

a)

Последовательность команд, понятная для исполнителя.

b)

Действие, направленное на изучение/инженерный анализ программы.

c)

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

d)

Способ записи информации в определенном виде.

2.

Что такое массив?

a)

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

b)

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

c)

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

d)

упорядоченный набор фиксированной длины.

3.

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

a)

a = [1, 2, 3, 4]

b)

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

c)

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

d)

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

4.

Выберите верное утверждение для массивов:

a)

В массиве могут храниться элементы только одного типа данных (только строки, только числа).

b)

В массиве есть ограничение на количество символов, равное 2000.

c)

Чтобы создать массив необходимо написать генератор, которые будет создавать последовательность элементов массива.

d)

Массивы можно делить.

5.

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

a)

Деление на число

b)

Умножение на число

c)

Сложение с другим списком

d)

Разность с числом

6.

В чем главное отличие списка от массива?

a)

В списке есть индексы.

b)

Список неизменяем.

c)

В списке могут храниться разные типы данных.

d)

Списки можно сортировать.

7.

Есть ли массивы в Python?

a)

Да

b)

Нет

c)

И да, и нет

8.

Выберите правильный вариант вывода первого элемента списка в Python. Список: arr = [1, 2, 3, 4, 5]

a)

print(arr[0])

b)

raw_print: arr['first_element']

c)

cout << arr[1];

d)

alert(arr[0]);

9.

Выберите правильную запись алгоритма линейного поиска.

a)

Просматривать каждый элемент и сравнивать его с тем значением, которое необходимо найти. Если значение найдено, остановить поиск.

b)

Просматривать каждый элемент и сравнивать его с тем значением, которое необходимо найти. Дойти до конца массива и вывести все вхождения искомого значения.

c)

Просматривать элементы и сравнивать их с искомым значением. Если значение больше, перейти к следующему элементу массива. Если меньше - к предыдущему.

d)

Заменять элементы массива нулями, пока не найдем искомое значение.

10.

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

a)

упорядоченный набор фиксированной длины.

b)

фрагмент программного кода, к которому можно обратиться из другого места программы.

c)

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

d)

коробочка, в которой можно хранить только одно значение.

11.

Можно ли переназначать элементы в списках?

a)

Да, можно.

b)

Нет, нельзя.

c)

Можно, только если элемент - это натуральное число.

d)

Можно, только если элемент - это строчка.

12.

Выберите метод, который добавляет значение в список. (Python)

a)

.append()

b)

.pop()

c)

.add()

d)

path.join()

13.

Выберите метод удаления элемента из списка. (Python)

a)

.delete(element)

b)

.delete(index_of_the_element)

c)

.pop(index)

d)

.rmline(element)

14.

Опишите, что делает программа на этом скриншоте. Ответ на этот вопрос проверяется вручную. Не обращайте внимания на валидацию ответа.

(a)  

15.

Опишите, что делает программа на этом скриншоте. Ответ на этот вопрос проверяется вручную. Не обращайте внимания на валидацию ответа.

(a)  

16.

Опишите, что делает программа на этом скриншоте. Ответ на этот вопрос проверяется вручную. Не обращайте внимания на валидацию ответа.

(a)  

17.

Опишите, что делает программа на этом скриншоте. Ответ на этот вопрос проверяется вручную. Не обращайте внимания на валидацию ответа.

(a)  

18.

Выберите правильный вывод для программы на скриншоте.

a)

[1, 2, 15, 5, 6, 17, 3, 13]

b)

[1, 15, 17, 13][2, 5, 6, 3]

c)

[1, 15, 17, 13, 2, 5, 6, 3]

d)

TypeError

19.

Выберите объект (a, b, c или d), который является списком.

a)

a

b)

b

c)

c

d)

d

20.

Как зовут преподавателя?

(a)