Главная / Программирование /
Введение в программирование на C# 2.0 / Тест 1
Введение в программирование на C# 2.0 - тест 1
Упражнение 1:
Номер 1
Для чего используется пространство имен System.Web
Ответ:
 (1) работа с web-приложениями 
 (2) работа с потоками 
 (3) криптография, разрешения 
Номер 2
Для чего используется пространство имен System.Threading
Ответ:
 (1) работа с web-приложениями 
 (2) работа с потоками 
 (3) криптография, разрешения 
Номер 3
Для чего используется пространство имен System.Security
Ответ:
 (1) работа с web-приложениями 
 (2) работа с потоками 
 (3) криптография, разрешения 
Упражнение 2:
Номер 1
Для чего используется пространство имен System.Runtime.InteropServices
Ответ:
 (1) поддержка взаимодействия с DLL, COM-серверы, удаленный доступ 
 (2) работа с пользовательскими типами во время выполнения приложения 
 (3) поддержка передачи данных по сетям 
Номер 2
Для чего используется пространство имен System.Reflection
Ответ:
 (1) поддержка взаимодействия с DLL, COM-серверы, удаленный доступ 
 (2) работа с пользовательскими типами во время выполнения приложения 
 (3) поддержка передачи данных по сетям 
Номер 3
Для чего используется пространство имен System.Net
Ответ:
 (1) поддержка взаимодействия с DLL, COM-серверы, удаленный доступ 
 (2) работа с пользовательскими типами во время выполнения приложения 
 (3) поддержка передачи данных по сетям 
Упражнение 3:
Номер 1
Для чего используется пространство имен System.IO
Ответ:
 (1) поддержка ввода/вывода 
 (2) классы графической поддержки 
 (3) классы для трассировки и отладки кода 
Номер 2
Для чего используется пространство имен System.Drawing
Ответ:
 (1) поддержка ввода/вывода 
 (2) классы графической поддержки 
 (3) классы для трассировки и отладки кода 
Номер 3
Для чего используется пространство имен System.Diagnostics
Ответ:
 (1) поддержка ввода/вывода 
 (2) классы графической поддержки 
 (3) классы для трассировки и отладки кода 
Упражнение 4:
Номер 1
Что из нижеперечисленного является платформой?
Ответ:
 (1) Microsoft .NET 
 (2) .NET Framework 
 (3) CLS 
Номер 2
Что из нижеперечисленного является инфраструктурой платформы?
Ответ:
 (1) Microsoft .NET 
 (2) .NET Framework 
 (3) CLS 
Номер 3
Что из нижеперечисленного является общей спецификацией языков программирования?
Ответ:
 (1) Microsoft .NET 
 (2) .NET Framework 
 (3) CLS 
Упражнение 5:
Номер 1
Средством, которое позволяет сокращать имена классов, является оператор
Ответ:
 (1) using
(бинарный) 
 (2) sizeof
 
 (3) break
 
Номер 2
Назовите модификатор прав доступа общедоступных членов класса
Ответ:
 (1) public
 
 (2) protected
 
 (3) internal
 
Номер 3
Для чего используется модификатор прав доступа public
?
Ответ:
 (1) обозначение для общедоступных членов класса 
 (2) обозначение для членов класса, доступных в рамках объявляемого класса и из методов производных классов 
 (3) обозначение для членов класса, которые доступны из методов классов, объявляемых в рамках сборки, где содержится объявление данного класса 
Упражнение 6:
Номер 1
Какие утверждения верны?
Ответ:
 (1) модификатор прав доступа protected
используется для членов класса, доступных в рамках объявляемого класса и из методов производных классов 
 (2) модификатор прав доступа protected
используется для общедоступных членов класса 
 (3) модификатор прав доступа protected
используется для членов класса, которые доступны из методов классов, объявляемых в рамках сборки, где содержится объявление данного класса 
Номер 2
Назовите модификатор прав доступа членов класса, доступных в рамках объявляемого класса и из методов производных классов
Ответ:
 (1) public
 
 (2) protected
 
 (3) internal
 
Номер 3
Для чего используется модификатор прав доступа protected
?
Ответ:
 (1) обозначение для общедоступных членов класса 
 (2) обозначение для членов класса, доступных в рамках объявляемого класса и из методов производных классов 
 (3) обозначение для членов класса, которые доступны из методов классов, объявляемых в рамках сборки, где содержится объявление данного класса 
Упражнение 7:
Номер 1
Какие утверждения верны?
Ответ:
 (1) модификатор прав доступа internal
используется для членов класса, доступных в рамках объявляемого класса и из методов производных классов 
 (2) модификатор прав доступа internal
используется для общедоступных членов класса 
 (3) модификатор прав доступа internal
используется для членов класса, которые доступны из методов классов, объявляемых в рамках сборки, где содержится объявление данного класса 
Номер 2
Назовите модификатор прав доступа членов класса, которые доступны из методов классов, объявляемых в рамках сборки, где содержится объявление данного класса
Ответ:
 (1) public
 
 (2) protected
 
 (3) internal
 
Номер 3
Для чего используется модификатор прав доступа internal
?
Ответ:
 (1) обозначение для общедоступных членов класса 
 (2) обозначение для членов класса, доступных в рамках объявляемого класса и из методов производных классов 
 (3) обозначение для членов класса, которые доступны из методов классов, объявляемых в рамках сборки, где содержится объявление данного класса 
Упражнение 8:
Номер 1
Для чего используется модификатор прав доступа private
?
Ответ:
 (1) обозначение для общедоступных членов класса 
 (2) обозначение для членов класса, доступных в рамках объявляемого класса, из методов производных классов, а также доступных из методов классов, которые объявлены в рамках сборки, содержащей объявление данного класса 
 (3) обозначение для членов класса, доступных в рамках объявляемого класса 
Номер 2
Назовите модификатор прав доступа для членов класса, доступных только в рамках объявляемого класса
Ответ:
 (1) public
 
 (2) private
 
 (3) protected internal
 
Номер 3
Для чего используется модификатор прав доступа protected internal
?
Ответ:
 (1) обозначение для общедоступных членов класса 
 (2) обозначение для членов класса, доступных в рамках объявляемого класса, из методов производных классов, а также доступных из методов классов, которые объявлены в рамках сборки, содержащей объявление данного класса 
 (3) обозначение для членов класса, доступных в рамках объявляемого класса