Главная / Программирование /
Введение в программирование на C# 2.0 / Тест 2
Введение в программирование на C# 2.0 - тест 2
Упражнение 1:
Номер 1
Назовите количество возможных значений типа Byte
Ответ:
 (1) 256 
 (2) 255 
 (3) 128 
Номер 2
Назовите количество возможных значений типа Short
Ответ:
 (1) 256 
 (2) 65536 
 (3) 32768 
Номер 3
Назовите количество возможных значений типа bool
Ответ:
 (1) 256 
 (2) 128 
 (3) 2 
Упражнение 2:
Номер 1
Какой из этих типов данных работает с вещественными числами?
Ответ:
 (1) double
 
 (2) long
 
 (3) char
 
Номер 2
Назовите 64-разрядный тип с плавающей точкой
Ответ:
 (1) double
 
 (2) float
 
 (3) char
 
Номер 3
Назовите 128-разрядный тип с плавающей точкой
Ответ:
 (1) double
 
 (2) decimal
 
 (3) float
 
Упражнение 3:
Номер 1
Назовите 32-разрядный целый тип
Ответ:
 (1) int
 
 (2) short
 
 (3) long
 
Номер 2
Назовите 16-разрядный целый тип
Ответ:
 (1) int
 
 (2) short
 
 (3) long
 
Номер 3
Назовите 64-разрядный целый тип
Ответ:
 (1) int
 
 (2) short
 
 (3) long
 
Упражнение 4:
Номер 1
Что означает Escape-последовательность \n
?
Ответ:
 (1) возврат каретки 
 (2) переход на новую строку 
 (3) горизонтальная табуляция 
Номер 2
Что означает Escape-последовательность \t
?
Ответ:
 (1) возврат каретки 
 (2) переход на новую строку 
 (3) горизонтальная табуляция 
Номер 3
Что означает Escape-последовательность \r
?
Ответ:
 (1) возврат каретки 
 (2) переход на новую строку 
 (3) горизонтальная табуляция 
Упражнение 5:
Номер 1
Назовите операцию, имеющую наивысший приоритет из всех перечисленных
Ответ:
 (1) +
(бинарный) 
 (2) *
 
 (3) ()
 
Номер 2
Назовите операцию, имеющую наименьший приоритет из всех перечисленных
Ответ:
 (1) +
(бинарный) 
 (2) *
 
 (3) ()
 
Номер 3
Назовите операцию, вторую по приоритету из всех перечисленных
Ответ:
 (1) +
(бинарный) 
 (2) *
 
 (3) ()
 
Упражнение 6:
Номер 1
Назовите расширяющее преобразование типа, которое может привести к потере информации
Ответ:
 (1) из short
в int
 
 (2) из int
в short
 
 (3) из int
в float
 
Номер 2
Назовите расширяющее преобразование типа, которое не может привести к потере информации
Ответ:
 (1) из short
в int
 
 (2) из int
в short
 
 (3) из float
в int
 
Номер 3
Назовите сужающее преобразование типа
Ответ:
 (1) из short
в int
 
 (2) из int
в short
 
 (3) из int
в float
 
Упражнение 7:
Номер 1
Назовите ключевое слово, включающее контроль за переполнением
Ответ:
 (1) unchecked
 
 (2) checked
 
 (3) try
 
Номер 2
Назовите ключевое слово, отключающее контроль за переполнением
Ответ:
 (1) unchecked
 
 (2) checked
 
 (3) try
 
Номер 3
Какие утверждения верны?
Ответ:
 (1) значение константного выражения не меняется при выполнении программы 
 (2) значение константного выражения становится известно на этапе компиляции модуля, до начала выполнения модуля 
 (3) константа не может быть инициализована при объявлении 
Упражнение 8:
Номер 1
Назовите ключевое слово, объявляющее перечисление
Ответ:
 (1) const
 
 (2) enum
 
 (3) new
 
Номер 2
Назовите ключевое слово, объявляющее константу
Ответ:
 (1) const
 
 (2) enum
 
 (3) new
 
Номер 3
Сколько разрядов занимает символ UNICODE?
Ответ:
 (1) 8 
 (2) 16 
 (3) 32