116. Укажите оператор выбора в языке С ++.
A. САSЕ
B. choice
C. switch … case +
D. default
117. Укажите, в котором выражении правильно применяется операция в целочисленных типов (язык С ++).
A. int a = 2, b = 0x24, c; c = a + b% a; +
B. short x = 0, y = 2; for (y>! = x) {…};
C. int c <> 2;
D. const char mychar = 2; long s = 3; mychar / = s;
118. В сложных выражениях последовательнос
A. только приоритетом операций.
B. только скобками.
C. скобками, приоритетом операций, а при одинаковом приоритете ассоциативностью операций. +
D. только ассоциативностью операций.
119. В чем разница между фактическими и формальными параметрами функций?
A. Формальные параметры могут использоваться только вне тела функции, а фактические — используются как вне функции, так и внутри нее.
B. Нет разницы, это одни и те же параметры.
C. И формальные, и фактические параметры используются вне тела функции.
D. Формальные параметры определены в теле функции, а фактические — значение, с которыми функция вызывается. +
120. В каком файле заголовков определен объект cout?
A. stream.h
B. sysutils.hpp
C. cout.h
D. iostream.h +
121. Для чего предназначен оператор continue в языке С ++?
A. Пропускает остаток тела цикла и переходит к следующей итерации. +
B. Пропускает цикл и переходит к следующему оператору в теле программы.
C. Определяет условие продолжения цикла.
D. Продолжает выполнение текущей итерации цикла.
122. Значение переменной number не лежит между 3 и 6. Укажите правильный вариант записи данного утверждения на языке С ++.
A. number> 3 && number <6
B.! (Number <3 && number <6)
C.! (Number <6 || number> 3)
D. number <3 || number> 6+
123. Укажите верное утверждение.
A. Строки в C + представляются как массивы элементов типа char, заканчивающиеся символом ‘0’.
B. Строки в C + представляются как массивы элементов типа char, заканчивающиеся символом ‘\ 0’. +
C. Строки в C + представляются как массивы элементов типа char, заканчивающиеся символом »
D. Строки в C + представляются как массивы элементов типа char, заканчивающиеся символом ‘.’
124. Что выполняет операция ++ в языке С ++?
A. Уменьшает значение операнда на единицу.
B. Уменьшает значение операнда на два.
C. Увеличивает значение операнда на два.
D. Увеличивает значение операнда на единицу. +
125. Выберите правильный вариант объявления константной переменной в С +, где type — тип данных в С +; variable — имя переменной; value — константные значения.
A. const type variable = value;
B. const type variable = value; +
C. const variable = value;
D. type const variable = value;
126. В каком случае выражение С ++ будет исчисляться быстрее?
A. X = X + Y
B. X + = Y +
C. X = Y + X
D. Все три выражения будут выполнены с одинаковой скоростью.
127. Укажите правильный вариант объявления указателя в С ++.
A. int x;
B. int & x;
C. int * x; +
D. ptr x;
128. Укажите, в котором выражении языке С + неправильно применяются операции с действительными типов?
A. float a = 2, b = 0х24, с; с = а + b% а; +
B. float x = 0, y = 2; иf (в> = х) {…};
C. long double c = 2;
D. double mychar = 2; float s = 3; mychar / = s;
129. В программе на языке С ++ есть два объявления переменных int qwerty; int QWERTY; Какое из утверждений верно?
A. Такие имена переменных недопустимы.
B. Объявления правильные. +
C. Такие объявления недопустимы, потому что мы пытаемся создать две переменные с одинаковыми идентификаторами
D. Переменные описываются не по такому принципу.
130. Как средствами языка С ++ выполняется потоковое чтение из двоичного (бинарного) файла? Название потока a_file.
A. a_file >> z;
B. a_file.in (z);
C. z = a_file.read;
D. a_file.read ((char *) & z, sizeof z); +
131. В каком из вариантов объявлен двумерный массив в С ++?
A. int anarray [20] [20]; +
B. int array [20, 20];
C. array anarray [20] [20];
D. char array [20];
132. Укажите запись экранированного символа языке С ++.
A. ‘F’
B. «\ 022»
C. ‘Ю’
D. ‘\ t’ +
133. Зачем в С ++ используют оператор return?
A. Чтобы задержать работу программы.
B. Функция, в которой он содержится, завершает свое выполнение и управление возвращается в то место программы, из которого вызывалась данная функция. +
C. Чтобы организовать цикл.
D. Чтобы ввести в программу новые значения.
134. В одном из следующих строк, записанных на языке С ++, выполняется обращение к седьмого элемента массива, размер массива равен 10?
A. mas (7);
B. mas [6]; +
C. mas 8;
D. mas [7];
135. В программе на языке С ++ объявлены такие переменные int x, y; Выражение позволяет вычислить остаток от деления этих переменных?
A. x% y +
B. x div y
C. x mod y
D. x / y