Главная / Программирование /
Разработка Windows-приложений на языке C# 2005 / Тест 5
Разработка Windows-приложений на языке C# 2005 - тест 5
Упражнение 1:
Номер 1
Какие языки программирования могут использоваться в среде разработки Visual Studio:
Ответ:
 (1) Manadged C++ 
 (2) Visual Basic.NET 
 (3) Java.NET 
 (4) C# 
 (5) Pascal 
 (6) Prolog 
Номер 2
Из чего формируется рабочая среда проекта:
Ответ:
 (1) из папок, в которых хранятся файлы исходного кода 
 (2) из папок, в которых хранятся различные конфигурационные файлы 
 (3) из папок, в которых хранятся установочные файлы среды разработки 
Номер 3
В каком файле хранится главная форма приложения по умолчанию:
Ответ:
 (1) Fofm1.cs 
 (2) Form1.Designer.cs 
 (3) Form1.Designer1.cs 
Упражнение 2:
Номер 1
Какое ключевое слово в определении класса Form1
предназначено для определения класса, структуры или интерфейса, распределенных по нескольким файлам:
Ответ:
 (1) private
 
 (2) partial
 
 (3) static
 
Номер 2
Свойства, методы и события пользовательских членов класса определяются в файле:
Ответ:
 (1) Form1.Designer.cs 
 (2) Form1.cs 
 (3) Form1.Designer1.cs 
Номер 3
Что содержиться в файле Form1.cs:
Ответ:
 (1) код инициализации класса 
 (2) описание пользовательских членов класса (поля, свойства, методы) 
 (3) код, сгенерированный дизайнером Windows-формы 
Упражнение 3:
Номер 1
Какой метод класса Application
прекращает обработку сообщений для текущего потока:
Ответ:
 (1) Exit()
 
 (2) Thred()
 
 (3) ExitThred()
 
Номер 2
Каково назначение свойства CurrentCulture
класса Application
:
Ответ:
 (1) позволяет задать информацию о естественном языке, для работы с которым предназначен текущий поток 
 (2) позволяет получить информацию о естественном языке, для работы с которым предназначен текущий поток 
 (3) позволяет получить информацию о естественном языке для ввода информации, получаемой текущим потоком 
Номер 3
Какое из следующих свойств возвращает параметр системного реестра, который хранит общую для всех пользователей информацию о приложении:
Ответ:
 (1) CurrentCulture
 
 (2) StartupPath
 
 (3) CommonAppDataRegistry
 
Упражнение 4:
Номер 1
Определите неверный способ комментирования кода в C#:
Ответ:
 (1) # comment
 
 (2) // comment
 
 (3) /* comment */
 
Номер 2
Какое ключевое слово в строке объявления функции означает отсутствие возвращаемого значения:
Ответ:
 (1) void
 
 (2) private
 
 (3) null
 
Номер 3
Выберите верное утверждение:
Ответ:
 (1) язык программирования C# чувствителен к регистру 
 (2) ключевое слово private в вызове функции определяет видимость функции как внутреннюю 
 (3) все методы класса Application являются статическими 
Упражнение 5:
Номер 1
Каким образом должны именоваться переменные в соответствии с соглашениями в C#:
Ответ:
 (1) sResult
 
 (2) Result
 
 (3) pszResult
 
Номер 2
Какое именование переменной является рекомендуемым в языке C#:
Ответ:
 (1) Target_Person
 
 (2) TargetPerson
 
 (3) target_person
 
Номер 3
Какие схемы могут применяться для именования переменных в C#:
Ответ:
 (1) Pascal 
 (2) camel 
 (3) assembler 
Упражнение 6:
Номер 1
Какое свойство позволяет определять главное окно как родительскую форму:
Ответ:
 (1) IsContainer
 
 (2) WindowsState
 
 (3) IsMDIContainer
 
Номер 2
Какие свойства предназначены для объединения пунктов меню:
Ответ:
 (1) MergeAction
 
 (2) MergeIndex
 
 (3) MergeProperty
 
Номер 3
Какое значение может принимать свойство MergeAction
:
Ответ:
 (1) Append
 
 (2) Insert
 
 (3) Merge
 
Упражнение 7:
Номер 1
Укажите отличительные характеристики диалоговых окон:
Ответ:
 (1) отсутствие элементов управления (ControlBox, MinimizeBox и MaximizeBox) 
 (2) невозможность изменения размеров формы пользователем 
 (3) изменяющийся размер 
Номер 2
Окно, способное работать одновременно с породившим его главным окном приложения, называется:
Ответ:
 (1) немодальным 
 (2) модальным 
 (3) нет верного ответа 
Номер 3
Какой вид окон чаще всего используется для настройки различных параметров приложения "плавающих" инструментальных панелей:
Ответ:
 (1) немодальные 
 (2) модальные 
 (3) нет верного ответа 
Упражнение 8:
Номер 1
Какой класс библиотеки Microsoft /NET Framwork используется для создания модального диалогового окна:
Ответ:
 (1) DialogBox
 
 (2) MessageBox
 
 (3) InputBox
 
Номер 2
Какой параметр позволяет задать текст заголовка диалогового окна MessageBox:
public static DialogResult Show
{
string message,
string caption,
MessageBoxButtons btns,
MessageBoxIcon icon,
MessageBoxDefaultButton defButton,
MessageBoxOptions opt
};
Ответ:
 (1) message
 
 (2) caption
 
 (3) icon
 
Номер 3
С помощью какого параметра можно указать, какие кнопки необходимо расположить в окне диалогового окна:
Ответ:
 (1) MessageBoxOptions
 
 (2) MessageBoxButtons
 
 (3) MessageBoxDefaultButton
 
Упражнение 9:
Номер 1
Какое значение должна принимать константа перечисления MessageBoxIcon
, чтобы в левой части диалогового окна отобразился следующий значок:
Ответ:
 (1) Exclamation 
 (2) Warning 
 (3) Asterisk 
Номер 2
Какое изображение будет расположено в левой части диалогового окна, если параметр MessageBoxIcon
метода MessageBox.Show
принимает значение, равное Exclamation
:
Ответ:
 
(1)  
 
(2)  
 
(3)  
 
(4)  
Номер 3
Какое значение может должен иметь параметр MessageBoxIcon
метода MessageBox.Show
, чтобы в левой части диалогового окна иконка не отображалась:
Ответ:
 (1) Information
 
 (2) Stop
 
 (3) None
 
Упражнение 10:
Номер 1
Какое значение параметра MessageBoxOptions
метода MessageBox.Show
указывает, что окно отображается на активном рабочем столе, даже если к системе не подключился ни один пользователь:
Ответ:
 (1) ServiceNotification
 
 (2) DefaultDesktopOnly
 
 (3) RtlReading
 
Номер 2
Значение DefaultDesktopOnly
параметра MessageBoxOptions
метода MessageBox.Show
означает, что:
Ответ:
 (1) окно с сообщением отображается только на рабочем столе, выбранном по умолчанию 
 (2) окно отображается на активном рабочем столе, даже если к системе не подключился ни один пользователь 
 (3) оба ответа неверны 
Номер 3
Какое значение может вернуть метод MessageBox.Show
:
Ответ:
 (1) Cancel
 
 (2) None
 
 (3) Retry
 
Упражнение 11:
Номер 1
Каким образом можно создать диалоговое окно:
Ответ:
 (1) только на основе класса MessageBox
 
 (2) только с использованием Windows - формы 
 (3) как на основе класса MessageBox
, так и с использованием Windows - формы 
Номер 2
Какой элемент управления используется для построения панелей инструментов:
Ответ:
 (1) MenuStrip
 
 (2) ToolStrip
 
 (3) StatusStrip
 
Номер 3
Какие элементы управления являются доступными в меню компонента ToolStrip:
Ответ:
 (1) Button 
 (2) Label 
 (3) MenuItem 
 (4) ComboBox 
Упражнение 12:
Номер 1
Кнопка панели инструментов, которая является объектом класса toolStripButton
, может содержать:
Ответ:
 (1) только текст 
 (2) только изображение 
 (3) и текст, и изображение 
Номер 2
Какое свойство элемента ToolStrip
, отвечает за текст всплывающих подсказок:
Ответ:
 (1) Text
 
 (2) TextDirection
 
 (3) ToolTipText
 
Номер 3
Какое свойство позволяет сформировать графическое представление кнопки панели инструментов:
Ответ:
 (1) ForeColor
 
 (2) GenerateMember
 
 (3) Image