ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.09.2024
Просмотров: 6
Скачиваний: 0
Вопросы к директорской контрольной работе
-
Имеется объект класса CreditCard -MyCard, который описывает вашу кредитную карту. Класс CreditCard содержит следующие методы и поля
-
Абстрактный класс – это класс, в котором
-
Битовой операцией является
-
Блок try catch
-
Будет ли вызываться конструктор, если в программе встретится следующaя конструкция:
-
В каких выражениях используются бинарные арифметические операции?
-
В каких выражениях используются унарные арифметические операции?
-
В каких выражениях правильно определен метод класса Ping?
-
В каких выражениях произойдет зацикливание программы?
-
В каких выражениях результатом будет логическое значение?
-
В каких случаях возможность прокрутки окна фрейма будет предоставляться при необходимости?
-
В каких случаях код будет работать правильно
-
В каких случаях произойдет ошибка компиляции?
-
В каких строках ошибка?
-
В какой строке будет ошибка компиляции
-
В какой строке(строках) ошибка?
-
В какой строчке данного кода сработает заданный в нем копирующий конструктор?
-
В каком порядке происходит вызов деструкторов при уничтожении объекта производного класса?
-
В каком случае выражение вычислится быстрее:
-
В каком случае компилятор выдаст ошибку:
-
В каком случае описание класса верно?
-
В каком случае программа выведет строку на консоль
-
В каком файле заголовков определён объект cout:
-
В программе на языке Си++ обязательно имеется функция
-
В сложных выражениях последовательность выполнения операций определяется:
-
В чем заключается назначение оператора перехода goto?
-
В чем заключается принцип полиморфизма?
-
В чем заключается суть компоновки программы?
-
В чем недостаток использования шаблонов
-
В чем различие использования следующих выражений #include <...> и #include "..."
-
В чем разница между фактическими и формальными параметрами?
-
В чём заключаются недостатки при использовании передачи аргумента в функцию по значению?
-
Верен ли код
-
Вернет ли фукция strcmp("qwerty","QWERTY"); 0?
-
Возможно ли использование подобного выражения?
-
Возможно ли использовать механизм исключительных ситуаций в деструкторах
-
Возможно ли использовать механизм исключительных ситуаций в деструкторах
-
Выберите наиболее правильный вариант объявления оператора присваивания в классе A:
-
Выберите наиболее правильный вариант объявления оператора сложения и присваивания двух объектов класса A:
-
Выберите правильное объявление константы pi:
-
Выберите правильное утверждение:
-
Вызовет ли данный код ошибку компиляции?
-
Вызовет ли следующее объявление ошибку компиляции
-
Двумерный массив Ar представленный в виде матрицы имеет вид
-
Для переопределенного оператора верно:
-
Для получения адреса переменной используется операция
-
Для создания исполняемого файла в системе Unix необходимо
-
Для того чтобы вывести символ новой строки, надо:
-
Для того чтобы выполнить чтение из файла с произвольной позиции, надо использовать объект класса
-
Для чего нужны классы?
-
Для чего предназначен оператор namespace?
-
Для чего предназначен фрагмент текста из заголовочного файла:
-
Для чего предназначены манипуляторы потоков ввода-вывода?
-
Допустима ли следующая конструкция?
-
Если i = 5, какой будет результат
-
Если i=3, какой будет результат ?
-
Если int n=3, какой будет результат ?
-
Если int n=45, какой будет результат?
-
Если в арифметическом выражении участвуют короткое целое и длинное целое, то:
-
Если в арифметическом выражении участвуют целый и вещественный операнды, то:
-
Если в классе A определены методы
-
Если в классе операция delete переопределена как
-
Если в классе операция new переопределена как
-
Если в классе определяется операция delete, то
-
Если в конструкторе класса ... произойдет исключительная ситуация, будет ли потеряна память при откате по стеку?
-
Если в массиве A 132 элемента, каким будет правильное обращение к последнему элементу массива?
-
Если в программе объявлен макрос #define CIRC(x) (3.14159 * (x) * (x)), то как будет подставлен этот макрос в тексте программы при следующем вызове:
-
Если в программе уже имеется функция с прототипом int func(int k, double f), то какое из следующих объявлений не вызовет ошибки компиляции?
-
Если в производном классе переопределена операция new то:
-
Если в процессе компиляции программы возникла ошибка то:
-
Если в функции main() выполняется ... то что будет выведено?
-
Если есть два объявления int qwerty; int QWERTY; какое из утверждений верно
-
Если задано #define f(x) x##4 то какой будет результат после препроцессора ?
-
Если задано #define foo(x,y) x##y то какой будет результат после препроцессора ?
-
Если заданы классы ... то что будет выведено при выполнении оператора
-
Если записано ... то что будет напечатано в результате выполнения кода?
-
Если имеется абстрактный класс А и производный от этого класса класс А1 то какая из записей заведомо неверна?
-
Если имеется класс с двумя атрибутами
-
Если имеется код
-
Если имеется код char a[8]; cin >> a; и вводится текст "Hello world", то что будет в массиве a?
-
Если имеется код double x; cin >> x; и вводится "12-3", то что будет в переменной x?
-
Если имеется код int x; cin >> x; и вводится "1.2", то что будет в переменной x?
-
Если имеется объявление char ch1='a',ch2='b',ch3='c'; допустима ли запись ch1=ch2+ch3;
-
Если имеется объявление float f=4;double d=4; что будет выведено на экран в результате выполнения кода
-
Если имеется объявление int a[15], какой фрагмент кода выводит все элементы массива?
-
Если имеется программа ... то какой будет результат?
-
Если объявлен тип ... сколько байтов занимает один объект такого типа?
-
Если определена операция вычитания для двух объектов класса A, а операция преобразования к int не определена, что будет вызвано при
-
Если определена операция умножения для двух объектов класса A и операция преобразования к int, что будет вызвано при
-
Если ошибки в алгоритме программы, на каком этапе они обнаружатся?
-
Если после выражения стоит точка с запятой, то
-
Если указатель объявлен как ... какое из следующих выражений верно:
-
Если функция вычисления суммы целых чисел от 1 до n имеет прототип int sum(int n), запишите определение функции, используя рекурсию:
-
Если функция вычисления суммы целых чисел от 1 до n имеет прототип int sum(int n), то как будет выглядеть запись определения функции с использованием рекурсии?
-
Если функция вычисления суммы целых чисел, находящихся между двумя заданными (начальным и конечным), имеет прототип int sum(int start, int end), запишите определение функции, используя рекурсию:
-
Если функция вычисления факториала n имеет прототип int fact(int n), запишите определение функции, используя рекурсию:
-
Если функция имеет тип void, то неверно, что
-
Есть ли преимущество выноса определения функции в отдельный файл
-
Запись ::func(x) означает, что
-
Известно, что в классе A определен один публичный конструктор A(int);. Выберите из предложенных выражений компилируемые:
-
Имеется запись: monster - базовый класс, demon - производный:
-
Имеется класс:
-
Имеется объявление char ch1='A';. Что будет выведено на экран при выполнения кода cout <<ch1+1;
-
Имеется три объекта класса А: A a1,a2,a3 в каком выражении возможен неявный вызов конструктора копирования
-
Имеется функция int sum(int a,int a1=2,int a2,int a3,int a4) {return a+a1+a2+a3+a4;}
-
Имеется функция шаблон ... Верен ли код
-
Исходя из данного кода какое высказывание верно?
-
Исходя только из назначения шаблонов имеет ли смысл делать из данного кода функцию-шаблон
-
Как вы понимаете смысл типизированной переменной? Укажите правильное высказывание.
-
Как называется функция, которая вызывает саму себя?
-
Какая из записей соответствует обращению к атрибуту m_arg класса AC в определении метода этого же класса?
-
Какая из записей является правильной записью абстрактного класса?
-
Какая из перечисленных функций не может быть конструктором?
-
Какая операция позволяет получить значение, записанное по адресу, который содержится в указателе?
-
Какая строка данного кода производит специализацию шаблона?
-
Какая функция класса, не являясь его компонентом, имеет доступ к его защищенным и внутренним компонентам?
-
Какие бывают конструкторы? (Выберите ниболее полный ответ)
-
Какие виды наследования бывают(Выберете наиболее полный ответ)?
-
Какие из перечисленных операций не являются операциями доступа к атрибуту класса?
-
Какие из перечисленных типов являются встроенными типами языка С++?
-
Какие из следующих выражений являются константами типа double?
-
Какие из следующих объявлений метода func синтаксически правильны?
-
Какие из следующих символов являются правильными экранированными последовательностями?
-
Какие из следующих утверждений о копирующем конструкторе правильны?
-
Какие ключевые слова используются для создания и обработки исключительных ситуаций?
-
Какие операторы не могут быть переопределены пользователем:
-
Какие операции используются для контроля за приведением типов?
-
Какие операции поддаются перегрузке?
-
Какие основные области применения языка Си++?
-
Какие требования предъявляются к классу исключительных ситуаций?
-
Каким будет результат следующей программы:
-
Каким будет результат следующей программы:
-
Каким может быть аргумент деструктора?
-
Какими по умолчанию объявляются методы класса?
-
Какими по умолчанию объявляются элементы объединения?
-
Какими по умолчанию объявляются элементы структуры?
-
Какова последовательность создания исполняемого файла:
-
Каково будет значение переменной k после выполнения следующего оператора
-
Каково преимущество использования ключевого слова const вместо директивы #define?
-
Какое выражение верно с точки зрения целесообразности использования динамического распределения памяти?
-
Какое значение будет выведено в стандартный поток в результате выполнения следующей программы?
-
Какое из представленных выражений выводит на экран
-
Какое из приведенных выражений верно?
-
Какое из приведенных имен является недопустимым в Си++?
-
Какое из приведенных ниже прототипов операции сложения для класса
-
Какое из следующих объявлений является объявлением неизменяемого указателя?
-
Какое из следующих определений представляет собой правильную запись операции сложения целого числа и объекта:
-
Какое из следующих утверждений об операторе return является верным?
-
Какое определение функции является правильным?
-
Какое правильное объявление виртуальной функции, которая принимает одно целочисленное значение и возвращает void:
-
Какое приведение типов используется в следующем выражении?
-
Какое слово из списка не относится к зарезервированным словам Си++?
-
Какой будет результат ?
-
Какой будет результат выполнения cout << a::A::a; в функции main?
-
Какой будет результат выполнения следующего кода?
-
Какой будет результат выполнения следующего кода?
-
Какой будет результат следующего выражения?
-
Какой будет результат следующей программы?
-
Какой будет результат у данного выражения?
-
Какой длины может быть идентификатор
-
Какой из наборов перечисляемых значений записан правильно?
-
Какой из ниже перечисленных вариантов не является формой записи вещественного числа?
-
Какой из стандартных классов используется для вывода строк на терминал:
-
Какой класс используется для вывода данных во внутреннюю область памяти?
-
Какой класс может использоваться в качестве типа атрибута класса?
-
Какой массив имеет самый большой размер?
-
Какой правильный вариант описания шаблона семейства классов?
-
Какой правильный вариант создания экземпляра объекта?
-
Какой правильный вызов функции базового класса из объекта производного класса, если в производном классе эта функция была замещена?
-
Какой правильный вызов функции базового класса из объекта производного класса, если в производном классе эта функция не была замещена?
-
Какой правильный заголовок шаблона
-
Какой результат будет у следующего выражения?
-
Какой результат будет у следующего выражения?
-
Какой результат будет у следующего выражения?
-
Какой результат вычисления следующего выражения?
-
Какой результат следующего выражения ?
-
Какой результат у следующего выражения?
-
Какой статус международного стандарта языка Си++?
-
Какой тип будет у следующего выражения ?
-
Какой тип преобразования типов используется в следующем выражении?
-
Класс B наследован от класса A. Отметьте верное для класса B.
-
Ключевое слово void обозначает что функция
-
Комментарий в программе на Си++
-
Компилятор языка Си++:
-
Конструктор класса - это метод, который вызывается при создании объекта для ...(перечислить )
-
Контекст пространства имен может содержать:
-
Могут ли контексты быть вложенными?
-
Может ли нестатический метод иметь доступ к статическим методам и атрибутам?
-
Может ли статический метод класса быть объявлен как friend?
-
Можно ли в шаблоне класса определить статический метод?
-
Можно ли перегружать оператор разрешения области видимости -"::"
-
Можно ли создать объект класса, у которого все атрибуты и методы – статические?
-
На какой строке произойдет ошибка компиляции?
-
Найдите недопустимую запись символьной константы:
-
Найдите неправильную запись набора перечисляемых значений:
-
Нелогической операцией является
-
Нужно ли учитывать при перегрузке бинарных операций порядок следования операндов?
-
Об ошибке в конструкторе класса может сигнализировать:
-
Объявление extern int f; означает:
-
Оператор throw без аргументов
-
Операции в выражениях могут быть
-
Операция "." обозначает
-
Операция ++
-
Определение класса это
-
Определите размер структуры
-
Определите результат выполнения следующего кода:
-
Отметьте верное утверждение:
-
Отметьте все верные утверждения о статических атрибутах класса:
-
Отметьте все верные утверждения о статических методах класса:
-
Отметьте все неправильные определения констант:
-
Отметьте все правильные варианты продолжения предложения: виртуальный деструктор
-
Отметьте все утверждения, которые считаете верными:
-
Отметьте допустимые имена функций:
-
Отметьте истинное высказывание для данного примера:
-
Отметьте истинное высказывание, если вызываются подряд несколько функций:
-
Отметьте истинное утверждение для абстрактного класса.
-
Отметьте истинные высказывания
-
Отметьте истинные высказывания в отношении использования макросов и функций:
-
Отметьте истинные высказывания в отношении использования макросов и функций:
-
Отметьте истинные высказывания в отношении потоков, представленные классом strstream:
-
Отметьте истинные высказывания:
-
Отметьте константы в следующем фрагменте кода:
-
Отметьте ложные высказывания:
-
Отметьте ошибочное утверждение:
-
Отметьте правильное определение константы:
-
Отметьте правильное определение константы:
-
Отметьте правильные объявления переменных
-
Отметьте правильные объявления переменных:
-
Отметьте правильный вариант описания функции шаблона:
-
Отметьте правильный вариант освобождения всей памяти, выделенной для трехмерного массива для следующей программы
-
Отметьте правильный заголовок шаблона функции:
-
Отметьте свойства языка Си++, которые могут быть источниками возможных ошибок программирования
-
Отметьте фрагменты кода, которые можно назвать выражениями:
-
Отметьте, какие возможности языка Си++ помогают предупреждать ошибки:
-
Отметьте, какому определению функции может соответствовать вызов func(5.98):
-
Переопределение операции сложения приведет к(отметьте все правильные варианты)
-
После компиляции программы
-
Правильно ли написан данный код:
-
Правильный вариант программы, выводящей "Hello World":
-
Представление и диапазоны значений вещественных чисел соответствуют стандарту:
-
При выполнении фрагмента кода ... будет напечатано:
-
При выходе из функции main
-
При использовании копирующего конструктора:
-
При определении класса-шаблона
-
При определении метода запись this-> говорит о том, что:
-
Программа на языке Си++ начинает выполняться с:
-
Произойдет ли ошибка компиляции если функцию
-
Произойдет ли ошибка при использовании следующей конструкции:
-
Произойдет ли ошибка при компиляции этого кода?
-
Прототип функции задает
-
Процесс компиляции программы
-
Результат работы программы:
-
С какой целью производится вынесение функций в отдельный заголовочный файл?
-
С помошью какой директивы происходит подключение других модулей программы?
-
С помощью какого метода можно изменить текущую позицию в файле?
-
С помощью механизма friend можно разрешить обращение к внутренним элементам класса:
-
Сколько блоков catch может быть после блока try?
-
Сколько вызовов системных функций всегда будет в программе, независимо от ее реализации?
-
Сколько параметров может быть у шаблона при определении шаблона функции ?
-
Сколько производных классов можно получить из базового класса?
-
Сколько функций может быть в программе С++?
-
Совокупность формальных параметров определяет
-
Сопоставьте:
-
Существует ли в С++ готовый набор шаблонов:
-
Существует файл "test.dat" в котором записано "Hello World".Каково будет содержимое файла после выполнения кода:
-
Текст программы можно набирать:
-
У какой переменой в данном коде самое длинное "время жизни"?
-
У какой переменой в данном коде самое короткое "время жизни"?
-
Укажите в каких выражениях используются ключевые слова?
-
Укажите в каких выражениях неправильно применяются операции к вещественным типам
-
Укажите в каких выражениях переменная или константа объявляется и ей присваивается значение:
-
Укажите в каких строках кода произойдет ошибка компиляции?
-
Укажите в каком выражении используется операция с наивысшим приоритетом?
-
Укажите в каком выражении правильно определена переменная в шестнадцатеричной системе счисления?
-
Укажите в каком выражении правильно определена целочисленная переменная?
-
Укажите в каком выражении правильно применяются операции к целочисленным типам
-
Укажите в каком выражении произойдет потеря точности
-
Укажите все ключевые слова в приведенном примере?
-
Укажите какие компиляторы языка Си++ могут быть использованы в системе Unix.
-
Укажите каким будет результат вычисления цикла?
-
Укажите какое из выражений будет правильным?
-
Укажите какой будет результат вычисления k?
-
Укажите какой результат будет у следующего примера?
-
Укажите какому классу принадлежит атрибут Z1
-
Укажите неправильный идентификатор:
-
Укажите основные используемые манипуляторы потоков.
-
Укажите правильное использование оператора friend
-
Укажите правильное объявление функции
-
Укажите правильное объявление шаблона функции, если в программе производится вызов double х = zero<double>();
-
Укажите правильное объявление?
-
Укажите правильные присваивания значений переменным и константам
-
Укажите правильный доступ к членам класса:
-
Укажите правильный идентификатор для имени переменной:
-
Укажите, где происходит объявление констант или переменных
-
Файл имеющий имя "test_file.cpp" это:
-
Функция вычисляет произведение двух чисел. Исходные данные вводятся с клавиатуры. Какие проверки целесообразно ввести в программе?
-
Функция объявлена как friend класса. Отметьте верное.
-
Чему будет равен результат вычисления выражения: float A = 2, B = 20, C; C = (B = A = 5) + 1;
-
Чему будет равен результат вычисления выражения: int d=5; bool b = true, c; c = (!b||(d>3));
-
Чему будет равен результат вычисления:
-
Чему будет равна переменная k в результате вычисления цикла?
-
Чему равен результат вычисления выражения
-
Чему равен результат вычисления выражения
-
Чему равен результат вычисления выражения
-
Чему равно значение выражения !((1 || 0) && 0) ?
-
Чему равно значение выражения 54 << 3 ?
-
Чему равно значение целой переменной при вычислении выражения 21/5*3?
-
Что будет в результате выполнения следующей программы?
-
Что будет выведено в результате
-
Что будет выведено в результате выполнения данного кода?
-
Что будет выведено в результате выполнения следующего кода?
-
Что будет выведено в стандартный поток в результате выполнения программы
-
Что будет выведено в стандартный поток вывода в результате исполнения следущей программы?
-
Что будет выведено на экран в результате выполнения данного кода?
-
Что будет выведено на экран в результате выполнения кода?
-
Что будет выведено на экран в результате выполнения кода?
-
Что будет выведено на экран в результате выполнения приведенной ниже программы:
-
Что будет выведено на экран в результате выполнения приведенной ниже программы?
-
Что будет выведено на экран в результате следующего выражения?
-
Что будет выведено на экран после выполнения программы?
-
Что будет выведено на экран, если вызвать данную функцию последовательно три раза?
-
Что будет делать функция find(arr+2,arr+ARR_SIZE,5)?
-
Что будет на экране после выполнения данного кода
-
Что будет на экране после выполнения программы
-
Что будет напечатано в результате выполнения следующего кода?
-
Что выведет программа в стандартный поток вывода?
-
Что выведет следующая программа ?
-
Что выполняет операция "delete [] v;" в данном ниже коде:
-
Что выполняется в первую очередь при компоновке программы?
-
Что вычисляет эта функция:
-
Что из себя представляет динамическое выделение памяти?
-
Что может быть аргументом оператора throw?
-
Что нужно сделать для освобождения памяти после выполнения такого кода ?
-
Что означает cout << flush ?
-
Что означает cout << setw(3) ?
-
Что означает запись for (;;)?
-
Что означает запись while (false);?
-
Что описывает данная строка программы: float mas=new int[3][2]?
-
Что описывает данный программный код?
-
Что понимается под потоком в языке C++
-
Что произойдет после объявления в программе данного набора перечисляемых значений: enum{N=0, E=1, S=2, W=3};?
-
Что произойдет после следующего примера?
-
Что произойдет при выводе в файл, открытый с помощью
-
Что произойдет при выполнении ?
-
Что произойдет, если определение функции будет находиться в файле в двух местах?
-
Что произойдёт если операция выделения памяти new завершится неудачно?
-
Что произойдёт при использовании неправильного адреса в операции delete?
-
Что происходит при попытке выполнить оператор return внутри блока catch?
-
Что содержится в записи минимального по своим возможностям класса?
-
Что такое cout?
-
Что целесообразно определять в public разделе класса?
-
Что является минимальной областью видимости имен?
-
Что является результатом компоновки программы?
-
Шаблон A и его специализации объявлены следующим образом:
Является ли x переменной или константой?