1.Формулировка
вопроса :
|
Можно
ли объявлять несколько шаблонов
функций с одним и тем же именем
|
|
Варианты
ответа:
|
|
|
нельзя
|
|
|
можно
|
|
|
можно,
если количество параметров функций
совпадает
|
|
|
|
2.Формулировка
вопроса :
|
|
Что
из ниже перечисленного является
указателем на функцию
|
Варианты
ответа:
|
|
|
int(*f);
|
|
|
int
*f();
|
|
|
int
(*f)();
|
|
|
|
|
3.Формулировка
вопроса :
|
|
Как
правильно вызвать функцию, зная
указатель на неё f
|
Варианты
ответа:
|
|
|
(*f)(1);
|
|
|
*f(1);
|
|
|
f(1);
|
|
|
|
|
4.Формулировка
вопроса :
|
|
Как
передаётся параметр при такой записи
void f (int* i)
|
Варианты
ответа:
|
|
|
по
ссылке
|
|
|
по
указателю
|
|
|
по
значению
|
|
|
|
|
5.Формулировка
вопроса :
|
|
Как
передаётся параметр при такой записи
void f (int& i)
|
Варианты
ответа:
|
|
|
по
ссылке
|
|
|
по
значению
|
|
|
по
указателю
|
|
|
|
|
6.Формулировка
вопроса :
|
|
Как
передаётся параметр при такой записи
void f (int i)
|
Варианты
ответа:
|
|
|
по
ссылке
|
|
|
по
значению
|
|
|
по
указателю
|
|
|
|
|
7.Формулировка
вопроса :
|
|
Допустимо
ли присвоить уже инициализированной
ссылке, ссылку на другую переменную?
|
Варианты
ответа:
|
|
|
зависит
от настроек компилятора
|
|
|
это
допустимо, но бессмысленно
|
|
|
да,
это возможно
|
|
|
нет,
это невозможно
|
|
|
|
|
8.Формулировка
вопроса :
|
|
Чему
будет равно x и r после ниже представленных
манипуляций
int i = 1;
int&
r = i;
int x = r;
r = 2;
|
Варианты
ответа:
|
|
|
нет
правильных ответов
|
|
|
нельзя
ответить на поставленный вопрос
однозначно
|
|
|
x
= 1, r = 2
|
|
|
x
= 1, r =1
|
|
|
x
= 1, r – имеет пустое значение
|
|
|
|
|
9.Формулировка
вопроса :
|
|
Как
передать параметр функции, чтобы он
гарантировано не изменился
|
Варианты
ответа:
|
|
|
по
ссылке
|
|
|
другим
способом
|
|
|
по
указателю
|
|
|
по
значению
|
|
|
|
|
10.Формулировка
вопроса :
|
|
Что
из приведенного ниже является
константным указателем на char
|
Варианты
ответа:
|
|
|
char
*const cp;
|
|
|
char
const* pc;
|
|
|
const
char* pc2;
|
|
|
|
|
11.Формулировка
вопроса :
|
|
Можно
ли присвоить адрес константы
произвольному указателю
|
Варианты
ответа:
|
|
|
зависит
от типа константы
|
|
|
можно
|
|
|
нельзя
|
|
|
|
|
12.Формулировка
вопроса :
|
|
Можно
ли присвоить адрес переменной
указателю на константу
|
Варианты
ответа:
|
|
|
3. нельзя
|
|
|
2. можно
|
|
|
1. зависит
от типа переменной
|
|
|
|
|
13.Формулировка
вопроса :
|
|
Какая
из записей является указателем на
константу типа char
1. char
*const cp;
2. char const*
pc;
3. const char* pc2;
|
Варианты
ответа:
|
|
|
первая
|
|
|
вторая
|
|
|
третья
|
|
|
|