wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

обобщение массивы 10 класс

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

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

a)

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

b)

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

c)

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

d)

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

2.

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

a)

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

b)

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

c)

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

d)

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

3.

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

a)

var mas :array[1..10] of real;

b)

var mas=array[1..10] of real;

c)

var mas :array[1..10] of integer;

d)

var F :array[1..10] of integer;

4.
Ввод 153 элементов массива R с клавиатуры. 
a)
for k:=1 to 153 do read(R[k]);
b)
for k:=1 to 153 do write(R[k]);
c)
for k:=1 to 153 do writeln(R[k]);
d)
for k:=1 to 153 do read(R[k],' ');
5.
Вывод 56 элементов массива W в столбец.
a)
for h:=1 to 56 do writeln(W[h]);
b)
for h:=1 to 56 do readn(W[h]);
c)
for h:=1 to 56 do write(W[h]);
d)
for h:=1 to 56 do read(W[h]);
6.

Фрагмент программы заполнения целочисленного массива А десятью случайными числами из интервала [0, 10]:

a)

for i:=1 to 10 do a[i]:=random(10);

b)

for i:=1 to 10 do a[i]:=random(11);

c)

for i:=1 to 10 do a[i]:=random(9)+1;

d)

for i:=1 to 9 do a[i]:=random(11)−1;

7.

Массив a содержит следующие элементы: 2 3 4 8 9 Что будет напечатано после выполнения следующих команд?

for i:=1 to 5 do

begin

if a[i] mod 2=0 then

write(a[i]:2);

end;

a)

3 9

b)

2 3 4

c)

2 4 8

d)

2 3 4 8 9

8.
1. Одномерный массив - это ...
a)
Множество переменных
b)
Одна большая переменная.
c)
 Таблица в одну строку
d)
Таблица в один столбец и одну строку
9.
Где описываются одномерные массивы ?
a)
В конце программы в разделе VAR
b)
В начале программы в разделе VARR
c)
В начале программы в разделе VAR
10.

6. Назначение массивов

a)

Хранение данных

b)

Сортировка чисел

c)

Хранение больших чисел

d)

Упорядоченное хранение данных

11.

Что в переводе означает слово ARRAY ?

a)

массив положительных чисел

b)

массив

c)

подпрограмма

d)

символьный массив

12.
При определении суммы элементов числового массива нужна следующая строка 
a)
1. S = 1
b)
2. S = 0
c)
3. S = 2
d)
4. S = -1
13.
6. Назначение массивов
a)
1. Хранение данных
b)
2. Сортировка чисел
c)
4. Хранение больших чисел5. Упорядоченное хранение данных
d)
5. Упорядоченное хранение данных
14.

Выберите описание, подходящее для данной записи:

for var i := n downto 1 do

write (a[i], ꞌ ꞌ);

a)

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

b)

Вывод элементов массива в столбец (по одному в строке)

c)

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

15.

Выберите описание, подходящее для данной записи:

for var i := 1 to n do

writeln (a[i]);

a)

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

b)

Вывод элементов массива в столбец (по одному в строке)

c)

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

d)

Ввод элементов массива в столбец

16.

Выберите описание, подходящее для данной записи:

for var i := 1 to n do

read (a[i]);

a)

Вывод элементов массива в столбец

b)

Вывод элементов массива в строку

c)

Ввод элементов массива

17.

Выберите правильный ответ для описания следующей записи:

for var i := 1 to n do

a[i] := random(2,10);

a)

Случайным образом заданы n элементов массива а

b)

Элементы массива должны принадлежать отрезку [a; b]

c)

Описание массива, элементы которого являются числовыми константами

d)

Описание массива, элементы которого являются строковыми

константами

18.

Что будет записано в переменную M после выполнения фрагмента программы?

a)

Минимальный элемент

b)

Максимальный элемент

c)

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

d)

Последний элемент массива

19.

Выберите правильный вариант вывода элементов массива на печать в строку

a)

for i:=1 to n do writeln(a[i]);

b)

for i:=1 to n do write(a[i], ' ' );

c)

for i:=1 to n do write('a[',i,']=');

d)

for i:=1 to n do write(' a',i,'=',a[i]);

20.

Дан фрагмент программы, определить назначение:

S := 0;

For i=1 to 23 do

If (a[i]>=3) then s := s + a[i];

Writeln (S);

end.

a)

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

b)

Находит сумму элементов массива, индекс которых больше или равен 3

c)

Находит сумму всех элементов массива, кратных 3

d)

Находит сумму элементов массива больших или равных числу 3.