Тестирование по программированию для самых продвинутых на примере C++

Главная » Блог программиста » Тестирование по программированию для самых продвинутых

Просмотров: 3132

Тестирование по программированию для самых продвинутых

Команда, которая используется для передачи управления из функции к вызывающей функции, является:

  1. return
  2. switch
  3. go back
  4. goto

Стандартная функция, которая используется, чтобы найти последние соответствия символа в строке, это:

  1. aststr()
  2. strnstr()
  3. strrchr()
  4. strstr()

Битовые поля могут использоваться в union

  1. Не
  2. Да

Первый аргумент в командной строке всегда должен показывать общее количество аргументов.

  1. Нет
  2. Да

 

Какой header файла нужно включить, если будете использовать функцию, которая может принимать разное количество аргументов?

  1. stdio.h
  2. varagrg.h
  3. stdlib.h
  4. stdarg.h

Как наследовать класс от другого класса?

 

  1. class Rectangle extends Polygon
  2. class Rectangle: public Polygon
  3. class Rectangle: inherits Polygon
  4. class Rectangle: friend Polygon

 

Какой оператор используется для реализации функции вне описания класса?

 

  1. :
  2. ::
  3. >> 
  4. ->

 

Как сгенерировать случайное число в промежутке между 10 и 20?

 

  1. rand()*10+10;
  2. rand(10)+10;
  3. rand()%10+10;
  4. rand(10,20);

 

Какой из вариантов не является стандартным исключением (exception)?

 

  1. std::bad_cast
  2. std::bad_creat
  3. std::bad_alloc
  4. std::bad_typeid

 

Какой из вариантов НЕ является зарезервированным словом?

 

  1. inline
  2. implicit
  3. explicit
  4. extern

 

Каково назначение символа % (знак процента)?

 

  1. операция деления с остатком
  2. символ переменной типа хеш
  3. операция деления с результатом в процентах
  4. символ записи процентного представления числа

 

Каково значение переменной, которая была определена, но не инициализирована?

 

  1. значения не имеет
  2. 0x00
  3. случайное
  4. 0 или пустая строка

 

Оператор continue вызывает...

 

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

Хотите проверить свои навыки программирования?

До, после и/или во время вашей практики программирования, важно иметь объективное представление о том, где вы стоите. Для справедливого и простого способа оценить свои навыки программирования, поделитесь своим кодом на платформе Indorse и позвольте нашим экспертам-разработчикам просмотреть ваш код и оценить ваши навыки!

Python / C# / Java / PHP / JavaScript / Ruby


Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.