указателей?
А. Вы хотите, чтобы функция изменяла переданный ей аргумент.
Б. Вы
хотите сэкономить место, избегая копирования переменной большого размера.
В. Вы хотите иметь возможность запрашивать у операционной системы дополнительную память.
Г. Вы хотите быстрее получать доступ к переменным.
2. Что хранит указатель?
А. Имя другой переменной.
Б. Целое значение.
В. Адрес другой переменной в памяти.
Г. Адрес в памяти, необязательно относящийся к другой переменной.
3. Как получить дополнительную память в процессе выполнения программы?
А. Вы не можете получить дополнительную память.
Б. В стеке.
В. В свободном хранилище.
Г. Объявив другую переменную.
4. Какую ошибку можно допустить при использовании указателей?
А. Вы можете попытаться воспользоваться памятью, доступ к которой запрещен, что приведет к аварийному завершению программы.
Б. Вы можете получить доступ к некорректному адресу памяти, что приведет к повреждению данных.
В. Вы можете забыть вернуть память операционной системе, что приведет к исчерпанию памяти.
Г. Вы можете допустить все вышеперечисленные ошибки.
5. Где выделяется память для обычной переменной, объявленной в функции?
А. В свободном хранилище.
Б. В стеке.
В. Обычные переменные не используют память.
Г. В двоичном файле программы (именно поэтому exe-файлы такие большие!).
6. Что необходимо сделать с выделенной памятью?
А. Ничего, ее можно использовать бесконечно.
Б. Вернуть ее операционной системе по окончании использования.
В. Задать значение, на которое указывает указатель, равным нулю.
Г. Присвоить указателю нулевое значение.
Тест