Professional Documents
Culture Documents
КПЗ
КПЗ
NET служить
a) Command
b) Connection
c) Data Reader
d) Data Adapter
e) RecordSet
a) Connection
b) DataSet
c) DataReader
d) DataTable
e) Command
a) Command
b) Connection
c) Data Reader
d) Data Adapter
e) RecordSet
a) Керувати з'єднанням з БД
b) Додавати елементи до колекції стовпців
c) Зберігати дані та схеми даних в XML
d) Керувати транзакціями
e) Виконувати запити у базі даних
a) OleDbConnection
b) OleDbCommand
c) SQLDataAdapter
d) SqlCommand
e) SQLConnection
8. Який метод виконує і повертає DataReader?
a) ReturnNonQuery
b) ExecuteScalar
c) ExecuteNonQuery
d) ExecuteReader
e) ReturnReader
a) ExecuteNonQuery
b) ExecuteXmlReader
c) ExecuteScalar
d) ExecuteReader
e) ExecuteCommand
10. Який метод виконується і повертає перше значення (Select Count(*), Avg, Sum, …)
a) ExecuteNonQuery
b) ExecuteXmlReader
c) ExecuteScalar
d) ExecuteReader
e) ExecuteCommand
11. Для того, щоб внести зміни до даних через збережені процедури використовується:
a) SqlCommand.ExecuteXmlReader
b) SqlCommand.ExecuteNonQuery
c) SqlCommand.ExecuteScalar
d) SqlCommand.ExecuteReader
e) SqlCommand.ExecuteCommand
a) Data Reader
b) Data Adapter
c) RecordSet
d) DataTable
e) DataSet
a) Document
b) Add – in
c) Test
d) Web
e) Template
a) Document
b) Add – in
c) Test
d) Web
e) Template
a) XML-серіалізація
b) DataBase серіалізація
c) SOAP
d) об’єкна (бінарна) серіалізація
e) Web – серіалізація
a) автоматична
b) визначена системою
c) визначена користувачем
d) встановлено по замовчуванню
a) System.Runtime.Serialization
b) System.Runtime.Serialization.Formatters
c) System.Data.Serialization
d) System.Data.Serialization.Formatters
e) System.Runtime.Serialization.Formatters.Binary
a) System.Xml
b) System.Runtime.Xml
c) System.Xml.Serialization
d) System.Runtime.Xml.Serialization
e) System.Runtime.Serialization.Xml
22. Технології для Веб-сервісів:
a) XML
b) UDI
c) XSD
d) SOAP
e) UDDI
a) Визначити контракт
b) Вибрати кінцеву точку
c) Налаштувати кінцевий пункт
d) Опублікувати сервіс
e) Згенерувати проксі-клас
a) Визначити контракт
d) Опублікувати сервіс
e) Згенерувати проксі-клас
застосувань
a) DataSet
b) DataView
c) SetView
d) DataSetView
e) ViewSet
a) XSD
b) HTML
c) SGML
d) SOAP
e) UDDI
a) XLink
b) XSL-T
c) XSL-FO
d) XML Schema
e) XML Information Set
a) XLink
b) XSL-T
c) XSL-FO
d) XML Schema
e) XML Information Set
a) сітки
b) таблиці
c) текстових символів
d) дерева
e) каскадної моделі
a) <item>Train</item>
b) <item>Plane</ITEM>
c) <XmLTag/><xMlTag/>
d) <xmLTag/>
e) </xmLTag>
a) узгодження
b) наслідування
c) інтерфейси
d) рефлексія
e) рекурсія
44. Якщо модифікатор доступу - public, тоді елемент, визначений у типі Т і у збірці А, є
доступний:
a) Лише усередині Т
b) Для типів всередині А
c) Всім
d) Для Т або типів наслідуваних Т
e) Для Т, типів наслідуваних від Т і типів всередині А
45. Якщо модифікатор доступу - private, тоді елемент, визначений у типі Т і у збірці А, є
доступний:
a) Лише усередині Т
b) Для типів всередині А
c) Всім
d) Для Т або типів наслідуваних Т
e) Для Т, типів наслідуваних від Т і типів всередині А
46. Якщо модифікатор доступу - protected, тоді елемент, визначений у типі Т і у збірці А, є
доступний:
a) Лише усередині Т
b) Для типів всередині А
c) Всім
d) Для Т або типів наслідуваних Т
e) Для Т, типів наслідуваних від Т і типів всередині А
47. Якщо модифікатор доступу - internal, тоді елемент, визначений у типі Т і у збірці А, є
доступний:
a) Лише усередині Т
b) Для типів всередині А
c) Всім
d) Для Т або типів наслідуваних Т
e) Для Т, типів наслідуваних від Т і типів всередині А
48. Якщо модифікатор доступу – protected internal, тоді елемент, визначений у типі Т і у збірці
А, є доступний:
a) Лише усередині Т
b) Для типів всередині А
c) Всім
d) Для Т або типів наслідуваних Т
e) Для Т, типів наслідуваних від Т і типів всередині А
a) public
b) private
c) protected
d) internal
e) protected internal
a) public
b) private
c) protected
d) internal
e) protected internal
51. Методи поділяються на:
a) конструктори
b) константи
c) деструктори
d) оператори
e) змінні
a) main
b) get
c) set
d) call
e) add
a) класі
b) інтерфейсі
c) структурі
d) збірці
e) абстрактному класі
a) конструктори
b) модифікатори
c) селектори
d) ітератори
e) деструктори
a) конструктор
b) модифікатор
c) селектор
d) деструктор
e) ітератор
a) невіртуальні
b) неявно віртуальні
c) неполіморфні
d) поліморфні
e) статичні
65. У класі - нащадку конструктор базового класу є недоступним, якщо він має модифікатор
доступу:
a) public
b) private
c) protected
d) internal
e) protected internal
a) публічним
b) приватним
c) статичним
d) поліморфним
a) using
b) base
c) this
d) main
e) sealed
a) using
b) base
c) this
d) interface
e) sealed
a) this
b) sealed
c) override
d) using
e) base
a) public
b) private
c) protected
d) internal
e) protected internal
a) --
b) !=
c) !
d) |
e) %
a) --
b) !=
c) !
d) |
e) %
a) System.Delegate
b) System. DelegateMulticast
c) System.Delegate.InvocationList
d) System.MulticastDelegate
e) System. DelegateMulticast. InvocationList
a) Desc
b) OrderBy
c) GroupBy
d) Average
e) Join
a) Count
b) Lenght
c) List
d) SyncRoot
e) Rank
a) SyncRoot
b) Rank
c) Copy
d) Clone
e) Reverce
a) Reverce
b) SyncRoot
c) Rank
d) Copy
e) Clone
99. Глобалізація:
100. Локалізація:
a) ListBox
b) ListSource
c) ListControl
d) ComboBox
e) ListView
a) ObjectList
b) ObjectControl
c) ObjectContext
d) ObjectView
e) ObjectSource
106. Для перейменування таблиць баз даних з множинної форми в однину використовують:
a) Pluralization
b) Dependency injection
c) Serialize
d) Singularization
e) Implement
106. Для перейменування таблиць баз даних з однини в множинну форму використовують:
a) Pluralization
b) Dependency injection
c) Serialize
d) Singularization
e) Implement
a) ObjectList
b) ObjectControl
c) ObjectContext
d) ObjectView
e) ObjectSource
a) List
b) Enum
c) Stream
d) Int
e) Double
109. Для того, щоб задокументувати клас або метод використовується символ:
a) /*
b) //
c) ///
d) /?
e) /%
a) /*
b) //
c) ///
d) /?
e) /%
1. Які є типи проектів у Office?
1) Document
2) Workbook
3) Template
4) Add-in
5) Rework
2. Тип документів Add-in:
1) Буде виконуватись для Word узагалі
2) Буде виконуватись тільки для 2003 та новіших версій Word
3) Буде виконуватись тільки для 2007 та новіших версій Word
4) Одиночний документ
5) Шаблон документів
3. Тип документів Document:
1) Буде виконуватись для Word узагалі
2) Буде виконуватись тільки для 2003 та новіших версій Word
3) Буде виконуватись тільки для 2007 та новіших версій Word
4) Одиночний документ
5) Шаблон документів
4. Тип документів Template:
1) Буде виконуватись для Word узагалі
2) Буде виконуватись тільки для 2003 та новіших версій Word
3) Буде виконуватись тільки для 2007 та новіших версій Word
4) Одиночний документ
5) Шаблон документів
5. Application (застосування Word) містить наступні масиви:
1) Documents
2) Types
3) Selection
4) Bookmarks
5) Range
6. Вкажіть правильні варіанти створення нового документу:
1) This. Documents.Add();
2) This.Application.Documents.Add();
3) This.Application.Documents.Add(@”C:\Test\Sample.dot”);
4) This.Documents.Add(@”C:\Test\Sample.dot”);
5) This.Documents.Add(Application);
7. Вкажіть правильні варіанти відкриття документу “new.dot”:
1) This.Application.Documents. Open (@”C:\Test\new.dot”, ReadOnly:true);
2) This. Documents.Open();
3) This.Application.Documents. Open ();
4) This.Application.Documents. Open (@”C:\Test\new.dot”);
5) This.Documents.Open(@”C:\Test\old.dot”);
8. Властивості Range:
1) Набір тексту, який має початковий та кінцевий символи
2) Містить метод InsertAfter
3) Можна змінювати границі
4) Не містить невидимих символів
5) Містить невидимі символи
9. Чим відрізняється Bookmark Objest від Range?
1) На відміну від Range зберігається, коли документ закривається
2) На відміну від Range не зберігається, коли документ закривається
3) Не має властивостей подібних до властивостей Range
4) Не містить методів
5) Немає правильної відповіді
10. Виберіть основні події Add-in та Документу:
1) New/Open
2) DeleteAllMarks
3) Activate/Deactivate
4) BeforeClose
5) BeforeCreate
11. Виберіть власні елементи управління в Office:
1) ActionPlanes
2) Smart tags
3) Fast tags
4) Activating tags
5) Custom Task Planes
12. Перерахуйте те, що властиво Host Items:
1) Можуть розміщувати компоненти контрольованого коду
2) Мають власну модель подій
3) Мають модель подій на рівні Word
4) Мають модель подій на рівні XL
5) Не доступні на рівні Add-in
13. Виберіть види Host Items:
1) Microsoft.Office.Tools.Word.Excel
2) Microsoft.Office.Tools.Excel.Document
3) Microsoft.Office.Tools.Word.Document
4) Microsoft.Office.Tools.Excel.Worksheet
5) Microsoft.Office.Tools.Excel.Workbook
14. Перерахуйте XL Host controls:
1) Chart Control
2) Bookmark Control
3) ListObject Control
4) NamedRange Control
5) XMLMappedRange Control
15. Перерахуйте Word Host controls:
1) Bookmark Control
2) Content Controls
3) ListObject Control
4) XML Node Control
5) XML Nodes Control
16. Перерахуйте те, що властиво для Host Controls:
1) Не мають додаткових подій
2) Мають додаткові події
3) Не мають прив-язки до даних
4) Мають прив-язку до даних
5) Поводяться як звичайні об-єкти Офісу
17. Перерахуйте те, що властиво рефлексії:
1) Дає змогу викликати метод за його назвою
2) Має знати наперед, з якими методами матиме справу
3) Не знає наперед, з якими методами матиме справу
4) Дає змогу змінити поле в об-єкті
5) Забороняє зміну поля в об-єкті
18. Яким чином можна прив-язати інформацію до типу/класу?
1) Документація
2) Додаткові умови по виклику методів закритих бібліотек
3) Генерування коду
4) XML mapping
5) Немає правильної відповіді
19. Перерахуйте властивості Attribute Fundamentals:
1) Не можуть визначатись користувачем
2) Можуть бути визначеними користувачем
3) Атрибут є класом
4) Не можна приєднувати методи
5) Можна звернутись під час виконання
20. Атрибути є простими класами, які наслідуються від:
1) System.Attribute.Document
2) System.Document.Attribute
3) System.Attribute
4) System.Attribute.Aditional
5) System.Attribute.Add
21. Виберіть характерне для WPF:
1) Це технологія Microsoft для полегшення написання коду
2) Це технологія Microsoft для розроблення інтерфейсів користувача у
застосуваннях
3) Є частиною .NET Framework 3.0 і вище
4) Відділяє вигляд та поведінку
5) Декларативна мова розмітки сторінок XAML
22. Перечисліть можливості WPF на медіа-інтеграціному рівні:
1) Text
2) Accessibility
3) Imaging
4) Property System
5) Composition Engine
23. Перечисліть можливості WPF на рівні базових сервісів:
1) Text
2) Accessibility
3) Imaging
4) Property System
5) Composition Engine
24. Перечисліть можливості WPF:
1) Наявність CSS
2) Видозміна компонент
3) Незалежність від роздільної здатності екрану
4) Елементи виражаються об-єктами
5) Елементи виражаються пікселями
25. Вигляд компонент в Content Model визначається:
1) Власними властивостями
2) Шаблонами
3) Вкладенням
4) Стилями
5) Правильної відповіді немає
26. Для Dependency Properties характерне наступне:
1) Нормальні властивості читаються напряму з класів
2) Нормальні властивості записуються напряму в класи
3) При зміні властивості зберігаються в класі
4) При зміні властивості зберігаються у словнику
5) При читанні властивості визначаються динамічно
27. DependencyObject містить:
1) Весь ключ
2) Частину ключа
3) Властивості
4) Словник значень властивостей
5) Весь об-єкт
28. До логічної структури XAML відносяться:
1) Border
2) Grid
3) TextBlock
4) Button
5) Label
29. До візуальної структури XAML відносяться:
1) Border
2) Grid
3) TextBlock
4) Button
5) Label
30. Візуальні елементи відповідають за:
1) Відображення візуальних компонент інтерфейсу
2) Зв-язки між користувацьким інтерфейсом і даними
3) Вирівнювання
4) Передачу по дереву isEnabled
5) Прозорість елементів
31. До RoutingStrategy відносяться такі події, як:
1) Bubbling
2) Except
3) Direct
4) Tunneling
5) Всі вищеперечислені
32. Відмітьте правильні відповіді:
1) Tunelling – подія виникає на кореневому елементі і переходить вниз у
візуальному дереві, поки не досягне початкового елемента.
2) Bubbling - подія виникає на кореневому елементі і переходить вниз у візуальному
дереві, поки не досягне початкового елемента.
3) Bubbling – подія викликається на джерелі елементу і повинна бути оброблена на
джерелі самого елементу
4) Direct – подія викликається на джерелі елементу і повинна бути оброблена на
джерелі самого елементу
5) Tunelling – подія викликається на джерелі елементу і повинна бути оброблена на
джерелі самого елементу
33. Відмітьте попередників та аналоги моделі MVVM:
1) WPF
2) WCF
3) MVC
4) MVP
5) MVM
34. Чому архітектура MVVM є слабкозв-язаною?
1) UI елементи не використовують DataBinding
2) UI елементи використовують DataBinding
3) Вигляд є композицією незалежних елементів
4) Viewmodel не може тестуватись стандартними Unit-тестами
5) Viewmodel може тестуватись стандартними Unit-тестами
35. Зв-язування може бути:
1) Одностороннє
2) Двостороннє
3) Зворотнє
4) Розвітвлене
5) Багатостороннє
36. Кожен UI компонент, який унаслідується від FrameworkElement, має властивість:
1) DataConnection
2) DataPrivacy
3) DataPublic
4) DataContext
5) DataSource
37. .Net підтримує такі вихідні види серіалізованих об’єктів:
1) XML-серіалізація
2) Бінарна серіалізація
3) SOAP
4) Об-єктна серіалізація
5) XAML-серіалізація
38. Про серіалізації властивості повинні мати:
1) Тільки метод для читання
2) Тільки метод для запису
3) Жоден з цих методів
4) Обидва методи
39. Відьмітьте правильні твердження щодо серіалізації об-єктів:
1) Серіалізація бере елемент, якщо поле не є об-єктом – серіалізує
2) Серіалізує лише private поля та властивості
3) Серіалізує лише public поля та властивості
4) Властивості повинні мати і метод для четання, і метод для запису
5) У класі повинен бути конструктор без параметрів
40. Існують такі можливості серіалізації:
1) Конструкторна
2) За умовою
3) Автоматична
4) Визначена користувачем
5) Всі вищеперечислені
41. Серіалізація об-єктів знаходиться у таких просторах імен:
1) System.Runtime.Serialization;
2) System.Runtime.Serialization.Data;
3) System.Runtime.Serialization.Formatters;
4) System.Runtime.Serialization.Formatters.Binary;
5) System.Runtime.Serialization.Type;
42. При серіалізації, визначеній користувачем:
1) Клас наслідує інтерфейс ISerializeble.Formatters;
2) Клас наслідує інтерфейс ISerializeble;
3) Клас повинен мати атрибут [Serializable()]
4) Клас повинен мати атрибут [ISerializable(type)];
5) Повинен мати конструктор з параметрами (SerializationInfo info,
StreamingContext ctxt);
43. Які є технології для веб-сервісів?
1) XML
2) XAML
3) SOP
4) WSDL
5) UDDI
44. Виберіть правильний варіант повної назви XML:
1) eXtension Marking Language
2) eXtension Marks Language
3) eXtension Markup Language
4) eXtensible Marking Language
5) eXtensible Markup Language
45. Виберіть правильний варіант повної назви WSDL:
1) Web Server Describing Language
2) Web Services Describing Language
3) Web Server Description Language
4) Web Services Description Language
5) Web Services Desktop Language
46. Виберіть правильний варіант повної назви SOAP:
1) System Object Access Protocol
2) System Object Attribute Protocol
3) System Object Access Port
4) Simple Object Attribute Protocol
5) Simple Object Access Protocol
47. Виберіть правильний варіант повної назви UDDI:
1) United Description Discovery and Integration
2) United Discovery Description and Integration
3) Universe Description Discovery and Integration
4) Universal Description Discovery and Integration
5) Universe Discovery Description and Integration
48. Відмітьте правильні твердження щодо WCF:
1) Уніфікована платформа побудови об-єднаних застосувань
2) Уніфікована платформа побудови розподілених застосувань
3) Інтеграція нових рішень
4) Інтеграція з існуючими рішеннями
5) Розширює існуючі технології побудови розподілених систем Microsoft
49. Зв-язування об-єктів до інших об-єктів:
1) Потрібне при передачі даних до ViewModel
2) Не потрібне при передачі даних до ViewModel
3) Потрібне при передачі даних в Model
4) Відображення UI в POCO об-єкти
5) Отримання одних об-єктів через сервіс і конвертування їх у інші об-єкти
50. Можливості зв-язування об-єктів до інших об-єктів:
1) Конвертування get|set методів
2) Конвертування абстрактних класів
3) Конвертування вкладених класів
4) Конвертування статичних класів
5) Конвертування списків
1) Як розшифровується LINQ?
a) Language Integrated Query;
b) Language Intermediate Query;
c) Language Interconnection Query;
d) Language Integrated NET Query.
2) Що таке Extension Methods (Розширення методів )?
a) Головна складова ADO;
b) Головна сrладова LINQ;
c) Головна складова ADO.NET;
d) Головна складова Entity Framework.
3) Extension Methods (Розширення методів ) – це:
a) Головна складова ADO;
b) Головна сrладова LINQ;
c) Головна складова ADO.NET;
d) Головна складова Entity Framework.
4) Що таке Lambda Expressions (Лямбда-вирази)?
a) Головна складова Entity Framework;
b) Головна складова ADO.NET;
c) Головна сrладова LINQ;
5) Які з перелічених прикладів не є лямбда-виразом?
a) (Customer c) => {return c.City == "Hove";};
b) c => c.City == "Hove";
c) customers.FindAll(c => c.City == "Hove");
d) Invoice i = new Invoice { CustomerId = 123, Name = “Test” }.
Дано перелічуваний тип enum TC:int (red, blue, yellow) і три змінних c1, c2, c3 цього класу. В
результаті привласнення:
b) yellow, blue, 3;
Дано оголошення делегату: public delegate double D (double x). Які оголошення його
примірників будуть коректні в певному контексті?
a) D d1 = new D(Math.Sin)
b) D d3 = new D(x.f1)
c) D d4 = new D(Person.f2)
d) D d5 = new D(f3)
a) var i = 5;
b) var i = default(Int32);
c) var i = null;
d) var i;
e) var i = default(int);
f) var i = 8.7; i = 8.
a) клас Window1;
b) клас Form1;
d) клас Class1;
f) клас Program.
Тести
1. Локалізація це:
a. Процес перетворення будь-якої структури інформації в послідовність бітів.
b. Процес налаштування програми на роботу для заданих регіональних
параметрів або мовного середовища.
c. Один із процесів у проектуванні і розробці програмного забезпечення, який дає
змогу працювати з різними мовами та регіональними параметрами.
d. Перетворення глобальної змінної в локальну.
2. Які з вказаних тверджень вірні до серіалізації об’єктів?
a. Властивості повинні мати і метод для читання і метод для запису (get, set);
b. Властивості повинні мати лише метод для читання (get);
c. У класі повинен бути конструктор без параметрів;
d. Серіалізуються лише public поля і властивості;
e. У класі конструктор повинен містити параметри.
3. Які існують можливості серіалізації?
a. Автоматична;
b. Статична;
c. Визначена користувачем;
d. Динамічна;
e. Стандартна.
4. Які з тверджень вірні?
a. XML похідна від SGML, а SGML похідна від HTML;
b. SGML похідна від XML та HTML;
c. HTML та XML похідні від SGML;
d. XML похідна від HTML, а HTML похідна від SGML.
5. Які технології використовуються для веб-сервісів?
a. XML;
b. SOAP;
c. SAAS;
d. UDDI;
e. XLink.
6. Який тип прив’язки підходить для редагованих форм або інших повністю ітерактивних
сценаріїв для користувача інтерфейсу?
a. Mode OneWay;
b. Mode TwoWay;
c. Mode OneTime;
d. Mode OneWayToSource.
7. Який тип прив’язки підходить, якщо ви використовуєте дані, в яких є знімок поточного
стану або дані просто статичні?
a. Mode OneWay;
b. Mode TwoWay;
c. Mode OneTime;
d. Mode OneWayToSource.
8. Властивість DataContext мають:
a. Всі компоненти;
b. Control компоненти;
c. UI компоненти;
d. System компоненти.
9. Взаємодія ADO.NET завнована на:
a. XML та XSD;
b. TCP та UDP;
c. XML, XAML та ORM;
d. ORM.
10. Чи є в ADO.NET можливість працювати з від’єднаною базою даних?
a. Ні;
b. Так;
c. Частково, лише при використанні ORM.
d. Тільки через COM-маршалинг.
11. Чи можуть виконуватись інші операції бази даних під час зчитування даних з
DataReader?
a. Так;
b. Ні;
c. Лише при доступу до даних Read-Only.
d. Тільки при підключенні до бази через OleDBConnection.
12. Що надає повний доступ до даних?
a. DataSet;
b. DataReader;
c. DataAdapter;
d. DataSource;
e. DataBinding.
13. Що означає розширення i.cs?
a. Клас, який містить основний код програми;
b. Спеціальний клас, в якому описані основні інтерфейси;
c. Спеціальний клас, який містить частину partial класу;
d. Спеціальний клас, який містить оголошення контролів.
14. Які є види Resize Mode?
a. Normal (default);
b. CanResize (default);
c. CanMinimize;
d. Minimized;
e. Maximized;
f. NoResize;
g. CanResizeWithGrip;
h. None;
15. Об’єкти у WPF виражаються через:
a. Фрактальну графіку;
b. Растрову графіку;
c. Векторну графіку;
d. Піксельну графіку.
16. Що таке Tunneling?
a. Подія виникає на кореневому елементі і переходить вниз у візуальному
дереві, поки не досягне початкового елементу або подія не закінчиться, якщо
відзначити її як handled;
b. Подія, яка ви кликається на елементі і переходить до візуального дерева, поки не
досягне кореневого елементу або певного висхідного елементу, який зупиняє
подію, позначивши її як оброблену;
c. Подія, що викликається на джерелі елементу і повиинна бути оброблена на
джерелі самого елементу.
d. Це залежність одного вікна програми від іншого, який є його батьком;
35. Легковаговик:
a. Надає можливість користуватися об’єктом, який не є прийнятним у нашій системі
і який не можна змінити;
b. Використовується для надання деякої додаткової функціональності нашим
об'єктам;
c. Забезпечує підтримку великої кількості об’єктів шляхом виокремлення
спільної інформації для збереження в одному екземплярі;
d. Вимальовує стандартний процес створення складного об’єкта, розділяючи логіку
будування об’єкта від його представлення.
36. Проксі:
a. Надає можливість користуватися об’єктом, який не є прийнятним у нашій системі
і який не можна змінити;
b. Дозволяє інкапсулювати всю інформацію, необхідну для виконання певних
операцій, які можуть бути виконані пізніше, використавши об’єкт команди;
c. Забезпечує обробку об’єкта шляхом передачі його по ланцюжку доти, доки не
буде здійснена обробка якоюсь із ланок;
d. Підміняє реальний об'єкт та надсилає запити до нього тоді, коли це потрібно,
також може ініціалізувати реальний об'єкт, якщо він до того не існував.
37. Ланцюжок відповідальностей:
a. Приватний конструктор та доступ до єдиного, внутрішньо створеного
екземпляру, здійснюваний через статичний метод;
b. Забезпечує обробку об’єкта шляхом передачі його по ланцюжку доти, доки не
буде здійснена обробка якоюсь із ланок;
c. Дозволяє описати граматику певної мови, за допомогою чого можна записати
речення на цій мові та інтерпретувати його значення;
d. Дозволяє доступатися почергово до елементів будь-якої колекції без вникання в
суть її імплементації.
38. Команда:
a. Зберігає сім’ю алгоритмів і дозволяє змінювати їх незалежно та переключатися
між ними;
b. Централізує взаємодію між компонентами, таким чином послаблюючи їхню
зв’язність;
c. Дозволяє інкапсулювати всю інформацію, необхідну для виконання певних
операцій, які можуть бути виконані пізніше, використавши об’єкт команди;
d. Дозволяє автоматично реагувати багатьом об’єктам на зміну стану певного
іншого об’єкта.
39. Ітератор(Iterator):
a. Дозволяє описати граматику певної мови, за допомогою чого можна записати
речення на цій мові та інтерпретувати його значення;
b. Дозволяє доступатися почергово до елементів будь-якої колекції без
вникання в суть її імплементації;
c. Дозволяє винести логіку визначення стану об’єкту та його поведінку, характерну
для цього стану, в інші класи;
d. Відделеговує інстанцювання своїм підкласам.
40. Спостерігач (Observer):
a. Дозволяє відділити певний алгоритм від елементів, на яких алгоритм має бути
виконаний, таким чином ми можемо легко додати або ж змінити алгоритм без
змін до елементів системи;
b. Централізує взаємодію між компонентами, таким чином послаблюючи їхню
зв’язність;
c. Задає покроково алгоритм, а елементи алгоритму можуть бути довизначені в
похідних класах;
d. Дозволяє автоматично реагувати багатьом об’єктам на зміну стану певного
іншого об’єкта.
41. Відвідувач (Visitor):
a. Дозволяє відділити певний алгоритм від елементів, на яких алгоритм має
бути виконаний, таким чином ми можемо легко додати або ж змінити
алгоритм без змін до елементів системи;
b. Централізує взаємодію між компонентами, таким чином послаблюючи їхню
зв’язність;
c. Дозволяє інкапсулювати всю інформацію, необхідну для виконання певних
операцій, які можуть бути виконані пізніше, використавши об’єкт команди;
d. Забезпечує підтримку великої кількості об’єктів шляхом виокремлення спільної
інформації для збереження в одному екземплярі.
42. Шаблонний метод (Template Method):
a. Надає можливість простого збереження миттєвих станів системи без уявлення що
ці стани собою являють;
b. Надає можливість користуватися об’єктом, який не є прийнятним у нашій системі
і який не можна змінити;
c. Задає покроково алгоритм, а елементи алгоритму можуть бути довизначені в
похідних класах;
d. Дозволяє доступатися почергово до елементів будь-якої колекції без вникання в
суть її імплементації.
43. Стратегія (Strategy):
a. Забезпечує обробку об’єкта шляхом передачі його по ланцюжку доти, доки не
буде здійснена обробка якоюсь із ланок;
b. Підміняє реальний об'єкт та надсилає запити до нього тоді, коли це потрібно,
також може ініціалізувати реальний об'єкт, якщо він до того не існував;
c. Дозволяє розділити імплементацію від її абстракції, таким чином реалізація може
бути змінена окремо від абстракції, оскільки вона не наслідується від неї
напряму;
d. Зберігає сім’ю алгоритмів і дозволяє змінювати їх незалежно та
переключатися між ними.
44. Хранитель (Memento):
a. Дозволяє відділити певний алгоритм від елементів, на яких алгоритм має бути
виконаний, таким чином ми можемо легко додати або ж змінити алгоритм без
змін до елементів системи;
b. Надає єдину «точку доступу» до підсистеми, тим самим спрощуючи її
використання та розуміння;
c. Надає можливість простого збереження миттєвих станів системи без
уявлення що ці стани собою являють;
d. Забезпечує існування єдиного екземпляру класу та єдиного доступу до нього.
45. Медіатор (Mediator):
a. Використовується для надання деякої додаткової функціональності нашим
об'єктам;
b. Централізує взаємодію між компонентами, таким чином послаблюючи їхню
зв’язність;
c. Дозволяє доступатися почергово до елементів будь-якої колекції без вникання в
суть її імплементації;
d. Забезпечує підтримку великої кількості об’єктів шляхом виокремлення спільної
інформації для збереження в одному екземплярі.
46. Стан (State):
a. Дозволяє винести логіку визначення стану об’єкту та його поведінку,
характерну для цього стану, в інші класи;
b. Вимальовує стандартний процес створення складного об’єкта, розділяючи логіку
будування об’єкта від його представлення;
c. Розділяє створення складного об’єкта від його представлення, щоб той же процес
створення міг утворити різні представлення;
d. Зберігає сім’ю алгоритмів і дозволяє змінювати їх незалежно та переключатися
між ними.
47. Інтерпретер (Interpreter):
a. Задає покроково алгоритм, а елементи алгоритму можуть бути довизначені в
похідних класах;
b. Дозволяє описати граматику певної мови, за допомогою чого можна записати
речення на цій мові та інтерпретувати його значення;
c. Дозволяє відділити певний алгоритм від елементів, на яких алгоритм має бути
виконаний, таким чином ми можемо легко додати або ж змінити алгоритм без
змін до елементів системи;
d. Використовується для надання деякої додаткової функціональності нашим
об'єктам.
48. Які з вказаних патернів відносяться до поведінкових?
a. Ітератор (Iterator);
b. Адаптер (Adapter);
c. Одинак (Singleton);
d. Прототип (Prototyp);
e. Стратегія (Strategy).
49. Які з вказаних патернів відносяться до поведінкових?
a. Фасад (Facade);
b. Медіатор (Mediator);
c. Стан (State);
d. Проксі (Proxy);
e. Легковаговик (Flyweight).
50. Глобалізація це:
a. Один із процесів у проектуванні і розробці програмного забезпечення, який
дає змогу працювати з різними мовами та регіональними параметрами.
b. Процес налаштування програми на роботу для заданих регіональних параметрів
або мовного середовища.
c. Процес перетворення будь-якої структури інформації в послідовність бітів.
d. Перетворення локальної змінної в глобальну.
52. WPF є:
a. є технологією Winston для розроблення інтерфейсів користувача у застосуваннях
b. є технологією Microsofts для розроблення інтерфейсів користувача у застосуваннях
c. є технологією Microsofts для керування системами MVVM
d. є технологією Microsofts для розроблення інтерфейсів користувача на основі Windows
Forms
54. WPF:
e) Відділяє тільки вигляд
f) Відділяє тільки поведінку
g) Відділяє вигляд та поведінку
h) Декларативна мова розмітки сторінок XAML, яка базується на XML
59. WPF/E – це
a) проекти для програмок
b) проекти для бібліотек
c) проекти для Android
d) проекти для веб-застосувань
61. У WPF є:
a) Тільки не чітке розділення вигляду і контролеру/моделі
b) Тільки чітке розділення вигляду і моделі
c) Тільки чітке розділення вигляду і контролеру/моделі
d) Тільки чітке розділення вигляду і контролеру
64. Binding:
a) тільки в’язує властивість певного існуючого об’єкту і задану властивість
b) тільки не зв’язує властивість певного існуючого об’єкту і задану властивість
c) тільки зв’язує властивість певного існуючого об’єкту
d) тільки зв’язує властивість певного задану властивість
65. StaticResource:
a) одноразовий пошук у статичному класі
b) багаторазовий пошук у ресурсах
c) одноразовий пошук у ресурсах
d) одноразовий пошук у не статичному класі
66. DynamicResource:
a) ручне оновлення ресурсів
b) автоматичне оновлення ресурсів
c) ручне видалення ресурсів
d) автоматичне видалення ресурсів
67. TemplateBinding - це
a) шаблон сайту
b) зв’язування з шаблоном сайту
c) шаблон компоненти
d) зв’язування з шаблоном компоненти
85. WPF є:
a) є технологією Winston для розроблення інтерфейсів користувача у застосуваннях
b) є технологією Microsofts для розроблення інтерфейсів користувача у застосуваннях
c) є технологією Microsofts для керування системами MVVM
d) є технологією Microsofts для розроблення інтерфейсів користувача на основі Windows
Forms
87. WPF:
m) Відділяє тільки вигляд
n) Відділяє тільки поведінку
o) Відділяє вигляд та поведінку
p) Декларативна мова розмітки сторінок XAML, яка базується на XML
93. WPF/E – це
e) проекти для програмок
f) проекти для бібліотек
g) проекти для Android
h) проекти для веб-застосувань
95. У WPF є:
e) Тільки не чітке розділення вигляду і контролеру/моделі
f) Тільки чітке розділення вигляду і моделі
g) Тільки чітке розділення вигляду і контролеру/моделі
h) Тільки чітке розділення вигляду і контролеру
98. Binding:
e) тільки в’язує властивість певного існуючого об’єкту і задану властивість
f) тільки не зв’язує властивість певного існуючого об’єкту і задану властивість
g) тільки зв’язує властивість певного існуючого об’єкту
h) тільки зв’язує властивість певного задану властивість
99. StaticResource:
e) одноразовий пошук у статичному класі
f) багаторазовий пошук у ресурсах
g) одноразовий пошук у ресурсах
h) одноразовий пошук у не статичному класі
100. DynamicResource:
e) ручне оновлення ресурсів
f) автоматичне оновлення ресурсів
g) ручне видалення ресурсів
h) автоматичне видалення ресурсів
101. TemplateBinding - це
e) шаблон сайту
f) зв’язування з шаблоном сайту
g) шаблон компоненти
h) зв’язування з шаблоном компоненти
1)+, !, =, ?, -
4)%, &, *, ~, |
4. WPF – це:
1) Windows Presentation Form
2) Windows Project Foundation
3) Windows Presentation Frame
4) Windows Presentation Foundation
5) Windows Project Firewall
7. ORM – це:
1) Oracle Reader Machine
2) Object-Relation Mapping
3) Organizing Root Method
4) Origin Restore Method
12. Простір імен System.Data містить об’єкти що працюють без постійного зв’язку з базою
даних
1) DataSet
2) DataModel
3) DataRow
4) DataConnection
5) DataColumn
43. Глобалізація:
1) дає змогу працювати з різними мовами
2) перекладає інтерфейс користувача на іншу мову
3) налаштована на конкретне мовне середовище
4) працює з певними регіональними стандартами
5) працює з різними регіональними стандартами
44. Локалізація:
1) дає змогу працювати з різними мовами
2) працює з різними регіональними стандартами
3) налаштована на конкретне мовне середовище
4) працює з певними регіональними стандартами
5) перекладає інтерфейс користувача на іншу мову