Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.

Список вопросов базы знаний

Программирование на C++

  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
Вопрос id:94571
Тема/шкала: Общие вопросы программирования на C++.
При разработке развлекательной программы – шуточного теста был реализован класс FunnyTest. Также был написан код для тестирования класса, заменяющий ввод ответов пользователя. При распечатке результатов тестирования происходит ошибка времени выполнения в строке 20. Какие изменения следует внести в код программы, чтобы решить данную проблему?

?) Заменить в строках 18 и 22 идентификатор s на ss
?) Заменить строке в строке 20: s[0], s[1], s[2] на this->s[0], this->s[1], this->s[2]);
?) Заменить в строке 20: s[0], s[1], s[2] на is->s[0], is->s[1], is->s[2]);
?) Заменить в строке 20: s[0], s[1], s[2] на its->s[0], its->s[1], its->s[2]);
?) Заменить в строке 20: s[0], s[1], s[2] на it->s[0], it->s[1], it->s[2]);
Вопрос id:94572
Тема/шкала: Базовые конструкции и синтаксис языка.
Вы разработали функцию checkPassword(), которая запрашивает у пользователя пароль и проверяет его корректность. Если введен неверный пароль, то требуется вывести сообщение с помощью функции incorrectPassword(), иначе необходимо прервать цикл. Пользователю дается три попытки на ввод пароля. Выберите верный вариант решения поставленной задачи.
?)
?)
?)
?)
?)
Вопрос id:94573
Тема/шкала: Обработка исключений и RTTI.
Исключение — это …
?) объект
?) ошибка в программе
?) ситуация
?) прерывание
?) событие
Вопрос id:94574
Тема/шкала: Базовые конструкции и синтаксис языка.
Имя (идентификатор) определено следующим образом: static int reach_me; в файле test_your_might.cpp с использованием static вне любого программного блока, а также не является членом класса. Каким образом может быть осуществлен доступ к данному идентификатору?
?) Из любого файла с помощью обращения: extern reach_me = 1;
?) Данный идентификатор будет доступен только в файле test_your_might.cpp
?) В любом файле, если предварительно это было имя декларировано с extern
?) Из любого файла с помощью обращения: test_your_might.cpp:: reach_me
?) Из любого файла обычным способом (например: reach_me = 1;)
Вопрос id:94575
Тема/шкала: Общие вопросы программирования на C++.
Какая строка следующего кода вызовет ошибку компиляции?


?) 7
?) 3
?) 5
?) 4
?) 6
Вопрос id:94576
Тема/шкала: Вопросы эффективности кода.
Операция побитовое И (&) может применяться только к операндам…
?) Целых типов
?) Типа long
?) Типа int
?) Булевских типов
?) Символьных типов
Вопрос id:94577
Тема/шкала: Работа с памятью.
Нижеприведенный код периодически вызывает ошибку времени выполнения.



Какое изменение кода исключит ошибки времени выполнения (считается, что оператор new успешно выделяет память)?
?) Заменить строку 1 на: int pi [100];
?) Заменить строку 5 на: *p = *(p - 19);
?) Заменить строку 4 на: for (int* p = pi + 51; p < pi + 100; ++p)
?) Заменить строку 5 на *p = *(p++) - 20;
?) Заменить строку 4 на: for (int* p = pi + 50; p < pi + 99; ++p)
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
Copyright testserver.pro 2013-2024