Тема 5. Алгоритми та програми

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

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

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

Різнотипні величини, що мають спільне ім’я

Сукупність рядків і стовпців

Пронумерована сукупність значень, що мають спільне ім’я і тип

Великий обсяг інформації

Запитання 2

Що таке індекс?

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

Номер максимального елемента масиву

Ознака числового масиву

Розмірність масиву

Порядковий номер елемента у масиві

Запитання 3

Елементи масиву А[1..6] мають значення:

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

А[1] := А[3] + А[5];  


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

23 5 7 8 16 13

2 5 7 8 16 13

2 5 2 8 2 13

3 5 7 8 16 13

Запитання 4

Як описати масив А з 25 цілих чисел? 

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

var A: array[1..25] of Integer

type mas = array[1..25] of Integer;

var A: mas

var A: array[1..25] of Real

var A: Integer

Запитання 5

Які величини можна описати як масив? 

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

Оцінки учня з інформатики, які він отримав протягом семестру

Список учнів

Корені квадратного рівняння

Тематична оцінка

Запитання 6

Чому дорівнює значення змінної К після виконання фрагмента програми?

var a: array [1..8] of Integer; і, k: Integer; 

begin for і := 1 to 8 do a[і] := і*3; 

k := a[1]+a[8]; …

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

27

72

2,7

7,2

Запитання 7

Для чого призначений компонент Memo?

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

Для редагування багаторядкового тексту

Для відображення малюнків

Для відображення заголовків, підписів інших елементів керування

Для введення даних

Запитання 8

Яка властивість компонента Memo містить у вигляді масиву список наявних елементів?

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

Lines.Count

Font

ScrollBars

Lines

Запитання 9

Як визначити кількість елементів у масиві Memo1.Lines?

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

Memo1.Lines 

Memo1.Clear

Memo1.Lines.Count

Memo1.Add

Запитання 10

Визначте, який фрагмент коду реалізовано, якщо елементи масиву

A: array[1..10] of Integer набули таких значень: 


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

For і := 1 to 10 do A[і] := 2 * i + 1

For і := 1 to 10 do A[і] := 2 * i - 1

A[1] := 3; For і := 2 to 10 do A[і] := A[i] + 2

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

Запитання 11

Як описати масив А з 10 слів?

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

type mas = array[1..10] of String;

var A: mas

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

var A: String

var A: array[1..10] of String

Запитання 12

N := Memo1.Lines.Count;

Чому дорівнює значення змінної N?


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

5

21

32

34

43

Запитання 13

Який з операторів реалізує введення елементів масиву A: array[1..10] of Integer за допомогою наведеного діалогового вікна?


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

For i := 1 to 5 do ListBox1.Items.Add(IntToStr(A[i]));

For i := 1 to 10 do 

А[i] := StrToInt(InputBox('Уведіть черговий елемент', 'А['+ IntToStr(i) + ']?', '0'));  

For i := 1 to 10 do 

А[i] := InputBox('Уведіть черговий елемент', 'А['+ IntToStr(i) + ']?', '0');

For i := 1 to 10 do 

А[i] := InputBox('Уведіть черговий елемент', 'А[і]?', '0');

Запитання 14

Дано масив: 

 

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

S := 0; 

For i := 1 To 5 do S := S+ A[i];

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

29

92

34

40

Запитання 15

Дано масив:

 

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

P := 1;

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

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

15

3

18

25

Запитання 16

Дано масив:

 

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

S := 0; 

For i := 1 to 5 do If i mod 2 =0 Then S := S+ A[i];

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

14

15

16

17

Запитання 17

Дано масив:

 

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

S := 0; 

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

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

14

8

29

17

Запитання 18

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

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

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

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

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

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

Запитання 19

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

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

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

Заміна від’ємних елементів масиву нулем

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

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

Запитання 20

Дано програму: 

var a: array [1..8] оf Integer; M, k: Integer; 

begin {…} M := a[1]; 

For k := 2 to 8 do If M < a[k] Then M := a[k]; {…}

Скільки разів буде виконаний оператор M := a[k] для масиву (3, 8, 7, 9, 4, 10, 2, 12)?

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

4

6

2

0

Запитання 21

Для кожної пари сусідніх елементів масиву А[1..6] виконується операція 

S := S + Byte (A[i] > A[i+1]) (Byte (True) = 1; Byte (False) = 0)

Початкове значення S дорівнює 0. Чому дорівнює кінцеве значення S, якщо вхідний масив було впорядковано за зростанням?


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

5

Не можна визначити

6

0

Запитання 22

Для кожної пари сусідніх елементів масиву А[1..6] виконується операція 

S := S + Byte (A[i] >= A[i+1]) (Byte (True) = 1; Byte (False) = 0)

Початкове значення S дорівнює 0. Чому дорівнює кінцеве значення S, якщо вхідний масив було впорядковано за спаданням?


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

5

 Не можна визначити

6

0

Запитання 23

Для кожної пари сусідніх елементів масиву А[1..6] виконується операція 

S := S + Byte (A[i] >= A[i+1]) (Byte (True) = 1; Byte (False) = 0)

Початкове значення S дорівнює 0. Чому дорівнює кінцеве значення S, якщо вхідний масив не було впорядковано?


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

5

 Не можна визначити

6

0

Запитання 24

Які існують порядки сортування масиву?

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

За зростанням

За прискоренням

За неспаданням

За спаданням

Запитання 25

Які значення властивостей задані для елемента StringGrid, зображеного на рисунку?

 

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

StringGrid1.RowCount = 4

StringGrid1.FixedRows = 1

StringGrid1.FixedCols = 0

StringGrid1.ColCount = 6

Запитання 26

Чому дорівнює A після виконання фрагмента програми:

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

begin

mas[1]:=14;

mas[5]:=3;

mas[9]:=8;

A:=(mas[9] - mas[1])*mas[5];

{…}

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

18

14

22

12

Запитання 27

Який графічний метод використовують під час побудови гістограми?

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

Pie

Rectangle

Polyline

TextOut

Запитання 28

Який графічний метод використовують під час побудови кругової діаграми?

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

Pie

Rectangle

Polyline

LineTo

Запитання 29

Який графічний метод використовують під час побудови графіка?

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

Pie

Rectangle

Polyline

LineTo

Запитання 30

Які з описаних масивів є масивами елементів керування?

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

lb: array[1..5] of String;

sh: array[1 .. 5] of Integer;

sh: array[1 .. 5] of TShape;

lb: array[1..5] of TLabel;

Запитання 31

Які елементи містить діаграма?

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

Область діаграми

Легенда

Малюнок

Осі діаграми

Запитання 32

Дано масив: 

 

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

S := 0; 

For i := 1 to 5 do If A[i] mod 3=0 Then S := S + A[i];

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

9

3

8

7

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

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