Главная / Программирование /
Введение в программирование на C# 2.0 / Тест 3
Введение в программирование на C# 2.0 - тест 3
Упражнение 1:
Номер 1
Назовите управляющий оператор выбора
Ответ:
 (1) if
 
 (2) goto
 
 (3) for
 
Номер 2
Назовите управляющий итеративный оператор
Ответ:
 (1) if
 
 (2) goto
 
 (3) for
 
Номер 3
Назовите управляющий оператор перехода
Ответ:
 (1) if
 
 (2) goto
 
 (3) for
 
Упражнение 2:
Номер 1
Назовите управляющие операторы, не являющиеся операторами выбора
Ответ:
 (1) if/else
 
 (2) goto
 
 (3) switch
 
Номер 2
Назовите управляющие операторы, не являющиеся итеративными операторами
Ответ:
 (1) if
 
 (2) goto
 
 (3) foreach
 
Номер 3
Назовите управляющие операторы, не являющиеся операторами перехода
Ответ:
 (1) continue
 
 (2) goto
 
 (3) while
 
Упражнение 3:
Номер 1
Укажите правильное определение структуры for
Ответ:
 (1) for(int i=0;i<10;i++)
 
 (2) for(int i=0;i++;i<10)
 
 (3) for(int i=0;i<10;)
 
Номер 2
Чему будет равна переменная i после выполнения следующего кода:
int i=0;
do{
i++;
}while(i<0);
Ответ:
 (1) 0 
 (2) 1 
 (3) 2 
Номер 3
Чему будет равна переменная i после выполнения следующего кода:
int i=0;
while(i<0)i++;
Ответ:
 (1) 0 
 (2) 1 
 (3) 2 
Упражнение 4:
Номер 1
Для перебора всех элементов массива используется управляющий оператор...
Ответ:
 (1) if
 
 (2) foreach
 
 (3) switch
 
Номер 2
Для создания цикла, управляемого счетчиком, используется управляющий оператор...
Ответ:
 (1) for
 
 (2) foreach
 
 (3) switch
 
Номер 3
Для создания структуры множественного выбора используется управляющий оператор...
Ответ:
 (1) for
 
 (2) foreach
 
 (3) switch
 
Упражнение 5:
Номер 1
Для выхода из цикла используется управляющий оператор...
Ответ:
 (1) goto
 
 (2) continue
 
 (3) if
 
 (4) break
 
Номер 2
Для прерывания цикла до следующей итерации используется управляющий оператор...
Ответ:
 (1) goto
 
 (2) continue
 
 (3) break
 
Номер 3
Для перехода по метке используется управляющий оператор...
Ответ:
 (1) goto
 
 (2) continue
 
 (3) break
 
Упражнение 6:
Номер 1
Для чего используется оператор catch
?
Ответ:
 (1) начинает блок обработчиков исключений 
 (2) начинает блок, который может вызвать исключение 
 (3) начинает блок, операторы которого выполняются всегда, независимо от того было сгенерированно исключение или нет 
Номер 2
Какой оператор начинает блок обработчиков исключений?
Ответ:
 (1) catch
 
 (2) throw
 
 (3) try
 
Номер 3
Какой оператор начинает блок, который может вызвать исключение?
Ответ:
 (1) catch
 
 (2) throw
 
 (3) try
 
Упражнение 7:
Номер 1
Для чего используется оператор finally
?
Ответ:
 (1) начинает блок обработчиков исключений 
 (2) начинает блок, который может вызвать исключение 
 (3) начинает блок, операторы которого выполняются всегда, независимо от того было сгенерированно исключение или нет 
Номер 2
Какой оператор начинает блок, операторы которого выполняются всегда, независимо от того было сгенерированно исключение или нет?
Ответ:
 (1) finally
 
 (2) throw
 
 (3) try
 
Номер 3
Какой оператор генерирует исключение
Ответ:
 (1) catch
 
 (2) throw
 
 (3) try
 
Упражнение 8:
Номер 1
Для передачи параметра по ссылке используется спецификатор...
Ответ:
 (1) static
 
 (2) ref
 
 (3) private
 
Номер 2
Для передачи параметра по ссылке, которому в методе присваивается значение, используется спецификатор...
Ответ:
 (1) static
 
 (2) out
 
 (3) private
 
Номер 3
Какие способы передачи параметров в метод существуют?
Ответ:
 (1) по ссылке 
 (2) по значению 
 (3) прямая передача