Введение в основы программирования.td_Программист на C++ - начальный_C++н-КБ-242309 28-10_12

Введение в основы программирования.td_Программист на C++ - начальный_C++н-КБ-242309 28-10_12

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

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

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

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

Вопрос 1

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

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

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

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

Чем инициализация переменной отличается от объявлением?

  1. Отличий нет. Это одно и то же.
  2. При создании переменной без присвоения начального значения переменная просто объявлена, а с начальным значением она еще и инициализирована.
  3. Инициализация — это создание переменной с указанием типа данных и идентификатора. А объявление — это любое упоминание (использование) этой переменной в коде.
Вопрос 4

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

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

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

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

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

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

Что будет в результате следующей операции: int a = 'A'?

  1. Ошибка. Буква не может храниться в переменной типа int.
  2. В переменную a запишется буква 'A'.
  3. В переменной a будет ASCII-код буквы 'A'.
Вопрос 8

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

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

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

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

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

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

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

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

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

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

Чем логика конструкции «while» отличается от «if»?

  1. В «while» нельзя писать составные условия
  2. «while» — это повторяющийся «if»
  3. Инструкции внутри «while» в отличии от «if» всегда выполняются больше 1 раза
Вопрос 14

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Есть ли индексы в строках?

  1. Нет, такое только в массивах.
  2. Да, но счет начинается с 1.
  3. Да. Как и в массивах, счет начинается с 0.
Вопрос 22

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

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

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

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

Можно ли указать размер массива с помощью переменной?

  1. Да, вот так: n = 5; int array [n];
  2. Да, но эта переменная должна быть константой.
  3. Нет, указать размер массива можно только числом.
Вопрос 25

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

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

Какие числа генерирует ГПСЧ?

  1. Случайные числа.
  2. Ряд чисел от a до b.
  3. Псевдослучайные числа.
Вопрос 27

Что такое псевдослучайные числа?

  1. Это числа, которые кажутся случайными, но рассчитаны с помощью алгоритма и зависят от начального состояния.
  2. Числа, которые всегда выдают «false».
  3. Так называют обычные случайные числа.
Вопрос 28

Для чего используется оператор «cout»?

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

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

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