1. Заголовок какой функции сообщает компилятору что функция имеет неопределенное число параметров? Выберите вариант ответа из списка. | void func1(double &d, double &c) |
intany_params(int* a, int* b) |
voidmyFunc(floatf1, void* p) |
int print (char *message, ...) |
2. Функция с каким заголовком принимает параметры по ссылке? Выберите вариант ответа из списка. | void func1(double &d, double &c) |
intany_params(int* a, int* b) |
voidmyFunc(floatf1, void* p) |
int print (char *message, ...) |
3. Функция с каким заголовком не возвращает никакого значения. Выберите правильные варианты ответа из списка. | void func1(double &d, double &c) |
intany_params(int* a, int* b) |
voidmyFunc(floatf1, void* p) |
int print (char *message, ...) |
4. Что может указываться до вызова функции вместо описания функции для того, чтобы компилятор мог выполнить проверку соответствия типов аргументов и параметров. | Прототип функции |
5. Вызов функции может быть оформленв виде выражения, если у функции отсутствует возвращаемое значение. Верно ли это утверждение? | Да |
Нет |
6. Какой оператор используется для получения адреса переменной? Выберите правильный вариант ответа из списка. | * |
=> |
&& |
& |
|| |
7. Какой оператор позволяет обратиться к переменной не напрямую, а через указатель, содержащий адрес этой переменной? Выберите правильный вариант ответа из списка. | * |
<< |
&& |
& |
|| |
8. Видоизмененная форма указателя, которая используется в качестве псевдонима (другого имени) переменной является … .Выберите правильный вариант ответа из списка. | объединение |
ссылка |
прототип |
адрес |
9. Какой символ используется для определения ссылки, указываемый в операторе объявления перед переменной-ссылкой? Выберите правильный вариант ответа из списка. | * |
! |
&& |
? |
& |
10. С помощью какого оператора выделяется память под динамический объект (создаваемый в процессе выполнения программы). | free |
new |
delete |
return |
Раздел 4. Препроцессор и отладка программ
1. С помощью какого оператора препроцессора определяются символические константы? Выберите правильный вариант ответа из списка. | #include |
#ifdef |
#define |
#defined |
2. Какие операции препроцессора используются для определения макроса с параметрами? Выберите правильный вариант ответа из списка. | #include |
#ifdef |
#define |
#defined |
3. Какие операции препроцессора используются для подключения заголовочных файлов? Выберите все правильные варианты ответа из списка. | #include |
#ifdef |
#define |
#defined |
4. Какой символ означает, что макрос продолжается на следующей строчке. | / |
\ |
| |
> |
5. Когда будет учитывать компилятор блок кода 1, если задано следующее условие: #if !defined(Sym) // блоккода 1 #endif Выберите правильный вариант ответа из списка. | значение символа Sym больше нуля |
значение символа Sym равно нулю |
символ Symопределён |
символ Symне определён |
6. Ошибки из какой категории компилятор сразу обнаруживает в собственном смысле и выдает сообщения об ошибках. К таким ошибкам относится, например, пропуск точки с запятой в конце оператора или непарные операторные скобки. Выберите правильный вариант ответа из списка. | Синтаксические |
Ошибки компоновки |
Фатальные времени выполнения |
Логические времени выполнения |
7. Ошибки из какой категории обнаруживаются на этапе редактирования связей между объектными файлами программы и библиотеками, которые она использует? Выберите правильный вариант ответа из списка. | Синтаксические |
Ошибки компоновки |
Фатальные времени выполнения |
Логические времени выполнения |
8. Ошибки из какой категории возможно локализовать и устранить с использованием отладчика с контрольными точками. Выберите правильные варианты. | Синтаксические |
Ошибки компоновки |
Фатальные времени выполнения |
Логические времени выполнения |
9. Возможно ли использованием приемов пошагового исполнения кода локализовать и устранить ошибки компоновки? Выберите правильный вариант ответа из списка. | Да. |
Нет. |
10. Назовите 2 взаимодополняющие технологии отладки. | Использование отладчиков и вывод отладочных сведений на экран, принтер, динамик или в файл. |
Наши рекомендации