Введение в основы программирования_C++ - начальный_C++н-КБ-демо

Введение в основы программирования_C++ - начальный_C++н-КБ-демо

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

25 вопросов Вариант 1 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

К какому классу языков относится язык C++?

  1. Интерпретируемый
  2. Компилируемый
  3. Некомпилируемый
Вопрос 2

Как правильно объявить переменную?

  1. int a = "text";
  2. string a="25";
  3. int a = (25);
Вопрос 3

Как нельзя объявить массив типа int под названием num?

  1. int num[10];
  2. int num[];
  3. int num[]={5,-7,3};
Вопрос 4

Какими знаками заканчивается большинство строк кода в Си++?

  1. . (точка)
  2. , (запятая)
  3. : (двоеточие)
  4. ; (точка с запятой)
Вопрос 5

Каких типов данных позволяет запоминать дробные числа?

  1. Float
  2. Char
  3. Bool
  4. Int
Вопрос 6

Какие значения принимает переменная с типом bool?

  1. 1 или 0
  2. true или false
  3. yes или no
Вопрос 7

Какой символ можно поместить в переменную символьного типа, чтобы перейти на новую строку?

  1. '\t'
  2. '\n'
  3. '\''
Вопрос 8

Условный оператор применяется для разработки:

  1. Линейных алгоритмов
  2. Ветвящихся алгоритмов
  3. Циклических алгоритмов
Вопрос 9

Какой из указанных ниже операторов не является циклом в С++?

  1. while
  2. repeat
  3. for
  4. do while
Вопрос 10

Что выведет эта программа? int a = 9; while (a>5) { cout << a; a++; }

  1. 1234
  2. 9876
  3. Ошибку
  4. Будет работать бесконечно
Вопрос 11

Сколько раз выведется значение переменной hi после запуска этой программы? string hi = “Hello”; int counter = 3; while (counter == 3) { cout << hi << endl; counter++; }

  1. Программа не будет выполнена
  2. 1 раз
  3. 2 раза
  4. 3 раза
Вопрос 12

Цикл For называется циклом …

  1. с заданным количеством шагов
  2. с предусловием
  3. с постусловием
Вопрос 13

Что выведется в консоль при выполнении следующего фрагмента кода: for (int i=1;i<10;i++) { cout << i << endl; {

  1. Таблица умножения от 1 до 9
  2. Числа от 1 до 9
  3. Ошибка
Вопрос 14

Что означает эта строчка кода: for(int i=0; i

  1. Это цикл который идет от 0 до 9 включительно и на каждом шаге увеличиваться на 1.
  2. Это цикл который идет от 0 до 10 и на каждом шаге увеличиваться на 2.
  3. Это цикл который идет от i до 10 включительно и на каждом шаге увеличиваться на 1.
Вопрос 15

Сколько раз выполнится цикл: for (int i=0; i

  1. 4
  2. 3
  3. 5
Вопрос 16

Для чего нужна библиотека String.h

  1. Она содержит функции для работы со строками и памятью.
  2. В ней описаны потоки ввода «cin» и вывода «cout».
  3. Без нее не получится создать переменную типа «string».
Вопрос 17

Что означает данная ошибка «[Error] ‘strlen’ was not declared in this scope»?

  1. Лишние точка с запятой
  2. Использование одного знака равенства для проверки равенства
  3. Не прописана нужная библиотека
Вопрос 18

Что такое массив?

  1. Таблица, хранящая различные значения
  2. Структура данных, хранящая набор значений одного типа, объединенных под одним единым именем и идентифицируемых по индексу
  3. Ячейка в памяти компьютера, где может храниться только одно значение.
Вопрос 19

Дан массив int array[5] = { 3, 10, 7, 9, 2}. Как обратиться к числу 7?

  1. array[7];
  2. array[2];
  3. array[3].
Вопрос 20

Что такое комбинированный оператор?

  1. Оператор, который объединяет две строки
  2. Оператор, который выполняет арифметические операции
  3. Оператор, выполняющий несколько действий одновременно
Вопрос 21

Что такое оператор присваивания?

  1. Оператор, выполняющий сравнение значений
  2. Оператор, присваивающий значение переменной
  3. Оператор, выполняющий арифметические операции
Вопрос 22

Что такое оператор вывода?

  1. Оператор, выполняющий арифметические операции
  2. Оператор, который выводит результат на экран
  3. Оператор, который выполняет сравнение значений
Вопрос 23

Что такое вещественный тип данных?

  1. Тип данных, предназначенный для работы с целыми числами
  2. Тип данных, предназначенный для работы с текстом
  3. Тип данных, предназначенный для работы с дробными числами
Вопрос 24

Как перегрузить оператор в C++?

  1. Определить новый метод с именем оператора и с нужными параметрами
  2. Изменить имя оператора в самом операторе
  3. Нельзя перегрузить оператор в C++
Вопрос 25

Какая ошибка есть в следующей условной конструкции: if <условие> then         <оператор1>  else          <оператор2>

  1. Условные конструкции можно писать без «else»
  2. Оператор «then» не нужен, не хватает фигурных скобок
  3. Ошибок нет