Главная / Программирование /
Разработка 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