Главная / Программирование / Разработка приложений на C# в среде Visual Studio 2005

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

Правильные ответы выделены зелёным цветом.
Все ответы: Курс охватывает наиболее популярные вопросы проектирования оконных приложений с применением современных средств разработчика в среде Visual Studio 2005. Учебный материал представлен в виде упражнений с пошаговыми инструкциями, выполнение которых вырабатывает практические навыки создания настольных и Web-приложений. Код использования библиотек .NET Framework 2.0, ASP.NET 2.0, управляемого DirectX 9.0, OpenGL, языков C, C# снабжен подробными комментариями и является самодостаточным.
Укажите способы повторного использования ранее разработанного и откомпилированного кода:
(1) композиция
(2) декомпозиция
(3) наследование
На какие категории можно разделить типы в пространстве имен System.Windows.Forms?
(1) базовая инфраструктура
(2) элементы управления
(3) невизуальные компоненты
(4) диалоговые окна общего вида
(5) пользовательские компоненты
Укажите назначение метода Equals() базового библиотечного класса System.Object:
(1) возвращает true, если сравниваемые сущности занимают одну и ту же область памяти
(2) возвращает целочисленное значение ID, идентифицирующее конкретный экземпляр объекта данного типа
(3) возвращает объект Type(), полностью описывающий тот объект, из которого этот метод был вызван
(4) возвращает символьное представление объекта в формате "путь_пространства_имен.имя_класса"
(5) освобождает все ресурсы, занятые объектом данного класса, перед его удалением, для корректной работы сборщика мусора
(6) предназначен для создания еще одной ссылки на область, занимаемую объектом данного типа в оперативной памяти
Укажите функцию утилиты Solution Explorer в среде Visual Studio 2005:
(1) управление проектами, входящими в решение
(2) помощь в изучении библиотечных типов и отображение комментариев кода
(3) обзор всех типов, входящих в проект
Какая управляющая последовательность в строковых литералах обозначает возврат каретки?
(1) \n
(2) \r
(3) \t
Какой модификатор доступности в С# помечает метод или поле как доступные из объектной переменной или из всех производных классов?
(1) public
(2) private
(3) protected
(4) internal
(5) protected internal
Укажите условия, которые нужно соблюдать при объявлении и переопределении виртуальных функций:
(1) все виртуальные функции должны иметь одинаковые сигнатуры
(2) все виртуальные функции должны иметь разные сигнатуры
(3) применять механизм вызова виртуальных функций к статическим функциям нельзя
Укажите свойство класса Application, которое получает путь для исполняемого файла, запустившего приложение, не включая его имя?
(1) startupPath
(2) executablePath
(3) productName
Укажите назначение метода ToString() базового библиотечного класса System.Object:
(1) возвращает true, если сравниваемые сущности занимают одну и ту же область памяти
(2) возвращает целочисленное значение ID, идентифицирующее конкретный экземпляр объекта данного типа
(3) возвращает объект Type(), полностью описывающий тот объект, из которого этот метод был вызван
(4) возвращает символьное представление объекта в формате "путь_пространства_имен.имя_класса"
(5) освобождает все ресурсы, занятые объектом данного класса, перед его удалением, для корректной работы сборщика мусора
(6) предназначен для создания еще одной ссылки на область, занимаемую объектом данного типа в оперативной памяти
Команда факторизации Remove Parameters в Visual Studio 2005:
(1) удаляет выделенный аргумент из списка параметров
(2) меняет порядок следования аргументов метода
(3) дополняет выделенное поле класса общедоступным свойством
Укажите правильный синтаксис объявления перечисления:
(1) модификатор_доступа enum имя_типа{список_членов}
(2) enum модификатор_доступа имя_типа{список_членов}
(3) список_членов enum имя_типа{модификатор_доступа}
При каком модификаторе доступности в С# член доступен внутри сборки?
(1) public
(2) private
(3) protected
(4) internal
(5) protected internal
Поток - это ...
(1) чисто абстрактный класс, в котором все методы являются только объявлениями и не содержат реализацию
(2) завершенная часть кода процесса, способная выполняться самостоятельно
(3) коллекция однотипных элементов, перебираемая с помощью цикла foreach
Укажите при каком маскирующем элементе свойства Mask, от пользователя ожидается ввод любой цифры от 0 до 9?
(1) 0
(2) 9
(3) ?
(4) L
(5) &
(6) #
Укажите параметр форматирования строк в C#, который используется для вывода значений в денежном формате?
(1) C
(2) D
(3) E
(4) F
(5) N
(6) X
Вся информация о решении хранится в главном файле решения с расширением ...
(1) .vcproj
(2) .sln
(3) .suo
Какой тип данных в C# соответствует знаковому значению размером 8 бит?
(1) sbyte
(2) byte
(3) short
(4) ushort
(5) int
(6) uint
Какой модификатор доступности в С# устанавливается для классов по умолчанию?
(1) public
(2) private
(3) protected
(4) internal
(5) protected internal
Интерфейсы предназначены:
(1) только для композиции
(2) только для наследования
(3) как для наследования, так и для композиции
Какое событие класса Application генерируется непосредственно перед тем, как данное приложение завершает работу?
(1) applicationExit
(2) idle
(3) threadExit
Укажите параметр форматирования строк в C#, который используется для вывода значений с фиксированной точкой?
(1) C
(2) D
(3) E
(4) F
(5) N
(6) X
В файлах исходного кода Visual Studio 2005 (Source Files) содержатся:
(1) описания диалоговых окон, пиктограмм, иконок, элементов управления
(2) определения функций и методов программного кода
(3) объявления классов и прототипы функций
Какой тип данных в C# соответствует беззнаковому значению размером 16 бит?
(1) sbyte
(2) byte
(3) short
(4) ushort
(5) int
(6) uint
Какое начальное значение получают по умолчанию поля типа string класса при создании объекта?
(1) false
(2) 0
(3) null
(4) "\0"
Укажите конструктор с перегрузками для создания потока:
(1) Thread()
(2) Abort()
(3) Suspend()
(4) Sleep()
(5) Join()
Свойство Button класса MouseEventArgs ...
(1) содержит информацию о том, какая клавиша мыши была нажата
(2) возвращает число нажатий и отпусканий клавиши мыши
(3) содержит цену щелчка при вращении колеса мыши
Какие компоненты различают в С# в зависимости от выбора базового класса компонента?
(1) пользовательские элементы управления
(2) вспомогательные элементы управления
(3) невизуальные компоненты
(4) специальные элементы управления
Категория свойств Appearance инспектора свойств Visual Studio 2005 определяет:
(1) цвета, выравнивание, текстовые надписи, которые будут отображаться на объекте
(2) размер объекта и размещение его на экране
(3) действия объекта в момент выбора его пользователем
Укажите верный синтаксис в С# создания массива?
(1) тип[] имя_массива = new тип[размер]
(2) тип имя_массива = new тип[размер]
(3) тип[] имя_массива = тип[размер]
Любой класс или структура может иметь ...
(1) только один статический конструктор
(2) два статических конструктора
(3) несколько статических конструкторов
Укажите метод класса Thread, приостанавливающий работу потока на заданное время?
(1) Thread()
(2) Abort()
(3) Suspend()
(4) Sleep()
(5) Join()
При каком значении свойства View элемента управления ListView, информация в нём представлена в табличной форме?
(1) details
(2) largeIcon
(3) list
Какой метод класса System.String возвращает новую строку, склеенную из двух исходных?
(1) Concat()
(2) CompareTo()
(3) Insert()
Встроенный тип данных short в С# соответствует системному типу данных:
(1) Int16
(2) UInt16
(3) Int32
(4) UInt32
(5) Int64
(6) UInt64
Сколько существует в объектно-ориентированном программировании способов передачи кода одного класса другому?
(1) 4
(2) 3
(3) 2
Укажите существующие в C# модификаторы параметров метода:
(1) params
(2) out
(3) ref
(4) in
Как называется механизм контроля операционной системы над взаимодействием процессов?
(1) IPC
(2) CLR
(3) .NET Remoting
Укажите свойство класса Form, которое управляет системной кнопкой закрытия окна и наличием системного меню?
(1) controlBox
(2) showInTaskbar
(3) cancelButton
Пользовательские элементы управления - это ...
(1) расширение визуальных элементов управления, в основе которых лежит класс Control
(2) расширения классов, не имеющих во время выполнения визуального представления
(3) созданные совершенно новые визуальные компоненты непосредственно из класса Control
Встроенный тип данных uint в С# соответствует системному типу данных:
(1) Int16
(2) UInt16
(3) Int32
(4) UInt32
(5) Int64
(6) UInt64
Все оконные приложения .NET используют класс ...
(1) Form
(2) Array
(3) String
Если перед параметром метода установлен модификатор params, то:
(1) данный параметр устанавливается вызываемым методом и передается по ссылке
(2) методу можно переслать произвольное число аргументов одинакового типа в виде единого параметра
(3) в вызываемый метод передается копия оригинальных данных
(4) методу передается ссылка на данные клиента, которые он может менять внутри себя
Домен, который автоматически создается средой исполнения для запущенного приложения, называется:
(1) вспомогательным
(2) пользовательским.
(3) основным
Какое свойство класса KeyEventArgs читает значение, являющееся индикатором завершения обработки события обработчиком?
(1) keyCode
(2) modifiers
(3) handled
Укажите управляющую последовательность в строке C#, которая запускает системное звуковое оповещение:
(1) \a
(2) \u
(3) \o
(4) \\
(5) \f
(6) \v
Какое из перечисленных ниже слов, в языке программирования С# является ключевым?
(1) start
(2) done
(3) sizeof
Делегаты в С# - это ...
(1) тип, реализующий механизм вызова функций с разными именами и сигнатурой
(2) тип, реализующий механизм динамического вызова функций с разными именами и сигнатурой
(3) тип, реализующий механизм динамического вызова функций с разными именами, но одинаковой сигнатурой
Среда выполнения вызывает статический конструктор, когда ...
(1) создается первый экземпляр класса или перед последним обращением к статическому члену
(2) создается последний экземпляр класса или перед первым обращением к статическому члену
(3) создается первый экземпляр класса или перед первым обращением к статическому члену
Как сокращенно называется локальная память потока?
(1) IPC
(2) TLS
(3) .NET Remoting
Кнопочный элемент управления Button класса ButtonBase обычно используется для:
(1) для инициирования действий
(2) для установки условий(опций)
(3) для выбора пользователем одного из нескольких взаимоисключающих вариантов
Какой статический метод класса System.Array позволяет очистить указанный диапазон элементов и инициализировать их "безопасными" значениями?
(1) Clear()
(2) CopyTo()
(3) GetLength()
(4) GetValue()
(5) Reverse()
(6) Sort()
Укажите значимые типы данных:
(1) перечисления
(2) классы
(3) делегаты
(4) структуры
(5) интерфейсы
Все делегаты представляют собой типы, которые неявным образом выводятся из класса:
(1) System.Delegate
(2) System.Delegates
(3) System.Delegats
Укажите, при каком способе объявления класса, он доступен из любой внешней сборки?
(1) public class MyClass{...}
(2) internal class MyClass{...}
(3) class MyClass{...}
Какая операция используется при добавлении в объект делегата новой ссылки на функцию?
(1) +==
(2) -==
(3) +=
(4) -=
Укажите событие класса Form, при котором форма получает фокус ввода?
(1) activated
(2) deactivate
(3) load
Какой базовый класс среды .NET Framework используется для создания компонента с нуля?
(1) object
(2) system.ComponentModel.Component
(3) system.Windows.Forms.Control
(4) system.Windows.Forms.UserControl
Ссылочные переменные размещаются:
(1) на управляемой куче
(2) на стеке
(3) как на стеке, так и на управляемой куче
Если массив объявляется как поле класса, то все элементы числового типа по умолчанию приобретают значение:
(1) 0
(2) false
(3) null
Какое ключевое слово используется для объявления константной переменной?
(1) readonly
(2) constant
(3) const
При объявлении абстрактного метода в классе, он ...
(1) автоматически является виртуальным
(2) автоматически не является виртуальным, но его можно объявить виртуальным
(3) автоматически не является виртуальным и его нельзя объявить виртуальным
Сколько кнопочных элементов управления содержит класс ButtonBase?
(1) 3
(2) 2
(3) 4
Какая управляющая последовательность в строке C# вставляет обратный слэш?
(1) \a
(2) \u
(3) \o
(4) \\
(5) \f
(6) \v
Когда происходит разрушение переменной значимого типа данных?
(1) когда происходит выход из области видимости
(2) во время процесса сборки мусора
(3) когда происходит выход из области видимости и во время процесса сборки мусора
Какая управляющая последовательность в строковых литералах обозначает возврат на одну позицию?
(1) \b
(2) \'
(3) \"
Могут ли статические методы использовать обычные поля и обычные методы?
(1) не могут
(2) могут
(3) могут не во всех случаях
Какие значения может принимать свойство DialogResult кнопки Button?
(1) abort
(2) cancel
(3) ignore
(4) no
(5) esc
Какой статический метод класса System.Array сортирует одномерный массив встроенных типов данных
(1) Clear()
(2) CopyTo()
(3) GetLength()
(4) GetValue()
(5) Reverse()
(6) Sort()
Как производится передача параметров ссылочного типа данных в функцию?
(1) вызывающей функции передаются адреса размещения соответствующих объектов в оперативной памяти
(2) вызывающей функции передаются локальные копии значений переменных
(3) вызывающей функции могут передаваться как адреса размещения объектов, так и локальные копии значений переменных
Статический метод Format класса Enum ...
(1) преобразует значение данного типа перечисления в эквивалентное строковое представление
(2) возвращает численный тип данных, используемый для хранения значений данного перечисления
(3) возвращает флаг существования в указанном перечислении заданного элемента
Укажите описание модификатора доступности public:
(1) помечает метод или поле как доступные из объектной переменной или из всех производных классов
(2) помечает метод или поле как доступные только внутри объявившего их класса
(3) объявленный член доступен классу и всем его наследникам, но не доступен внешней вызывающей стороне
Композиция - это ...
(1) создание в новом коде экземпляров новых классов
(2) создание в новом коде экземпляров уже существующих классов
(3) расширение существующих классов с помощью специального механизма
Класс Application ...
(1) может иметь наследников, но не может порождать объекты
(2) не может иметь наследников и не может порождать объекты
(3) не может иметь наследников, но может порождать объекты
Укажите назначение метода GetHashCode() базового библиотечного класса System.Object:
(1) возвращает true, если сравниваемые сущности занимают одну и ту же область памяти
(2) возвращает целочисленное значение ID, идентифицирующее конкретный экземпляр объекта данного типа
(3) возвращает объект Type(), полностью описывающий тот объект, из которого этот метод был вызван
(4) возвращает символьное представление объекта в формате "путь_пространства_имен.имя_класса"
(5) освобождает все ресурсы, занятые объектом данного класса, перед его удалением, для корректной работы сборщика мусора
(6) предназначен для создания еще одной ссылки на область, занимаемую объектом данного типа в оперативной памяти
Укажите функцию утилиты Class View в среде Visual Studio 2005:
(1) управление проектами, входящими в решение
(2) обзор всех типов, входящих в проект
(3) помощь в изучении библиотечных типов и отображение комментариев кода
Какая управляющая последовательность в строковых литералах обозначает новую строку?
(1) \n
(2) \r
(3) \t
Какой модификатор доступности в С# помечает метод или поле как доступные только внутри объявившего их класса?
(1) public
(2) private
(3) protected
(4) internal
(5) protected internal
С помощью какого ключевого слова в С# функция объявляется виртуальной?
(1) virtuals
(2) override
(3) virtual
Укажите свойство класса Application, которое получает путь для исполняемого файла, запустившего приложение, включая имя файла?
(1) startupPath
(2) executablePath
(3) productName
Укажите назначение метода Finalize() базового библиотечного класса System.Object:
(1) возвращает true, если сравниваемые сущности занимают одну и ту же область памяти
(2) возвращает целочисленное значение ID, идентифицирующее конкретный экземпляр объекта данного типа
(3) возвращает объект Type(), полностью описывающий тот объект, из которого этот метод был вызван
(4) возвращает символьное представление объекта в формате "путь_пространства_имен.имя_класса"
(5) освобождает все ресурсы, занятые объектом данного класса, перед его удалением, для корректной работы сборщика мусора
(6) предназначен для создания еще одной ссылки на область, занимаемую объектом данного типа в оперативной памяти
Команда факторизации Reorder Parameters в Visual Studio 2005:
(1) дополняет выделенное поле класса общедоступным свойством
(2) удаляет выделенный аргумент из списка параметров
(3) меняет порядок следования аргументов метода
Статический метод GetNames класса Enum ...
(1) возвращает массив элементов указанного перечисления
(2) возвращает массив имен для константы с указанным значением
(3) возвращает имя для константы с указанным значением
При каком модификаторе доступности в С# член доступен внутри сборки или в типе, созданном на основе определяющего класса внутри сборки?
(1) public
(2) private
(3) protected
(4) internal
(5) protected internal
Нумератор - это ...
(1) чисто абстрактный класс, в котором все методы являются только объявлениями и не содержат реализацию
(2) завершенная часть кода процесса, способная выполняться самостоятельно
(3) коллекция однотипных элементов, перебираемая с помощью цикла foreach
Укажите при каком маскирующем элементе свойства Mask, от пользователя ожидается ввод цифры или пробела?
(1) 0
(2) 9
(3) ?
(4) L
(5) &
(6) #
Укажите параметр форматирования строк в C#, который используется для вывода целых десятичных значений?
(1) C
(2) D
(3) E
(4) F
(5) N
(6) X
Для каждого нового проекта, входящего в решение, среда создает свой отдельный файл проекта с расширением ...
(1) .sln
(2) .vcproj
(3) .suo
Какой тип данных в C# соответствует беззнаковому значению размером 8 бит?
(1) sbyte
(2) byte
(3) short
(4) ushort
(5) int
(6) uint
Какое начальное значение получают по умолчанию поля числовых типов класса при создании объекта?
(1) false
(2) 0
(3) null
(4) "\0"
Запрещено включать в интерфейсы:
(1) поля
(2) объявления методов
(3) конструкторы
(4) деструкторы
Какое событие класса Application генерируется тогда, когда цикл сообщений приложения заканчивает обработку текущего пакета сообщений и переходит в состояние ожидания?
(1) applicationExit
(2) idle
(3) threadExit
Укажите параметр форматирования строк в C#, который используется для вывода значений в стандартном числовом форматировании с использованием разделителей между разрядами?
(1) C
(2) D
(3) E
(4) F
(5) N
(6) X
В файлах заголовков Visual Studio 2005 (Header Files) содержатся:
(1) объявления классов и прототипы функций
(2) описания диалоговых окон, пиктограмм, иконок, элементов управления
(3) определения функций и методов программного кода
Какой тип данных в C# соответствует знаковому значению размером 32 бит?
(1) sbyte
(2) byte
(3) short
(4) ushort
(5) int
(6) uint
Какое начальное значение получают по умолчанию поля типа char класса при создании объекта?
(1) false
(2) 0
(3) null
(4) "\0"
Укажите метод класса Thread, уничтожающий поток:
(1) Thread()
(2) Abort()
(3) Suspend()
(4) Sleep()
(5) Join()
Свойство Clicks класса MouseEventArgs ...
(1) содержит информацию о том, какая клавиша мыши была нажата
(2) возвращает число нажатий и отпусканий клавиши мыши
(3) содержит цену щелчка при вращении колеса мыши
Укажите базовые классы среды .NET Framework, используемые при создании компонентов:
(1) object
(2) system.ComponentModel.Component
(3) application
(4) system.Windows.Forms.Control
(5) system.Windows.Forms.UserControl
Категория свойств Focus инспектора свойств Visual Studio 2005 определяет:
(1) размер объекта и размещение его на экране
(2) действия объекта в момент выбора его пользователем
(3) цвета, выравнивание, текстовые надписи, которые будут отображаться на объекте
Литералами в С# называются:
(1) тип, реализующий механизм динамического вызова функций с разными именами, но одинаковой сигнатурой
(2) константы, содержащие явное значение соответствующего элементарного типа, не обозначенное идентификатором
(3) константы, содержащие ссылку на значение элементарного типа
Статический конструктор выполняется ...
(1) несколько раз, в зависимости от того, сколько создается объектов данного типа
(2) только один раз, независимо от того, сколько создается объектов данного типа
(3) несколько раз, независимо от того, сколько создается объектов данного типа
Укажите метод класса Thread, ожидающий завершения работы потока?
(1) Thread()
(2) Abort()
(3) Suspend()
(4) Sleep()
(5) Join()
При каком значении свойства View элемента управления ListView, элементы в нём представлены полноразмерными значками с подписями под ними?
(1) details
(2) largeIcon
(3) list
Какой метод класса System.String сравнивает две строки?
(1) Concat()
(2) CompareTo()
(3) Insert()
Встроенный тип данных ushort в С# соответствует системному типу данных:
(1) Int16
(2) UInt16
(3) Int32
(4) UInt32
(5) Int64
(6) UInt64
Композицией называется ...
(1) создание экземпляра одного класса внутри другого с последующим использованием объекта
(2) передача кода базового класса в производный неявно, сливая вместе два или целую цепочку классов
(3) процесс получения значимого объекта по его ссылке
Укажите несуществующий в C# модификатор параметров метода:
(1) params
(2) out
(3) ref
(4) &
Укажите аналог процессов операционной системы для общеязыковой среды исполнения CLR?
(1) поток
(2) домен
(3) Transparent Proxy
Укажите свойство класса Form, являющееся флагом видимости формы в панели задач операционной системы?
(1) controlBox
(2) showInTaskbar
(3) cancelButton
Невизуальные компоненты - это ...
(1) расширение визуальных элементов управления, в основе которых лежит класс Control
(2) расширения классов, не имеющих во время выполнения визуального представления
(3) созданные совершенно новые визуальные компоненты непосредственно из класса Control
Встроенный тип данных long в С# соответствует системному типу данных:
(1) Int16
(2) UInt16
(3) Int32
(4) UInt32
(5) Int64
(6) UInt64
Массив в C# - это тип, производный от класса:
(1) Array
(2) Form
(3) String
Если перед параметром метода установлен модификатор ref, то:
(1) методу передается ссылка на данные клиента, которые он может менять внутри себя
(2) методу можно переслать произвольное число аргументов одинакового типа в виде единого параметра
(3) данный параметр устанавливается вызываемым методом и передается по ссылке
(4) в вызываемый метод передается копия оригинальных данных
Домен, созданный кодом приложения для размещения объекта, называется:
(1) вспомогательным
(2) пользовательским
(3) основным
Какое свойство класса KeyEventArgs возвращает клавишный код для событий KeyDown или KeyUp?
(1) keyCode
(2) modifiers
(3) handled
Укажите управляющую последовательность в строке C#, которая вставляет символ Unicode:
(1) \a
(2) \u
(3) \o
(4) \\
(5) \f
(6) \v
Какое из перечисленных ниже слов, в языке программирования С# является зарезервированным?
(1) start
(2) using
(3) done
Укажите правильный синтаксис объявления в С# делегата:
(1) delegate имя_типа_делегата(список_параметров)
(2) delegate тип_возврата имя_типа_делегата(список_параметров)
(3) delegate тип_возврата(список_параметров)
Статический конструктор срабатывает ...
(1) во время выполнения любого конструктора уровня экземпляра
(2) до выполнения любого конструктора уровня экземпляра
(3) после выполнения любого конструктора уровня экземпляра
Для приложения, запущенного на исполнение и загруженного в процесс, автоматически создается:
(1) минимум два потока
(2) минимум один поток
(3) минимум четыре потока
Кнопочный элемент управления CheckBox класса ButtonBase обычно используется для:
(1) для инициирования действий
(2) для установки условий(опций)
(3) для выбора пользователем одного из нескольких взаимоисключающих вариантов
Какой статический метод класса System.Array возвращает количество элементов для заданного в качестве аргумента измерения массива?
(1) Clear()
(2) CopyTo()
(3) GetLength()
(4) GetValue()
(5) Reverse()
(6) Sort()
Укажите ссылочные типы данных:
(1) перечисления
(2) классы
(3) делегаты
(4) структуры
(5) интерфейсы
С помощью какого ключевого слова объявляется делегат?
(1) delegats
(2) delegate
(3) delegates
Укажите, при каком способе объявления класса, он явно задается доступным внутри сборки, в которой он объявлен?
(1) public class MyClass{...}
(2) internal class MyClass{...}
(3) class MyClass{...}
Какой статический метод используется при удалении из объекта делегата ссылки на указанную функцию?
(1) delegate.Combine()
(2) delegate.Target()
(3) delegate.Remove()
Укажите событие класса Form, при котором форма утрачивает текущий фокус ввода?
(1) activated
(2) deactivate
(3) load
Какой базовый класс среды .NET Framework используется для наследования функциональности времени разработки в среде IDE?
(1) object
(2) system.ComponentModel.Component
(3) system.Windows.Forms.Control
(4) system.Windows.Forms.UserControl
Как будет представлена переменная, которой в качестве значения присвоен значимый тип данных?
(1) в виде указателя на область оперативной памяти, относящейся к объекту этого типа
(2) в виде локальной побитовой копии типа
(3) может быть представлена в обоих вариантах
Если массив объявляется как поле класса, то все элементы булева типа по умолчанию приобретают значение:
(1) 0
(2) false
(3) null
Какое ключевое слово используется для объявления полей класса доступными только для чтения?
(1) const
(2) readonlys
(3) readonly
Абстрактный метод объявляется в классе с помощью ключевого слова:
(1) abstracts
(2) abstract
(3) abstr
Какие кнопочные элементы управления содержит класс ButtonBase?
(1) checkButton
(2) button
(3) checkBox
(4) radioButton
Какая управляющая последовательность в строке C# начинает следующую страницу?
(1) \a
(2) \u
(3) \o
(4) \\
(5) \f
(6) \v
Когда происходит разрушение переменной ссылочного типа данных?
(1) когда происходит выход из области видимости
(2) во время процесса сборки мусора
(3) когда происходит выход из области видимости и во время процесса сборки мусора
Какая управляющая последовательность в строковых литералах обозначает одинарную кавычку?
(1) \b
(2) \'
(3) \"
Константы нельзя инициализировать ссылкой, значение которой ...
(1) вычисляется во время компиляции и во время выполнения программы
(2) вычисляется во время выполнения программы
(3) вычисляется во время компиляции
Могут ли виртуальные функции в C# иметь разные сигнатуры?
(1) могут
(2) могут в особых случаях
(3) не могут
Укажите значения, которые может принимать свойство DialogResult кнопки Button:
(1) cancel
(2) ok
(3) retry
(4) esc
(5) yes
Какой статический метод класса System.Array возвращает значение элемента по указанному в качестве аргумента индексу?
(1) Clear()
(2) CopyTo()
(3) GetLength()
(4) GetValue()
(5) Reverse()
(6) Sort()
На сколько частей разделен PE-файл в платформе .NET Framework?
(1) 2
(2) 3
(3) 4
Статический метод GetUnderlyingType класса Enum ...
(1) преобразует значение данного типа перечисления в эквивалентное строковое представление
(2) возвращает численный тип данных, используемый для хранения значений данного перечисления
(3) возвращает флаг существования в указанном перечислении заданного элемента
Укажите описание модификатора доступности private:
(1) помечает метод или поле как доступные из объектной переменной или всех производных классов
(2) помечает метод или поле как доступные только внутри объявившего их класса
(3) объявленный член доступен классу и всем его наследникам, но не доступен внешней вызывающей стороне
Наследование - это ...
(1) создание в новом коде экземпляров новых классов
(2) расширение существующих классов с помощью специального механизма
(3) создание в новом коде экземпляров уже существующих классов
В Windows-приложении программа взаимодействует с клавиатурой, мышью и другими внешними устройствами ...
(1) напрямую
(2) через события
(3) и напрямую, и через события
Укажите назначение метода GetType() базового библиотечного класса System.Object:
(1) возвращает true, если сравниваемые сущности занимают одну и ту же область памяти
(2) возвращает целочисленное значение ID, идентифицирующее конкретный экземпляр объекта данного типа
(3) возвращает объект Type(), полностью описывающий тот объект, из которого этот метод был вызван
(4) возвращает символьное представление объекта в формате "путь_пространства_имен.имя_класса"
(5) освобождает все ресурсы, занятые объектом данного класса, перед его удалением, для корректной работы сборщика мусора
(6) предназначен для создания еще одной ссылки на область, занимаемую объектом данного типа в оперативной памяти
Укажите функцию утилиты ObjectBrowser в среде Visual Studio 2005:
(1) обзор всех типов, входящих в проект
(2) помощь в изучении библиотечных типов и отображение комментариев кода
(3) управление проектами, входящими в решение
Какая управляющая последовательность в строковых литералах обозначает горизонтальную табуляцию?
(1) \n
(2) \r
(3) \t
При каком модификаторе доступности в С# объявленный член доступен классу и всем его наследникам, но не доступен внешней вызывающей стороне?
(1) public
(2) private
(3) protected
(4) internal
(5) protected internal
С помощью какого ключевого слова в С# в каждом классе-наследнике подтверждается новая версия виртуальной функции базового класса?
(1) virtual
(2) override
(3) virtuals
Укажите свойство класса Application, которое содержит значение атрибута [AssemblyProduct] сборки?
(1) startupPath
(2) executablePath
(3) productName
Укажите назначение метода MemberwiseClone() базового библиотечного класса System.Object:
(1) возвращает true, если сравниваемые сущности занимают одну и ту же область памяти
(2) возвращает целочисленное значение ID, идентифицирующее конкретный экземпляр объекта данного типа
(3) возвращает объект Type(), полностью описывающий тот объект, из которого этот метод был вызван
(4) возвращает символьное представление объекта в формате "путь_пространства_имен.имя_класса"
(5) освобождает все ресурсы, занятые объектом данного класса, перед его удалением, для корректной работы сборщика мусора
(6) предназначен для создания еще одной ссылки на область, занимаемую объектом данного типа в оперативной памяти
Команда факторизации Encapsulate Field в Visual Studio 2005:
(1) меняет порядок следования аргументов метода
(2) дополняет выделенное поле класса общедоступным свойством
(3) удаляет выделенный аргумент из списка параметров
Статический метод GetName класса Enum ...
(1) возвращает массив имен для константы с указанным значением
(2) возвращает имя для константы с указанным значением
(3) возвращает массив элементов указанного перечисления
Какие модификаторы доступности в С# используются для классов?
(1) public
(2) private
(3) protected
(4) internal
(5) protected internal
Интерфейс - это ...
(1) чисто абстрактный класс, в котором все методы являются только объявлениями и не содержат реализацию
(2) завершенная часть кода процесса, способная выполняться самостоятельно
(3) коллекция однотипных элементов, перебираемая с помощью цикла foreach
Укажите при каком маскирующем элементе свойства Mask, от пользователя ожидается ввод любых ASCII-символов?
(1) 0
(2) 9
(3) ?
(4) L
(5) &
(6) #
Укажите параметр форматирования строк в C#, который используется для вывода значений в экспоненциальном формате?
(1) C
(2) D
(3) E
(4) F
(5) N
(6) X
Персональные настройки среды пользователя, участвующего в разработке решения, сохраняются в файле с расширением ...
(1) .vcproj
(2) .suo
(3) .sln
Какой тип данных в C# соответствует знаковому значению размером 16 бит?
(1) sbyte
(2) byte
(3) short
(4) ushort
(5) int
(6) uint
Какое начальное значение получают по умолчанию поля типа bool класса при создании объекта?
(1) false
(2) 0
(3) null
(4) "\0"
Сколько членов интерфейса может быть объявлено статическими?
(1) два
(2) один
(3) ни одного
(4) три
Какое событие класса Application генерируется перед тем, как очередной поток приложения завершается?
(1) applicationExit
(2) idle
(3) threadExit
Укажите параметр форматирования строк в C#, который используется для вывода значений в шестнадцатеричном формате?
(1) C
(2) D
(3) E
(4) F
(5) N
(6) X
В файлах ресурсов Visual Studio 2005 (Resource Files) содержатся:
(1) определения функций и методов программного кода
(2) объявления классов и прототипы функций
(3) описания диалоговых окон, пиктограмм, иконок, элементов управления
Какой тип данных в C# соответствует беззнаковому значению размером 32 бит?
(1) sbyte
(2) byte
(3) short
(4) ushort
(5) int
(6) uint
Какое начальное значение получают по умолчанию поля ссылочных типов класса при создании объекта?
(1) false
(2) 0
(3) null
(4) "\0"
Укажите метод класса Thread, приостанавливающий работу потока на неопределенное время:
(1) Thread()
(2) Abort()
(3) Suspend()
(4) Sleep()
(5) Join()
Свойство Delta класса MouseEventArgs ...
(1) содержит информацию о том, какая клавиша мыши была нажата
(2) возвращает число нажатий и отпусканий клавиши мыши
(3) содержит цену щелчка при вращении колеса мыши
Какой базовый класс среды .NET Framework используется для композиции нескольких элементов управления?
(1) object
(2) system.ComponentModel.Component
(3) system.Windows.Forms.Control
(4) system.Windows.Forms.UserControl
Категория свойств Layout инспектора свойств Visual Studio 2005 определяет:
(1) размер объекта и размещение его на экране
(2) цвета, выравнивание, текстовые надписи, которые будут отображаться на объекте
(3) действия объекта в момент выбора его пользователем
Литералами в С# могут быть:
(1) целые знаковые числа
(2) логические константы
(3) функции
(4) строковые константы
Статический конструктор ...
(1) не может иметь модификаторов доступа и параметров
(2) может иметь модификаторы доступа и параметры
(3) может иметь модификаторы доступа
Укажите свойство класса Thread для извлечения текущего работающего потока?
(1) priority
(2) apartmentState
(3) currentThread
(4) isAlive
При каком значении свойства View элемента управления ListView, элементы в нём представлены столбцом иконок с надписями справа?
(1) details
(2) largeIcon
(3) list
Какой метод класса System.String используется для вставки строки внутрь существующей?
(1) Concat()
(2) CompareTo()
(3) Insert()
Встроенный тип данных int в С# соответствует системному типу данных:
(1) Int16
(2) UInt16
(3) Int32
(4) UInt32
(5) Int64
(6) UInt64
Наследованием называется ...
(1) создание экземпляра одного класса внутри другого с последующим использованием объекта
(2) передача кода базового класса в производный неявно, сливая вместе два или целую цепочку классов
(3) процесс получения значимого объекта по его ссылке
Если перед параметром метода установлен модификатор out, то:
(1) в вызываемый метод передается копия оригинальных данных
(2) методу передается ссылка на данные клиента, которые он может менять внутри себя
(3) данный параметр устанавливается вызываемым методом и передается по ссылке
(4) методу можно переслать произвольное число аргументов одинакового типа в виде единого параметра
Укажите название технологии междоменного взаимодействия на уровне CLR?
(1) IPC
(2) TLS
(3) .NET Remoting
Укажите свойство класса Form, которое содержит ссылку на кнопку формы, откликающуюся на нажатие клавиши Esc?
(1) controlBox
(2) showInTaskbar
(3) cancelButton
Специальные элементы управления - это ...
(1) расширение визуальных элементов управления, в основе которых лежит класс Control
(2) расширения классов, не имеющих во время выполнения визуального представления
(3) созданные совершенно новые визуальные компоненты непосредственно из класса Control
Встроенный тип данных ulong в С# соответствует системному типу данных:
(1) Int16
(2) UInt16
(3) Int32
(4) UInt32
(5) Int64
(6) UInt64
Какой символ необходимо поставить перед открывающей кавычкой строкового литерала в C#, чтобы сделать его буквальным?
(1) @
(2) *
(3) #
(4) $
(5) %
Если параметр метода не помечен модификатором, то:
(1) в вызываемый метод передается копия оригинальных данных
(2) методу можно переслать произвольное число аргументов одинакового типа в виде единого параметра
(3) методу передается ссылка на данные клиента, которые он может менять внутри себя
(4) данный параметр устанавливается вызываемым методом и передается по ссылке
Какой статический метод используется при добавлении в объект делегата новой ссылки на функцию?
(1) delegate.Combine()
(2) delegate.Target()
(3) delegate.Remove()
Какое свойство класса KeyEventArgs указывает, какие модифицирующие клавиши были нажаты?
(1) keyCode
(2) modifiers
(3) handled
Укажите управляющую последовательность в строке C#, которая представляет нулевой символ:
(1) \null
(2) \u
(3) \0
(4) \\
(5) \f
(6) \v
Какое из перечисленных ниже слов, в языке программирования С# не является ключевым?
(1) start
(2) typeof
(3) implicit
События объявляются внутри классов как экземпляры делегатов с ключевым словом:
(1) event
(2) events
(3) this events
Любой исполнимый проект консольного или оконного типа в C# должен иметь ...
(1) минимум одну точку входа
(2) минимум две точки входа
(3) минимум три точки входа
Автоматически созданный поток для приложения, запущенного на исполнение и загруженного в процесс, называется:
(1) пользовательским
(2) основным
(3) дополнительным
Кнопочный элемент управления RadioButton класса ButtonBase обычно используется для:
(1) для инициирования действий
(2) для установки условий(опций)
(3) для выбора пользователем одного из нескольких взаимоисключающих вариантов
Какой статический метод класса System.Array изменяет порядок следования элементов массива на противоположный?
(1) Clear()
(2) CopyTo()
(3) GetLength()
(4) GetValue()
(5) Reverse()
(6) Sort()
Значимые переменные размещаются:
(1) на управляемой куче
(2) на стеке
(3) как на стеке, так и на управляемой куче
Статический метод GetValues класса Enum ...
(1) возвращает массив имен для константы с указанным значением
(2) возвращает имя для константы с указанным значением
(3) возвращает массив элементов указанного перечисления
Укажите, при каком способе объявления класса, он по умолчанию доступен внутри сборки, в которой он объявлен?
(1) public class MyClass{...}
(2) internal class MyClass{...}
(3) class MyClass{...}
Какая операция используется при удалении из объекта делегата ссылки на указанную функцию?
(1) +==
(2) -==
(3) +=
(4) -=
Укажите событие класса Form, при котором форма размещается в памяти, но еще не отображается?
(1) activated
(2) deactivate
(3) load
Какой базовый класс среды .NET Framework используется для разработки визуальных компонентов?
(1) object
(2) system.ComponentModel.Component
(3) system.Windows.Forms.Control
(4) system.Windows.Forms.UserControl
Как будет представлена переменная, которой в качестве значения присвоен ссылочный тип данных?
(1) в виде указателя на область оперативной памяти, относящейся к объекту этого типа
(2) в виде локальной побитовой копии типа
(3) может быть представлена в обоих вариантах
Если массив объявляется как поле класса, то все элементы ссылочного типа по умолчанию приобретают значение:
(1) 0
(2) false
(3) null
Применение слова static к членам класса, устанавливает за этим членом способ адресации ...
(1) только по имени экземпляров этого класса
(2) по имени класса и по имени экземпляров этого класса
(3) только по имени класса, а не по имени экземпляров этого класса
Укажите правильный синтаксис передачи значений параметров конструктору базового класса через конструктор производного класса при наследовании:
(1) конструктор_производного_класса : base(список_аргументов){тело_конструктора_производного_класса}
(2) конструктор_производного_класса(список_параметров) : base(список_аргументов){тело_конструктора_производного_класса}
(3) конструктор_производного_класса(список_параметров){тело_конструктора_производного_класса}
Значение по умолчанию, установленное в свойстве Appearance кнопочного элемента управления CheckBox:
(1) button
(2) normal
(3) none
Какая управляющая последовательность в строке C# вставляет вертикальный символ табуляции?
(1) \a
(2) \u
(3) \o
(4) \\
(5) \f
(6) \v
Как производится передача параметров значимого типа данных в функцию?
(1) вызывающей функции передаются адреса размещения соответствующих объектов в оперативной памяти
(2) вызывающей функции передаются локальные копии значений переменных
(3) вызывающей функции могут передаваться как адреса размещения объектов, так и локальные копии значений переменных
Какая управляющая последовательность в строковых литералах обозначает двойную кавычку?
(1) \b
(2) \'
(3) \"
Константы можно инициализировать выражением, значение которого ...
(1) вычисляется во время компиляции и во время выполнения программы
(2) вычисляется во время выполнения программы
(3) вычисляется во время компиляции
Укажите метод класса Delegate, который динамически создает делегат?
(1) createDelegates()
(2) createDelegate()
(3) create()
(4) newDelegate()
Какое значение свойства DialogResult кнопки Button устанавливается по умолчанию?
(1) cancel
(2) ok
(3) retry
(4) none
(5) yes
Какой статический метод класса System.Array используется для копирования элементов из исходного массива в массив назначения?
(1) Clear()
(2) CopyTo()
(3) GetLength()
(4) GetValue()
(5) Reverse()
(6) Sort()
На какие части разделен PE-файл в платформе .NET Framework?
(1) блок комментариев
(2) заголовок PE
(3) заголовок CLR
(4) метаданные
(5) управляемый код
Статический метод IsDefined класса Enum ...
(1) преобразует значение данного типа перечисления в эквивалентное строковое представление
(2) возвращает численный тип данных, используемый для хранения значений данного перечисления
(3) возвращает флаг существования в указанном перечислении заданного элемента
Укажите описание модификатора доступности protected:
(1) помечает метод или поле как доступные из объектной переменной или всех производных классов
(2) помечает метод или поле как доступные только внутри объявившего их класса
(3) объявленный член доступен классу и всем его наследникам, но не доступен внешней вызывающей стороне