Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.
Список вопросов базы знанийПрограммирование на C++Вопрос 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) |
Copyright testserver.pro 2013-2024