игра брюс 2048
Главная / Программирование / Основы программирования на C# / Тест 5

Основы программирования на C# - тест 5

Упражнение 1:
Номер 1
Отметьте правильные объявления переменной:

Ответ:

 (1) int x; 

 (2) int x(77); 

 (3) int x =77; 

 (4) int x = new int(77); 

 (5) int x = new int(); 


Номер 2
Отметьте истинные высказывания:

Ответ:

 (1) в момент объявления все переменные должны быть инициализированы 

 (2) при объявлении переменных их не следует инициализировать, поскольку используется инициализация по умолчанию 

 (3) объявление переменных допускает отложенную инициализацию 

 (4) инициализирующее выражение должно быть константным выражением 

 (5) при объявлении арифметических переменных в объектном стиле не допускается задавать в конструкторе инициализирующее выражение 


Номер 3
Отметьте правильные объявления внутри метода:

Ответ:

 (1) int x, double y; 

 (2) int x, y, z = 77; 

 (3) int x =77, y = new int(); 


Упражнение 2:
Номер 1
Отметьте истинные высказывания:

Ответ:

 (1) глобальные переменные в C# могут быть объявлены только в пространстве имен 

 (2) поля класса играют роль глобальных переменных для методов класса 

 (3) имя локальной переменной не должно совпадать ни с именем аргумента метода, ни с именем поля класса 

 (4) в непересекающихся блоках процедуры допускаются одинаковые имена переменных 


Номер 2
Отметьте истинные высказывания:

Ответ:

 (1) поля класса могут быть объявлены как static 

 (2) если поле класса объявлено как static, то все экземпляры класса разделяют значение (область памяти) этого поля 

 (3) область существования переменной, объявленной в процедуре, распространяется на весь процедурный блок 


Упражнение 3:
Номер 1
Отметьте правильные объявления константы

Ответ:

 (1) const double size = 55; 

 (2) const int size = 55; 

 (3) const byte size = 55; 

 (4) const double size = 5.5; 

 (5) const size = 55; 


Номер 2
Какие из выражений являются правильно построенными константами

Ответ:

 (1) 0,5 

 (2) 0.5e-7 

 (3) 5.5f 


Номер 3
Отметьте правильные объявления константы

Ответ:

 (1) double const size = 75.5f; 

 (2) const double size = 53.5f; 

 (3) const byte size = 055; 

 (4) const size = 33; 


Упражнение 4:
Номер 1
При объявлении переменной

Ответ:

 (1) обязательно указание модификатора доступа 

 (2) обязательно указание типа 

 (3) обязательна ее инициализация 

 (4) обязательно указание атрибутов 


Номер 2
Имя локальной переменной может совпадать:

Ответ:

 (1) с именем поля класса 

 (2) с именем формального аргумента 

 (3) с именем локальной переменной, объявленной в том же блоке метода 


Номер 3
Передавать и получать информацию методу можно

Ответ:

 (1) через поля класса 

 (2) через аргументы метода 

 (3) через глобальные переменные, объявленные в пространстве имен 


Упражнение 5:
Номер 1
Отметьте верные утверждения:

Ответ:

 (1) время жизни переменных зависит от контекста объявления 

 (2) значения статических полей не изменяются в ходе вычислений 

 (3) локальными называются переменные, объявленные внутри метода 


Номер 3
Отметьте верное:

Ответ:

 (1) память локальным переменным отводится в прологе блока до начала его выполнения 

 (2) для литералов значение константы является ее именем 

 (3) сборщик мусора не занимается освобождением памяти для переменных значимого типа 




Главная / Программирование / Основы программирования на C# / Тест 5