Контрольна робота за ІІ семестр з теми "Робота з елементами масивів"

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

Виберіть команду, де правильно описано масив.

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

var a:array[1;8] of integer

var a:array[1..8] for integer

var a:array[1..8] of integer

var a:array[1:8] of integer

Запитання 2

Визначте результат виконання фрагмента програми:

Дано масив А: 6;3,5;11;2

P := 1;

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

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

10

30

66

17

Запитання 3

Визначте результат виконання фрагмента програми:

Дано масив: 6; 7,5; 5,5; 5; 2

S := 0;

For i := 1 to 5 do If A[i] <6 Then S := S + A[i];

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

12,5

15

17

18,5

Запитання 4

Які задачі належать до задач на пошук у масиві елемента із заданою властивістю?

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

Знаходження суми додатних елементів масиву

Визначення кількості додатних елементів масиву

Визначення найбільшого елемента масиву

Подвоєння значень елементів масиву

Знаходження середнього арифметичного значеннь елементів масиву

Запитання 5

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

2; -3; 1; 25; -4.

dob := 1;  

for i := 1 to 5 do if a[i] mod 2 =1 then dob := dob * a[i];

 

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

-4

-75

50

-150

Запитання 6

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

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

For i := 1 to 10 do S := S + A[i];

For i := 1 to 10 do А[i] := Random(10)+5;

var A: array[1..10] of Real;

For i := 1 to 10 do А[i] := А[i]*2;

Запитання 7


Знайдіть команду, яка виділяє оперативну пам'ять під двовимірний масив цілих чисел у якому 6 стобців та 4 рядки


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

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

var A: array[1..6, 1..4] of integer;

var A: array[1..4, 1..6] of integer;

var A: array[1..4, 1..6] of real;

Запитання 8


Знайдіть команду, яка заповнює одновимірний масив випадковими числами в діапазоні [5; 14]


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

For i := 1 to 10 do S := S + A[i]

For i := 1 to 10 do А[i] := Random(14)

For i := 1 to 10 do А[i] := Random(10)+5

For i := 1 to 10 do А[i] := Random(5)

Запитання 9


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

а)

б) For i := 1 to 10 do А[i] := Random(10)+5

в) var A: array[1..10] of Real

г) For i := 1 to 10 do А[i] := А[i]*2

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

for i := 1 to 6 do for j := 1 to 4 do S := S + A[i,j];

for i := 1 to 6 do for j := 1 to 4 do S := S * A[i,j];

for i := 1 to 6 do S := S +A[i];

for i := 1 to 10 do S := S + A[i,j];

Запитання 10

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


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

К := 0; For i := 1 to 10 do If A[i]<0 Then К := К + 1

For i := 1 to 10 do If A[i]<0 Then МЕМО1.lines (IntToStr(A[i]))

For i := 1 to 10 do If A[i]<0 Then S := S + A[i]

For i := 1 to 10 do If A[i]<0 Then А[i]:= 0

Запитання 11

Знайдіть значення змінної К при виконанні групи команд

К := 0; For i := 1 to 6 do If A[i]<0 Then К := К + 1;


якщо масив А містить такі числа: 1; -4; 345; -986; 76; 145; -10.

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

-1000

3

4

767

Запитання 12

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


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

For i := 1 to 10 do If A[i]<0 Then S := S + A[i]

К := 0; For i := 1 to 10 do If A[i]<0 Then К := К + 1

For i := 1 to 10 do If A[i]<0 Then МЕМО1.lines (IntToStr(A[i]))

For i := 1 to 10 do If A[i]<0 Then А[i]:= 0

Запитання 13

Знайдіть команду, яка відповідає за виведення від’ємних елементів масиву у поле списку МЕМО1


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

For i := 1 to 10 do If A[i]<0 Then МЕМО1.lines (IntToStr(A[i]));

For i := 1 to 10 do If A[i]<0 Then МЕМО1.lines[i] := 0;

For i := 1 to 10 do If A[i]<0 Then S := S + A[i]

К := 0; For i := 1 to 10 do If A[i]<0 Then К := К + 1

Запитання 14

Знайдіть значення змінної М, якщо виконається така група команд

M:=F[1,1];

For i:=1 to 4 do

For j:=1 to 3 do if M>F[i,j] then M:=F[i,j];

якщо масив F складається з таких значень:

-3; 4; 15

9; 17; -25

7; 0; -14

-9; 56; 6

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

-25

56

0

4

Запитання 15

Знайдіть команду, яка буде заповнювати двовимірний масив випадковими числами у проміжку [-50;50].

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

For i:=1 to 5 do For j:=1 to 5 do DMAS[i,j]:=random(50);

For i:=1 to 5 do For j:=1 to 5 do DMAS[i,j]:=50+random;

For i:=1 to 5 do For j:=1 to 5 do DMAS[i,j]:=random(100);

For i:=1 to 5 do For j:=1 to 5 do DMAS[i,j]:=50-random(100);

Запитання 16

Який із компонентів необхідно нанести на форму, щоб працювати з двовимірними масивами?

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

MEMO

ListBox

Stringgrid

Edit

Запитання 17

Які основні властивості необхідно використовувати для компоненту StringGrid?

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

RowCount

Cells

Lines

FixedCols

LinesCount

Options

Запитання 18

Яку функцію необхідно використати у команді, щоб перенести цілі значення з оперативної пам'яті до об'єкту stringgrid?

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

inttostr

floattostr

strtofloat

strtosnt

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

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