Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Питання до ДІ 2011_АА.doc
Скачиваний:
1
Добавлен:
13.09.2019
Размер:
250.88 Кб
Скачать

Технології програмування Дисципліна «Об’єктно-орієнтоване програмування»

1. При проектуванні складних систем не слід … ?

2. Об'єктно-орієнтована декомпозиція заснована на … ?

3. Структурна (процедурна) декомпозиція заснована на … ?

4. Сутність, яка володіє власною поведінкою і моделює деяку частину реального світу, називається … ?

5. Основними елементами концептуальної бази об'єктно-орієнтованого стилю програмування є … ?

6. Додатковими елементами концептуальної бази об'єктно-орієнтованого стилю програмування є … ?

7. Тип абстракції, коли об'єкт є корисною моделлю деякої сутності в наочній області, називається … ?

8. Тип абстракції, коли об'єкт складається з узагальненої множини операцій, називається … ?

9. Тип абстракції, коли об'єкт включає набір операцій, що не мають один з одним нічого спільного, називається … ?

10. Принцип об'єктно-орієнтованого програмування, який концентрує увагу на зовнішніх особливостях об'єкту і дозволяє відокремити істотні особливості поведінки від неістотних називається … ?

11. Процес відділення внутрішнього устрою об'єкту від його поведінки називається … ?

12. Впорядковування абстракцій, розташування їх за рівнями називається … ?

13. Відношення між класами типу батько-нащадок, окремий випадок спадкоємства називається … ?

14. Особливість, властива об'єктам, для яких одне і те ж ім'я може означати об'єкт або метод різних типів, називається … ?

15. У об'єктно-орієнтованому програмуванні операції, які може виконувати об'єкт класу, називаються … ?

16. Метод класу, що змінює стан об'єкту, називається … ?

17. Метод класу, що організовує доступ до всіх частин об'єкту в певній послідовності, називається … ?

18. Метод класу, що забезпечує інфраструктуру, необхідну для створення екземпляра класу, називається … ?

19. Метод класу, що забезпечує інфраструктуру необхідну для видалення екземпляра класу, називається … ?

20. Метод, який виділяє пам'ять під динамічні елементи об'єкту і, як правило, привласнює їм початкові значення, називається … ?

21. Яку кількість конструкторів може містити Клас?

Дисципліна «Основи програмування та алгоритмічні мови»

1. Виберіть варіант відповіді, в який усі слова відносяться до ключових слів мови програмування С\С++

2. Виберіть варіант відповіді, що відповідає невірному твердженню:

  1. Ідентифікатор може починатися зі знаку підкреслення.

  2. Ідентифікатор може складатися з будь-яких літер, цифр, знаку підкреслення.

  3. Ідентифікатор не може співпадати з ключовим словом.

  4. Ідентифікатор може складатися з літер латинського алфавіту, цифр, знаку підкреслення .

3. Що буде видано на екран при виконанні команд:

float а=100; printf (“%6.2f \\ 10”, a);

4. Що буде видано на екран при виконанні команд:

float A=100; printf (“%6.2f %% 10”, a);

5. Виберіть варіант, який відповідає вірному синтаксису процедури вводу-виводу scanf() (мова програмування С)?

6. Що буде видано на екран при виконанні команд (мова програмування С)

int x=10; x++; printf(“%d \t”, x); printf(“%d”, x++);

7. Що буде видано на екран при виконанні команд (мова програмування С)

int x=10; ++x; printf("%d \t", x); printf("%d", ++x);

8. Що буде видано на екран при виконанні команд (мова програмування С)

int x=10; x*=10; printf("%d ", x); x=10;

9. Виберіть варіант, який відповідає вірно записаному умовному оператору на мові С/С++

10. В якому варіанті змінної Max буде присвоєно максимальне з двох значень змінних x та y (мова програмування С\С++)?

  1. Max=(x>y) ? x: y;

  2. Мax=(x<>y) ? x: y;

  3. Мax=(x<>y) ? {Max ? x: y};

11. Скільки раз буде виконано цикл do…while (мова програмування С\С++) в даному фрагменті програми

int n=10; do{ n--; printf("%d", n); }while (n != 10);

12. Виберіть варіант, якому відповідає результат виконання наступного оператора в програмі на мові програмування С++ : cout.setf(ios::showpoint);

13. Який індекс має останній елемент одномірного масиву з n элементів

(мова програмування С\С++ )

14. Виберіть оператор, виконуючий присвоювання указателю ptr_sum адресу змінної sum (мова програмування С\С++ )

15. Продовжить твердження (мова програмування С\С++ ): «В результаті виконання операції інкрементування покажчика на змінну типу int, його значення …»

16. Покажчик ptrch1 на змінну ch1 типу char містить адресу 10024 (мова програмування С\С++). Чому буде дорівнювати його значення у результаті виконання наступного оператора: ptrch1+=10;

17. Що буде виведено наступним фрагментом програми (мова програмування С++):

char str[ ]=”Язык_С++”;… cout<<strlen(str);

18. Доповніть висловлювання: «Коли наперед визначено кількість повторень циклу, використовується цикл …?

19. Що буде видано на екран після виконання наступних команд (мова програмування С/С++):

for (i=1;i<=5;i++); i++; i- -; cout<<i<<” “;

20. Скільки разів буде виконано цикл (мова програмування С/С++)?

for (int I=10;I= =6; I++) printf ("%d", I);

21. Масив А містить наступні значення {1, 2, 0, 5, 8}. Що буде зберігатися в ньому після виконання команд?

for (int i=0;i<5;i++)

if ((A[i]!=0) || (i/4)==0) A[i]=A[i]+1;

22. Що буде видано на екран після виконання наступних команд (мова програмування С/С++):

for (int i=10;i<=5;i++) i++; i--; cout<<i<<" ";

23. Виберіть функцію, яка встановлює колір фону вікна монітору в графічному режимі?

24. Виберіть варіант вірного написання в програмі імені файлу, який міститься в каталозі PRIM (мова програмування С)

25. Закінчить твердження «Функція fopen() повертає…» (мова програмування С)

26. Який оператор виконує відкриття файлу A.dat бінарного типу, який розташовано в поточному каталозі, для додавання записів в кінець файлу (мова програмування С)?