Все тесты предмета

Ответы на тесты Углубленный синтаксис C++.sa_РнС+

Вопросы и варианты доступны бесплатно. 9 ответов доступны бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

30 вопросов 1 тест в одном предмете Доступ 7 дней
Содержание предмета

Бесплатные ответы на тесты по предмету «Углубленный синтаксис C++» — Синергия и МТИ

Вопрос 1Ответ открыт бесплатно

Для чего используется delete [] array;?

  1. селекторы
  2. спецификаторы
  3. переменные✓ Правильный ответ
✓ Правильный ответ

переменные

Вопрос 2

Для чего используется delete [] array;?

  1. Для очищения массива array
  2. Для освобождения памяти, отводимой под массив array
  3. Для удаления элементов массива array
Вопрос 3

Сколько функций может быть в программе С++?

  1. ни одной
  2. минимум одна
  3. не больше 100
Вопрос 4

Отметьте истинное высказывание, если вызываются подряд несколько функций:

  1. все функции выполняются одновременно
  2. после выполнения одной функции управление переходит к следующей
  3. последовательность выполнения функций определяется компилятором
Вопрос 5

Отметьте, какому определению функции может соответствовать вызов func(5.98):

  1. int func(double x = 0, double y);
  2. void func(double x);
  3. double func(double x, int y = 12, int z = 5);
  4. float func(float g, float f);
Вопрос 6Ответ открыт бесплатно

Какие виды наследования бывают (выберите наиболее полный ответ)?

  1. внешнее, внутреннее, защищающее
  2. общее, внешнее, внутреннее, защищающее
  3. внешнее, внутреннее, защищенное✓ Правильный ответ
✓ Правильный ответ

внешнее, внутреннее, защищенное

Вопрос 7

Какие ключевые слова используются для создания и обработки исключительных ситуаций?

  1. try
  2. delete
  3. catch
  4. return
  5. throw
Вопрос 8

Отметьте фрагменты кода, которые можно назвать выражениями:

  1. f + r*12 – 14
  2. int z;
  3. x = y = 13
Вопрос 9

Какие из перечисленных типов являются встроенными типами языка С++?

  1. float
  2. real
  3. integer
  4. bool
Вопрос 10Ответ открыт бесплатно

Программа на языке С++ начинает выполняться с:

  1. первой функции в программе
  2. функции main✓ Правильный ответ
  3. той функции, которая указана как стартовая при компиляции программы
✓ Правильный ответ

функции main

Вопрос 11

Что целесообразно определять в public разделе класса?

  1. все, чтобы уберечь себя от ошибок
  2. все, что относится к интерфейсу класса
  3. все не виртуальные методы
Вопрос 12

Процесс компиляции программы

  1. переводит исходный текст в исполняемый файл
  2. приводит программы к единообразному внешнему виду
  3. для языка Си++ необязателен
Вопрос 13Ответ открыт бесплатно

Что означает запись for (;;);?

  1. бесконечный цикл✓ Правильный ответ
  2. цикл, который не выполняется ни разу
  3. ошибка компиляции
  4. аварийный выход из программы
✓ Правильный ответ

бесконечный цикл

Вопрос 14

Для получения адреса переменной используется операция

  1. *
  2. &
  3. -˃
  4. .
  5. нет правильного ответа
Вопрос 15

В программе на языке С++ обязательно имеется функция

  1. head
  2. start
  3. prime
  4. main
  5. finish
Вопрос 16Ответ открыт бесплатно

Какой результат следующего выражения ? int *a; int b; a = &b; b = 7; (*a)++; cout ˂˂ b;

  1. 7
  2. 8✓ Правильный ответ
  3. не определено
  4. ошибка компиляции
✓ Правильный ответ

8

Вопрос 17

Какие из перечисленных операций не являются операциями доступа к атрибуту класса?

  1. "˂-"
  2. "."
  3. ":"
Вопрос 18

При определении класса-шаблона

  1. он должен быть включен в общий контекст (namespace) STL
  2. он должен быть наследован от класса Template
  3. он должен быть отмечен ключевым словом template
  4. он должен включать в себя, по крайней мере, один параметр-тип
Вопрос 19

В каком случае выражение вычисляться быстрее:

  1. X = X + Y
  2. X += Y
  3. X = Y + X
Вопрос 20Ответ открыт бесплатно

Отметьте верное утверждение:

  1. шаблон может быть членом класса или шаблона класса✓ Правильный ответ
  2. шаблон может быть членом только шаблона класса
  3. шаблон может быть членом только класса
  4. шаблон не может быть членом класса или шаблона-класса
✓ Правильный ответ

шаблон может быть членом класса или шаблона класса

Вопрос 21

Об ошибке в конструкторе класса может сигнализировать:

  1. возвращаемое значение
  2. исключительная ситуация
  3. вызов деструктора сразу в конструкторе
  4. установленный атрибут-флаг объекта
Вопрос 22

В чем разница между ссылкой & и указателем *?

  1. Между ссылками и указателями нет различий.
  2. Для ссылок вам не нужно использовать операцию разыменования, чтобы получить содержимое ссылочного объекта.
  3. Вы можете перемещать указатель по массиву, используя операции увеличения и уменьшения
Вопрос 23Ответ открыт бесплатно

Какая инициализация массива является ошибочной?

  1. int v1[] = {1,2,3,4,5,6,7,8,9,10};
  2. int v2[5] = {1,2,3,4,5,6,7,8,9,10};✓ Правильный ответ
  3. int v3[10] = {1,2,3,4,5,6,7,8,9,10};
✓ Правильный ответ

int v2[5] = {1,2,3,4,5,6,7,8,9,10};

Вопрос 24

Для чего нужна операция разыменования указателя?

  1. Операция разыменования указателя используется для доступа к содержимому объекта, на который указывает указатель.
  2. Операция разыменования используется для преобразования указателя в ссылку на объект.
  3. Операция разыменования используется для преобразования ссылки на объект в указатель на объект.
Вопрос 25

Если функция имеет тип void, то неверно, что

  1. она не может содержать оператор return
  2. оператор return в теле функции необязателен
  3. функция не возвращает никакого значения
Вопрос 26Ответ открыт бесплатно

Как называется функция, которая вызывает саму себя?

  1. конструктором
  2. деструктором
  3. подставляемой
  4. рекурсивной✓ Правильный ответ
✓ Правильный ответ

рекурсивной

Вопрос 27

Какое из следующих утверждений об операторе return является верным?

  1. оператор return должен стоять последним в теле функции
  2. оператор return завершает выполнение функции
  3. в теле функции должен присутствовать только один оператор return
Вопрос 28

Укажите неправильный идентификатор:

  1. AB_D1
  2. 10xd
  3. z1d8_14f3
Вопрос 29

Какой длины может быть идентификатор

  1. не более 64 символов
  2. не более 128 символов
  3. в самом языке по длине нет ограничений
Вопрос 30Ответ открыт бесплатно

Отметьте ложные высказывания:

  1. идентификатор - это ключевое слово языка С++✓ Правильный ответ
  2. ключевые слова не могут быть именами переменных, но могут быть использованы в качестве идентификаторов✓ Правильный ответ
  3. ключевое слово может быть создано в процессе написания программы✓ Правильный ответ
  4. Идентифика́тор — уникальный признак объекта, позволяющий отличать его от других объектов.
✓ Правильный ответ

идентификатор - это ключевое слово языка С++ ; ключевые слова не могут быть именами переменных, но могут быть использованы в качестве идентификаторов ; ключевое слово может быть создано в процессе написания программы

О материалах и доступе

Что входит в набор «Углубленный синтаксис C++.sa_РнС+»?

30 вопросов с вариантами из опубликованных тестов (1). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

Какие ответы можно посмотреть бесплатно?

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

Как получить полный доступ?

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности