В сложных выражениях последовательность выполнения операций определяется

Обновлено: 31.10.2024

117. Укажите, в котором выражении правильно применяется операция в целочисленных типов (язык С ++).

A. int a = 2, b = 0x24, c; c = a + b% a; +

B. short x = 0, y = 2; for (y>! = x) ;

D. const char mychar = 2; long s = 3; mychar / = s;

A . только приоритетом операций.

B . только скобками.

C . скобками, приоритетом операций, а при одинаковом приоритете ассоциативностью операций. +

D . только ассоциативностью операций.

119. В чем разница между фактическими и формальными параметрами функций?

B . Нет разницы, это одни и те же параметры.

C . И формальные, и фактические параметры используются вне тела функции.

120. В каком файле заголовков определен объект cout ?

B . sysutils . hpp

121. Для чего предназначен оператор continue в языке С ++?

A . Пропускает остаток тела цикла и переходит к следующей итерации. +

B . Пропускает цикл и переходит к следующему оператору в теле программы.

C . Определяет условие продолжения цикла.

D . Продолжает выполнение текущей итерации цикла.

122. Значение переменной number не лежит между 3 и 6. Укажите правильный вариант записи данного утверждения на языке С ++.

C.! (Number <6 || number> 3)

D. number <3 || number> 6+

123. Укажите верное утверждение.

124. Что выполняет операция ++ в языке С ++?

A . Уменьшает значение операнда на единицу.

B . Уменьшает значение операнда на два.

C . Увеличивает значение операнда на два.

D . Увеличивает значение операнда на единицу. +

A. const type variable = value;

B. const type variable = value; +

C. const variable = value;

D. type const variable = value;

126. В каком случае выражение С ++ будет исчисляться быстрее?

D . Все три выражения будут выполнены с одинаковой скоростью.

127. Укажите правильный вариант объявления указателя в С ++.

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.

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. Укажите запись экранированного символа языке С ++.

133. Зачем в С ++ используют оператор return ?

A . Чтобы задержать работу программы.

B . Функция, в которой он содержится, завершает свое выполнение и управление возвращается в то место программы, из которого вызывалась данная функция. +

C . Чтобы организовать цикл.

D . Чтобы ввести в программу новые значения.

134. В одном из следующих строк, записанных на языке С ++, выполняется обращение к седьмого элемента массива, размер массива равен 10?

135. В программе на языке С ++ объявлены такие переменные int x , y ; Выражение позволяет вычислить остаток от деления этих переменных?

Читайте также: