ОСНОВИ ПРОГРАМУВАННЯ І АЛГОРИТМІЧНІ МОВИ
1 Вказати область точок екрану в текстовому режимi (у*х)
-460*820; -360*420; -25*80;
2 Який тип файлу краще вибрати при програмуваннi на мовi PASCAL для розмiщення даних про студентів
-текстовий або безтиповий; -безтиповий; -типізований;
3 Вказати змiнну типу посилання на цiле значення
-VAR INT:INTEGER^; -VAR INT^:INTEGER; -VAR INT:^INTEGER;
4 Вказати доступ до i-го елемента динамiчного массива
-DIM [i]^; -DIM.^[i]; -DIM^[i];
5 Приклад простих типiв даних у мовi Pascal:
-числові,строкові,символьні,масиви; -числові,строкові,записи; -числові,символьні,логічні;
6 Записати на мові PASCAL вираз (10>x>0)
-(x<0) and (x>10); -(x>0) OR (x<10); -x>0) and (x<10);
7 Вказати порядок виконання операцій в виразі:а mod b + a div b*c
-*,div,mod,+; -mod,+,div,*; -mod,div,*,+;
8 С++. Маємо клас OBG. Створити об'єкт цього классу
-OBG EL; EL=NEW(OBG(..)); -OBG* EL; EL.OBG(..); -OBG EL(..);
9 PASCAL.Типи файлів
-текстові,не текстові; -текстовi, не текстовi,типовi, не типовi; -текстові,типові,типпізовані;
10 Записати на мові PASCAL відношення, що є iстиною в разі виконання умови: ціле К кратне 7
-K\7=0; -K MOD 7 <>0; -K MOD 7=0;
11 Вказати порядок виконання операцій: а and b or not c and d
-and,or,not,and; -not,and,or,and; -not,and,and,or;
12 Записати на мові C++ вираз,що є істиною,якщо всі числа x,y,z -додатні
-(х>0) and (y>0) and (z>0); -(x>0)! (y>0)! (z>0); -(x>0 && y>0 && z>0);
13 Записати на мові С++ вираз: Х в ступені У
-х^y; -x**y; -POW (x,y);
14 Записати на мові PASCAL вираз: Х в ступені У
-x**y; -exp(x*ln(y)); -exp (y*ln(x));
15 PASCAL.Змінній С присвоїти множину літер,що більше 'с' і менше 'к'
-C:=['c'..'k']; -C:=(c>'c')and(c<'k'); -C:=['d'..'i'];
16 C++. Вказати оператори введення
-<,scanf; -<<,scanf; ->>,scanf;
17 Структурованi типи даних в Pascal
-перелiченi,iнтервальнi,множини,файли; -вказники, матрицi, файли; -масиви,множини,файли,записи;
18 Pascal. Яким буде значення x пicля виконання x:=8+6mod4*2
-11 -13 -12
19 Pascal. Скiльки разiв будe виконануватись цикл for k:=-1 to 1 do a:=a+1;
-1 -4 -3
20 Pascal. Скiльки разiв буде виконуватись цикл for k:=20 to 10 do a:=a+1;
-11 -9 -0
21 Pascal. Чим вiдрiзняється процедура вiд функцiї
-засобом виклику -структурою -заголовком та засобом виклику
22 Pascal. Який модуль в TP пiдтримує програми, що використовують графiчний режим
-crt -crt,graph -graph
23 Pascal. Яка процедура в TP малює багатогранник
-circle -drawpoly -setfillstyle
24 Тип void в С використовується для опису
-опису функції -опису вказівника цілого типу -вказання, що функція не повертає значень
25 Яке слово означае "пусте" значення в мовi Pascal
-new -getmen -nil
26 Pascal. В чому рiзниця мiж read и readln
-readln читає рядок без переходу на наступний рядок; -readln записує символ переходу на інший рядок, -read читає рядок без переходу на наступний рядок, а readln перехід робить
27 Pascal. Як працює функцiя eof
-повертає значення false, якщо досягнуро кiнець файлу -якщо кiнець рядкa приймає значення true, -приймає значення true, якщо досягнуто кiнець файлу
28 Чим файл вiдрiзняється вiд масива
-i файл i масив-cукупнiсть даних будь-якого типу, але масив зберiгається на диску -у файлi присутня iндексацiя,а в масивi вона вiдсутня -файл зберiгається на диску, кiлькiсть даних не описана, елементи не мають індексів
29 Pascal. Глобальнi змiннi-це
-змiннi,котрi є доступними в самiй процедурi -змiннi, котрi застосовуються як const -змiннi, котрi є доступними в пiдпрограмi i в головнiй програмi
30 Pascal. Навiщо потрiбна функцiя fsearch з модуля dos
-робота з годинами -створення резидентних програм -пошук файла в одному або декiлькох каталогах
31 Який оператор в С++ дозволяє користуватися глобальною змiнною у тому випадку, якщо вона скрита локальною з тим же ім’ям
-++ -== -::
32 У С++ перехiд на новий рядок задається
-\t -\b -\n
33 На мовi C++ операцiя "логiчне i" записується
-&& -== -||
34 В С++ знак || означае
-логiчне "i" -логiчне "нi" -логiчне "або"
35 Який приорiтет операцiй правильний в мовi C++
-не дорiвнюе, бiльше, меньше, iнкремент -множення,рiзниця,дiлення,взяття за модулем -додавання, бiльше, дорiвнюе,не дорiвнює, логiчне "або"
36 Виберiть не ключове слово на мовi C++
-int -static -inc
37 Ключове слово void в мовi С++ використовуеться
-для опису функцiї, що повертає значення char -для присвоєння результату функцiї типу int -для опису функцiї, що не повертає значення
38 Оператор new в мовi С++
-видiляє блок пам'ятi необхiдний для розмiщення змiнних чи массива -звiльнює ранiше видiлену пам'ять -такого оператору в С++ немає
39 Якi типи даних icнують в С++ з "плаваючою точкою"
-float -enumation -real,extended
40 Пустi дужки в мовi Сi++ при опису функцii означають
-будь-яка кiлькiсть аргументiв будь-якого типу -функція не повертає значень -вiдсутнiсть аргументiв, що передаються
41 Вказiвник - це:
-змінна заданого типу -змiнна, котра може зберiгати значення рiзного типу та розмiру -компонент заданого типу,який є адресою області пам'ятi
42 Який тип даних не використовуеться в Сi++
-char -int -byte
43 При неявному перетвореннi тип char не може бути перетвореним в
-long int -short int -double
44 Який тип циклу не iснує в С++
-while -for -repeat 45 Чим вiдрiзняються оператори ++i та i++
-рiзницi немає -застосувуються до змiнних рiзних типiв -послiдовнiстю виконання дiй
46 Приклад нескiнченного цикла в С++
-for (false) -for (;) -for(;;)
47 Вкажiть приклад опису двовимiрного масиву, який мiстить три рядки по 50 елементiв в кожному з них. Тип елементів цілий.
-char str [3][50] -float res [3][50] -int val [3][50]
48 Об'єднання -це:
-компонент заданого типу, є вказником на деяку область пам'ятi -сукупнiсть декiлькох логiчно зв'язних змiнних рiзних типiв, об'єднаних в єдину -область пам'яті, в якiй в різні моменти часу можуть знаходитись об'кти різних типів
49 Структура- це:
-змiнна, котра може зберiгати значення рiзного типу та розмiру -компонент заданого типу, що є вказником на деяку змiнну -область пам'ятi -сукупнiсть декiлькох логiчно зв'язаних даних рiзного типу, що об'єднаннi в одне ціле
50 В мовi С++ знак ";" означає
-умова кiнця рядка -умова кiнця циклу -умова кiнця оператору
|