Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Тема 6.

Табличні величини

Завдання #1
Запитання:
Що таке масив?

Виберіть один з 4 варіантів відповіді:


1) Різнотипні величини, що мають спільне ім’я
2) Сукупність рядків і стовпців
3) Упорядкований набір змінних одного типу, який має ім'я
4) Великий обсяг інформації

Завдання #2
Запитання:
Що таке індекс?

Виберіть один з 4 варіантів відповіді:


1) Номер максимального елемента масиву
2) Ознака числового масиву
3) Розмірність масиву
4) Порядковий номер елемента у масиві

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

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


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

Виберіть один з 4 варіантів відповіді:


1) 23 5 7 8 16 13
2)
2 5 7 8 16 13
3)
2 5 2 8 2 13
4) 3 5 7 8 16 13

Завдання #4
Запитання:
Як описати масив А з 25 цілих чисел?
Виберіть декілька з 4 варіантів відповіді:
1) var A: array[1..25] of Integer
2) type mas = array[1..25] of Integer;
var A: mas
3) var A: array[1..25] of Real
4) var A: Integer

Завдання #5
Запитання:
Які величини доцільно описати як масив?
Виберіть декілька з 4 варіантів відповіді:
1) Оцінки учня з інформатики, які він отримав протягом семестру
2) Список учнів
3) Корені квадратного рівняння
4) Тематична оцінка

Завдання #6
Запитання:
Встановіть відповідність між величинами та їх типами.
Вкажіть відповідність для всіх 4 варіантів відповіді:
1) Real
2) Integer
3) String
4) array[1..30] of String

__ Кількість учнів у класі


__ Середньодобова температура повітря
__ Назва дня тижня
__ Список учнів

Завдання #7
Запитання:
Як правильно позначається i-й елемент масива mas?

Виберіть один з 4 варіантів відповіді:


1) mas[i]
2) mas{i}
3) mas(i)
4) mas_i

Завдання #8
Запитання:
Виберіть з наведеного правильний опис масива m з 10 елементів дійсного типу

Виберіть декілька з 4 варіантів відповіді:


1) var m: array[1..10] of real;
2) var m: array[1..10] of integer;
3) var m: array[1-10] of real;
4) type mas=array[1..10] of real;
var m:mas;

Завдання #9
Запитання:
Що ми дістанемо в результаті виконання такої частини коду:
k:=0;
for i:=1 to 100 do
k:=k+A[i];
Виберіть один з 4 варіантів відповіді:
1) Знайдемо суму елементів масива A
2) Заповнимо масив А числами
3) Введемо елементи масива А з клавіатури
4) Виведемо елементи масива А на екран

Завдання #10
Запитання:
Для чого призначений компонент Memo?

Виберіть один з 4 варіантів відповіді:


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

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

Виберіть один з 4 варіантів відповіді:


1) Lines.Count
2) Font
3) ScrollBars
4) Lines

Завдання #12
Запитання:
Як визначити кількість елементів у масиві Memo1.Lines?

Виберіть один з 4 варіантів відповіді:


1) Memo1.Lines
2) Memo1.Clear
3) Memo1.Lines.Count
4) Memo1.Add

Завдання #13
Запитання:
Визначте, який фрагмент коду реалізовано, якщо елементи масиву
A: array[1..10] of Integer набули таких значень:

Виберіть декілька з 4 варіантів відповіді:


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

Завдання #14
Запитання:
Як описати масив А з 10 слів?

Виберіть декілька з 4 варіантів відповіді:


1) type mas = array[1..10] of String;
var A: mas
2) var A: array[1..10] of Real
3) var A: String
4) var A: array[1..10] of String

Завдання #15
Запитання:
N := Memo1.Lines.Count;
Чому дорівнює значення змінної N?

Запишіть число:
___________________________

Завдання #16
Запитання:
Який з операторів реалізує введення елементів масиву A з 5 елементів типу Integer за
допомогою об'єкта Memo?

Виберіть декілька з 4 варіантів відповіді:


1) For i := 1 to 5 do
А[i] := StrToInt(Memo1.lines[i]);
2) For i := 0 to 4 do
А[i] := StrToInt(Memo1.lines[i]);
3) For i := 0 to 4 do
А[i] := IntToStr(Memo1.lines[i]);
4) For i := 1 to 5 do
А[i] := StrToInt(Memo1.lines[i-1]);

Завдання #17
Запитання:
Дано масив:

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


S := 0;
For i := 1 To 5 do S := S+ A[i];
Запишіть число:
___________________________
Завдання #18
Запитання:
Встановіть відповідність між методами компонента Memo та їх призначенням.

Вкажіть відповідність для всіх 4 варіантів відповіді:


1) Вставка рядка Text перед рядком з індекcом N
2) Очищення всього вмісту поля Memo
3) Вилучення рядка з індексом i
4) Додавання нового рядка в кінець списку Memo

__ Мemo1.Сlear
__ Memo1.Lines.Delete(i)
__ Memo1.Lines.Add()
__ Memo1.Lines.Insert(N, Text)

Завдання #19
Запитання:
Встановіть відповідність між операторами та їх призначенням.
Вкажіть відповідність для всіх 4 варіантів відповіді:
1) Відображення значень елементів масиву в полі Memo1
2) Пошук рядка 'АБ' в масиві Memo1.Lines
3) Занесення до числового масиву змісту рядків Memo1
4) Визначення кількості елементів в масиві Memo1.Lines

__ N := Memo1.Lines.Count;
__ For i:=1 to N do
A[i] := StrToInt(Memo1.Lines[i - 1])
__ For i := 0 to 10 do
If Memo1.Lines[i] = 'АБ' Then
Label1.Caption := IntToStr(i)
__ For i := 1 to 5 do
Memo1.Lines.Add(words [i])

Завдання #20
Запитання:
Дано масив:

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


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

Виберіть один з 4 варіантів відповіді:


1) 15
2) 3
3) 18
4) 25
Завдання #21
Запитання:
Дано масив:

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


S := 0;
For i := 1 to 5 do
If i mod 2 =0 Then S := S+ A[i];
(Операція "mod" це знаходження остачі від ділення одного числа на інше, наприклад 5
mod 2 = 1)
Виберіть один з 4 варіантів відповіді:
1) 15
2) 14
3) 16
4) 17

Завдання #22
Запитання:
Дано масив:

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


S := 0;
For i := 1 to 5 do
If A[i] <6 Then S := S + A[i];
Виберіть один з 4 варіантів відповіді:
1) 14
2) 8
3) 29
4) 17

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

Виберіть декілька з 4 варіантів відповіді:


1) Знаходження суми додатних елементів масиву
2) Визначення кількості додатних елементів масиву
3) Визначення найбільшого елемента масиву
4) Подвоєння значень елементів масиву

Завдання #24
Запитання:
Які задачі належать до задач на змінювання значень елементів масиву?
Виберіть декілька з 4 варіантів відповіді:
1) Знаходження суми додатних елементів масиву
2) Заміна від’ємних елементів масиву нулем
3) Визначення найбільшого елемента масиву
4) Подвоєння значень елементів масиву

Завдання #25
Запитання:
Встановіть відповідність між операторами та їх призначенням.

Вкажіть відповідність для всіх 4 варіантів відповіді:


1) Подвоєння значень елементів масиву
2) Оголошення масиву 10 дійсних чисел
3) Заповнення масиву числами, що є квадратами номерів відповідних елементів
4) Знаходження суми елементів масиву

__ For i := 1 to 10 do
S := S + A[i]
__ For i := 1 to 10 do
А[i] := i*i;
__ var A: array[1..10] of Real
__ For i := 1 to 10 do
А[i] := А[i]*2

Завдання #26
Запитання:
Встановіть відповідність між операторами та їх призначенням.

Вкажіть відповідність для всіх 4 варіантів відповіді:


1) Знаходження суми від’ємних елементів масиву
2) Заміна нулями від’ємних елементів масиву
3) Визначення кількості від’ємних елементів масиву
4) Виведення від’ємних елементів масиву до об'єкта Memo2

__ 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
Memo2.Lines.Append(IntToStr(A[i]))
__ For i := 1 to 10 do
If A[i]<0 Then А[i]:= 0

Завдання #27
Запитання:
Дано програму:
var a: array [1..8] оf Integer;
M, k: Integer;
begin
{…}
M := a[1];
For k := 2 to 8 do
If a[k]<M Then M := a[k];
{…}
end;
Який результат отримаємо після виконання програми для масиву (3, 8, 7, 9, 4, 10, 2, 12)?
Запишіть число:
___________________________

Кінець

You might also like