Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Метод SetFocus .

Читайте также:
  1. I. МЕТОДЫ РАСКОПОК
  2. I. Научно-методическое обоснование темы.
  3. I. Научно-методическое обоснование темы.
  4. III)Методики работы над хоровым произведением
  5. III. Практический метод обучения
  6. IV этап— методика клинической оценки состояния питания пациента
  7. IX.Матеріали методичного забезпечення основного етапу роботи.

a. немає вірної відповіді

b. дає змогу зробити деякий код активним на етапі виконання програми

c. активізує властивість об'єкта на етапі виконання програми

d. використовується для зменшення чи збільшення масштабу об'єкта

e. дає змогу зробити деякий об'єкт активним на етапі виконання програми

 

7. Що таке об'єктно-орієнтоване програмування? *

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

b. це вид мови програмування

c. це середовище програмування для створення візуального та реального методу для компонентів деяких об'єктів

d. всі відповіді правильні

e. немає вірної відповіді

 

8. Вікно Інспектора об'єктів містить...

9.

a. Назву об'єкта, вкладку подій, вкладку властивостей, назву властивостей, значення властивостей

b. Назву елемента форми, вкладку властивостей форми, назву властивостей, значення властивостей

c. Назву компонента, вкладку властивостей, назву властивостей, значення властивостей

d. Усі елементи та їх властивості

e. Немає вірної відповіді

 

10. Після запуску середовища Delphi на екрані отримаємо такі вікна:

a. вікно конструктора форми; вікно інспектора об'єктів; вікно списку (дерева) об'єктів; вікно редактора коду; головне вікно

b. головне вікно, вікно форми, вікно властивостей, вікно модуля, вікно коду

c. вікно коду та вікно форми

d. головне вікно, діалогове вікно, організаційне вікно, об'єктне вікно

e. немає вірної відповіді

 

11. Що таке об'єкт? *

a. цілісний, неподільний елемент, який має свої відмінні ознаки і варіант дії

b. структурний елемент, який має свої властивості

c. елемент мови Delphi, який реагує на події

d. програмний код програми

e. немає вірної відповіді

 

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

a. Українськими літерами, числами і знаком підкреслення

b. Російськими літерами, цифрами і знаком підкреслення

c. Латинськими літерами, цифрами і знаком підкреслення

d. Латинськими літерами, цифрами і розділовими знаками

e. немає вірної відповіді

 

13. Object Pascal є...

a. мовою програмування, що в перекладі означає "об'єктний Паскаль"

b. мовою програмування Pascal і являє собою об'єктно-орієнтоване розширення традиційного Delphi

c. всі відповіді правильні

d. немає вірної відповіді

e. мовою програмування Delphi і являє собою об'єктно-орієнтоване розширення традиційного Pascal

 

14. Що таке метод? *

a. Підпрограма (процедура або функція), що є елементом класу

b. Код програми

c. Вікно програми

d. немає вірної відповіді

e. Частина програми, процедури чи функції, яка має певні властивості

 

15. Що таке Frame?

16.

a. немає вірної відповіді

b. Задає прямокутну рамку, усередині якої можна розміщати компоненти Delphi

c. Вікно-контейнер з можливістю прокручування інформації

d. Задає прямокутну рамку, подібно до форми, але на відміну може мати більше компонентів

e. Контейнер компонентів, що на етапі розробки створюється як і форма, але, на відміну від форми, може бути розміщений в іншому контейнері: формі або панелі

 

17. Що таке ScrollBox? *

a. немає вірної відповіді

b. Задає прямокутну рамку, усередині якої можна розміщати компоненти Delphi

c. Вікно-контейнер з можливістю прокручування інформації

d. Задає прямокутну рамку, подібно до форми, але на відміну може мати більше компонентів

e. Прокручування даних, розміщених на формі

 

18. Що таке GroupBox? *

a. Вікно-контейнер для даних

b. Задає прямокутну рамку, усередині якої можна розміщувати компоненти Delphi

c. Задає прямокутну рамку, подібно до форми, але на відміну може мати більше компонентів

d. Контейнер компонентів, що на етапі розробки створюється як і форма, але, на відміну від форми, може бути розміщений в іншому контейнері: формі або панелі

e. немає вірної відповіді

 

19. З чого складається програма в Delphi? *

a. Одного або декількох проектів та модуля

b. Файлу проекту та одного або кількох модулів

c. Коду програми та модуля

d. Форми та компонентів

e. Немає вірної відповіді

 

20. Що означає даний формат запису в коді програми {$R *.RES}? *

a. Реалізація нескінеченного циклу одержання та обробки поступаючих від Windows повідомлень про дії

b. Оголошення структурного програмування

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

d. Немає вірної відповіді

e. Тип запису даних, що використовуються в програмному продукті

 

21. Директиви компілятора записуються в....

a. квадратних дужках [] та починаються символом &

b. фігурних дужках {} та починаються символом $

c. круглих дужках () та починаються символом *

d. лапках " " та починаються символом ^

e. Немає вірної відповіді

 

22. Що означає даний запис - Application.Initialize? *

a. Створює і відображає на екрані вікно головної форми

b. Компілятор створює об'єкт-програму для нового проекту

c. Реалізує нескінеченний цикл одержання та обробки поступаючих від Windows повідомлень про дії

d. Немає вірної відповіді

e. Створює програмний код програми

 

23. Що означає даний запис - Aplication.CreateForm?

a. Створює програмний код програми

b. Створює і відображає на екрані вікно головної форми

c. Реалізує нескінеченний цикл одержання та обробки поступаючих від Windows повідомлень про дії

d. Компілятор створює об'єкт-програму для нового проекту

e. Немає вірної відповіді

 

24. Що означає даний запис - Aplication.Run? *

a. Створює програмний код програми

b. Створює і відображає на екрані вікно головної форми

c. Немає вірної відповіді

d. Компілятор створює об'єкт-програму для нового проекту

e. Реалізує нескінеченний цикл одержання та обробки поступаючих від Windows повідомлень про дії

 

25. Модуль проекту має таку структуру: *

a. заголовок, основна частина, функції, оператори

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

c. Немає вірної відповіді

d. заголовок, секція інтерфейсних оголошень, секція реалізацій, термінатор

e. заголовок, інтерфейс, термінатор

 

26. Що означає функція FloatToStr (s)?

a. Перетворює ціле число в текстове зображення числа

b. Перетворює текстову змінну в ціле число

c. Перетворює текстову змінну в дійсне число

d. Перетворює дійсне число в текстове зображення числа

e. Немає вірної відповіді

 

27. Що означає функція StrToInt(s)?

a. Перетворює введене текстове зображення числа в дійсне число

b. Перетворює ціле число в текстову змінну

c. Перетворює дійсне число в текстову змінну

d. Перетворює введене текстове зображення числа в ціле число

e. Немає вірної відповіді

 

28. Який формат виклику процедури?

a. <ім'я процедури> (<список формальних параметрів>)

b. <ім'я процедури> (<список локальних параметрів>)

c. <ім'я процедури> (<список глобальних параметрів>)

d. <ім'я процедури> (<список фактичних параметрів>)

e. Немає вірної відповіді

 

29. Яка структура формату запису функції?

a. function| <ім'я функції> (<список фактичних параметрів>): <тип результату>

b. function| <ім'я функції> (<список формальних параметрів>): <тип результату>

c. function| <ім'я функції> (<список формальних параметрів>)

d. function| <ім'я функції> (<список фактичних параметрів>)

e. Немає вірної відповіді

 

30. Що означає властивість таблиці ColCount?|

a. Кількість рядків таблиці

b. Кількість колонок таблиці

c. Кількість клітинок таблиці

d. Кількість записів в таблиці

e. Немає вірної відповіді

 

31. Що означає властивість RowCount?

a. Кількість клітинок таблиці

b. Кількість колонок таблиці

c. Кількість записів в таблиці

d. Кількість рядків таблиці

e. Немає вірної відповіді

 

32. Що таке клас? *****

a. Спеціальний тип даних, що використовується для опису об'єкта

b. Деякий тип даних, що має змогу реагувати на події користувача

c. Структура запису даних в мові програмування Delphi

d. Структура запису операторів в мові програмування Delphi

e. Немає вірної відповіді

 

33. Обрати правильне призначення процедури AssignFile при роботі з файлами:

a. відкриває файл з метою читання

b. відкриває файл з метою записування даних

c. встановлює зв'язок між файловою змінною та файлом

d. відкриває з метою доповнення наявного текстового файлу

e. зчитує дані з файлової змінної в інші змінні

34. Обрати правильне призначення процедури Reset при роботі з файлами: *

a. відкриває файл з метою читання

b. відкриває файл з метою записування даних

c. встановлює зв'язок між файловою змінною та файлом

d. відкриває з метою доповнення наявного текстового файлу

e. зчитує дані з файлової змінної в інші змінні

35. Обрати правильне призначення процедури Rewrite при роботі з файлами:

a. відкриває файл з метою читання

b. відкриває файл з метою записування даних

c. встановлює зв'язок між файловою змінною та файлом

d. відкриває з метою доповнення наявного текстового файлу

e. зчитує дані з файлової змінної в інші змінні

36. Обрати правильне призначення процедури Append при роботі з файлами:

a. перевіряє чи є дані у файлі: має значення істина, якщо файл вичерпано і хибно у протилежному випадку

b. відкриває з метою доповнення наявного текстового файлу

c. зчитує дані з файлової змінної в інші змінні

d. закриває відкритий файл

e. встановлює зв'язок між файловою змінною та файлом

37. Обрати правильне призначення процедури CloseFile при роботі з файлами:

a. перевіряє чи є дані у файлі: має значення істина, якщо файл вичерпано і хибно у протилежному випадку

b. відкриває з метою доповнення наявного текстового файлу

c. зчитує дані з файлової змінної в інші змінні

d. закриває відкритий файл

e. встановлює зв'язок між файловою змінною та файлом

38. Обрати правильне призначення процедури Read при роботі з файлами: *

a. виводить значення змінних в файл

b. відкриває з метою доповнення наявного текстового файлу

c. зчитує дані з файлової змінної в інші змінні

d. закриває відкритий файл

e. встановлює зв'язок між файловою змінною та файлом

39. Обрати правильне призначення процедури Write при роботі з файлами: *

a. виводить значення змінних в файл

b. відкриває з метою доповнення наявного текстового файлу

c. зчитує дані з файлової змінної в інші змінні

d. закриває відкритий файл

e. встановлює зв'язок між файловою змінною та файлом

40. Обрати правильне призначення процедури Eof при роботі з файлами:

a. перевіряє чи є дані у файлі: має значення істина, якщо файл вичерпано і хибно у протилежному випадку

b. відкриває з метою доповнення наявного текстового файлу

c. зчитує дані з файлової змінної в інші змінні

d. закриває відкритий файл

e. встановлює зв'язок між файловою змінною та файлом

 

41. Клас - це… *****

a. тип даних, обумовлений користувачем

b. об'єкт

c. сукупність полів об'єкта

d. сукупність методів об'єкта

e. всі відповіді правльні

42. Яке з наведених службових слів не використовується для оголошення класу в Delphi? *

a. protected

b. public

c. object

d. published

e. private

43. Для оголошення яких полів, методів, властивостей і подій класу призначений розділ public?

a. для оголошень, використовуваних тільки всередині даного класу

b. для оголошень, доступних тільки для нащадків класу, які оголошені

c. для відкритих властивостей, видимих і змінюваних в Інспекторі Об'єктів в процесі проектування

d. для оголошень, які доступні для зовнішнього використання

e. для оголошень, доступних тільки для предків класу

44. Для оголошення яких полів, методів, властивостей і подій класу призначений розділ privat?

a. для оголошень, використовуваних тільки всередині даного класу

b. для оголошень, доступних тільки для нащадків класу, які оголошені

c. для відкритих властивостей, видимих і змінюваних в Інспекторі Об'єктів в процесі проектування

d. для оголошень, які доступні для зовнішнього використання

e. для оголошень, доступних тільки для предків класу

45. Для оголошення яких полів, методів, властивостей і подій класу призначений розділ published?

a. для оголошень, використовуваних тільки всередині даного класу

b. для оголошень, доступних тільки для нащадків класу, які оголошені

c. для відкритих властивостей, видимих і змінюваних в Інспекторі Об'єктів в процесі проектування

d. для оголошень, які доступні для зовнішнього використання

e. для оголошень, доступних тільки для предків класу

46. Для оголошення яких полів, методів, властивостей і подій класу призначений розділ protected?

a. для оголошень, використовуваних тільки всередині даного класу

b. для оголошень, доступних тільки для нащадків класу, які оголошені

c. для відкритих властивостей, видимих і змінюваних в Інспекторі Об'єктів в процесі проектування

d. для оголошень, які доступні для зовнішнього використання

e. для оголошень, доступних тільки для предків класу

47. Оберіть парвильний формат оголошення полів в класі:

a. <ім'я класу>= <тип поля>;

b. <ім'я поля>: <тип>;

c. <ім'я поля>= <тип>;

d. <ім'я поля>: <клас>;

e. немає правильної відповіді

48. В чому полягає суть принципу об'єктно-орієнтованого програмування - ІНКАПСУЛЯЦІЯ?

a. будь-який клас може бути породжений від іншого класу

b. всі класи Delphi породжені від єдиного батька - класу TObject

c. об'єднання у єдине ціле полів і методів класу

d. об'єднання у єдине ціле полів, методів і властивостей класу

e. немає правильної відповіді

49. Яке з перелічених тверджень неправильно характеризує суть принципу ООП - УСПАДКУВАННЯ?

a. породжений клас автоматично успадковує поля, методи й властивості свого батька

b. він приводить до створення розгалуженого дерева класів, що поступово розростається від TObject до його нащадків

c. будь-який клас може бути породжений від іншого класу

d. породжений клас не може додавати до полів, методів й властивостей свого батька нові

e. всі класи Delphi породжені від єдиного батька - класу TObject

50. Яке з перелічених тверджень неправильно характеризує суть принципу ООП - ПОЛІМОРФІЗМ?

a. це властивість класів вирішувати схожі за змістом проблеми різними способами

b. можливістю реалізації поліморфізму є віртуалізація методів

c. можливість існування в об'єктах батька й нащадку одноіменних методів, що мають різну алгоритмічну основу

d. можливістю реалізації поліморфізму є перекриття методів

e. породжений клас автоматично успадковує поля, методи й властивості свого батька

51. Як відбувається звернення до поля довільного класу в програмі?

a. <ім'я поля>

b. <ім'я поля>: <ім'я класу>

c. <ім'я поля>. <ім'я класу>

d. <ім'я класу>. <ім'я поля>

e. немає правильної відповіді

52. Що називається полем класу в ООП?

a. це інкапсулювані в класі процедури

b. це інкапсуліровані в класі дані

c. це інкапсуліровані в класі функції

d. всі перелічені вище відповіді правильні

e. всі перелічені вище відповіді неправильні

53. Яке з перелічених тверджень неправильно характеризує поняття поля класу в ООП?

a. кожний об'єкт одержує унікальний набір полів

b. полями називаються інкапсуліровані в класі дані

c. клас-нащадок одержує всі поля всіх своїх предків

d. клас-нащадок може доповнювати поля всіх своїх предків новими

e. клас-нащадок може перевизначати або видаляти поля своїх предків

54. Що називається методом класу в ООП?

a. це інкапсулювані в класі поля

b. це інкапсуліровані в класі дані

c. це інкапсуліровані в класі процедури та функції

d. це інкапсулювані в класі властивості

e. всі відповіді правильні

55. Яке з перелічених тверджень найбільш правильно характеризує поняття методу класу в ООП?

a. методи оголошуються так само, як і звичайні підпрограми

b. методи - це інкапсуліровані в класі процедури та функції

c. кожний об'єкт одержує загальний для всіх об'єктів даного класу набір методів

d. доступ до методів класу, як і до його полів, можливий за допомогою складених імен

e. всі відповіді правильні

56. Як відбувається звернення до методу довільного класу в програмі?

a. <ім'я методу>

b. <ім'я методу>: <ім'я класу>

c. <ім'я методу>. <ім'я класу>

d. <ім'я класу>. <ім'я методу>

e. немає правильної відповіді

57. Яке з перелічених тверджень найбільш правильно характеризує поняття властивості класу в ООП?

a. властивості оголошуються за допомогою зарезервованих слів property, read і write

b. властивості - це спеціальний механізм класів, що регулює доступ до полів

c. звичайна властивість пов'язана з деяким полем

d. властивість вказує ті методи класу, які повинні використовуватися при записі до поля або при читанні з нього

e. всі відповіді правильні

 

58. Вказати твердження, яке неправильно характеризує поняття класу, об'єкту та їх взаємозвязок в ООП:

a. об'єкт - це множина класів певного виду

b. клас - це сукупність об'єктів, що мають однакові властивості й поведінку

c. об'єкт - це окремий екземпляр класу

d. клас - це структурований тип даних

e. об'єкт - це змінна типу клас

59. До виконання яких основних дій зводиться створення програми в Delphi?

a. розміщення компонент на формі

b. налаштування взаємодії між компонентами шляхом зміни значення їх властивостей

c. налаштування взаємодії між компонентами шляхом написання адекватних реакцій на події

d. всі перелічені вище відповіді правильні

e. всі перелічені вище відповіді неправильні

60. Яке з перелічених тверджень найбільш правильно характеризує поняття властивості компонента в ООП?

a. заміна значення деякої властивості компонента відразу призводить до зміни його візуального представлення

b. властивість є важливим атрибутом компонента

c. властивість інкапсулює у собі методи (дії, процедури, функції), пов'язані з читанням та записом вказаного поля

d. для користувача (програміста) властивість виглядає як просте поле будь-якої структури, що містить деяке значення

e. всі відповіді правильні

61. Які властивості називаються простими в ООП?

a. які приймають значення з наперед визначеного списку

b. які підтримують вкладені значення (чи об'єкти)

c. значення яких є числами або рядками

d. всі перелічені вище відповіді правильні

e. всі перелічені вище відповіді неправильні

62. Які властивості називаються перелічувальними в ООП?

a. які приймають значення з наперед визначеного списку

b. які підтримують вкладені значення (чи об'єкти)

c. значення яких є числами або рядками

d. всі перелічені вище відповіді правильні

e. всі перелічені вище відповіді неправильні

63. Які властивості називаються вкладеними в ООП?

a. які приймають значення з наперед визначеного списку

b. які позначаються знаком "+" зліва від назви в Інспекторі об'єктів

c. значення яких є числами або рядками

d. всі перелічені вище відповіді правильні

e. всі перелічені вище відповіді неправильні

64. Вказати властивість, яка відноситься до простих властивостей компонентів Delphi:

a. Style

b. Font

c. Boolean

d. Тор

e. Сolor

65. Вказати властивість, яка відноситься до перелічувальних властивостей компонентів Delphi:

a. Width

b. Font

c. Тор

d. Сolor

e. Caption

66. Вказати властивість, яка відноситься до вкладених властивостей компонентів Delphi:

a. Font

b. Visible

c. Тор

d. Сolor

e. Caption

67. Який з перелічених компонентів Delphi відноситься до візуальних?

a. Діалогове вікно відкриття файлу (OpenDialog)

b. Панель (Panel)

c. Таймер (Timer)

d. Діалогове вікно збереження файлу (SaveDialog)

e. всі відповіді неправильні

68. Який з перелічених компонентів Delphi відноситься до невізуальних?

a. Медіаплеєр (MediaPlayer)

b. Таймер (Timer)

c. Комбінований список (ComboBox)

d. Мітка (Label)

e. Форма (Form)

69. Яка форма називається модальною?

a. яка здійснює перехід до іншої форми проекту

b. яка закриває проект

c. яка вимагає обов'язкового свого закриття перед зверненням до іншої форми додатку

d. яка забороняє перехід до іншої форми проекту

e. всі відповіді неправильні

70. Вказати призначення процедури ShowMessage:

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

b. відображає вікно повідомлення з кнопкою ОК і виводить текст повідомлення

c. відображає діалогове вікно для введення рядка тексту

d. відображає вікно повідомлення з кнопкою CANCEL

e. всі відповіді неправильні

71. Вказати призначення функції MessageDlg:

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

b. відображає вікно повідомлення з кнопкою ОК і виводить текст повідомлення

c. відображає діалогове вікно для введення рядка тексту

d. відображає вікно повідомлення з кнопкою CANCEL

e. всі відповіді неправильні

72. Вказати призначення функції InputBox:

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

b. відображає вікно повідомлення з кнопкою ОК і виводить текст повідомлення

c. відображає діалогове вікно для введення рядка тексту

d. відображає вікно повідомлення з кнопкою CANCEL

e. всі відповіді неправильні

 

73. Який з перелічених класів не призначений для підтримки роботи з графікою в Delphi?

a. Brush

b. Canvas

c. Forms

d. Pen

e. всі відповіді неправильні

74. Який з перелічених компонентів Delphi не можна використовувати для малювання?

a. Label

b. Form

c. GroupBox

d. PaintBox

e. Image

 

75. Що називається списком?

a. послідовність рядків

b. сукупність змінних рядкового типу

c. впорядкована послідовність взаємозв’язаних елементів, які є текстовими рядками

d. всі перелічені вище відповіді правильні

e. всі перелічені вище відповіді неправильні

76. Який з перелічених компонентів Delphi призначений для створення простого списку?

a. GroupBox

b. ComboBox

c. PaintBox

d. ListBox

e. ScrollBox

77. Який з перелічених компонентів Delphi призначений для створення комбінованого списку?

a. GroupBox

b. ComboBox

c. PaintBox

d. ListBox

e. ScrollBox

78. Обрати правильне призначення властивості списків Items:

a. виконує управління кількістю елементів списку

b. виконує управління назвами елементів списку

c. містить рядки, що відображаються в об'єкті як елменти списку

d. всі перелічені вище відповіді правильні

e. всі перелічені вище відповіді неправильні

79. Обрати правильне призначення властивості простих списків Columns:

a. визначає кількість колонок, які одночасно видимі в області списку

b. визначає кількість рядків, які одночасно видимі в області списку

c. визначає загальну кількість елементів списку

d. визначає кількість елементів списку, які одночасно видимі у всіх його рядках і стовпцях

e. всі відповіді неправильні

 

80. Конструктори - це …

a. методи, що створюють об'єкт

b. методи, що ініціалізують об'єкт

c. спеціальні методи, що створюють і ініціалізують об'єкт

d. спеціальні властивості об'єкта

e. спеціальні поля об'єкта

81. Які дії виконуються при використанні ключового слова inherited у реалізації конструктора?

a. ініциалізуються всі наслідувані поля

b. порядковим типам як початкове значення задається 0

c. виклик наслідуваного конструктора

d. покажчикам задається значення nil

e. всі перелічені вище дії

82. Яке з наведених тверджень правильно характеризує особливості об'єктів Delphi?

a. змінна типу клас за змістом є покажчиком на об'єкт

b. конструктор виконує розміщення об'єкта в динамічній пам'яті

c. об'єкти Delphi завжди є динамічними, тобто розташованими в динамічній області пам'яті

d. деструктор виконує вивантаження об'єкта з динамічної пам'яті

e. всі відповіді правильні

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

a. якщо конструктор / деструктор для створюваного класу не вказується, то вони успадковуються від батьківського класу

b. для деструктора пропонується використовувати ім'я Destroy (знищити)

c. для деяких класів доступні конструктор і деструктор класу Tobject

d. для конструктора пропонується використовувати ім'я Create (створити)

e. конструктор і деструктор класу TОbject відповідають за розміщення й вивантаження об'єктів

84. Яке призначення має конструктор Create класу TОbject?

a. ініціалізує поля нульовими значеннями, використовуючи процедуру Initlnstance

b. викликає спеціальний метод InstanceSize для визначення розміру пам'яті, необхідної для розміщення об'єкта

c. запитує область пам'яті необхідного розміру, активізуючи процедуру Newlnstance

d. всі перелічені вище відповіді правильні

e. всі перелічені вище відповіді неправильні

85. Яке призначення має деструктор Destroy класу TОbject?

a. звертається до методу InstanceSize для визначення розміру об'єкта

b. звільняє пам'ять, яка займається об'єктом

c. викликає метод CleanUpInstance для коректного завершення роботи із складними структурами даних

d. всі перелічені вище відповіді правильні

e. всі перелічені вище відповіді неправильні

86. Які існують ососбливості роботи з об'єктами в Delphi?

a. всі об'єкти Delphi розміщені в динамічній пам'яті

b. змінні в Delphi насправді є покажчиками на об'єкти

c. операція присвоювання об'єктів в Delphi відповідає операції копіювання адреси, а не самого об'єкта

d. всі перелічені вище відповіді правильні

e. всі перелічені вище відповіді неправильні

 

87. Яке з наведених тверджень не є характеристикою динамічних змінних?

a. їх значення зберігаються в ділянках ОЗП, які визначаються на етапі компіляції програми

b. доступ до значень динамічних змінних здійснюється за їх адресою

c. вони створюються і знищуються в процесі виконання програми

d. на етапі компіляції програми виділяється оперативна пам'ять для збереження їх адрес

e. пам'ять для збереження їх значень виділяється під час виконання програми

88. Вказати формат огоглошення типізованого покажчика:

a. P1^: integer;

b. P1: pointer;

c. P1: ^ real;

d. P1: ^ pointer;

e. P1: real ^;

89. Вказати формат огоглошення нетипізованого покажчика:

a. P1^: integer;

b. P1: pointer;

c. P1: ^ real;

d. P1: ^ pointer;

e. P1: real ^;

90. Які операції можна виконувати над покажчиками?

a. присвоєння

b. розіменування

c. порівняння

d. всі перелічені вище відповіді правильні

e. всі перелічені вище відповіді неправильні

91. Яке з перелічених значень не можна присвоювати покажчикам?

a. вміст іншого вказівника того ж типу

b. константу NIL (пустий вказівник)

c. адресу об’єкта, визначену за допомогою функції Addr (або оператора «@»)

d. значення кожного типізованого покажчика

e. адресу, яка повертається функцією Ptr

92. Які з перелічених операцій порівняння можна виконувати над покажчиками?

a. >, <

b. >=, <=

c. =, <>

d. >, >=

e. <, <=

93. Операція розіменування покажчика використовується для...

a. перейменування покажчика

b. отримання значення, на яке посилається покажчик

c. отримання адреси ділянки пам'яті, на яку вказує покажчик

d. всі перелічені вище відповіді правильні

e. всі перелічені вище відповіді неправильні

94. Вказати правильний формат запису операції розіменування покажчика:

a. <ідентифікатор змінної>:=< ідентифікатор покажчика>^;

b. <ідентифікатор покажчика>^: = <вираз>;

c. <ідентифікатор покажчика>^: = <ідентифікатор змінної>;

d. всі перелічені вище відповіді правильні

e. всі перелічені вище відповіді неправильні

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

a. за допомогою процедур New i Dispose

b. за допомогою процедур GetMem i FreeMem

c. за допомогою процедур Mark i Release

d. всі перелічені вище відповіді правильні

e. всі перелічені вище відповіді неправильні

96. Вказати призначення процедури NEW (TP) для роботи з динамічною пам'яттю:

a. резервує за нетипізованим покажчиком фрагмент динамічної пам'яті вказаного розміру

b. виділяє область динамічної пам'яті з урахуванням типу покажчика і присвоює йому адресу ділянки пам'яті

c. повертає в кучу фрагмент пам'яті, який був раніше зарезервований за нетипізованим покажчиком

d. повертає в кучу фрагмент динамічної пам'яті, яка раніше була зарезервована за типізованим покажчиком

e. запам'ятовує поточне значення покажчика кучі HEAPPTR

97. Вказати призначення процедури DISPOSE (TP) для роботи з динамічною пам'яттю:

a. резервує за нетипізованим покажчиком фрагмент динамічної пам'яті вказаного розміру

b. виділяє область динамічної пам'яті з урахуванням типу покажчика і присвоює йому адресу ділянки пам'яті

c. повертає в кучу фрагмент пам'яті, який був раніше зарезервований за нетипізованим покажчиком

d. повертає в кучу фрагмент динамічної пам'яті, яка раніше була зарезервована за типізованим покажчиком

e. запам'ятовує поточне значення покажчика кучі HEAPPTR

98. Вказати призначення процедури GETMEM (P,SIZE) для роботи з динамічною пам'яттю:

a. резервує за нетипізованим покажчиком фрагмент динамічної пам'яті вказаного розміру

b. виділяє область динамічної пам'яті з урахуванням типу покажчика і присвоює йому адресу ділянки пам'яті

c. повертає в кучу фрагмент пам'яті, який був раніше зарезервований за нетипізованим покажчиком

d. повертає в кучу фрагмент динамічної пам'яті, яка раніше була зарезервована за типізованим покажчиком

e. запам'ятовує поточне значення покажчика кучі HEAPPTR

99. Вказати призначення процедури FREEMEM (P,SIZE) для роботи з динамічною пам'яттю:

a. резервує за нетипізованим покажчиком фрагмент динамічної пам'яті вказаного розміру

b. виділяє область динамічної пам'яті з урахуванням типу покажчика і присвоює йому адресу ділянки пам'яті

c. повертає в кучу фрагмент пам'яті, який був раніше зарезервований за нетипізованим покажчиком

d. повертає в кучу фрагмент динамічної пам'яті, яка раніше була зарезервована за типізованим покажчиком

e. запам'ятовує поточне значення покажчика кучі HEAPPTR

100. Вказати призначення процедури MARK (PTR) для роботи з динамічною пам'яттю:

a. резервує за нетипізованим покажчиком фрагмент динамічної пам'яті вказаного розміру

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

c. повертає в кучу фрагмент пам'яті, який був раніше зарезервований за нетипізованим покажчиком

d. повертає в кучу фрагмент динамічної пам'яті, яка раніше була зарезервована за типізованим покажчиком

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

101. Вказати призначення процедури RELEASE (PTR) для роботи з динамічною пам'яттю:

a. повертає результат типу pointer, в якому міститься адреса аргументу

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

c. повертає значення типу pointer по заданому сегменту SEG та зміщенню OFS

d. резервує за нетипізованим покажчиком фрагмент динамічної пам'яті вказаного розміру

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

102. Вказати призначення процедури ADDR (X) для роботи з динамічною пам'яттю:

a. повертає результат типу pointer, в якому міститься адреса аргументу

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

c. повертає значення типу pointer по заданому сегменту SEG та зміщенню OFS

d. резервує за нетипізованим покажчиком фрагмент динамічної пам'яті вказаного розміру

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

103. Вказати призначення процедури PTR (SEG,OFS) для роботи з динамічною пам'яттю:

a. повертає результат типу pointer, в якому міститься адреса аргументу

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

c. повертає значення типу pointer по заданому сегменту SEG та зміщенню OFS

d. резервує за нетипізованим покажчиком фрагмент динамічної пам'яті вказаного розміру

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

104. Яка процедура звільняє динамічну пам’ять для нетипізованих покажчиків?

a. DISPOSE(TP)

b. FREEMEM(P,SIZE)

c. GETMEM(P,SIZE)

d. NEW(TP)

e. ADDR(X)

105. Яка процедура виділяє динамічну пам’ять для типізованих покажчиків?

a. DISPOSE(TP)

b. FREEMEM(P,SIZE)

c. GETMEM(P,SIZE)

d. NEW(TP)

e. ADDR(X)

106. Яка процедура виділяє динамічну пам’ять для нетипізованих покажчиків?

a. DISPOSE(TP)

b. FREEMEM(P,SIZE)

c. GETMEM(P,SIZE)

d. NEW(TP)

e. ADDR(X)

107. Яка процедура звільняє динамічну пам’ять для типізованих покажчиків?

a. DISPOSE(TP)

b. FREEMEM(P,SIZE)

c. GETMEM(P,SIZE)

d. NEW(TP)

e. ADDR(X)


Дата добавления: 2015-10-16; просмотров: 138 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
ТЕСТОВІ ЗАВДАННЯЗ| зі спеціальності 5.050301

mybiblioteka.su - 2015-2024 год. (0.114 сек.)