Програмування

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

Двійкова система числення є основною в комп’ютерах, оскільки:

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

має мінімальну кількість цифр 

зручна для використання людиною 

 надійно реалізується технічно 

арифметичні операції виконуються швидко і просто 

Запитання 2

Система числення - це...?

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

сукупність правил віднімання, додавання, множення та ділення

сукупність цифр

сукупність мов різних народів

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

Запитання 3

Щоб перевести число з десяткової системи числення в будь-яку, потрібно...

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

це число помножити на основу системи числення, в яку переводимо число

це число поділити на основу системи числення, в яку переводимо число

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

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

Запитання 4

Завдання пошуку даних можна сформувати так:

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

Знайти у множині даних один або декілька елементів, які відповідають заданим властивостям

використовується для впорядкованих масивів

полегшити подальший пошук в упорядкованій множині

Запитання 5

Існують такі основні алгоритми пошуку даних:

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

бінарний 

комбінований 

перехрестний

 послідовний 

пошук із поверненням

Запитання 6

Методи сортування найчастіше аналізуються за такими характеристиками:

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

Кількість порівнянь в ітерації

Загальна кількість порівнянь

Кількість ітерацій (переглядів)

Кількість об'єктів у масиві

Запитання 7

Штучна мова, створена для розробки програм, які призначено для виконання на комп’ютері...

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

команда

Мова програмування


Комп’ютерна програма

Запитання 8

Працює за принципом перший прийшов, останній пішов -

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

Стек

Черга

Масив

Список

Запитання 9

Працює за принципом перший прийшов – перший пішов -

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

Стек

Черга

Масив

Список

Запитання 10

Впорядкована колекція об’єктів будь-якого типу у квадратних дужках -

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

Стек

Черга

Масив

Список

Запитання 11

Структурований тип даних, усі елементи якого мають лише один тип -

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

Стек

Черга

Масив

Список

Запитання 12

Якщо кількість повторень тіла циклу заздалегідь невідоме, а задається лише умова виконання циклу, використовується ...

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

цикл з параметром

цикл з передумовою

цикл з післяумовою

цикл з лічильником

Запитання 13

x=10. Чому дорівнює y після виконання оператора? 

   If x<0 Тhen y := x Else

       If x <= 5 Then y := sqr(x) Else y := 2*x; 

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

x=10, y=20; 

x=100, y=20; 

x=10, y=10; 

x=10, y=100; 

Запитання 14

Скільки разів виконається цикл, якщо початкове значення Х=7?

  Whіle Х <= 10 do X := X+1;

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

0

4

2

6

Запитання 15

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

x:= 0 ; s := 0;

whіle x<=3 do begin

x := x + 1; 

s := s + 1

end;

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

1

2

3

4

Запитання 16

Які ви знаєте види циклів?

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

з лічильником

з повторенням

з розгалуженням

з післяумовою

з вибором

з передумовою

Запитання 17

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

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

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

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

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

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

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

Запитання 18

Дано масив 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];

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

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

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

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

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

Запитання 19

Чому дорівнює значення змінної S після виконання циклу:

     S := 0; For і := 5 To 7 Do S := S+1;

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

3

5

7

2

Запитання 20

Визначте, якого значення набуває змінна В після виконання фрагмента програми.

var A, B, C, Max: Integer;

begin

A := 13; B := 12;

If A > B*B Then B := A-B;

If B > A-1 Then begin B := B-A;

A:= A-B end

Else begin A := A-B;

B := B-A end;

{…}

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

11

6

5

10

Запитання 21

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

If A > B Then Мах := A Else Мах:= B;?

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

Від більшого з чисел А і В відняти менше.

Якщо ціле число А парне, поділити його на 2.

Змінній Мах присвоїти значення більшого з чисел А і В.

Якщо ціле число А парне, поділити його на 2, в протилежному випадку помножити на 10.

Запитання 22

Які значення будуть мати змінні А та B в результаті виконання вказівки розгалуження,

if A<B then A:=B else B:=A,

якщо перед її виконанням А=0.5, В=-1.7

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

А=0.5, В=0,5

А=0.5, В=-1.7

А=1.7, В=-0.5

А=-1.7, В=-1.7

А=-1.7, В=0.5

А=-0.5, В=1.7

правильної відповіді немає

Запитання 23

Скільки разів виконається цикл, якщо початкове значення x=6?

repeat x:= x+1 untіl x>10; 

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

4

5

6

10

Запитання 24

Тип величини визначає…

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

операції, які можна виконувати над величиною

обсяг пам’яті, необхідний для збереження величини

засіб використання величини в алгоритмі

множину допустимих значень величини

Запитання 25

Які типи даних належать до цілих типів?

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

Byte 

Shortint 

Real 

Іnteger 

Запитання 26

var x, y, z : Integer; A, B, C : Boolean;

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

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

z := x<y; 

A := x>y; 

C := A Or B;

C := A + B; 

Запитання 27

Який оператор реалізує дію:

Якщо А - від’ємне число, змінити його знак на протилежний.

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

If A < 0 Then A := Abs(A);

If A < 0 Then A := -A; 

If A > 0 Then A := -A; 

If A < 0 Then A := -A Else A := 0; 

Запитання 28

Визначте, який оператор реалізує дію: 

Змінній К: Boolean присвоїти значення True, якщо число А: Integer є парним, і значення False в протилежному випадку.

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

K := A mod 2=0; 

If A mod 2=0 Then K := A div 2 Else K := A div 2; 

K := A mod 2;

If A mod 2=0 Then K := True Else K := False; 

Запитання 29

Мова програмування - це

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

скінченна послідовність дій, що призводить до бажаного результату

перелік команд, які потрібно виконувати

набір команд для комп`ютера

система позначень для його точного опису, що потрібно виконати за допомогою комп`ютера

Запитання 30

Тип величини визначає…

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

операції, які можна виконувати над величиною

обсяг пам’яті, необхідний для збереження величини;

засіб використання величини в алгоритмі

множину допустимих значень величини;

Запитання 31

Змінні оголошуються в програмі в блоці опису змінних, який починається словом

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

 var

begin

 end

const

Запитання 32

Величина, яка маже змінювати своє значення в процесі роботи програми, називається -

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

хибною

правдивою

змінною

сталою

Запитання 33

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

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

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

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

Сукупність даних різного типу

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

Запитання 34

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

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

var A: Integer;

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

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

var A: mas;

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

Запитання 35

Логічному виразу "Елементи масиву, що кратні 5 або 3" відповідає оператор...

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

(A[i] mod 5 = 0) or (A[i] mod 3 = 0)

A[i] mod 2 = 1

(A[i] > 0) and (i mod 2 = 0)

i mod 2 = 0

Запитання 36

Що знаходить дана програма?

procedure TForm1.Button1Click(Sender: TObject);

var a: array [1..10] of real; i: integer; s: real;

begin

 for i := 1 to 10 do

a[i] := StrToFloat(Memo1.Lines[i-1]); 

  s := 0;

 for i := 1 to 10 do s := s + a[i];

 Label1.Caption := FloatToStr(s);

end; 

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

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

добуток всіх елементів

кількість елементів

заданий елемент

серднє арифметичне

Запитання 37

Що знаходить дана програма?

procedure TForm1.Button1Click(Sender: TObject);

var a: array [1..10] of real; i: integer; s: real;

begin

 for i := 1 to 10 do

a[i] := StrToFloat(Memo1.Lines[i-1]); 

  s := 0;

 for i := 1 to 10 do if a[i] <0 then s := s + 1;

 Label1.Caption := FloatToStr(s);

end; 

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

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

добуток всіх елементів

кількість елементів

заданий елемент

серднє арифметичне

Запитання 38

Як описати цілочисельний масив A, елементи якого пронумеровані від 1 до 25 по рядках і від 2 до 12 по стовпцях?

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

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

var A: mas;

A: array[1..25, 1..12] of Integer;

A: array[1..25, 2..12] of Integer;

 A: array[2..12, 1 .. 25] of Integer;

Запитання 39

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

begin Randomize;

For i := 1 to 3 do 

For j := 1 to 4 do A[i,j] := Random(X);

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

Додавання елементів головної діагоналі масиву А[1..3, 1..4]

Додавання елементів масиву А[1..3, 1..4]

Заповнення масиву А[1..3, 1..4] випадковими числами  

Введення значень елементів масиву А[1..3, 1..4] з клавіатури

Запитання 40

Дано масив 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];

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

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

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

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

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

Запитання 41

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

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

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

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

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

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

Запитання 42

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

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

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

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

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

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

Запитання 43

Обери типові задачі опрацювання двовимірних масивів:

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

обчислення суми

обчислення кількості

обчислення середнього арифметичного

обчислення максимуму елементів кожного рядка чи стовпця

обчислення мінімуму елементів кожного рядка чи стовпця

Запитання 44

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

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

задачі на визначення одного елемента у рядку(стовпці), що відповідають певній умові

задачі на визначення кількості елементів у рядку(стовпці), що відповідають певній умові

задачі на визначення найменшого елемента у рядку (стовпці)

задачі на визначення найбільшого елемента у рядку (стовпці)

Запитання 45

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

begin Randomize;

For i := 1 to 3 do 

For j := 1 to 4 do A[i,j] := Random(X);

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

 Додавання елементів головної діагоналі масиву А[1..3, 1..4]

Додавання елементів масиву А[1..3, 1..4]

Заповнення масиву А[1..3, 1..4] випадковими числами  

Введення значень елементів масиву А[1..3, 1..4] з клавіатури

Запитання 46

Оберіть властивості масиву:

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

Всі елементи мають однаковий тип

Всі елементи мають різний тип

Масив містить фіксовану кількість елементів

Масив містить безмежну кількість елементів

Всі елементи зберігаються під одним іменем

Всі елементи зберігаються під різним іменем

Запитання 47

Вкажіть можливі способи створення масивів

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

Елементи створюються шляхом обчислення виразу

Елементи створюються генератором випадкових чисел

Переліченням значень елементів через кому

Елементи створюються шляхом введення з клавіатури

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

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