В сложных выражениях последовательность выполнения операций определяется
Обновлено: 22.11.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 ; Выражение позволяет вычислить остаток от деления этих переменных?
Читайте также: