Результаты прохождения теста C++ для начинающих пользователем NikitaZ

Результат прохождения теста "C++ для начинающих" - Пройден

+29

  • Кто проходил: NikitaZ
  • Дата прохождения: 11.01.2019
Какие из перечисленных вариантов записи функции main не являются стандартом?
Ваши ответы
void main() {}
Объяснение:

Только два вида записи функции main являются стандартом, иные варианты записи функции main могут успешно компилироваться различными компиляторами, но это не означает, что они являются правильным.
Следующие варианты записи закреплены стандартом C++:

  1. int main()
  2. int main(int argc, char* argv[])

Какой из вариантов записи спецификатора auto является ошибочным?
Ваши ответы
auto b;
b = 14;
Объяснение:

Спецификатор auto выводит тип данных из инициализатора, поэтому нельзя объявить переменную auto, а инициализировать позже. Переменная auto должна быть инициализирована во время объявления.

Какой из типов данных не может быть установлен в качестве значения переменной?
Ваши ответы
void
Объяснение:

Тип данных void является незавершённым и не может быть установлен для объектов и переменных. Однако его можно использовать в качестве возвращаемого значения для функций, а также позволяется использовать указатели на void.

Можно ли комбинировать модификаторы знаковости и размера?
Ваши ответы
Да
Объяснение:

Комбинирование модификаторов размера и знаковости позволяется. То есть следующая запись является возможной:

signed long long int

Подберите действительное объявление для перегрузки ++ в постфиксной форме, где T - имя класса.
Ваши ответы
T operator++(int);
Объяснение:

Параметр int просто означает, что это постфиксная форма перегружена. Не следует возвращать ссылку в соответствии с ее первоначальным поведением.

Указатель, который всегда сохраняет текущий адрес активного объекта
Ваши ответы
this
Объяснение:

это ключевое слово и действует как указатель, который всегда содержит текущие активные объекты.

Кто является автором языка программирования C++?
Ваши ответы
Bjarne Stroustrup
В одной из записей функции main имеются два аргумента. Какая минимальная величина может быть у аргумента argc?
int main(int argc, char* argv[])
Ваши ответы
0
Объяснение:

Минимальная величина аргумента argc будет равна 1, поскольку в качестве первого аргумента всегда передаётся имя программы.