Онлайн тестування Pascal
Рівень змагання:
1
Термін проведения:
від 2013-03-16 19:00
до  2013-03-16 19:30
Вікова категорія:
Від 5 до 21
Підготовка завдань:
Прасковья Теребий
Одновимірні та двовимірні масиви. Робота з матрицею
ЗАВДАННЯ 1
Оцінка:1

Масив – це

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


ЗАВДАННЯ 2
Оцінка:1

Характерні властивості масиву:

Число елементів масиву визначається під час його опису і може змінюватися в процесі виконання програми.
Тип елементів масиву повинен бути конкретно описаний. До кожного елемента масиву існує прямий доступ.
Число елементів масиву визначається під час його опису і надалі не змінюється.
Тип елементів масиву повинен бути конкретно описаний. Не до кожного елемента масиву існує прямий доступ.


ЗАВДАННЯ 3
Оцінка:1

Індекс елемента – це

значення елементу
перший елемент в масиві
номер позиції елементу
останній елемент в масиві


ЗАВДАННЯ 4
Оцінка:1

Для того, щоб заповнити масив випадковими числами необхідно підключити генератор випадкових чисел, записавши команду… Яку саме? (записати її без ;)

 


ЗАВДАННЯ 5
Оцінка:1

Вкажіть правильний опис масиву:

a:aray[1..n,1..m] of real;
a:array{1..n} of integer;
a:array[1..n,1..m] of integer;
a: [1..n,1..m] array of char;


ЗАВДАННЯ 6
Оцінка:1

Масив має:

загальне ім’я
загальний тип
загальне ім’я і тип


ЗАВДАННЯ 7
Оцінка:1

Який ряд даних можна назвати масивом, якщо він оголошений так, як вказано в дужках?

5, 83, 1, ф, р, 21, а (тип масиву -char)
7.2, 9.8, 1.3, 3.14 (real)
14, 48, масив, 45, паскаль (string)
й, ц, у, к, е (char)


ЗАВДАННЯ 8
Оцінка:1

Для підрахунку добутку елементів одновимірного масиву у циклі необхідно використати такий запис:

dob:=dob*a(i);
dob:=a[i]*a[i+1];
dob:= a[i]* dob;
dob:=dob+a[i];


ЗАВДАННЯ 9
Оцінка:1

Яке значення прийме змінна sum після виконання такого фрагменту програми?

 


ЗАВДАННЯ 10
Оцінка:1

Скільки разів буде виконаний оператор m := a[k] у цьому фрагменті програми?

1
5
10
9
4
6


ЗАВДАННЯ 11
Оцінка:1

Які значення приймуть змінні a[3] та a[4] після виконання таких операцій?

a[3]=16; a[4]=3;
a[3]=16; a[4]=16;
a[3]=3; a[4]=3;
a[3]=3; a[4]=16;


ЗАВДАННЯ 12
Оцінка:1

Чому буде дорівнювати значення змінної a[6] після виконання такого фрагменту програми?

 


ЗАВДАННЯ 13
Оцінка:1

Яке значення прийме змінна sum після виконання такого фрагменту програми?

 


ЗАВДАННЯ 14
Оцінка:1

Що визначає для масиву наступний алгоритм?

номер останнього елементу масиву, не рівному t
кількість елементів масиву, рівних t
номер останнього елементу масиву, рівному t
кількість елементів масиву, рівних t
номер першого елементу масиву, рівному t


ЗАВДАННЯ 15
Оцінка:1

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

for i:=1 to n do for j:=1 to i do s:=s+a[i,j];
for i:=1 to n do for j:=n-i-1 to n do s:=s+a[i,j];
for i:=1 to n do for j:=n-i+1 to n do s:=s+a[i,j];
for i:=1 to n do for j:=i to n-і+1 do s:=s[i,j];


ЗАВДАННЯ 16
Оцінка:1

Який з фрагментів програми знайде суму елементів верхнього трикутника над головною діагоналлю, включаючи елементи головної діагоналі.

for i:=1 to n do for j:=1 to n-i+1 do s:=s+a[i,j];
for i:=1 to n do for j:=1 to i do s:=s+a[i,j];
for i:=1 to n do for j:=i to n do s:=s+a[i,j];
for i:=1 to n do for j:=i to n-і+1 do s:=s+a[i,j];