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

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

+15

  • Кто проходил: NikitaZ
  • Дата прохождения: 08.01.2019
Что из приведённых вариантов является минимальной программой на C++?
Ваши ответы
int main() { }
Какой из перечисленных типов данных не является фундаментальным?
Ваши ответы
string
Объяснение:

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

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

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

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

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

Что из нижеперечисленного является компилятором С++ Linux?
Ваши ответы
g++
(i) 'ios' является базовым классом 'istream' (ii) Все файлы классифицируются только в 2 типа. (1) Текстовые файлы (2) Двоичные файлы.
Ваши ответы
Только (ii) верно
Каков результат работы следующей программы?
#include<iostream>
#include<string.h>
 
using namespace std;
 
main() {
    char s[] = "Hello\0Hi";
    cout << strlen(s) << " " << sizeof(s);
}
Ваши ответы
5 20
Можно ли комбинировать модификаторы знаковости и размера?