1. Сколько раз выполняется выражение A цикла for (A; B; C) {…}?
а) Один
б) Зависит от B
в) Зависит от C
г) Зависит от количества итераций
д) Ни одного
2. Какому зарезервированному слову программа передаёт управление в случае, если значение переменной или выражения оператора switch не совпадает ни с одним константным выражением?
а) all
б) contingency
в) other
г) default
3. Чему будет равна переменная a, после выполнения этого кода int a; for(a = 0; a < 10; a++) {}?
а) 10
б) 1
в) 9
г) 0
4. В каком случае можно не использовать фигурные скобочки в операторе выбора if?
а) если в теле оператора if два и более операторов
б) если в теле оператора if нет ни одного оператора
в) если в теле оператора if всего один оператор
г) нет правильного ответа
5. Укажите неправильно записанную операцию отношения
а) =!
б) <=
в) >=
г) все операторы записаны правильно
6. Каков будет результат выражения !(1 && !(0 || 1))?
а) True
б) неоднозначность
в) False
7. Код: char arr[8]; cin >> arr; В массив arr мы попытались записать следующий набор символов Hello World. Что в действительности будет содержать массив arr?
а) Hello Wo
б) Hello
в) Hello W
г) Другой ответ
д) Hello World
8. Какая из следующих функций добавляет одну строку в конец другой?
а) strcat ();
б) stringadd ();
в) Append ();
г) stradd();
9. Укажите правильное объявление указателя в С++
а) int *x;
б) int x;
в) int &x;
г) ptr x;
10. Какое значение будет напечатано, в результате выполнения программы?
а) ничего не напечатается, программа вообще не будет работать
б) 1
в) 3
г) 2
д) 0
11. Правильное объявление переменной, типа структуры foo
а) foo;
б) foo var;
в) struct foo;
г) int foo;
12. Какой заголовочный файл С++ содержит инструкции файлового ввода/вывода?
а) infstream
б) iostream
в) infstream
г) fstream
13. При определении структуры необходимо использовать следующее ключевое слово
а) structure
б) object
в) struct
г) record
14. Укажите тип возвращаемого значения следующей функции int func(char x, float v, double t);
а) int
б) float
в) double
г) char
15. Выберите правильное (полное) определение функции
а) void funct(x)
{cout << "Hello"}
б) int funct();
в) void funct(int)
{cout << "Hello"}
г) int funct(int x) { return x = x + 1;}
16. Укажите правильный вызов функции, предпологается, что функция была объявлена ранее
а) funct;
б) funct x, y;
в) funct();
г) int funct();
17. Какого спецификатора доступа в классах нет?
а) private
б) protected
в) public
г) hidden
18. Понятие this в классе
а) Объект this является аргументом метода другого класса, существует во всех методах и указывает на адрес: this -><объект>
б) Указатель this является скрытым аргументом метода, существует во всех методах объекта и указывает на его (объект) адрес: this ->< объект >
в) Указатель this является скрытым аргументом метода, превращает функцию в область памяти только для чтения.
19. Что такое #define
а) Директива препроцессора для вставки файлов
б) Параметр условной компиляции
в) Заголовочный файл библиотеки
г) Директива препроцессора макросов и констант
20. Чем можно заменить слово typename в строке template <typename T >?