Font size
WorksheetsВопросы по C++
Total questions: 35
Worksheet time: 20mins
Какой из нижеперечисленных является условным оператором в C++?
switch-case
select-when
match-with
choose-if
case-of
Как создать массив из 5 целых чисел в C++?
int[5] arr;
int arr[5];
int arr = new int[5];
int arr(5);
array arr;
Что из следующего может привести к утечке памяти в C++?
Присваивание указателя другому указателю
Инициализация массива
Использование delete для локальной переменной
Использование new без соответствующего вызова delete
Присваивание переменной значения 0
Как объявить переменную в C++?
int x;
x = int;
declare int x;
int: x;
variable x as int;
Для чего используется ключевое слово const в C++?
Чтобы определить переменную динамически
Чтобы указать возвращаемое значение функции
Сделать значение переменной неизменяемым
Чтобы указать размер массива
Для контроля цикла
Какой из них является оператором отношения в C++?
A) =
B) ==
C) ===
D) :=
E) !==
Для чего используется ключевое слово CLASS в C++?
A) Чтобы определить функцию
B) Объявить переменную
C) Определить класс
D) Создать массив
E) Чтобы отобразить указатель
Что такое отладка программы в C++?
A) Процесс компиляции программы
B) Процесс поиска и исправления ошибок в коде
C) Процесс написания кода
D) Процесс создания исполнимого файла
E) Процесс тестирования программы в реальном времени
Который из нижеперечисленных является оператором ввода в C++?
A) scanf
B) input
C) cin
D) get
E) read
Какая функция в C++ используется для копирования одной строки в другую?
A) strcpy
B) strcopy
C) copy
D) strncpy
E) strmove
Ключевое слово ……………………….. начинает определение структуры.
(a)
Стек относится к структурам данных типа ………………, поскольку последний помещенный в него узел удаляется первым.
A) FIFO
B) LIFO
C) FILI
D) LIOF
E) FIOF
Функция ………… используется для получения случайных чисел.
(a)
Переменная, которая известна только внутри функции, в которой она определена, называется …………………………………………..
A) Локальная переменная
B) Область действия
C) Глобальная переменная
D) Рекурсивной
E)Базовой
Какое ключевое слово в C++ ограничивает доступ к отдельным членам класса?
A) PUBLIC
B) PRIVATE
C) PROTECTED
D) FRIEND
E) STATIC
……………… означает перехват всех исключений.
(a)
Какое ключевое слово в C++ устанавливает указатель на нулевое значение?
A) VOID
B) NULL
C) NULLPTR
D) ZERO
E) EMPTY
Ключевое слово ………… используется в заголовке функции, чтобы указать, что функция не возвращает значение или указать, что она не содержит параметров.
(a)
В С++ можно иметь разные функции с одинаковым именем, каждая из которых оперирует с различными типами и (или) количеством аргументов. Такая функция называется ………………………………
A) Рекурсивной
B) Базовой
C) Глобальной
D) Унарной
E) Перегруженной
Для чего используется оператор BREAK в C++?
A) Чтобы завершить функцию
B) Для завершения цикла или оператора SWITCH
C) Определить переменную
D) Для сортировки массива
E) Закрыть файл
Какую операцию представляет оператор && в C++?
A) Логическое "ИЛИ"
B) Логическое "И"
C) Логическое "НЕТ"
D) Арифметическое сложение
E) Арифметическое умножение
Каков индекс первого элемента массива в C++?
A) 1
B) 0
C) -1
D) 2
E) 10
Какое ключевое слово определяет виртуальную функцию в C++?
A) VIRTUAL
B) OVERRIDE
C) ABSTRACT
D) FINAL
E) STATIC
……………………. не получают параметров и не возвращают значений.
(a)
Что делает следующий код?
int a = 10;
int b = 5;
cout << (a == b);
A) Выводит 10
B) Выводит 5
C) Выводит true
D) Выводит false
E) Ошибка компиляции
Вызов функции, обрабатываемый во время выполнения программы, называется …………связыванием.
A) динамическим
B) статическим
C) абстрактным базовым классом
D) базовым
E) открытыми
Как правильно задать строку в C++?
A) char[] text = "Hello";
B) string text = "Hello";
C) char text = "Hello";
D) text = "Hello";
E) string text; text = "Hello";
Как создать массив из 5 целых чисел в C++?
A) int[5] arr;
B) int arr[5];
C) int arr = new int[5];
D) int arr(5);
E) array<int> arr;
Какой символ обозначает указатель в C++?
A) &
B) *
C) #
D) %
E) @
Что делает следующая программа?
#include <iostream.h>
int mystery(int, int);
main()
{
int x, y;
cout<<”Введите два целых числа: ”;
cin>>x>>y;
cout<<”Результат равен ”<<mystery(x,y)<<endl;
return 0;
}
//параметр b должен быть положительным
//целым чтобы предотвратить бесконечную рекрсию
int mystery(int a, int b)
{
if(b==1)
return a;
else
return a + mystery(a, b-1);
}
A) Сложение
B) Деление
C) Разница
D) Умножение
E) Нет правильного ответа
Как определить функцию в C++?
A) function myFunction() { }
B) void myFunction() { }
C) def myFunction() { }
D) func myFunction() { }
E) sub myFunction() { }
Что делает оператор CONTINUE в C++?
A) Завершает цикл
B) Переходит к следующей итерации цикла
C) Завершает функцию
D) Удаляет переменную
E) Завершает программу
Для чего используется оператор -> в С++?
A) Чтобы получить доступ к элементу массива
B) Чтобы получить доступ к членам объекта или структуры через указатель
C) Определить переменную
D) Вызвать функцию
E) Проверить состояние
Для чего используется указатель THIS в C++?
A) Чтобы отобразить адрес текущего объекта
B) Чтобы удалить переменную
C) Для завершения функции
D) Для сортировки массива
E) Закрыть файл
Какая функция в C++ используется для добавления другой строки в конец строки?
A) strappend
B) strcat
C) append
D) stradd
E) strmerge
