Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Test_2_-_3_semestr.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
2 Мб
Скачать
☆

Указатели ссылки

 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;

 Варианты ответа:

 

первая

 

вторая

 

третья

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]