Модульне програмування

Додано: 23 квітня
Предмет: Інформатика, 11 клас
29 запитань
Запитання 1

Містить опис констант, типів, змінних, процедур і функцій, що

забезпечують можливість управляти текстовим режимом роботи екрану, звуком і читанням з клавіатури.

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

Модуль System

Модуль GRAPH

Модуль CRT

Модуль SORT

Запитання 2

Повертає своїм результатом один символ (значення типа

Char).

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

функція Readkey

функція Ord

функція Abs

функція Keypressed

Запитання 3

Розширений код збігається з ASCII-кодом

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

для будь-якої алфавітно- цифрової клавіши

для будь-якої функціональної клавіши

для будь-якої управляючої клавіши

Запитання 4

значення #0, повернане функцією Readkey означає

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

використання будь-якої алфавітно- цифрової клавіши

використання будь-якої функціональної клавіши

використання будь-якої управляючої клавіши

Запитання 5

Виконання циклічного процесу завершується при натисканні

Repeat

sym:=Readkey;

if sym <> #0 then Writeln(ord(sym))

else Writeln('#0 ', ord(Readkey));

Until sym = #27;

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

клавіші Esc.

клавіші Enter.

клавіші Tab.

клавіші Space

Запитання 6

Procedure Sound(N);

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

N - вираження типу Word, що визначає частоту звуку в герцах.

N - вираження типу Word ,, що визначає тривалість звуку у мілісекундах

N - вираження типуBoolean, що визначає успішність виконання процедури

Запитання 7

Процедура Delay(T)

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

T - вираження типу Word, що визначає частоту звуку в герцах.

T - вираження типу Word , що визначає тривалість затримки виконання програми у мілісекундах

T - вираження типу Boolean, що визначає успішність виконання процедури

Запитання 8

Процедура Windows(X1, Y1, X2, Y2) забезпечує

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

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

відкриття вікна для виведення графіки

очищення частини поточного вікна

Запитання 9

Процедура TextBackGround(N), забезпечує

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

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

завдання кольору фону графічного вікна

очищення частини поточного вікна

завдання кольору фону текстового вікна

Запитання 10

Процедура TextColor(N) забезпечує

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

завдання кольору тексту текстового вікна

завдання кольору текс ту графічного вікна

очищення частини поточного вікна

завдання кольору фону текстового вікна

Запитання 11

Процедура TextColor(N)

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

N - вираження типу Word, що визначає частоту звуку в герцах.

N - вираження типу Word , що визначає тривалість затримки виконання програми у мілісекундах

N - вираження типу Word від 0 до 15, що визначає колір фону

N - вираження типу Word від 0 до 15, що визначає колір тексту

Запитання 12

Процедура GOTOXY(X,Y),

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

переміщає курсор перед виводом в позицію (x, y)

Х - номер позиції в рядку;

Y - номер рядка.

Х - номер рядка.

Y - номер позиції в рядку;

Запитання 13

Призначення процедури clrscr

window(10,5,70,20);

clrscr;

gotoxy(3,5); {}

write(' Координати курсора у відкритому вікні';

x:=wherex; y:=wherey;

writeln('x=',x,';, y=',y);

readkey;

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

Установка розмірів вікна

Очищення вікна

Переміщення курсора в 10-у позицію 5-го рядка

Визначення координат курсора у вікні

Запитання 14

Призначення процедури wherex

window(10,5,70,20);

clrscr;

gotoxy(3,5);

write(' Координати курсора у відкритому вікні';

x:=wherex; y:=wherey;

writeln('x=',x,';, y=',y);

readkey;

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

Установка розмірів вікна

Очищення вікна

Переміщення курсора в 10-у позицію 5-го рядка

Визначення координати курсора у вікні

Запитання 15

Модульний підхід до розробки програм (модульне програмування) полягає у

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

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

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

створенні власних бібліотек програм (процедур і функцій),

розділенні роботи між окремими програмістами в групі.

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

Запитання 16

Модуль починається службовим словом

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

UNIT

INTERFACE

IMPLEMENTATION

WORK;

PROGRAM

Запитання 17

Заголовок секції зв'язку модуля -

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

UNIT

INTERFACE

IMPLEMENTATION

WORK;

PROGRAM

Запитання 18

Заголовок секції реалізації модуля -

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

BEGIN

INTERFACE

IMPLEMENTATION

WORK;

PROGRAM

Запитання 19

Початок секції ініціалізації модуля -

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

UNIT

INTERFACE

IMPLEMENTATION

WORK;

BEGIN

Запитання 20

Компіляція модуля завершується

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

створенням файлу *.TPU

створенням файлу *.PAS

створенням файлу *.EXE

Виконанням секції ініціалізації

Запитання 21

Ініціалізація графічного режиму

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

GraphІnit (Драйвер, Режим, Шлях до драйвера);

InitGraph ( Шлях до драйвера, Драйвер, Режим);

InitGraph (Драйвер, Режим, Шлях до драйвера);

Запитання 22

визначення поточного положення графічного курсору

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

GETX

GETY

MoveTo(X,Y)

GetMaxX

GetMaxY

Запитання 23

Колір фону графічного вікна встановлюється процедурою

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

SetBkColor(Color),

SetColor(Color)

GetBkColor

GetColor

Запитання 24

Визначення поточних значень кольору фону і пера

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

SetBkColor(Color),

SetColor(Color)

GetBkColor

GetColor

Запитання 25

Для виведення ліній

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

Line (x1,y1,x2,y2);

LineTo (x,y);

RelLine (dx,dy);

SetLineStyle (Тип лінії, Шаблон, Товщина)

Запитання 26

Для зображення дуг використовується процедура

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

Line(x1,y1,x2,y2);

Putpixel(x,y, с);

ARC(X, Y, A1, A2, R);

DrawPoly(K, KOORXY);

Запитання 27

for i:=1 to 5 do begin

color := color-1;

dx:=dx+15; dy:=dy+10;

rectangle(100-dx,100-dy,150+dx,160+dy);

setcolor(color);

end;

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

Малювання 5 концентричних прямокутника однакового кольору

Малювання 5 однакових за розміром прямокутників різного кольору

Малювання 5 концентричних прямокутників різного кольору

Малювання 5 прямокутників різного кольору, що розташовані поруч

Запитання 28

color:=6; setcolor(color);

dr:=0;

for i:=1 to 6 do begin

color:=color-1;

dr:=dr+10;

circle(450,130,30+dr);

setcolor(color);

end;

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

Малювання 5 концентричних кіл однакового кольору

Малювання 5 однакових за розміром кіл різного кольору

Малювання 6 концентричних прямокутників різного кольору

Малювання 6 кіл різного кольору, що розташовані концентрично

Запитання 29

randomize;

xmax:=getmaxx; ymax:=getmaxy;

xc:=xmax div 2; yc:=ymax div 2;

for i:=1 to 200 do begin

x:=random(xc); y:=random(ymax);

putpixel(x,y,random(15));

end;

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

Малювання 200 концентричних крапок однакового кольору

Малювання 500 однакових за розміром крапок різного кольору

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

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

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

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