Файлы
Факультатив
234. Написать универсальную программу тестирования. Тест, последовательность вопросов и варианты ответов должны находиться в текстовом файле. Имя этого файла программа должна получать из командной строки ее запуска. Количество вопросов теста не ограничено. Однако предлагается ввести следующее ограничение: текст вопроса и альтернативных ответов не должен занимать более одной строки экрана.
Программа должна выставлять оценку по следующему правилу: ОТЛИЧНО – за правильные ответы на все вопросы, ХОРОШО – если испытуемый правильно ответил не менее, чем на 80% вопросов, УДОВЛЕТВОРИТЕЛЬНО – если правильных ответов более 60%, и ПЛОХО – если правильных ответов меньше 60%.
Ниже приведены рекомендуемая структура файла вопросов теста (Nj – количество альтернативных ответов к i-му вопросу, Kj – номер правильного ответа), пример файла теста и вид экрана во время работы программы.
Вопрос1 N1.M1; Ответ … Ответ Ответ Вопрос2 N2.M2; Ответ … Ответ Вопросk Nk.Mk; Ответ … Ответ Архитектор Исаакиевского собора 3 2 Доменико Трезини Огюст Монферран Карл Росси Архитектор Зимнего дворца 2 2 Франческо Бартоломео Огюст Монферран Невский проспект получил свое название 3 2 По имени реки, на которой стоит Санкт-Петербург. По имени близко расположенного монастыря, Александро-Невской лавры. В память о знаменитом полководце – Александре Невском. Сейчас Вам будет предложен тест. К каждому вопросу дается несколько вариантов ответов. Вы должны ввести номер правильного ответа и нажать клавишу Enter Архитектор Исаакиевского собора: 1. Доменико Трезини 2. Огюст Монферран 3. Карл Росси › 2 Архитектор Зимнего дворца: 1. Франческо Бартоломео 2. Карл Росси › 2Невский проспект получил свое название: 1. По имени реки, на которой стоит Санкт-Петербург. 2. По имени близко расположенного монастыря, Александро-Невской лавры. 3. В память о знаменитом полководце – Александре Невском. Ваша оценка ОТЛИЧНО! Для завершения работы программы нажмите Enter
235. Напишите программу, которая по желанию пользователя выводит таблицу пересчета из дюймов в миллиметры на экран, принтер или в файл. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным.
*** Таблица пересчета из дюймов в миллиметры *** Результат выводить: 1 – на экран; 2 – на принтер; 3 – в файл. Введите число от 1 до 3 и нажмите Enter Ваш выбор › 1 Дюймы Миллиметры 0.5 12.7 1.0 25.4 1.5 38.1 2.0 50.8 2.5 63.5 3.0 76.2 3.5 88.9 4.0 101.6 4.5 114.3 5.0 127.0