Экзаменационный тест с ответами по программированию

1. Что такое препроцессор?
— Составная системного блока, предназначенная для обработки данных
— Составная процессора, предназначенной для вычислений с плавающей запятой
+ Составляющая компиляции, которая обрабатывает директивы или команды

2. С какого символа начинается запись директивы препроцессора?
— @
+ #
— <
— »

3. Укажите правильные записи параметров директив:
+ <Math.h>
— «Math.h»
+ «D: \ stud \ mybib.h»
— <D: \ stud \ mybib.h>

4. Что такое заголовочные файлы?
— Название программы, указывается при сохранении
— Название главной функции или функции пользователя
+ Модули, сохраняют заголовки функций
+ Стандартные библиотеки, расположенные в папке include

5. Укажите команды, в результате выполнения которых после вывода данных осуществляется переход на следующую строку
+ Cout << «Ocinka» << 12 << endl;
— Cout << endl << «Ocinka» << 12;
+ Cout << «Ocinka» << 12 << «\ n»;
— Cout << «Ocinka \ n» << 12;

6. Укажите, что будет выведено на экран в результате выполнения команды cout << «rez:» << setw (3) << 1234;
— 3
— 34
— 123
+ 1234

7. Выберите правильное описание переменных: переменная х для сохранения действительного типа, переменная а для сохранения целого числа, символьная переменная с; переменную с инициализировать значением ‘n’, переменную х инициализировать значением 18.21
— Float x, a; char c; c = ‘n’;
— Float x = 18.21; a; char c = ‘n’;
+ Float x = 18.21; int a; char c = ‘n’;
+ Float x; x = 18.21; int a; char c = ‘n’;

8. Определите значение переменной b после выполнения следующих команд:
int a, b;
float c;
a = 3;
c = 2.6;
b = a * c;
— 6
+ 7
— 7.2
— 9

9. Определите значение переменной b после выполнения следующих команд:
int a, b;
float c;
a = 3;
c = 3.5;
b = a * (int) c;
+ 9
— 10
— 11
— 12



10. Определите значение переменной b после выполнения следующих команд:
int a, b;
float c;
a = 5;
c = 3.3;
b = (int) (a * c)
— 15
+ 16
— 17
— 20

11. Определите значение переменной b после выполнения следующих команд:
int a, b;
a = 5;
b = 3.5 * + + a;
— 15
— 17
— 18
+ 21

 


12. Определите значение переменной b после выполнения следующих команд:
int a, b;
a = 2;
b = 4.5 / (a ​​+ +)
— 1
— 1.5
+ 2
— 2.25

13. Определите значение переменной b после выполнения следующих команд:
int a, b;
a = 4;
b = 35 / — — a;
— 8
— 9
+ 11
— 12

14. Определите значение переменной b после выполнения следующих команд:
int a, b;
a = 2;
b = 4.5 * (a- -)
— 4
— 5
— 8
+ 9

15. Определите значение переменной x после выполнения следующих команд:
int a = — 2, b = 3, x;
x = abs (a) + pow (b, 3) / 2;
— 5
— 6
— 14
+ 15

16. Выберите составные части определения массива:
+ Совокупность переменных одного типа
+ Переменные хранятся в последовательно расположенных ячейках оперативной памяти
+ Последовательность переменных, которые имеют одинаковое имя
— Благодаря нумерации переменные располагаются только в строку

17. Укажите, что может быть индексом элемента массива
— Символ
— Дробное число
+ Целое положительное число
+ Математическое выражение, результат вычисления которого является целое положительное число
18. Выберите верные утверждения, имеющие отношение к имени массива:
— Название массива — ключевое слово array и любая латинская буква
+ Название массива является указателем на его первый элемент
— Название массива является указателем на его элемент с индексом [1]
+ Имя массива создается по правилам создания идентификатора

19. Выберите верные утверждения, имеющие отношение к размеру массива:
+ Размером могут быть переменные целого типа
— Размером могут быть переменные вещественного типа
— Размер — это индекс последнего элемента массива

20. Укажите описания массивов, которые нельзя использовать ни в какой части программы:
— Int a [3];
+ Int a [ ‘f’];
— Int a []
— Int a [3] = {1}

21. Пусть int a [5] = {10, 11, 12, 13, 14}. Чему равно значение элемента a [3]?
— 3
— 12
+ 13
— 14