Lazarus: масиви

Додано: 22 квітня 2021
Предмет: Інформатика, 9 клас
Тест виконано: 264 рази
14 запитань
Запитання 1

В програмуванні масив - це...

варіанти відповідей

упорядкована послідовність даних одного типу, що мають спільне ім'я

упрядкована структура даних, що мають певне ім'я

структура даних з спільним іменем, де індекс визначає номер елемента в масиві

послідовність даних, в якій елементи одного типу упорядковані за визначеним правилом

Запитання 2

оголошення масиву дійсних чисел з 30 елементів:

варіанти відповідей

array a[1..30] of string;

array a[1..30] of real;

a; array [1..30] of integer;

a: array [1..30] of real;

Запитання 3

Дано масив A[1..5]. Заповнити масив натуральними числами

варіанти відповідей

For i:=1 to 5 do A[i]=i;

For i:=1 to 5 do A[i]:=i;

For A[i] do A[i]:=i;

For i:= 1 to 5 do A(i):=i;

Запитання 4

Дано масив A[1..5]. Знайти добуток елементів масиву

варіанти відповідей

For i:= 1 to 5 do P:= P*A[i]; P:=1;

P:=1; For i:= 1 to 5 do P:=P*A[i];

P:=A[1]; For i:= 1 to 5 do P:=P*A[i];

P:=1; For i:= A[1] to A[5] do P:=P*A[i-1];

Запитання 5

Дано масив A[1..5]. Знайти мінімальний елемент масиву

варіанти відповідей

m:=a[1]; for i:=1 to 5 do if min then m:=i;

m:=a[1]; for i:=1 to 5 do if a[i]<m then a[i]:=m; 

m:=a[i]; for i:=1 do 5 if a[i]<m then m:=a[i];

m:=a[1]; for i:=1 to 5 do if a[i]<m then m:=a[i];

Запитання 6

оголосити файл, що містить цілі числа

варіанти відповідей

f: file of integer; 

f:TextFile;


f:file of real; 

f: file of boolean; 

Запитання 7

Дано масив A[1..5]. Знайти кількість додатніх елементів масиву

варіанти відповідей

kil:=0; For i:=1 to 5 do if a[i]<0 then kil:=kil+a[i];

For i:=1 to 5 do if a[i]>0 then kil:=a[i];

kil:=0; For i:=1 to 5 do if a[i]>0 then kil:=kil+1;

kil:=a[i]; For i:=1 to 5 do if a[i]>0 then kil:=kil+1;

Запитання 8

Маємо одновимірний масив з іменем - tab, яка складається з 10 елементів. Оберіть правильний запис імені елементу цієї табличної величини з четвертим порядковим номером

варіанти відповідей

tab(4)

tab=4

tab[4]

tab[1..4]

Запитання 9

створити звязок файлової змінної з файлом на диску D:

варіанти відповідей

ResetFile(f, 'd:\result.txt');


AssignFile(f, 'd:\result.txt');

RewriteFile(f, 'd:\result.txt');


AppendFile(f, 'd:\result.txt');


Запитання 10

Прочитати значення масиву з поля Memo і зберегти в файлі

варіанти відповідей

AssignFile(f, fName); Rewrite(f);

for i: =0 to Memol.Lines.Count do writeln(f, Memol.Lines[i]);

AssignFile(f, fName); Rewrite(f);

for i: =0 to do writeln(f, Memol.Lines[i]):=Memol.Lines[i];

AssignFile(f,'a:\data.txt'); Reset(f); 

for i: =0 to Memol.Lines.Count do writeln(f, Memol.Lines[i]);

AssignFile(f,'a:\data.txt'); Reset(f); 

for i: =0 to do writeln(f, Memol.Lines[i]):=Memol.Lines[i];

Запитання 11

яке значення має функція EOF, якщо прочитаний елемент даних не останній у файлі, тобто можливе подальше читання.

варіанти відповідей

False

True

EOF(f)

not EOF(f)

Запитання 12

якщо файл а: \data.txt містить рядки:

15 22 73

20 45 8

то в результаті виконання інструкцій:

AssignFile(f, 'a:\data.txt'); Reset(f);

readln(f, а); readln(f, b);

значення змінних буде:

варіанти відповідей

а = 15, b = 22

а = 15, b = 20

а = 20, b = 45

а = 15, b = 8

Запитання 13

що відбудеться після виконання фрагмента програми:

If a[i]>a[i+1] then begin

p:=a[i+1]; a[i+1]:=a[i]; a[i]:=p; end;

варіанти відповідей

змінна р прийме значення більшого з аі і aі+1

якщо аі<aі+1, то значення елементів поміняються

змінна р прийме значення меньшого з аі і aі+1

якщо аі>aі+1, то значення елементів поміняються

Запитання 14

за скільки проходів можливо завжди упорядкувати масив з 10 елементів?

варіанти відповідей

10

11

залежить від початкового стану елементів

9

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест