Розділ 2
“Основи програмування та алгоритмічні мови”.Мова Си.
01.Як називається операція приєднання до початкового коду програми підключенних файлів?
компіляція;
компоновка;
інтегрування;
препроцесорна обробка;
інша відповідь.
02. Яке розширення мають файли після виконання компіляції?
h;
cpp;
obj;
exe;
інша відповідь.
03. Які елементи програми починаються з символу #?
літеральні константи
керуючі символи;
коментарі;
директиви препроцесора;
інша відповідь.
04. Які символи використовуються для коментарів у програмах?
/* */;
( ) ;
{ } ;
[ ] ;
інша відповідь.
05. Як називається операція -- ?
інкремента;
декремента;
перевірка на нерівність;
оператор присвоювання;
інша відповідь.
06. Як позначається операція логічного І ?
&&;
|| ;
! ;
?
інша відповідь.
07. Як позначається операція перевірки на рівність?
= ;
!= ;
= = ;
|| ;
інша відповідь.
08. Як називається операція % ?
ділення;
залишок від ділення;
інверсія;
інкремент ;
інша відповідь.
09. Як називається дійсний тип даних одинарної точності?
unsigned;
float;
double;
long double;
інша відповідь.
10. До якого типу даних належить змінна short x ?
цілочисельного;
дійсного;
логічного;
символьного;
інша відповідь.
11. Вказати неправильне визначення змінних.
int a, b, c=5, d;
int x, y, z=7; k;
short v, w, p=9;
long q=10, m, n;
інша відповідь.
12. Яке значення повертає оператор return при успішному завершенні роботи програми?
додатнє;
від’ємне;
нульове;
ненульове;
інша відповідь.
13. Які символи створюють складений оператор?
/ /;
[ ];
{ } ;
< >;
інша відповідь.
14. Який операнд вказаний у виразі X=pow(2, n+1); ?
змінна;
константа;
виклик функції;
оператор;
інша відповідь.
15. Яке головне призначення функції main ( )?
розміщення операцій і виразів;
розміщення операндів і функцій;
точка входу програми;
точка виходу програми;
інша відповідь.
16. Як називається набір однотипних елементів, що мають спільне ім'я?
структура;
об'єднання;
масив;
клас;
інша відповідь.
17. Які дані вміщує показчик?
адресу змінної;
значення змінної;
значення нульового елемента масиву;
значення константи;
інша відповідь.
18. Як позначається команда визначення адреси клітинки пам'яті, де знаходиться задана змінна?
|| ;
&& ;
* ;
& ;
інша відповідь.
19. Як позначається команда обчислення значення змінної, розміщеної в пам'яті за вказаною адресою?
! ;
& ;
&& ;
* ;
інша відповідь.
20. Які дії виконуються оператором int *x = &y; ?
Оголошення показчика на ціле і присвоєння йому значення змінної;
Оголошення показчика на ціле і присвоєння йому адреси змінної;
Оголошення показчика на ціле;
Обчислення значення змінної;
інша відповідь.
21. Яка операція допустима з показчиками р1 і р2 ?
р1 * р2 ;
р1 – р2 ;
р1 / р2 ;
р1 = р2 ;
інша відповідь.
22. Для чого використовується прототип функції?
для виклику функцій;
для повернення результату в основну програму;
для перевірки компілятором відповідності числа і типів параметрів та аргументів;
для перевірки компілятором відповідності типів параметрів та аргументів;
інша відповідь.
23. Яке призначення оператора return?
повернення в основну програму і передача обчисленого значення функції;
повернення в основну програму;
передача обчисленого значення функції;
для виклику функції;
інша відповідь.
24. Де має бути розташований опис функції, яка не має прототипу?
в окремому файлі;
в середині програми;
на початку програми;
в кінці програми;
інша відповідь.
25. Назвати глобальні змінні, описані в наведеному фрагменті програми:
#include <stdio.h>
int sum (int v, int w);
int x, y;
float z;
void main( )
{
char c;
double t;
……..
}
v, w ;
x, y ;
x, y, z ;
c, t ;
інша відповідь.
26. Що є компонентами класу ?
елементи даних;
методи;
елементи даних і методи;
об’єкти;
інша відповідь.
27. Який статус доступу за умовчуванням мають компоненти класу, створеного за допомогою ключового слова class?
private;
protected;
public;
не визначений;
інша відповідь.
28. Який статус доступу до компонентів задається за допомогою ключового слова private ?
захищений;
заблокований;
загальнодоступний;
власний;
інша відповідь.
29. Який статус доступу мають елементи даних класу А, що має наступний опис:
class A
{
int x;
int y;
public:
int putx();
int puty();
};
власний;
захищений;
загальнодоступний;
не визначений;
інша відповідь.
30. В якому рядку виконується звертання до компонента х об’єкта а класу Sum, якщо оголошено:
Sum a, *b;
b = &a;
b -> a;
b -> x;
x.a;
b.x;
інша відповідь.
31. Яка величина вказана у лівій частині виразу ptr -> suma() ?
метод класу;
компонент класу;
ім’я об’єкта;
показчик на об’єкт;
інша відповідь.
32. Яке призначення конструктора в описі класу ?
створення об’єкта;
ініціалізація об’єкта;
виклик методу об’єкта;
копіювання об’єкта;
інша відповідь.
33. Яке призначення деструктора в описі класу ?
звільнення пам’яті, займаної об’єктом;
звільнення пам’яті, займаної класом;
звільнення пам’яті, займаної методом класу;
звільнення пам’яті, займаної даними класу;
інша відповідь.
34. Яка директива препроцесора визначає опис макроса ?
#include;
#define;
#undef;
#ifndef;
інша відповідь.
35. Яка директива препроцесора виконує включення файлів у початковий текст програми ?
#include;
include;
define;
#define;
інша відповідь.
36. Як називаються потоки, із яких читаються (добуваються) дані в змінні програми?
вхідні;
вихідні;
стандартні;
буферизовані;
інша відповідь.
37. Як називаються потоки, в які записуються (вставляються) значення змінних програми?
вхідні;
вихідні;
стандартні;
буферизовані;
інша відповідь.
38. Як позначається стандартний буферизований потік для введення даних зі стандартного пристрою?
cin;
cout;
cerr;
clog;
інша відповідь.
39.Як позначається стандартний буферизований потік для виведення даних на стандартний пристрій?
cin;
cout ;
cerr;
clog;
інша відповідь.
40. Як позначається стандартний небуферизований потік для виведення повідомлень про помилки?
cin;
cout ;
cerr;
clog;
інша відповідь.
1. Складний, програмно керований пристрій, призначений для обробки цифрової інформації та керування цієї інформації називається: (5 б.)
мікропроцесорна система;
інтегральна схема;
мікропроцесор;
спеціалізована ЕОМ.
інша відповідь
2. Клавіатура ПЕОМ являє собою: (5 б.)
АЛП, дешифратор команд, акумулятор та регістр прапорців;
сукупність апаратних та програмних засобів, що забезпечують зв’язок користувача із системою;
переривання INT 09h та переривання INT 15h BIOS;
тестування, сканування натиснених клавіш, скан-кодів та передачу їх у системний блок.
інша відповідь
3. Сукупність технічних засобів та програмного забезпечення, призначених для інформаційного обслуговування користувачів та технічних об’єктів це: (5 б.)
інформаційно-обчислювальні машини;
програмне забезпечення;
технічні засоби;
мікропроцесорна система.
інша відповідь
13. Адреси пам’яті, до яких може звертатись програма називаються: (5 б.)
фізичним адресним простором;
віртуальним адресним простором;
сторінкою;
адресним простором.
інша відповідь
15. Шиною, яка, по суті, являє собою шину PC/AT є: (5 б.)
PCI;
USB;
AGP;
ISA.
інша відповідь
19. Інтерфейс являє собою: (5 б.)
дуплексний обмін даними;
дані, що передаються з використанням однієї лінії;
сукупність ліній та шин, сигналів, електронних схем та алгоритмів призначених для здійснення обміну інформацією між пристроями;
виведення даних на друкуючий пристрій.
інша відповідь
20. Для здійснення прямого доступу до пам’яті контролер повинен: (5 б.)
прийняти запит від пристрою вводу/виводу; сформувати запит в процесор на захоплення шини;
зберігати молодші розряди адреси;
містити інформацію про стан каналів у даний момент часу;
визначити кількість передач, що необхідно виконати
інша відповідь
14. За допомогою команд задаються: (5 б.)
режим роботи клавіатури, читання скан-кодів та керування обладнанням;
переривання INT 09h та переривання INT 15h BIOS;
порти 60h, 61h, 64h, безпосереднім посиланням відповідних команд та даних;
функції DOS переривання INT 21h.
інша відповідь
6. Передача даних з клавіатури на клавіатуру: (5 б.)
є основним методом читання даних з клавіатури;
сукупність апаратних та програмних засобів, що забезпечують зв’язок користувача із системою;
здійснюється потоком 11-розрядних даних;
переривання INT 09h та переривання INT 15h BIOS.
інша відповідь
4.У клавіатурі є мікропроцесор, який організує: (15 б.)
переривання INT 09h та переривання INT 15h BIOS;
режим роботи клавіатури, читання скан-кодів та керування обладнанням;
розгляд його архітектури на рівні регістрової структури;
тестування, сканування натиснених клавіш, скан-кодів та передачу їх у системний блок.
інша відповідь
5. До зконцентрованих інформаційно-обчислювальних систем відносять: (15 б.)
системи телеобробки даних;
ЕОМ;
інформаційно-обчислювальні мережі;
мікропроцесорні системи.
інша відповідь
7. Абревіатура HDD розшифровується слідуючим чином: (15 б.)
накопичувач на магнітних дисках;
накопичувач на лазерних дисках;
накопичувач на гнучких дисках;
накопичувач на жорстких дисках.
інша відповідь
8. Обмін даними між системою та клавіатурою здійснюється за допомогою: (15 б.)
двох мікропроцесорів i8042: одного в системі, іншого в клавіатурі;
АЛП, дешифратора команд, акумулятора та регістрів прапорців;
портів 60h, 61h, 64h, безпосереднім посиланням відповідних команд та даних;
функції DOS переривання INT 21h.
інша відповідь
9. Вміст в адресній частині самого операнда, а не адреси операнда чи будь-якої інформації, що описує його місцезнаходження називається: (15 б.)
регістровою адресацією;
індексною адресацією;
безпосередньою адресацією;
прямою адресацією.
інша відповідь
10. Секція процесора і8042 містить блоки: (15 б.)
АЛП, дешифратора команд, акумулятора та регістрів прапорців;
функції DOS переривання INT 21h;
переривання INT 09h та переривання INT 15h BIOS;
порти 60h, 61h, 64h;
інша відповідь
11. Шина, яка містить лінію, що запускається кварцевим генератором називається: (15 б.)
асинхронною шиною;
синхронною шиною;
драйвером шини;
системною шиною.
інша відповідь
12. Керування клавіатурою можливе через: (15 б.)
функції DOS переривання INT 21h;
АЛП, дешифратор команд, акумулятор та регістр прапорців;
порти 60h, 61h, 64h, безпосереднім посиланням відповідних команд та даних;
сукупність апаратних та програмних засобів, що забезпечують зв’язок користувача із системою;
інша відповідь
16. Програмна модель пристрою передбачає: (15 б.)
зберігання даних в буфері клавіатури;
розгляд його архітектури на рівні регістрової структури;
тестування, сканування натиснених клавіш, скан-кодів та передачу їх у системний блок;
режим роботи клавіатури, читання скан-кодів та керування обладнанням.
інша відповідь
17. У сучасних комп’ютерах кеш: (15 б.)
узгоджує роботу модулів основної пам’яті різної швидкодії;
підключається безпосередньо до локальної шини процесора і386;
контролює лінії стану та керування процесора;
звичайно будується за дворівневою схемою.
інша відповідь
18. Програмні переривання використовуються для: (15 б.)
приведення в дію вмонтованих програм, а також модулів прикладних програм;
організації доступу до окремих, загальних для всіх програм модулів;
відновлення стану перерваної програми та повернення до неї;
обробки помилок, що з’являються в процесі виконання команд процесора.
інша відповідь