Тест с ответами на тему: Основы программирования



 

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