Авпап
Список вопросов теста
Вопрос 1
Какое из следующих утверждений ложное?
Варианты ответов
- Тело каждой функции ограничивается левой и правой квадратными скобками
- Программа, написанная на С++, обязательно содержит хотя бы один оператор "cout"
- Программа, написанная на С++, обязательно содержит хотя бы один оператор "cin"
- Все высказывания ложные
Вопрос 2
Какие из следующих утверждений ложные?
Варианты ответов
- Операция взятия по модулю (%) может применяться только к числам с плавающей запятой
- Все арифметические операции в С++ имеют одинаковый приоритет
- Пустые скобки, следующие за именем функции в прототипе, указывают, что функции для выполнения ее задачи не требуется никаких параметров
- Операция взятия по модулю (%) может не может применяться к символьным типам данных
Вопрос 3
Какое из следующих утверждений истинное?
Варианты ответов
- Операция взятия адреса может быть применима только к ссылкам
- Массив может хранить только один тип данных.
- Выражение, содержащее операцию &&, истинно, если хотя бы один из обоих его операндов истинный
- Все высказывания истинные
Вопрос 4
Какое из следующих утверждений истинное?
Варианты ответов
- Оператор выбора switch должен содержать метку default
- Оператор switch должен содержать хотя бы один case
- Оператор выбора switch должен содержать метку break
- Все утверждения истинные
Вопрос 5
Какое из следующих утверждений ложное?
Варианты ответов
- Если вывод осуществляется в "cout", то "\t" вызывает перемещение курсора к началу следующей строки на экране
- Все переменные должны быть объявлены до их использования
- Во время выполнения скомпилированной программы комментарии не отображаются на экране
- Все высказывания ложные
Вопрос 6
Оператор, который применяется к одному операнду, называется
Варианты ответов
- Простой
- Унарный
- Не полный
- Бинарный
Вопрос 7
Устаовите соответствие между термином и определением:
1.
Операнд
2.
Операция
3.
Оператор
Варианты ответов
- -любое выражение языка, состоящее из переменных, констант, имён функций (операндов), соединенных знаками операций.
- -специальные символы или слова, которые сообщают транслятору о том, что вы хотите выполнить определенную операцию.
- -переменное или постоянное значение, которым оперирует компилятор в процессе реализации программных вычислений
Вопрос 8
Перегрузка функций - это...
Варианты ответов
- ...использование одного имени для операций, выполняемой с различными типами
- ...использование нескольких имен для операций, выполняемой с различными типами
- ...использование одного имени для операций, выполняемых с одинаковыми типами типами
- ...использование нескольких имен для операции, выполняемой без параметров
Вопрос 9
Укажите вариант, где перегрузка функций оформлена верно:
Варианты ответов
-
classA {intprint(int j);intprint(inti);intprint(int b);}; -
classA {voidprint();charprint();intprint();}; -
classA {voidprint();intprint(constA& a);intprint(inti);};
Вопрос 10
Чему будет равна переменная "а" после выполнения кода:
int a = 14;
while(a > 100)
{
a--;
}
Варианты ответов
- 14
- 0
- 100
- 1
Вопрос 11
В каком из следующих вариантов используется оператор "ссылки"?
Варианты ответов
- adress(a);
- a--;
- &a;
- a*;
Вопрос 12
Укажите общую форму объявления многомерных массивов:
Варианты ответов
- <тип маасива> <имя_массива> [размер1, размер2, ..., размерN];
- <тип маасива> <имя_массива> [размер1] [размер2] ... [размерN];
- <тип маасива> <имя_массива> = [размер1][размер2] ... [размерN];
- <тип маасива> <имя_массива> ( размер1,размер2,... размер);


