Главная / Программирование /
Введение в программирование на C# 2.0 / Тест 13
Введение в программирование на C# 2.0 - тест 13
Упражнение 1:
Номер 1
Сколько возможных значений имеет тип bool?
?
Ответ:
 (1) 3 
 (2) 2 
 (3) неограниченное количество 
Номер 2
Назовите возможные значения типа bool?
?
Ответ:
 (1) true
 
 (2) nil
 
 (3) null
 
Номер 3
Назовите значения, которых не может быть у типа bool
?
Ответ:
 (1) true
 
 (2) nil
 
 (3) null
 
Упражнение 2:
Номер 1
Чему равен результат операции x&y
, если x=true, y=true
?
Ответ:
 (1) true
 
 (2) false
 
 (3) null
 
Номер 2
Чему равен результат операции x&y
, если x=true, y=false
?
Ответ:
 (1) true
 
 (2) false
 
 (3) null
 
Номер 3
Чему равен результат операции x&y
, если x=true, y=null
?
Ответ:
 (1) true
 
 (2) false
 
 (3) null
 
Упражнение 3:
Номер 1
Чему равен результат операции x&y
, если x=false, y=true
?
Ответ:
 (1) true
 
 (2) false
 
 (3) null
 
Номер 2
Чему равен результат операции x&y
, если x=false, y=false
?
Ответ:
 (1) true
 
 (2) false
 
 (3) null
 
Номер 3
Чему равен результат операции x&y
, если x=false, y=null
?
Ответ:
 (1) true
 
 (2) false
 
 (3) null
 
Упражнение 4:
Номер 1
Чему равен результат операции x&y
, если x=null, y=true
?
Ответ:
 (1) true
 
 (2) false
 
 (3) null
 
Номер 2
Чему равен результат операции x&y
, если x=null, y=false
?
Ответ:
 (1) true
 
 (2) false
 
 (3) null
 
Номер 3
Чему равен результат операции x&y
, если x=null, y=null
?
Ответ:
 (1) true
 
 (2) false
 
 (3) null
 
Упражнение 5:
Номер 1
Чему равен результат операции x|y
, если x=null, y=true
?
Ответ:
 (1) true
 
 (2) false
 
 (3) null
 
Номер 2
Чему равен результат операции x|y
, если x=null, y=false
?
Ответ:
 (1) true
 
 (2) false
 
 (3) null
 
Номер 3
Чему равен результат операции x|y
, если x=null, y=null
?
Ответ:
 (1) true
 
 (2) false
 
 (3) null
 
Упражнение 6:
Номер 1
Чему равен результат операции x|y
, если x=false, y=true
?
Ответ:
 (1) true
 
 (2) false
 
 (3) null
 
Номер 2
Чему равен результат операции x|y
, если x=false, y=false
?
Ответ:
 (1) true
 
 (2) false
 
 (3) null
 
Номер 3
Чему равен результат операции x|y
, если x=false, y=null
?
Ответ:
 (1) true
 
 (2) false
 
 (3) null
 
Упражнение 7:
Номер 1
Чему равен результат операции x|y
, если x=true, y=true
?
Ответ:
 (1) true
 
 (2) false
 
 (3) null
 
Номер 2
Чему равен результат операции x|y
, если x=true, y=false
?
Ответ:
 (1) true
 
 (2) false
 
 (3) null
 
Номер 3
Чему равен результат операции x|y
, если x=true, y=1
?
Ответ:
 (1) true
 
 (2) false
 
 (3) null
 
Упражнение 8:
Номер 1
Для чего используется свойство System.Nullable.GetValueOrDefault
?
Ответ:
 (1) обеспечивает возвращение присвоенного переменной значения, либо значения, которое соответствует значению, присваиваемому по умолчанию переменной типа-значения 
 (2) для проверки непустого значения перед присвоением 
 (3) возвращает значение, если таковое было присвоено. В противном случае возбуждается исключение System.InvalidOperationException
 
Номер 2
Для чего используется свойство System.Nullable.HasValue
?
Ответ:
 (1) обеспечивает возвращение присвоенного переменной значения, либо значения, которое соответствует значению, присваиваемому по умолчанию переменной типа-значения 
 (2) для проверки непустого значения перед присвоением 
 (3) возвращает значение, если таковое было присвоено. В противном случае возбуждается исключение System.InvalidOperationException
 
Номер 3
Для чего используется свойство System.Nullable.Value
?
Ответ:
 (1) обеспечивает возвращение присвоенного переменной значения, либо значения, которое соответствует значению, присваиваемому по умолчанию переменной типа-значения 
 (2) для проверки непустого значения перед присвоением 
 (3) возвращает значение, если таковое было присвоено. В противном случае возбуждается исключение System.InvalidOperationException