Главная / Программирование /
Введение в программирование / Тест 15
Введение в программирование - тест 15
Упражнение 1:
Номер 1
Какие данные могут быть объявлены в пространстве имен:
Ответ:
 (1) другое пространство имен 
 (2) класс 
 (3) структура 
Номер 2
Какие данные могут быть объявлены в пространстве имен:
Ответ:
 (1) другое пространство имен 
 (2) интерфейс 
 (3) константа 
Номер 3
Какие данные могут быть объявлены в пространстве имен:
Ответ:
 (1) структура 
 (2) класс 
 (3) переменная любого типа 
Упражнение 2:
Номер 1
Какой тип конструктора может иметь параметры и использоваться для создания объекта типа класса, содержащего не только статические члены:
Ответ:
 (1) конструктор экземпляра 
 (2) private-конструктор 
 (3) статический конструктор  
Номер 2
Какой тип конструктора не может иметь параметров:
Ответ:
 (1) конструктор экземпляра 
 (2) private-конструктор 
 (3) статический конструктор  
Номер 3
Какой тип конструктора не может иметь модификаторов доступа:
Ответ:
 (1) конструктор экземпляра 
 (2) private-конструктор 
 (3) статический конструктор  
Упражнение 3:
Номер 1
Реализация конструктора может включать явный вызов другого конструктора, используя:
Ответ:
 (1) имя конструктора 
 (2) ключевое слово this
 
 (3) ключевое слово base
 
Номер 2
Какое ключевое слово указывается в списке параметров перед описанием параметра в том случае, если используется передача параметров по ссылке:
Ответ:
 (1) ref
 
 (2) out
 
 (3) none
 
Номер 3
К какому типу относятся структуры:
Ответ:
 (1) к ссылочному типу 
 (2) к размерному типу 
 (3) и к ссылочному, и к размерному типу одновременно 
Упражнение 4:
Номер 1
Какие данные могут быть объявлены в пространстве имен языка C#:
Ответ:
 (1) другое пространство имен 
 (2) класс 
 (3) интерфейс 
 (4) переменная любого размерного типа 
Номер 2
Какие данные могут быть объявлены в пространстве имен языка C#:
Ответ:
 (1) перечисление 
 (2) класс 
 (3) структура 
 (4) переменная любого ссылочного типа 
Номер 3
Язык C# позволяет выполнять явный вызов другого конструктора следующим образом:
Ответ:
 (1) public class A { public A():A(123) {}
public A(int i) { } } 
 (2) public class A { public A():this(123) {}
public A(int i) { } } 
 (3) public class A { public A() :self(123) {}
public A(int i) { } } 
Упражнение 5:
Номер 1
Какой тип конструктора языка С# вызывается для инициализации класса до первого вызова статического метода:
Ответ:
 (1) конструктор экземпляра 
 (2) private-конструктор 
 (3) статический конструктор  
Номер 2
Какой тип конструктора языка С# предотвращает автоматическое создание конструктора по умолчанию и не позволяет выполнять создание объекта данного класса:
Ответ:
 (1) конструктор экземпляра 
 (2) private-конструктор 
 (3) статический конструктор  
Номер 3
Какой из параметров метода языка C#, объявленный как public void Metod1(T1 i, ref T1 j, out T1 k) { }, в момент вызова метода может быть не инициализирован:
Ответ:
 (1) i
 
 (2) j
 
 (3) k