Главная / Программирование /
Разработка Windows-приложений на языке C# 2005 / Тест 15
Разработка Windows-приложений на языке C# 2005 - тест 15
Упражнение 1:
Номер 1
Тип данных, представляющий локальный набор таблиц и информацию об отношениях между ними, носит название:
Ответ:
 (1) DataSet 
 (2) DataManager 
 (3) DataProvider 
 (4) DataAdapter 
Номер 2
Какие операции доступны для выполнения над объектом DataSet после его создания и заполнения данными:
Ответ:
 (1) добавление новых записей в таблицу 
 (2) изменение существующих записей 
 (3) применение фильтров к записям таблицы 
Номер 3
Какие интерфейсы в пространстве имен System.Data реализуются управляемым провайдером:
Ответ:
 (1) IDbCommand 
 (2) IDbDataAdapter 
 (3) IDbConnection 
 (4) IDataReader 
Упражнение 2:
Номер 1
Какие управляемые провайдеры реализованы в технологии ADO.NET:
Ответ:
 (1) только SQL 
 (2) только OleDb 
 (3) как SQL, так и OleDb 
Номер 2
В каком пространстве имен определены типы, которые составляют управляемый провайдер SQL:
Ответ:
 (1) System.Data.Common 
 (2) System.Data.SqlCIient 
 (3) System.Data.SqlTypes 
Номер 3
Какое пространство имен необходимо использовать для установления соединения с источником данных с помощью управляемого провайдера SQL:
Ответ:
 (1) System.Data 
 (2) System.Data.SqlClient 
 (3) System.Data.OleDb 
Упражнение 3:
Номер 1
Какой тип пространства имен System.Data представляет набор всех отношений между таблицами в DataSet:
Ответ:
 (1) ConstraintCollection 
 (2) DataTableCollection 
 (3) DataRelationCollection 
Номер 2
На каком уровне объектной модели ADO.NET обеспечивается манипуляция с данными на уровне исходных таблиц:
Ответ:
 (1) уровень приложения 
 (2) уровень бизнес-логики 
 (3) уровень данных 
Номер 3
Какой уровень объектной модели ADO.NET отвечает за установление связи с базой данных с помощью объекта DataConnection:
Ответ:
 (1) уровень приложения 
 (2) уровень данных 
 (3) уровень бизнес-логики 
Упражнение 4:
Номер 1
Выберите из списка элементы управления, поддерживающие сложную привязку данных:
Ответ:
 (1) ListBox 
 (2) DataList 
 (3) TextBox 
Номер 2
Какой класс из перечисленных ниже является потомком класса BindingManagerBase и поддерживает указатель на текущий элемент в источнике данных, который реализует интерфейсы IList, IListSource или IBindingList:
Ответ:
 (1) BindingContext 
 (2) CurrencyManager 
 (3) нет верного ответа 
Номер 3
Какое свойство класса CurrencyManager позволяет задать текущую позицию в источнике данных:
Ответ:
 (1) Index 
 (2) Position 
 (3) Count 
 (4) Current 
Упражнение 5:
Номер 1
Укажите свойство элемента управления ComboBox, которое позволяет узнать или задать источник данных для элемента управления:
Ответ:
 (1) DisplayMember 
 (2) ValueMember 
 (3) DataSource 
Номер 3
В аргументе PropertyName метода Add объекта ComboBox задается:
Ответ:
 (1) имя привязываемого источника данных 
 (2) имя свойства элемента управления, к которому осуществляется привязка  
 (3) имя свойства привязываемого источника данных 
Упражнение 6:
Номер 1
Какое значение свойства DataRowState объекта DataRow говорит о том, что строка была создана, но еще не является элементом коллекции DataRowCollection:
Ответ:
 (1) Modified 
 (2) Unchanged 
 (3) Detached 
Упражнение 7:
Номер 1
Какая операция должна выполняться первой при обновлении связанных таблиц, чтобы предотвратить возможные ошибки нарушения целостности данных:
Ответ:
 (1) дочерняя таблица: удалить записи 
 (2) родительская таблица: добавить, изменить или удалить записи 
 (3) дочерняя таблица: добавить или изменить записи 
Номер 2
Какими возможностями обладает объектная модель модуля просмотра Windows-форм Crystal Reports Windows Forms Viewer:
Ответ:
 (1) установка регистрационной информации базы данных 
 (2) управление внешним видом модуля просмотра 
 (3) изменение формулы выбора записей для подчиненных отчетов, которые отображаются в рамках главного отчета 
Номер 3
Укажите отличительные особенности объектной модели Crystal Reports Engine:
Ответ:
 (1) наличие возможности изменять даже наименьшие элементы отчета 
 (2) наличие встроенных средств просмотра отчетов 
 (3) автономность (не требует взаимодействия с модулем Crystal Reports Windows Forms Viewer) 
Упражнение 8:
Номер 1
Какой конфигурационный файл хранит строку соединения для получения доступа к базе данных:
Ответ:
 (1) app.config 
 (2) db.config 
 (3) connect.config 
Номер 2
Какие параметры используются в строке соединения для получения доступа к базе данных:
Ответ:
 (1) имя сервера базы данных, с которым устанавливается соединение 
 (2) имя (экземпляр) базы данных, с которым устанавливается соединение 
 (3) параметр, определяющий режим аутентификации для установления соединения с базой данных 
Номер 3
Какая информация указывается в параметре Initial Catalog в строке соединения для получения доступа к базе данных:
Ответ:
 (1) имя сервера базы данных, с которым устанавливается соединение 
 (2) имя (экземпляр) базы данных, с которым устанавливается соединение 
 (3) параметр, определяющий режим аутентификации для установления соединения с базой данных 
Упражнение 9:
Номер 1
Какие типы проектов инсталляторов предусмотрены в Visual Studio 2005:
Ответ:
 (1) Setup Project 
 (2) Web Setup Project 
 (3) САВ Project 
Номер 2
Какой тип проектов инсталляторов создает модули слияния, которые могут быть использованы с другими приложениями, основанными на технологии Windows Installer:
Ответ:
 (1) Merge Module Project 
 (2) Setup wizard 
 (3) Setup Project 
Номер 3
Какое назначение типа проекта инсталлятора Web Setup Project:
Ответ:
 (1) инсталляция Web-ориентированных приложений 
 (2) инсталляции клиентских приложений и приложений среднего слоя 
 (3) помощник в создании проекта развертывания 
Упражнение 10:
Номер 1
Каким свойством проекта установки назначается пиктограмма, появляющаяся в диалоговом окне Add/Remove Programs:
Ответ:
 (1) AddRemoveProgramsIcon 
 (2) InstalledVersion 
 (3) Manufacturer 
Номер 2
Какое свойство проекта установки определяет необходимость проверки, не установлена ли уже на машине более новая версия приложения:
Ответ:
 (1) DetectNewerInstalledVersion 
 (2) Version 
 (3) Manufacturer 
Номер 3
Какое свойство проекта установки определяет необходимость инсталляции для всех пользователей компьютера:
Ответ:
 (1) InstallAllUsers 
 (2) Localization 
 (3) TargetPlatform 
Упражнение 11:
Номер 1
Какое свойство проекта установки задает команду, исполняемую после окончания процесса построения:
Ответ:
 (1) PostBuildEvent 
 (2) PreBuildEvent 
 (3) RunPostBuildEvent 
Номер 2
Укажите назначение свойства проекта установки Version:
Ответ:
 (1) задает необходимость проверки наличия на компьютере предыдущей версии приложения 
 (2) задает номер версии инсталлятора, cab-файла или модуля слияния 
 (3) задает необходимость проверки наличия на компьютере более новой версии приложения 
Номер 3
Какая опция меню Project/Add используется для добавления файла, не являющегося частью процесса сборки:
Ответ:
 (1) Project Output 
 (2) File 
 (3) Merge Module 
 (4) Assembly 
Упражнение 12:
Номер 1
Какое свойство проекта (в диалоговом окне Property Pages) специфицирует тип сжатия включенных файлов:
Ответ:
 (1) Compression 
 (2) CAS size 
 (3) Package files 
Номер 2
Выберите отличительные черты способа компрессии - оптимизация по скорости:
Ответ:
 (1) быстрая инсталляция  
 (2) большие файлы 
 (3) медленная инсталляция 
 (4) файлы небольшого размера 
Номер 3
Какое из перечисленных свойств проекта задает секретный ключ, содержащий цифровой ключ шифрования подписанных файлов:
Ответ:
 (1) Compression 
 (2) Authenticode signature 
 (3) Private key file