Технология программирования.фип_БАК

Технология программирования.фип_БАК — вариант 2

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

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

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

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

Вопрос 1

Сопоставьте термины с их определениями:

  1. функция
  2. компилятор
  3. переменная
  4. группа операторов, у которой есть имя и которая может возвращать значение
  5. программа, которая переводит код на языке программирования в машинный код
  6. поименованная область памяти, в которой содержится значение этой переменной
Вопрос 2

Что значит “статически типизированный язык”?

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

Можно ли преобразовать переменную к другому типу данных?

  1. нельзя, С++ является статически типизированным языком
  2. можно, но только если «большему типу» присваивается значение «меньшего типа», иначе будет потеря информации и компилятор выдаст ошибку
  3. можно, но проблема потери информации ложится на плечи программиста
Вопрос 4

Как вывести текст “Hello World!” в консоль?

  1. std::cout ˂˂ “Hello World!”; //обязательно подключить #include ˂iostream>
  2. cout ˂˂ “Hello World!”; //обязательно прописать команду using namespace std;
  3. std::cin ˂˂ “Hello World!”; //обязательно подключить #include ˂iostream>
Вопрос 5

Может ли быть опущен блок ˂else> в условном операторе?

  1. да, может
  2. нет, не может
  3. может, но только если условие всегда истинно
Вопрос 6

Как обозначается логическая операция «И»?

  1. &&
  2. ||
  3. ==
Вопрос 7

Однократное выполнение тела цикла называется …

  1. итерацией
  2. итерация
Вопрос 8

В цикле while (true) для выхода из цикла требуется добавить оператор …

  1. break
Вопрос 9

Сколько раз выполнится тело цикла for (int i = 0; i ˂ 7; i+=2)

  1. 4 раза
  2. 7 раз
  3. 6 раз
Вопрос 10

Массив начинается с индекса, обозначаемого числом …

  1. 0
  2. ноль
  3. нуль
Вопрос 11

Могут ли в массиве быть переменные разных типов данных?

  1. да, могут
  2. нет, не могут
  3. могут, если использовать многомерный массив
Вопрос 12

Что хранит в себе указатель?

  1. тип данных переменной, на которую указывает
  2. адрес ячейки памяти, обычно в виде шестнадцатеричного числа
  3. хранит значение, как и переменная, на которую он указывает
Вопрос 13

Что будет, если к указателю прибавить целое число?

  1. в результате получится указатель на исходный тип, а значение будет на указанное число элементов больше
  2. значение, на которое указывает указатель, увеличится на это число
  3. адрес, на который, указывает указатель, увеличится на такое же количество байт
Вопрос 14

После выделения памяти под указатель с помощью оператора new требуется освободить память с помощью оператора …

  1. delete
Вопрос 15

Что получится при сложении двух указателей?

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

Хранилище информации, в котором сперва обрабатывается последний сохранённый элемент - это …

  1. стек
Вопрос 17

Существует ли в программировании чистая случайность?

  1. да, существует, реализована с помощью функции rand()
  2. нет, чистой случайности не существует
  3. да, существует, реализована с помощью функции srand()
Вопрос 18

Расположите по порядку элементы строки, цель которой считать предложение (слова, разделённые пробелами) с консоли и записать его в переменную типа string?

  1. getline
  2. (
  3. cin,
  4. string
  5. )
Вопрос 19

… - это именованный набор байтов, который может быть сохранён на жёстком диске или другом накопителе

  1. файл
Вопрос 20

При передаче аргументов по значению:

  1. создаются копии этих аргументов, которые используются для выполнения операторов функции, а затем уничтожаются
  2. передаются сами переменные, их значения могут измениться, для избежания нежелательных изменений используют слово const
  3. передаются сами переменные, но их значения можно изменить только если в теле функции используются указатели на эти переменные
Вопрос 21

Функции с одним именем, но с разными типа аргументов или их количеством - это … функции

  1. Перегруженные