Главная / Программирование / Разработка Windows-приложений на языке C# 2005

Разработка Windows-приложений на языке C# 2005 - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: В курсе рассматриваются основные этапы проектирования информационной системы на учебном примере.
Какой класс применяется для показа меню, отображаемого по нажатию правой кнопки мыши:
(1) ContextMenuStrip
(2) ToolStrip
(3) Pointer
Тип данных, представляющий локальный набор таблиц и информацию об отношениях между ними, носит название:
(1) DataSet
(2) DataManager
(3) DataProvider
(4) DataAdapter
Какие языки программирования могут использоваться в среде разработки Visual Studio:
(1) Manadged C++
(2) Visual Basic.NET
(3) Java.NET
(4) C#
(5) Pascal
(6) Prolog
Какой элемент интерфейса используется для вывода текстовой или графической информации, относящейся к работе приложения:
(1) MenuStrip
(2) StatusStrip
(3) ToolStrip
Какие управляемые провайдеры реализованы в технологии ADO.NET:
(1) только SQL
(2) только OleDb
(3) как SQL, так и OleDb
Какое ключевое слово в определении класса Form1 предназначено для определения класса, структуры или интерфейса, распределенных по нескольким файлам:
(1) private
(2) partial
(3) static
Какой класс из перечисленных ниже является общим предком всех классов, обеспечивающим все производные классы общим набором важнейших возможностей:
(1) Form
(2) FormatControl
(3) Control
Какой тип пространства имен System.Data представляет набор всех отношений между таблицами в DataSet:
(1) ConstraintCollection
(2) DataTableCollection
(3) DataRelationCollection
Какой метод класса Application прекращает обработку сообщений для текущего потока:
(1) Exit()
(2) Thred()
(3) ExitThred()
Укажите назначение кнопки files
(1) переход в окно свойств данного элемента
(2) переход в список событий в закладке Properties
(3) нет верного ответа
Выберите из списка элементы управления, поддерживающие сложную привязку данных:
(1) ListBox
(2) DataList
(3) TextBox
Определите неверный способ комментирования кода в C#:
(1) # comment
(2) // comment
(3) /* comment */
Какое свойство элемента TextBoxBase определяет, будет ли текст в TextBox автоматически переноситься на новую строку при достижении предельной длины строки:
(1) AcceptsTab
(2) Wordwrap
(3) Multiline
Укажите свойство элемента управления ComboBox, которое позволяет узнать или задать источник данных для элемента управления:
(1) DisplayMember
(2) ValueMember
(3) DataSource
Каким образом должны именоваться переменные в соответствии с соглашениями в C#:
(1) sResult
(2) Result
(3) pszResult
Какие методы класса TextBoxBase используются для работы с буфером обмена:
(1) AppendText
(2) Clear
(3) Cut
(4) Paste
Какое значение свойства DataRowState объекта DataRow говорит о том, что строка была создана, но еще не является элементом коллекции DataRowCollection:
(1) Modified
(2) Unchanged
(3) Detached
Какое свойство позволяет определять главное окно как родительскую форму:
(1) IsContainer
(2) WindowsState
(3) IsMDIContainer
Какие значения присутствуют в перечислении HorizontalAlignment:
(1) Center
(2) Left
(3) Right
(4) Justify
(5) BottomRight
Какая операция должна выполняться первой при обновлении связанных таблиц, чтобы предотвратить возможные ошибки нарушения целостности данных:
(1) дочерняя таблица: удалить записи
(2) родительская таблица: добавить, изменить или удалить записи
(3) дочерняя таблица: добавить или изменить записи
Укажите отличительные характеристики диалоговых окон:
(1) отсутствие элементов управления (ControlBox, MinimizeBox и MaximizeBox)
(2) невозможность изменения размеров формы пользователем
(3) изменяющийся размер
Какие значения доступны для выбора в перечислении ContentAlignment:
(1) BottomCenter
(2) MiddleLeft
(3) Justify
(4) Right
(5) Top
Какой конфигурационный файл хранит строку соединения для получения доступа к базе данных:
(1) app.config
(2) db.config
(3) connect.config
Какой класс библиотеки Microsoft /NET Framwork используется для создания модального диалогового окна:
(1) DialogBox
(2) MessageBox
(3) InputBox
Для того, чтобы определить состояние флажка как неопределенное, необходимо:
(1) установить значение TRUE для свойства ThreeState
(2) установить значение Indeterminate для свойства CheckState
(3) установить значение Unchecked для свойства CheckState
Какие типы проектов инсталляторов предусмотрены в Visual Studio 2005:
(1) Setup Project
(2) Web Setup Project
(3) САВ Project
Какое значение должна принимать константа перечисления MessageBoxIcon, чтобы в левой части диалогового окна отобразился следующий значок: files
(1) Exclamation
(2) Warning
(3) Asterisk
Укажите свойство класса ListBox, которое определяет число элементов, которые возможно выбрать в списке одновременно:
(1) SelectionMode
(2) SelectedIndex
(3) SelectedItems
Каким свойством проекта установки назначается пиктограмма, появляющаяся в диалоговом окне Add/Remove Programs:
(1) AddRemoveProgramsIcon
(2) InstalledVersion
(3) Manufacturer
Какое значение параметра MessageBoxOptions метода MessageBox.Show указывает, что окно отображается на активном рабочем столе, даже если к системе не подключился ни один пользователь:
(1) ServiceNotification
(2) DefaultDesktopOnly
(3) RtlReading
Какое свойство должно быть настроено соответствующим образом для того, чтобы элемент формы участвовал в переходах по Tab по заранее заданному маршруту:
(1) TabStop
(2) Tablndex
(3) TabOrder
Какое свойство проекта установки задает команду, исполняемую после окончания процесса построения:
(1) PostBuildEvent
(2) PreBuildEvent
(3) RunPostBuildEvent
Каким образом можно создать диалоговое окно:
(1) только на основе класса MessageBox
(2) только с использованием Windows - формы
(3) как на основе класса MessageBox, так и с использованием Windows - формы
Какой член класса ToolTip ассоциирует подсказку с элементом управления:
(1) Active
(2) GetTooltip()
(3) SetToolTip()
Какое свойство проекта (в диалоговом окне Property Pages) специфицирует тип сжатия включенных файлов:
(1) Compression
(2) CAS size
(3) Package files
Кнопка панели инструментов, которая является объектом класса toolStripButton, может содержать:
(1) только текст
(2) только изображение
(3) и текст, и изображение
Какие действия необходимы для отображения контекстного меню в приложении:
(1) добавление элемента управления contextMenuStrip на форму
(2) формирование пунктов контекстного меню
(3) подключение контекстного меню к форме с помощью вкладки Properties
(4) создание кода обработчика событий для каждого пункта меню
Какие операции доступны для выполнения над объектом DataSet после его создания и заполнения данными:
(1) добавление новых записей в таблицу
(2) изменение существующих записей
(3) применение фильтров к записям таблицы
Из чего формируется рабочая среда проекта:
(1) из папок, в которых хранятся файлы исходного кода
(2) из папок, в которых хранятся различные конфигурационные файлы
(3) из папок, в которых хранятся установочные файлы среды разработки
Какими возможностями обеспечивает все производные классы класс Control:
(1) установка цвета фона
(2) выбор шрифта
(3) события мыши и клавиатуры
На каком уровне объектной модели ADO.NET обеспечивается манипуляция с данными на уровне исходных таблиц:
(1) уровень приложения
(2) уровень бизнес-логики
(3) уровень данных
Каково назначение свойства CurrentCulture класса Application:
(1) позволяет задать информацию о естественном языке, для работы с которым предназначен текущий поток
(2) позволяет получить информацию о естественном языке, для работы с которым предназначен текущий поток
(3) позволяет получить информацию о естественном языке для ввода информации, получаемой текущим потоком
Укажите верное назначение свойства Multiline элемента TextBoxBase:
(1) определяет, будет ли текст в TextBox автоматически переноситься на новую строку при достижении предельной длины строки
(2) указывает, может ли TextBox содержать несколько строк текста
(3) нет верного ответа
Какое именование переменной является рекомендуемым в языке C#:
(1) Target_Person
(2) TargetPerson
(3) target_person
Какие свойства класса TextBox не являются наследуемыми от класса TextBoxBase:
(1) Multiline
(2) CharacterCasing
(3) TextAlign
Какие свойства предназначены для объединения пунктов меню:
(1) MergeAction
(2) MergeIndex
(3) MergeProperty
К свойствам класса ButtonBase относится:
(1) ImageAlign
(2) FlatStyle
(3) CharacterCasing
Какими возможностями обладает объектная модель модуля просмотра Windows-форм Crystal Reports Windows Forms Viewer:
(1) установка регистрационной информации базы данных
(2) управление внешним видом модуля просмотра
(3) изменение формулы выбора записей для подчиненных отчетов, которые отображаются в рамках главного отчета
Окно, способное работать одновременно с породившим его главным окном приложения, называется:
(1) немодальным
(2) модальным
(3) нет верного ответа
От какого класса элемент CheckBox наследует большинство своих свойств:
(1) ButtonBase
(2) FormatControl
(3) ToolBar
Какие параметры используются в строке соединения для получения доступа к базе данных:
(1) имя сервера базы данных, с которым устанавливается соединение
(2) имя (экземпляр) базы данных, с которым устанавливается соединение
(3) параметр, определяющий режим аутентификации для установления соединения с базой данных
Какой параметр позволяет задать текст заголовка диалогового окна MessageBox: public static DialogResult Show { string message, string caption, MessageBoxButtons btns, MessageBoxIcon icon, MessageBoxDefaultButton defButton, MessageBoxOptions opt };
(1) message
(2) caption
(3) icon
Укажите отличительные особенности элемента RadioButton:
(1) наличие события CheckedChanged
(2) отсутствие свойства ThreeState
(3) невозможность принять состояние Indeterminate (не определено)
Какой тип проектов инсталляторов создает модули слияния, которые могут быть использованы с другими приложениями, основанными на технологии Windows Installer:
(1) Merge Module Project
(2) Setup wizard
(3) Setup Project
Какое изображение будет расположено в левой части диалогового окна, если параметр MessageBoxIcon метода MessageBox.Show принимает значение, равное Exclamation:
(1) files
(2) files
(3) files
(4) files
Выберите из списка особенности комбинированных списков:
(1) возможность выбора значения из списка
(2) возможность ввода собственного, не определенного заранее элемента
(3) оба ответа неверны
Какое свойство проекта установки определяет необходимость проверки, не установлена ли уже на машине более новая версия приложения:
(1) DetectNewerInstalledVersion
(2) Version
(3) Manufacturer
Значение DefaultDesktopOnly параметра MessageBoxOptions метода MessageBox.Show означает, что:
(1) окно с сообщением отображается только на рабочем столе, выбранном по умолчанию
(2) окно отображается на активном рабочем столе, даже если к системе не подключился ни один пользователь
(3) оба ответа неверны
Какой элемент управления предусмотрен для того, чтобы пользователь мог выбрать диапазон дат, используя удобный интерфейс:
(1) MonthCalendar
(2) TimePanel
(3) TimeCalendar
Укажите назначение свойства проекта установки Version:
(1) задает необходимость проверки наличия на компьютере предыдущей версии приложения
(2) задает номер версии инсталлятора, cab-файла или модуля слияния
(3) задает необходимость проверки наличия на компьютере более новой версии приложения
Какой элемент управления используется для построения панелей инструментов:
(1) MenuStrip
(2) ToolStrip
(3) StatusStrip
Какое свойство позволяет установить время задержки при появлении подсказки:
(1) AutoPopDelay
(2) InitialDelay
(3) AutoDelay
Выберите отличительные черты способа компрессии - оптимизация по скорости:
(1) быстрая инсталляция
(2) большие файлы
(3) медленная инсталляция
(4) файлы небольшого размера
Какое свойство элемента ToolStrip, отвечает за текст всплывающих подсказок:
(1) Text
(2) TextDirection
(3) ToolTipText
В каком пространстве имен определены типы, которые составляют управляемый провайдер SQL:
(1) System.Data.Common
(2) System.Data.SqlCIient
(3) System.Data.SqlTypes
Свойства, методы и события пользовательских членов класса определяются в файле:
(1) Form1.Designer.cs
(2) Form1.cs
(3) Form1.Designer1.cs
Какой класс из перечисленных ниже является потомком класса BindingManagerBase и поддерживает указатель на текущий элемент в источнике данных, который реализует интерфейсы IList, IListSource или IBindingList:
(1) BindingContext
(2) CurrencyManager
(3) нет верного ответа
Какое ключевое слово в строке объявления функции означает отсутствие возвращаемого значения:
(1) void
(2) private
(3) null
С помощью какого свойства формы можно привязать контекстное меню?
(1) ContextMenuStrip
(2) MenuStrip
(3) ToolStrip
Какие интерфейсы в пространстве имен System.Data реализуются управляемым провайдером:
(1) IDbCommand
(2) IDbDataAdapter
(3) IDbConnection
(4) IDataReader
В каком файле хранится главная форма приложения по умолчанию:
(1) Fofm1.cs
(2) Form1.Designer.cs
(3) Form1.Designer1.cs
Какое событие объекта StatusStrip должно быть обработано для того, чтобы корректно управлять перемещением мыши с пункта меню:
(1) MouseHover
(2) MouseLeave
(3) MouseEnter
Какое пространство имен необходимо использовать для установления соединения с источником данных с помощью управляемого провайдера SQL:
(1) System.Data
(2) System.Data.SqlClient
(3) System.Data.OleDb
Что содержиться в файле Form1.cs:
(1) код инициализации класса
(2) описание пользовательских членов класса (поля, свойства, методы)
(3) код, сгенерированный дизайнером Windows-формы
Наследниками какого класса являются элементы управления Button, CheckBox, RadioButton:
(1) ButtonBase
(2) FormatControl
(3) ToolBar
Какой уровень объектной модели ADO.NET отвечает за установление связи с базой данных с помощью объекта DataConnection:
(1) уровень приложения
(2) уровень данных
(3) уровень бизнес-логики
Какое из следующих свойств возвращает параметр системного реестра, который хранит общую для всех пользователей информацию о приложении:
(1) CurrentCulture
(2) StartupPath
(3) CommonAppDataRegistry
Укажите особенности элемента TextBox:
(1) предназначен для хранения только одной строки
(2) предназначен для хранения одной или нескольких строк
(3) может быть настроен как "только для чтения"
Какое свойство класса CurrencyManager позволяет задать текущую позицию в источнике данных:
(1) Index
(2) Position
(3) Count
(4) Current
Выберите верное утверждение:
(1) язык программирования C# чувствителен к регистру
(2) ключевое слово private в вызове функции определяет видимость функции как внутреннюю
(3) все методы класса Application являются статическими
Какое свойство предназначено для того, чтобы настроить TextBox как недоступным для записи:
(1) Modified
(2) Readonly
(3) HideSelection
В аргументе PropertyName метода Add объекта ComboBox задается:
(1) имя привязываемого источника данных
(2) имя свойства элемента управления, к которому осуществляется привязка
(3) имя свойства привязываемого источника данных
Какие схемы могут применяться для именования переменных в C#:
(1) Pascal
(2) camel
(3) assembler
Какое свойство класса TextBox определяет,, что происходит, когда пользователь при вводе текста нажал на Enter:
(1) SelectionStart
(2) CharacterCasing
(3) AcceptsReturn
Какое значение может принимать свойство MergeAction:
(1) Append
(2) Insert
(3) Merge
Какое свойство является собственным для класса Button (не наследуемым от класса-предка):
(1) DialogResult
(2) IsDefault
(3) класс Button не имеет собственных свойств
Укажите отличительные особенности объектной модели Crystal Reports Engine:
(1) наличие возможности изменять даже наименьшие элементы отчета
(2) наличие встроенных средств просмотра отчетов
(3) автономность (не требует взаимодействия с модулем Crystal Reports Windows Forms Viewer)
Какой вид окон чаще всего используется для настройки различных параметров приложения "плавающих" инструментальных панелей:
(1) немодальные
(2) модальные
(3) нет верного ответа
Какое свойство возращает текущее состояние флажка CheckBox (выбран или не выбран):
(1) CheckState
(2) Checked
(3) Appearance
Какая информация указывается в параметре Initial Catalog в строке соединения для получения доступа к базе данных:
(1) имя сервера базы данных, с которым устанавливается соединение
(2) имя (экземпляр) базы данных, с которым устанавливается соединение
(3) параметр, определяющий режим аутентификации для установления соединения с базой данных
С помощью какого параметра можно указать, какие кнопки необходимо расположить в окне диалогового окна:
(1) MessageBoxOptions
(2) MessageBoxButtons
(3) MessageBoxDefaultButton
Укажите общие черты типов переключателей RadioButton и CheckBox:
(1) наличие события CheckedModified
(2) наличие свойства Checked
(3) внутри группы переключателей одновременно может быть выбран только один переключатель
Какое назначение типа проекта инсталлятора Web Setup Project:
(1) инсталляция Web-ориентированных приложений
(2) инсталляции клиентских приложений и приложений среднего слоя
(3) помощник в создании проекта развертывания
Какое значение может должен иметь параметр MessageBoxIcon метода MessageBox.Show, чтобы в левой части диалогового окна иконка не отображалась:
(1) Information
(2) Stop
(3) None
Какое свойство определяет максимальную длину текста, который пользователь может ввести в ComboBox:
(1) MaxLength
(2) MaxDropDownltems
(3) SelectionLength
Какое свойство проекта установки определяет необходимость инсталляции для всех пользователей компьютера:
(1) InstallAllUsers
(2) Localization
(3) TargetPlatform
Какое значение может вернуть метод MessageBox.Show:
(1) Cancel
(2) None
(3) Retry
В каком свойстве задается массив выделенных подсветкой объектов DateTime для месяца:
(1) SelectionRange
(2) MonthlyBoldedDates
(3) ShowTodayCircle
Какая опция меню Project/Add используется для добавления файла, не являющегося частью процесса сборки:
(1) Project Output
(2) File
(3) Merge Module
(4) Assembly
Какие элементы управления являются доступными в меню компонента ToolStrip:
(1) Button
(2) Label
(3) MenuItem
(4) ComboBox
Укажите назначение метода GetTooltip():
(1) ассоциирует всплывающую подсказку с элементом управления
(2) определяет, является ли всплывающая подсказка активной
(3) возвращает текст всплывающей подсказки
Какое из перечисленных свойств проекта задает секретный ключ, содержащий цифровой ключ шифрования подписанных файлов:
(1) Compression
(2) Authenticode signature
(3) Private key file
Какое свойство позволяет сформировать графическое представление кнопки панели инструментов:
(1) ForeColor
(2) GenerateMember
(3) Image