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

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

+26

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

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

Какой вариант подключения заголовочного файла, находящегося в составе проекта является верным с точки зрения стандарта?
Ваши ответы
#include "myclass.h"
Объяснение:

С точки зрения стандарта C++, все заголовочные файлы, входящие в состав проект должны подключаться с использованием кавычек.

Что означает std?
#include <iostream>
 
int main() {
    std::cout << "Hello, World!\n";
}
Ваши ответы
Это название пространства имён, в котором находится функция cout
Объяснение:

std означает пространство имён стандартной библиотеки. Пространства имён были введены для того, чтобы исключать конфликты имён между проектом разработчика и библиотеками, которые он может использовать.

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

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

Что означает спецификатор float?
Ваши ответы
Тип данных с плавающей точкой
Объяснение:

float - является типом данных с плавающей точкой. Как правило, объём памяти, занимаемый этим типом данных вдвое меньше, чем у типа double.

Какой из символьных типов данных был введён до стандарта 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<iostream>
#include<string.h>
 
using namespace std;
 
main() {
    char s[] = "Hello\0Hi";
    cout << strlen(s) << " " << sizeof(s);
}
Ваши ответы
5 20