wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Массивы КуМир

Total questions: 28

Worksheet time: 28mins

Name
Class
Date
1.

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

a)

Группа переменных разных типов

b)

Группа переменных одного типа, расположенных в памяти рядом (в соседних ячейках) и имеющих общее имя

c)

Переменная, которая может хранить только одно значение

d)

Структура данных, которая не имеет индексов

2.

Что произойдет при выполнении следующего кода: A[6]:=A[10]; если массив объявлен как целтаб A[1:5]?

a)

Программа завершится успешно

b)

Возникнет ошибка выхода за границы массива

c)

Элемент будет равен нулю

3.

Какие из следующих вариантов создания массива корректны?

a)

целтаб A[1:10]

b)

целтаб A[10:1]

c)

целтаб A[1:5, 1:5]

d)

цел а = 5

целтаб А[1:а]

4.

Выберите все правильные способы объявления массива в КуМир:

a)

целтаб A[1:10]

b)

вещтаб B[-5:5]

c)

логтаб L[0:9]

d)

симтаб S[1,10]

e)

цел M[1:5]

5.

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

a)

Все элементы массива должны быть одного типа

b)

Индексы могут быть только положительными

c)

Массив может содержать другие массивы

d)

При объявлении указывается диапазон индексов

e)

Можно менять размер массива во время выполнения программы

6.

Как правильно объявить целочисленный массив A из 5 элементов в КуМир?

a)

массив A[1:5]

b)

цел A[1:5]

c)

целтаб A[1,5]

d)

целтаб A[1:5]

7.

Что обозначает индекс элемента массива?

a)

Порядковый номер элемента

b)

Значение элемента

c)

Имя массива

d)

Значение массива

8.

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

a)

Программа завершится успешно

b)

Возникнет ошибка выхода за границы массива

c)

Элемент будет равен нулю

d)

Массив будет автоматически расширен

9.

Как называется ошибка в программировании при попытке обратиться к несуществующему элементу массива?

a)

Синтаксическая ошибка

b)

Логическая ошибка

c)

Выход за границы массива

d)

Ошибка выполнения

10.

Заполните пропуск: Массив — это ​ ​ (a)   последовательность величин одинакового типа.

Choose from the below words
упорядоченная
случайная
произвольная
фиксированная
11.

Заполните пропуск: Каждый элемент массива обозначается именем массива и ​ (a)   .

Choose from the below words
типом данных
значением
размером
индексом
12.

Сопоставьте типы массивов с их обозначениями:

a)

целые

1.

цел таб

b)

вещественные

2.

вещ таб

c)

логические

3.

лог таб

d)

символьные

4.

сим таб

e)

литерные

5.

лит таб

13.

Сопоставьте операцию и её результат:

a)

A[i]:= A[i] + 1

1.

Увеличение элемента на 1

b)

A[i]:= A[i-1]

2.

Копирование предыдущего элемента

c)

A[i]:= A[i+1]

3.

Копирование следующего элемента

d)

A[i]:= i

4.

Присваивание значения индекса

14.

Какова сумма элементов массива A = [2, 4, 6]?

(a)  

15.

Какой элемент массива A = [3, 7, 9] расположен в позиции A[1]?

(a)  

16.

Сколько элементов в массиве B = [10, 11, 34, 23, 55, 100, 1000, 56, 1, 75, 12, 94]?

(a)  

17.

Какой индекс будет у последнего элемента массива целтаб B[1:10]?

(a)  

18.

Какое значение будет храниться в переменной sum после выполнения следующего кода:

целтаб A[1:3]

A[1]:= 8

A[2]:= 4

A[3]:= 6

цел sum = 0

нц для i от 1 до 3

sum:= sum + A[i]

кц

(a)  

19.

Какой результат будет выведен на экран:

целтаб A[1:3]

A[1]:= 4

A[2]:= -2

A[3]:= 7

цел i

нц для i от 1 до 3

если A[i]<0 то

A[i]:= A[i]*A[i]

все

кц

вывод A[2]

(a)  

20.

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

целтаб A[1:4]

A[1]:= 5

A[2]:= 2

A[3]:= 8

A[4]:= 1

цел i

нц для i от 1 до 4

если mod(A[i],2)=0 то

вывод A[i]

все

кц

(a)  

21.

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

целтаб A[1:3], B[1:3]

цел i

нц для i от 1 до 3

A[i]:= i

B[i]:= A[i]*2

кц

вывод B[3]

(a)  

22.

Впишите пропущенное число в объявлении массива, чтобы он содержал 100 элементов:

целтаб X[1: (a)   ]

23.

Напишите, как будет выглядеть массив А после выполнения программы:

целтаб A[1:5]

нц для i от 1 до 5

A[i]:= 6-i

кц

(a)  

24.

Если массив D содержит элементы [3, 6, 9], каков результат выполнения D[2] + D[3]?

(a)  

25.

Найдите и обведите ошибку в коде:

26.

Верно ли утверждение: "В КуМир можно создать массив с отрицательными индексами"?

a)

Да, верно

b)

Нет, не верно

27.

Верно ли утверждение: "В одном массиве можно хранить как целые, так и дробные числа"?

a)

Да, верно

b)

Нет, не верно

28.

Укажите порядок действий для правильной работы с массивом:

a)

Объявление массива

b)

Заполнение массива значениями

c)

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

d)

Вывод результатов

1)
2)
3)
4)