wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Алгоритмизация и основы программирования 9А класс

Total questions: 15

Worksheet time: 12mins

Name
Class
Date
1.

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

a)

Именованный набор переменных имеющих различные типы данных, и располагающихся в одной памяти

b)

Именованный набор переменных и функций, которые располагаются в одной области памяти

c)

Именованный набор переменных имеющий один тип данных, и располагающихся в одной области памяти

d)

Именованный набор переменных имеющих символьный тип данных, и располагающихся в одной области памяти

2.

Одномерный массив - это ...

a)

Множество переменных

b)

Одна большая переменная

c)

Таблица в одну строку

d)

Таблица в один столбец и одну строку

3.

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


a)

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

b)

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

c)

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

d)

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

4.

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

a)

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

b)

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

c)

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

d)

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

5.

Элемент массива - это

a)

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

b)

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

c)

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

d)

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

6.

Элементами массива А: ARRAY [1..20] OF INTEGER;

могут быть ...

a)

целые числа

b)

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

c)

любые числа

d)

а кто его знает

7.

Массив описан следующим образом:

const b: array [1..5] of integer = (1, 2, 3, 5, 11);

Значение выражения b[5] * b[4] — b[2] — b[3] * b[1] равно:

a)

50

b)

22

c)

15

d)

11

8.

Укажите верную запись описания массива...

a)

var х: array (1..10) integer;

b)

var х: array [1..10] integer;

c)

var х array [1..10] integer;

d)

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

9.

Чему равна сумма элементов а[2] и а[9] массива, сформированного следующим образом?

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

a)

10

b)

20

c)

50

d)

100

10.

Заполните одномерный массив данными

for i:=l to 7 do m[i]:=2*(i +1);

В ответе запишите значения массива через пробел

(a)  

11.

Dat[3] = ?

(a)  

12.

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

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

n:=0;

for i:=1 to 10 do

if a[i]=12 then n:=i;

if n=0 then write('Нет') else write (i)

end.


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

В ответе укажите только число

(a)  

13.

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

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

i:=0;

repeat

i:=i+1;

until (a[i]=42) or (i=10);

if a[i]=12 then write(i) else write('Нет')

end.

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

В ответе укажите только число

(a)  

14.

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

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

k:=0;

for i:=1 to 10 do if a[i]<25 then k:=k+1;

write('k=', k)

end.


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

В ответе укажите только число

(a)  

15.

a: array[1..10] of integer;

begin

a[1]:=47;

a[2]:=26;

a[3]:=50;

a[4]:=12;

a[5]:=28;

a[6]:=65;

a[7]:=2;

a[8]:=95;

a[9]:=25;

a[10]:=35;

s:=0;

for i:=1 to 10 do

if (a[i]>12) and (a[i]<28) then s:=s+a[i];

write('s=', s)

end.

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

В ответе укажите только число

(a)