Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

C++ / тест ACK / Ответы / Тест4

.doc
Скачиваний:
18
Добавлен:
30.04.2013
Размер:
43.52 Кб
Скачать
  1. Какие действия выполняет оператор присваивания ?

Предписывает выполнить выражение, заданное в его правой части, и присвоить результат переменной, расположенной в левой части.

  1. Какой(ие) символ(ы) используется(ются) для записи оператора присваивания?

Используются символы =, *=, /=, %=, +=, -=, <<=, >>=, &=, ^=, |= .

  1. Какое действие в программе выполняет оператор goto метка;

Безусловный переход на метку.

  1. Какое действие в программе выполняет оператор if (условие) оператор1; else оператор2;

Условное выполнение оператора.

  1. Чем отличаются две формы записи условного оператора (if): полная и сокращенная?

В сокращенной форме записи этого оператора отсутствует ветвь, начинающаяся с ключевого слова else .

  1. В каком случае в условном операторе (if) выполняется группа операторов, указанная после "условия" ?

Если "условие", указанное в операторе, - истинно.

  1. В каком случае в условном операторе (if) выполняется группа операторов, указанная после ключевого слова else ?

Если "условие", указанное в операторе, - ложно.

  1. Каким значениям соответствуют ложные и истинные значения выражения после ключевого слова if в условном операторе?

Соответственно 0 и не 0 .

  1. Какое действие в программе выполняет оператор

switch (выражение) { case константа1: оператор1; break; case константа2: оператор2; break; ... default: операторN; };

Выбор варианта.

  1. Чем отличаются две формы записи оператора выбора варианта (switch...case): полная и сокращенная?

В сокращенной форме записи этого оператора отсутствует ветвь default .

  1. В каком случае в операторе выбора варианта (switch...case) выполняется группа операторов, указанная в одной из ветвей, начинающейся с ключевого слова case ?

Если значение "выражения", указанного после ключевого слова switch , совпадает с "константой", указанной в данной его ветви.

  1. В каком случае в условном операторе выбора варианта (switch...case) не выполняется ни одна группа операторов из указанных в его ветвях?

Если значение "выражения", указанного после ключевого слова switch , не совпадает ни с одной из "констант", указанных в ветвях case , а ветвь default - отсутствует.

  1. Какая управляющая конструкция реализует "Цикл с предусловием"?

while (условие) { операторы; };

  1. Какая управляющая конструкция реализует "Цикл с постусловием"?

do { операторы; } while (условие);

  1. Какая управляющая конструкция реализует "Цикл с параметром"?

for (инициализация; условие; модификация) { операторы; };

  1. Какой оператор цикла представляет следующая управляющая конструкция? while (условие) { операторы; };

Оператор цикла с предусловием

  1. Какой оператор цикла представляет следующая управляющая конструкция? do { операторы; } while (условие);

Оператор цикла с постусловием.

  1. Какой оператор цикла представляет следующая управляющая конструкция? for (инициализация; условие; модификация) { операторы; };

Оператор цикла с параметрами.

  1. В каком случае в управляющей конструкции "while (условие) { операторы; };" выполняются операторы тела цикла?

Если "условие", указанное в операторе, - истинно.

  1. В каком случае в управляющей конструкции "do { операторы; } while (условие);" выполняются операторы тела цикла?

Если "условие", указанное в операторе, - истинно.

  1. В каком случае в управляющей конструкции "for (инициализация; условие; модификация) { операторы; };" операторы тела цикла не выполняются ни разу?

Если при входе в цикл указанное в операторе "условие" - ложно.

  1. В какой из трех приведенных управляющих конструкций операторы тела цикла выполняются как минимум один раз ? 1) while (условие) { операторы; }; 2) do { операторы; } while (условие); 3) for (инициализация; условие; модификация) { операторы; };

В управляющей конструкции "do { операторы; } while (условие);".

  1. В какой из трех приведенных управляющих конструкций операторы тела цикла могут не выполняются ни разу ?

1) while (условие) { операторы; }; 2) do { операторы; } while (условие); 3) for (инициализация; условие; модификация) { операторы; };

Только в первой и третьей управляющих конструкциях.

24) Какой смысл имеет "условие" в следующем операторе?

while (условие) { операторы; };

Параметр "условие" означает условие выполнения операторов тела цикла.

25) Какой смысл имеет "условие" в следующем операторе?

do { операторы; } while (условие);

Параметр "условие> означает условие выполнения операторов тела цикла.

26) Какой смысл имеет "условие" в следующем операторе?

for (инициализация; условие; модификация) { операторы; };

Параметр "условие" означает условие выполнения операторов тела цикла.

  1. Какое действие в теле цикла выполняет оператор break; ?

Завершение цикла. или Прерывает текущую итерацию цикла и начинает следующую.

  1. Какое действие выполняет оператор break; внутри оператора выбора варианта (switch) ?

Завершение оператора выбора варианта.

  1. Какое действие в теле цикла выполняет оператор continue; ?

Прерывает текущую итерацию цикла и начинает следующую.

  1. Какое действие в программе выполняет функция exit(); ?

Немедленное завершение работы программы.

  1. Какое действие в теле функции выполняет оператор return; ?

Завершение текущей функции и возврат из нее в вызывающую функцию.

Соседние файлы в папке Ответы