wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Массивы в Pascal ABC

Total questions: 17

Worksheet time: 17mins

Name
Class
Date
1.

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

a)

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

b)

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

c)

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

d)

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

2.

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

a)

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

b)

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

c)

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

d)

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

3.

Если массив b состоит из чисел {3, 6, 9, 12, 15}, то b[3] это

a)

6

b)

9

c)

12

d)

15

4.

Является ли элемент массива обычной переменной?

a)

Да

b)

Нет

5.

Какая запись является правильной ?

a)

1. A : ARRAY [ 1 .. 10 ] real

b)

2. A : ARRAY [ 10 ....1 ] of real;

c)

3. A : ARAY [ 1 .. 10 ] of real

d)

5. A : ARRAY [ 1 .. 10 ] of real;

6.
7. Что может содержать в себе ячейка массива ?
a)
1. только положительные числа
b)
3. числа совпадающие с номером ячейки
c)
4. любые данные
d)
5. только строковые данные
7.

Выбрать правильные варианты описания одномерного массива из 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;

8.

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

a)

присваивание значения одного массива другому.

b)

ввод значения массива с клавиатуры.

c)

поэлементное заполнение массива в программе с помощью цикла.

d)

поэлементное заполнение массива в программе поочередно каждому элементу массива.

9.

Выберите правильный вариант операции присваивания 5 элементу массива mas значения 99.

a)

mas[5] :=99;

b)

mas[99]:=5;

c)

mas{5}=99;

d)

mas[1..5]:=99;

10.
Индексы массива могут быть ...
a)
целыми числами
b)
вещественными числами
c)
любым числом
d)
вещественными переменными
11.
Ввод 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],' ');
12.
Вывод 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]);
13.

Фрагмент программы заполнения целочисленного массива А десятью случайными числами из интервала [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;

14.

Дан фрагмент и программы. Сколь пробелов останется перед числом, если A[i] = 15?

(a)  

15.

Здесь описан целочисленный массив а, состоящий из (a)   элементов

16.

Массив 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

17.

Значения элементов массива F задаются с помощью следующего фрагмента программы:

F[1] := 1; F[2] := 1;

for var i:=3 to 10 do

F[i] := F[i-1]+F[i-2];

a)

8

b)

9

c)

34

d)

55