Font size
WorksheetsТест по указателям и массивам в C++
Total questions: 15
Worksheet time: 8mins
Что такое указатель в C++?
Переменная, хранящая значение
Переменная, хранящая адрес в виртуальной памяти объекта
Переменная, хранящая адрес оперативной памяти
Переменная, хранящая строку литерал
Какой оператор используется для получения адреса переменной или объекта в C++?
-
+
*
&
Какой тип памяти используется для хранения глобальных переменных и локальных статических переменных в C++?
Статическая память
Динамическая память
Текстовая память
Стек
Что происходит при использовании ключевого слова 'new' в C++?
Выделяется область в куче
Выделяется область в текстовой памяти
Выделяется область в динамической памяти и создается указатель
Выделяется область в стеке
Какие операции возможны над указателями в C++?
Логические операции
Сложение и вычитание
Умножение и деление
Побитовые операции
Какой тип памяти используется для хранения локальных переменных в C++?
Динамическая память
Текстовая память
Стек
Статическая память
Что такое массив в C++?
Последовательная группа элементов разных типов
Последовательная группа элементов одного типа
Группа элементов с разными типами
Группа разнородных элементов
Как можно инициализировать автоматический массив в C++?
Все вышеперечисленное
int c[5] = {1,2,3};
int b[] = {1,2,3,4,5,6};
int a[10];
Как можно перебрать элементы массива в C++?
Используя цикл while
Используя рекурсию
Используя цикл for
Используя цикл do-while
Что произойдет при попытке создать массив слишком большого размера в C++?
Программа завершится с ошибкой
Программа автоматически увеличит размер стека
Программа продолжит работу, но снизится производительность
Программа автоматически уменьшит размер массива
Как можно выделить массив огромной длины в C++?
Используя ключевое слово 'volatile'
Используя ключевое слово 'static'
Используя ключевое слово 'const'
Используя ключевое слово 'dynamic'
Как можно получить значение элемента массива по индексу в C++?
a[i+1]
*(a + i)
*(a - i)
a[i]
Какие операции над указателями сдвигают указатель на размер типа указателя умноженный на значение целочисленного типа?
Сложение и вычитание
Умножение и деление
Побитовые операции
Логические операции
Какие типы памяти разделяют в C++?
Статическая, динамическая и текстовая
Стековая, кучевая и регистровая
Статическая, динамическая и автоматическая
Кэш, регистры и стек
Какие операции возможны над указателями в C++?
Побитовые операции
Сложение и вычитание
Логические операции
Умножение и деление
