Для студентов НИУ «МЭИ» по предмету Программирование и алгоритмизацияТест 1 100%Тест 1 100%
5,0053
2020-06-232020-06-23СтудИзба
Ответы к контрольной работе: Тест 1 100%
Описание
Если d - одномерный массив, i - целая переменная, то выражение d[i] эквивалентно выражению:
- &d+i
- *(d+i)
- &(d+i)
- d+i
Можно ли работать с динамическими данными, не используя указатели?
- да
- нет
Отметьте утверждение, не справедливое для указателей:
- Указатель хранит адрес данного.
- Указатель может быть и переменной, и константой.
- Указатель обязательно объявляется в блоке функции.
Может ли размер статического массива вычисляться в ходе выполнения программы?
- Нет
- Да
Может ли размер динамического массива вычисляться в ходе выполнения программы?
- Нет
- Да
Верно ли утверждение: "указатель не может быть динамической переменной"?
- да
- нет
Динамические данные - это ...
- Данные, помещаемые на диск.
- Данные подпрограмм.
- Данные, память под которые распределяется и освобождается на этапе выполнения программы с помощью специальных операторов.
- Любые данные, хранящиеся в оперативной памяти.
Сегмент памяти, в котором хранятся динамические данные, называется ...
- Динамической памятью или кучей
- Стэком
- Переменной памятью.
Отметьте правильное выражение:
- *200
- &200
- *(int*)200
В Си память, выделенная с помощью функции malloc, может быть освобождена с помощью функции:
- remove
- free
- delete
В Си++ память, выделенная с помощью операции new, может быть освобождена с помощью операции:
- cancel
- free
- delete
Пусть a- двумерный массив, i и j - целые переменные. Отметьте выражение, не являющееся эквивалентным выражению a[i]+j:
- *(a+i)+j
- &a[i][j]
- *a[i]+j
Характеристики ответов (шпаргалок) к КР
Учебное заведение
Семестр
Просмотров
164
Размер
1,35 Kb
Список файлов
Тест 1 верен на 100%.txt