Контрольна робота з теми: "Програмування"

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

Якщо умова у вказівці повторення while приймає значення False, то тіло циклу

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

виконується 1 раз

виконується багато разів

не виконується жодного разу

наступає "зациклення" програми

Запитання 2

Якщо умова у вказівці повторення repeat приймає значення False, то тіло циклу

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

виконується 1 раз

виконується багато разів

не виконується жодного разу

наступає "зациклення" програми

Запитання 3

В яких вказівках повторення збільшення лічильника циклу на 1 виконується автоматично?

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

while

repeat

for

if

Запитання 4

В яких вказівках повторення збільшення лічильника циклу на 1 прописується програмістом у програмі окремим рядком?

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

while

repeat

for

if

Запитання 5

Чому буде дорівнювати значення змінної s при виконанні наступної частини програми:

S:=2; i:=1; while i<5 do i:=i+2; S:=S+4;

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

6

10

9

7

Запитання 6

В якому випадку, при к=3, цикл виконається 8 разів?

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

for i:=k to 10 do S:=S+k;

for i:=k to 2 do S:=S+k;

for i:=k downto 10 do S:=S+k;

for i:=k downto 2 do S:=S+k;

Запитання 7

В якому випадку, при к=3, цикл виконається 2 рази?

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

for i:=k to 10 do S:=S+k;

for i:=k to 2 do S:=S+k;

for i:=k downto 10 do S:=S+k;

for i:=k downto 2 do S:=S+k;

Запитання 8

Які з наведених нижче вказівок розгалуження є правильними?

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

if a<b then a:= a+1 else b:=b-1;

if (a<5) and(b>7) then a:= a+1; else b:=b-1;

if a<>b then a:= a+1;

if 9 then a:= a+1;

Запитання 9

Яка задача розв'язується в результаті виконання вказівки:

if x<y then max:=y else max:=x?

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

Знаходження найбільшого та найменшого елементів

Знаходження найбільшого з двох

Знаходження найменшого з двох

Знаходження х та у

Запитання 10

Які з одновимірних масивів описані правильно?

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

var A:array[1..5] of real;

type MAS=ARRAY['A'..'D'];

var B:MAS;

var C:[integer] of char;

var D:array[true;false]

Запитання 11

Числовий масив А заповнений послідовно числами: 7,15,87,34. Яке значення елемента А [3]?

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

7

15

87

34

Запитання 12

Що станеться, якщо виконати наступний елемент програми?

for i:=1 to n do write(a[i],' ');

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

Введення елементів масиву з клавіатури

 Виведення елементів масиву з клавіатури

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

Введення елементів масиву з файлу

Запитання 13

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

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

Var m:array[1..30] of real;

Var m:array[1..30] of integer;

 Var m:array[1..300] of real;

Var m:array[10..39] of integer;

Запитання 14

У запису m[7,5]=9 m позначає

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

ім'я масиву

ім'я елемента масиву

номер елемента масиву

значення елемента масиву

Запитання 15

У запису m[7,5]=9 7 позначає

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

ім'я масиву

ім'я елемента масиву

номер елемента масиву

значення елемента масиву

номер рядка, в якому знаходиться елемент масиву

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

Запитання 16

Дано двомірний масив a разміром 5*5

41 87  37  12 45

74 42  78  38 43

48 12  11  79 96

78 34  72  91 12

79 25  13  18 89

Чому дорівнює елемент a[3,4]

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

11

72

79

91

Запитання 17

Що робить даний фрагмент задачі

For j:=1 to n do Write(a[4,j],' ');

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

Виведення n-го рядка

Виведення 4-го рядка

Виведення 4-го стовпчика

Виведення головної діагоналі

Виведення побічної діагоналі

Запитання 18

Що робить даний фрагмент задачі

For i:=1 to n do Write(a[i,n-i+1,' ']);

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

Виведення n-го рядка

Виведення 4-го рядка

Виведення 4-го стовпчика

Виведення головної діагоналі

Виведення побічної діагоналі

Запитання 19

Для даного двовимірного масиву, який має 4 рядки і 4 стовпці, обчислити добуток елементів першого рядка. Масив утворений з чисел: 1, 2, 6, 2, 2, 5, 2, 1, 8, 1, 2, 3, 2, 3, 1, 1

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

11

 24

12

25

Запитання 20

Дано масив X[1..3, 1..3]. Що робить наступний алгоритм:

S:=0;

For i:= 1 to 3 do

For j:= 1 to 3 do

If i = j then S: = S+X[i, j];

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

сума елементів головної діагоналі

  сума елементів побічної діагоналі

 сума всіх елементів масиву

 сума елементів двох діагоналей масиву

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

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