Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник тестов ПЗ.doc
Скачиваний:
2
Добавлен:
28.09.2019
Размер:
270.85 Кб
Скачать

Розділ 2

Основи програмування та алгоритмічні мови.Мова Си.

01.Як називається операція приєднання до початкового коду програми підключенних файлів?

  1. компіляція;

  2. компоновка;

  3. інтегрування;

  4. препроцесорна обробка;

  5. інша відповідь.

02. Яке розширення мають файли після виконання компіляції?

  1. h;

  2. cpp;

  3. obj;

  4. exe;

  5. інша відповідь.

03. Які елементи програми починаються з символу #?

  1. літеральні константи

  2. керуючі символи;

  3. коментарі;

  4. директиви препроцесора;

  5. інша відповідь.

04. Які символи використовуються для коментарів у програмах?

  1. /* */;

  2. ( ) ;

  3. { } ;

  4. [ ] ;

  5. інша відповідь.

05. Як називається операція -- ?

  1. інкремента;

  2. декремента;

  3. перевірка на нерівність;

  4. оператор присвоювання;

  5. інша відповідь.

06. Як позначається операція логічного І ?

  1. &&;

  2. || ;

  3. ! ;

  4. ?

  5. інша відповідь.

07. Як позначається операція перевірки на рівність?

  1. = ;

  2. != ;

  3. = = ;

  4. || ;

  5. інша відповідь.

08. Як називається операція % ?

  1. ділення;

  2. залишок від ділення;

  3. інверсія;

  4. інкремент ;

  5. інша відповідь.

09. Як називається дійсний тип даних одинарної точності?

  1. unsigned;

  2. float;

  3. double;

  4. long double;

  5. інша відповідь.

10. До якого типу даних належить змінна short x ?

  1. цілочисельного;

  2. дійсного;

  3. логічного;

  4. символьного;

  5. інша відповідь.

11. Вказати неправильне визначення змінних.

  1. int a, b, c=5, d;

  2. int x, y, z=7; k;

  3. short v, w, p=9;

  4. long q=10, m, n;

  5. інша відповідь.

12. Яке значення повертає оператор return при успішному завершенні роботи програми?

  1. додатнє;

  2. від’ємне;

  3. нульове;

  4. ненульове;

  5. інша відповідь.

13. Які символи створюють складений оператор?

  1. / /;

  2. [ ];

  3. { } ;

  4. < >;

  5. інша відповідь.

14. Який операнд вказаний у виразі X=pow(2, n+1); ?

  1. змінна;

  2. константа;

  3. виклик функції;

  4. оператор;

  5. інша відповідь.

15. Яке головне призначення функції main ( )?

  1. розміщення операцій і виразів;

  2. розміщення операндів і функцій;

  3. точка входу програми;

  4. точка виходу програми;

  5. інша відповідь.

16. Як називається набір однотипних елементів, що мають спільне ім'я?

  1. структура;

  2. об'єднання;

  3. масив;

  4. клас;

  5. інша відповідь.

17. Які дані вміщує показчик?

  1. адресу змінної;

  2. значення змінної;

  3. значення нульового елемента масиву;

  4. значення константи;

  5. інша відповідь.

18. Як позначається команда визначення адреси клітинки пам'яті, де знаходиться задана змінна?

  1. || ;

  2. && ;

  3. * ;

  4. & ;

  5. інша відповідь.

19. Як позначається команда обчислення значення змінної, розміщеної в пам'яті за вказаною адресою?

  1. ! ;

  2. & ;

  3. && ;

  4. * ;

  5. інша відповідь.

20. Які дії виконуються оператором int *x = &y; ?

  1. Оголошення показчика на ціле і присвоєння йому значення змінної;

  2. Оголошення показчика на ціле і присвоєння йому адреси змінної;

  3. Оголошення показчика на ціле;

  4. Обчислення значення змінної;

  5. інша відповідь.

21. Яка операція допустима з показчиками р1 і р2 ?

  1. р1 * р2 ;

  2. р1 – р2 ;

  3. р1 / р2 ;

  4. р1 = р2 ;

  5. інша відповідь.

22. Для чого використовується прототип функції?

  1. для виклику функцій;

  2. для повернення результату в основну програму;

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

  4. для перевірки компілятором відповідності типів параметрів та аргументів;

  5. інша відповідь.

23. Яке призначення оператора return?

  1. повернення в основну програму і передача обчисленого значення функції;

  2. повернення в основну програму;

  3. передача обчисленого значення функції;

  4. для виклику функції;

  5. інша відповідь.

24. Де має бути розташований опис функції, яка не має прототипу?

  1. в окремому файлі;

  2. в середині програми;

  3. на початку програми;

  4. в кінці програми;

  5. інша відповідь.

25. Назвати глобальні змінні, описані в наведеному фрагменті програми:

#include <stdio.h>

int sum (int v, int w);

int x, y;

float z;

void main( )

{

char c;

double t;

……..

}

  1. v, w ;

  2. x, y ;

  3. x, y, z ;

  4. c, t ;

  5. інша відповідь.

26. Що є компонентами класу ?

  1. елементи даних;

  2. методи;

  3. елементи даних і методи;

  4. об’єкти;

  5. інша відповідь.

27. Який статус доступу за умовчуванням мають компоненти класу, створеного за допомогою ключового слова class?

  1. private;

  2. protected;

  3. public;

  4. не визначений;

  5. інша відповідь.

28. Який статус доступу до компонентів задається за допомогою ключового слова private ?

  1. захищений;

  2. заблокований;

  3. загальнодоступний;

  4. власний;

  5. інша відповідь.

29. Який статус доступу мають елементи даних класу А, що має наступний опис:

class A

{

int x;

int y;

public:

int putx();

int puty();

};

  1. власний;

  2. захищений;

  3. загальнодоступний;

  4. не визначений;

  5. інша відповідь.

30. В якому рядку виконується звертання до компонента х об’єкта а класу Sum, якщо оголошено:

Sum a, *b;

b = &a;

  1. b -> a;

  2. b -> x;

  3. x.a;

  4. b.x;

  5. інша відповідь.

31. Яка величина вказана у лівій частині виразу ptr -> suma() ?

  1. метод класу;

  2. компонент класу;

  3. ім’я об’єкта;

  4. показчик на об’єкт;

  5. інша відповідь.

32. Яке призначення конструктора в описі класу ?

  1. створення об’єкта;

  2. ініціалізація об’єкта;

  3. виклик методу об’єкта;

  4. копіювання об’єкта;

  5. інша відповідь.

33. Яке призначення деструктора в описі класу ?

  1. звільнення пам’яті, займаної об’єктом;

  2. звільнення пам’яті, займаної класом;

  3. звільнення пам’яті, займаної методом класу;

  4. звільнення пам’яті, займаної даними класу;

  5. інша відповідь.

34. Яка директива препроцесора визначає опис макроса ?

  1. #include;

  2. #define;

  3. #undef;

  4. #ifndef;

  5. інша відповідь.

35. Яка директива препроцесора виконує включення файлів у початковий текст програми ?

  1. #include;

  2. include;

  3. define;

  4. #define;

  5. інша відповідь.

36. Як називаються потоки, із яких читаються (добуваються) дані в змінні програми?

  1. вхідні;

  2. вихідні;

  3. стандартні;

  4. буферизовані;

  5. інша відповідь.

37. Як називаються потоки, в які записуються (вставляються) значення змінних програми?

  1. вхідні;

  2. вихідні;

  3. стандартні;

  4. буферизовані;

  5. інша відповідь.

38. Як позначається стандартний буферизований потік для введення даних зі стандартного пристрою?

  1. cin;

  2. cout;

  3. cerr;

  4. clog;

  5. інша відповідь.

39.Як позначається стандартний буферизований потік для виведення даних на стандартний пристрій?

  1. cin;

  2. cout ;

  3. cerr;

  4. clog;

  5. інша відповідь.

40. Як позначається стандартний небуферизований потік для виведення повідомлень про помилки?

  1. cin;

  2. cout ;

  3. cerr;

  4. clog;

  5. інша відповідь.

1. Складний, програмно керований пристрій, призначений для обробки цифрової інформації та керування цієї інформації називається: (5 б.)

  1. мікропроцесорна система;

  2. інтегральна схема;

  3. мікропроцесор;

  4. спеціалізована ЕОМ.

  5. інша відповідь

2. Клавіатура ПЕОМ являє собою: (5 б.)

  1. АЛП, дешифратор команд, акумулятор та регістр прапорців;

  2. сукупність апаратних та програмних засобів, що забезпечують зв’язок користувача із системою;

  3. переривання INT 09h та переривання INT 15h BIOS;

  4. тестування, сканування натиснених клавіш, скан-кодів та передачу їх у системний блок.

  5. інша відповідь

3. Сукупність технічних засобів та програмного забезпечення, призначених для інформаційного обслуговування користувачів та технічних об’єктів це: (5 б.)

  1. інформаційно-обчислювальні машини;

  2. програмне забезпечення;

  3. технічні засоби;

  4. мікропроцесорна система.

  5. інша відповідь

13. Адреси пам’яті, до яких може звертатись програма називаються: (5 б.)

  1. фізичним адресним простором;

  2. віртуальним адресним простором;

  3. сторінкою;

  4. адресним простором.

  5. інша відповідь

15. Шиною, яка, по суті, являє собою шину PC/AT є: (5 б.)

  1. PCI;

  2. USB;

  3. AGP;

  4. ISA.

  5. інша відповідь

19. Інтерфейс являє собою: (5 б.)

  1. дуплексний обмін даними;

  2. дані, що передаються з використанням однієї лінії;

  3. сукупність ліній та шин, сигналів, електронних схем та алгоритмів призначених для здійснення обміну інформацією між пристроями;

  4. виведення даних на друкуючий пристрій.

  5. інша відповідь

20. Для здійснення прямого доступу до пам’яті контролер повинен: (5 б.)

  1. прийняти запит від пристрою вводу/виводу; сформувати запит в процесор на захоплення шини;

  2. зберігати молодші розряди адреси;

  3. містити інформацію про стан каналів у даний момент часу;

  4. визначити кількість передач, що необхідно виконати

  5. інша відповідь

14. За допомогою команд задаються: (5 б.)

  1. режим роботи клавіатури, читання скан-кодів та керування обладнанням;

  2. переривання INT 09h та переривання INT 15h BIOS;

  3. порти 60h, 61h, 64h, безпосереднім посиланням відповідних команд та даних;

  4. функції DOS переривання INT 21h.

  5. інша відповідь

6. Передача даних з клавіатури на клавіатуру: (5 б.)

  1. є основним методом читання даних з клавіатури;

  2. сукупність апаратних та програмних засобів, що забезпечують зв’язок користувача із системою;

  3. здійснюється потоком 11-розрядних даних;

  4. переривання INT 09h та переривання INT 15h BIOS.

  5. інша відповідь

4.У клавіатурі є мікропроцесор, який організує: (15 б.)

  1. переривання INT 09h та переривання INT 15h BIOS;

  2. режим роботи клавіатури, читання скан-кодів та керування обладнанням;

  3. розгляд його архітектури на рівні регістрової структури;

  4. тестування, сканування натиснених клавіш, скан-кодів та передачу їх у системний блок.

  5. інша відповідь

5. До зконцентрованих інформаційно-обчислювальних систем відносять: (15 б.)

  1. системи телеобробки даних;

  2. ЕОМ;

  3. інформаційно-обчислювальні мережі;

  4. мікропроцесорні системи.

  5. інша відповідь

7. Абревіатура HDD розшифровується слідуючим чином: (15 б.)

  1. накопичувач на магнітних дисках;

  2. накопичувач на лазерних дисках;

  3. накопичувач на гнучких дисках;

  4. накопичувач на жорстких дисках.

  5. інша відповідь

8. Обмін даними між системою та клавіатурою здійснюється за допомогою: (15 б.)

  1. двох мікропроцесорів i8042: одного в системі, іншого в клавіатурі;

  2. АЛП, дешифратора команд, акумулятора та регістрів прапорців;

  3. портів 60h, 61h, 64h, безпосереднім посиланням відповідних команд та даних;

  4. функції DOS переривання INT 21h.

  5. інша відповідь

9. Вміст в адресній частині самого операнда, а не адреси операнда чи будь-якої інформації, що описує його місцезнаходження називається: (15 б.)

  1. регістровою адресацією;

  2. індексною адресацією;

  3. безпосередньою адресацією;

  4. прямою адресацією.

  5. інша відповідь

10. Секція процесора і8042 містить блоки: (15 б.)

  1. АЛП, дешифратора команд, акумулятора та регістрів прапорців;

  2. функції DOS переривання INT 21h;

  3. переривання INT 09h та переривання INT 15h BIOS;

  4. порти 60h, 61h, 64h;

  5. інша відповідь

11. Шина, яка містить лінію, що запускається кварцевим генератором називається: (15 б.)

  1. асинхронною шиною;

  2. синхронною шиною;

  3. драйвером шини;

  4. системною шиною.

  5. інша відповідь

12. Керування клавіатурою можливе через: (15 б.)

  1. функції DOS переривання INT 21h;

  2. АЛП, дешифратор команд, акумулятор та регістр прапорців;

  3. порти 60h, 61h, 64h, безпосереднім посиланням відповідних команд та даних;

  4. сукупність апаратних та програмних засобів, що забезпечують зв’язок користувача із системою;

  5. інша відповідь

16. Програмна модель пристрою передбачає: (15 б.)

  1. зберігання даних в буфері клавіатури;

  2. розгляд його архітектури на рівні регістрової структури;

  3. тестування, сканування натиснених клавіш, скан-кодів та передачу їх у системний блок;

  4. режим роботи клавіатури, читання скан-кодів та керування обладнанням.

  5. інша відповідь

17. У сучасних комп’ютерах кеш: (15 б.)

  1. узгоджує роботу модулів основної пам’яті різної швидкодії;

  2. підключається безпосередньо до локальної шини процесора і386;

  3. контролює лінії стану та керування процесора;

  4. звичайно будується за дворівневою схемою.

  5. інша відповідь

18. Програмні переривання використовуються для: (15 б.)

  1. приведення в дію вмонтованих програм, а також модулів прикладних програм;

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

  3. відновлення стану перерваної програми та повернення до неї;

  4. обробки помилок, що з’являються в процесі виконання команд процесора.

  5. інша відповідь