Результаты прохождения теста C++ для начинающих пользователем Кадзицу «Kajitsu22» Нагисава

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

+15

Какой из вариантов записи подключения стандартной библиотеки является правильным с точки зрения стандарта C++?
Ваши ответы
#include <iostream>
Объяснение:

В стандарте C++ подключение внешних библиотек должно осуществляться с помощью угловых скобок. Поскольку стандартные библиотеки зачастую являются внешними относительно проекта, то и верным будет вариант с угловыми скобками:

#include <iostream>

Некоторые компиляторы не обращают внимание на то, как осуществляется подключение библиотек, и успешно компилируют проект, но компиляторы строго придерживающиеся стандарта могут выдать предупреждение или посчитать такое подключение ошибкой.

За что отвечает аргумент argv?
int main(int argc, char* argv[])
Ваши ответы
Массив указателей на аргументы, которые передаются в качестве строковых переменных.
Объяснение:

Аргумент argv является массивом указателей на аргументы, которые передаются в программу при запуске. То есть каждый элемент массива является указателем на одно слово.

Какой из символьных типов данных был введён до стандарта C++11?
Ваши ответы
wchar_t
Объяснение:

wchar_t - тип для представления символов, которым недостаточно одного байта. Это может быть 32 бита для ОС, поддерживающих UNICODE, или 16 бит в нотации Windows для UTF-16. Был введён до стандарта C++11.
Типы данных char16_t и char32_t были введены уже в стандарте C++11 для представления символьных данных в UTF-16 и UTF-32 соответственно.

Выберите недопустимый идентификатор переменной из нижеуказанного
Ваши ответы
bool
Выберите вариант неверного включения файла в текущую программу
Ваши ответы
#include < file
Какие из перечисленных вариантов записи функции main не являются стандартом?
Ваши ответы
void main() {}
int main() {}
Объяснение:

Только два вида записи функции main являются стандартом, иные варианты записи функции main могут успешно компилироваться различными компиляторами, но это не означает, что они являются правильным. Следующие варианты записи закреплены стандартом C++: <ol><li>int main()</li><li>int main(int argc, char* argv[])</li></ol>

Какая из записей является ошибочной?
Ваши ответы
double a2 {2.3};
Объяснение:

Инициализация с фигурными скобками запрещает неявное преобразование типов данных

Каков результат работы следующей программы?
#include<iostream>
 
using namespace std;
 
main() {
    class student {
        int rno = 10;
    } v;
    cout << v.rno;
}
Ваши ответы
10