Оцените правильность ответов на некоторые вопросы из теста по C++

Рейтинг: -2Ответов: 1Опубликовано: 09.02.2015

Задали тест в университете. Из 100 вопросов оставил только те, в которых сильно сомневаюсь. Жирным выделил правильные, на мой взгляд, ответы. Как вы оцениваете правильность моих ответов?

  1. Тип данных – это: 1. категория 2. авторский класс 3. слово 4. выражение
  2. Класс – это: 1. категория 2. авторский тип 3. переменная 4. выражение
  3. Функция описывает 1. состояние 2. поведение 3. значение 4. обработку
  4. Константа описывает 1. состояние 2. поведение 3. значение 4. обработку
  5. Спецификация описывает 1. порядок работы 2. файлы 3. функции 4. данные
  6. Члены класса бывают 1. открытыми 2. свободными 3. закрытыми 4. занятыми
  7. Компиляторами являются: 1. С++ 2. Паскаль 3. Ассемблер 4. Unix
  8. Окно бывает: 1. главным 2. родительским 3. свернутым 4. активным
  9. Свойства визуальных компонентов: 1. left 2. right 3. top 4. bottom
  10. Область видимости локальных данных: 1. класс 2. файл 3. модуль 4. блок
  11. Файлы бывают: 1. буквенными 2. цифровыми 3. бинарными 4. логическими

  12. ! Разделитель свойств и методов С++: 1. запятая 2. точка 3. точка с запятой 4. пробел

  13. ! В модуль С++ входят: 1. код формы 2. описание формы 3. заголовок формы 4. примечание формы
  14. ! В проект С++ входят: 1. код проекта 2. описание проекта 3. заголовок проекта 4. примечание проекта
  15. ! В приложение С++ входят: 1. код приложения 2. файл приложения

Последние четыре пока сложны для меня. Ответить не смог совсем.

Ответы

▲ 10
  1. Вопрос выглядит безграмотным (по крайней мере с точки зрения терминологии) и крайне плохо сформулированным. Предположу, что вы ответили верно (хотя не могу отднозначно утверждать, что имел в виду автор этого вопроса
  2. Также очень корявый вопрос. Но тут явно ответ верный
  3. Аналогично п. 2
  4. Тут судя по всему верным является только вариант 3
  5. Непонятно, что подразумевается под словом "спецификация", поэтому ответ на этот вопрос знает только тот, кто его придумал.
  6. Открытыми и закрытыми
  7. Ничего из перечисленного компилятором не является. Однако возможно, что у придурка, составлявшего этот вопрос, иное мнение, поэтому без комментариев. Хотя ниже в комментариях ниже есть предположение относительно того, что же имел в виду составитель вопроса.
  8. В принципе, все вышеперечисленное может быть применимо к окнам.
  9. Пожалуй, тут верно (однако непонятно, какое отношение это имеет к С++, как и предыдущий вопрос)
  10. В С++ есть несколько возможных типов областей видимости - глобальная область, область видимости пространства имен, область видимости класса, область видимости функции, область видимости блока кода. К каждому из этих типов за исключением первого, применимо понятие "локальная переменная"
  11. Здесь, судя по всему, стоит отметить только третий вариант - что такое логические файлы, я не знаю. Хотя, как верно заметил @Алексей Шаповалов, возможно, что "буквенные" файлы - тоже верный вариант. "Буквенных" файлов, разумеется, не существует, но есть текстовые, и, возможно, составитель вопроса и здесь блеснул своей самодельной терминологией. В общем, тут (как и во многих других случаях) правильность ответа зависит не от ваших знаний, а от настроения вашего препода
  12. Еще одна странность. В С++ нет свойств (на уровне синтаксиса), а для методов нет специфических разделителей. Тело же метода ограничивается парой фигурных скобок, которые вряд ли можно отнести к разделителям. Если же речь о разделителях для инструкций, то это точка с запятой.
  13. Черт, что такое "модуль С++"? Насколько я знаю, такого понятия вовсе не существует. Есть заголовочные файлы, есть файлы исходного кода, есть пространства имен, но модулей как таковых нет, поэтому непонятно, что автор вопроса подразумевает под этим термином. Как верно отмечено ниже, наверное определенный смысл у этого и следующего вопроса есть в контексте применяемой IDE. Но это уже конкретные детали.
  14. Еще какая-то лажа - с точки зрения языка не существует "проектов C++" как таковых. Проект - это сущность исключительно IDE, а не языка. Если же речь о С++ builder и его проектах, то, скорее всего подразумевается, что верные варианты - это "код формы" и "заголовок формы"
  15. Блджад, что такое "приложение С++" в контексте языка?

У меня есть серьезное опасение относительно элементарных познаний в С++ автора этого опроса. Если вам нужен этот язык, то искренне вам советую учить его не у тех, кто составляет подобный безграмотный бред