|
0 / 0 / 0
Регистрация: 14.03.2015
Сообщений: 4
|
|
Расшифровка базы ответов теста формата .qst с последующей перезаписью (Delphi)14.03.2015, 18:50. Показов 7008. Ответов 14
Метки нет (Все метки)
Привет всем! Столкнулся с проблемой - нужно решить тест, но не 1 раз, а неограниченное количество. Даже ответы есть (помогли сообщения в теме "Выяснить алгоритм работы программы тестирования на Delphi и определить структуру файлов-вопросов").
Суть такая.. имеются: 1) программа тестирования, написанная на Delphi; 2) база с вопросами-ответами, зашифрованная и имеющая расширение .qst; 3) вопросы-ответы в этом файле расположены так, что 1-й ответ ВСЕГДА верный; 4) программа тестирования уже сама перемешивает вопросы и ответы в произвольном порядке (в этом и проблема). Цель: В уже имеющуюся написанную прогу, которая расшифровывает файл .qst и выдает всё в консоль, добавить код, который не просто бы считывал с этого файла байты, но и перезаписывал таким образом, чтобы 1-й ответ ОЧЕНЬ СИЛЬНО отличался (плюсик впереди, одна точка вместо ответа и т.п.). Сам текст ответа не нужен, поэтому чтобы каждый раз потом отвечать, удобнее будет видеть поле, которое нужно ткнуть ![]() P.S. во вложенном архиве default.qst - сама база данных, Project2.dpr - проект Delphi, Project2.exe - скомпилированный файл, который открывает default.qst, считывает и реализует цикл расшифровки байт.
0
|
|
| 14.03.2015, 18:50 | |
|
Ответы с готовыми решениями:
14
Расшифровка базы ответов теста формата *.farm Расшифровка базы ответов теста формата *.farm Расшифровка базы ответов тест с расширением .den |
|
4190 / 1838 / 221
Регистрация: 06.10.2010
Сообщений: 4,124
|
|
| 15.03.2015, 07:21 | |
Сообщение было отмечено LxP как решение
Решение
Добавил плюсики.
1
|
|
|
0 / 0 / 0
Регистрация: 14.03.2015
Сообщений: 4
|
|
| 15.03.2015, 09:33 [ТС] | |
|
Спасибо!!!!! Это круто
А ты в своей же проге добавил код? Можешь исходники дать посмотреть, как это вообще реализовывается? ![]() Добавлено через 10 минут А плюсик намного сложнее будет поставить впереди? Насколько я понимаю этот процесс, то, видимо, да.. Так?
0
|
|
|
0 / 0 / 0
Регистрация: 14.03.2015
Сообщений: 4
|
|
| 16.03.2015, 11:24 [ТС] | |
|
0
|
|
|
4190 / 1838 / 221
Регистрация: 06.10.2010
Сообщений: 4,124
|
||||||
| 16.03.2015, 15:47 | ||||||
Сообщение было отмечено LxP как решение
Решение
Эта программа при каждом запуске добавляет плюс в начало каждого первого ответа
1
|
||||||
|
0 / 0 / 0
Регистрация: 14.03.2015
Сообщений: 4
|
|
| 16.03.2015, 17:29 [ТС] | |
|
Murderer, ты лучший!!!
0
|
|
|
1 / 1 / 0
Регистрация: 30.03.2015
Сообщений: 33
|
|
| 30.03.2015, 12:21 | |
|
Подскажите, то есть вопросы содержатся в каком месте? и это default.qst. подходит для любого теста такого образца?
0
|
|
|
1 / 1 / 0
Регистрация: 30.03.2015
Сообщений: 33
|
|
| 30.03.2015, 12:37 | |
|
Помогите пожалуйста с этим тестом разобраться. что бы + писались у верных ответов. Заранее спасибо
0
|
|
|
4190 / 1838 / 221
Регистрация: 06.10.2010
Сообщений: 4,124
|
|
| 30.03.2015, 17:33 | |
|
big_brat_06
Во вложении рабочий дамп дешифратора. В алгоритме пока не разобрался...
1
|
|
|
1 / 1 / 0
Регистрация: 30.03.2015
Сообщений: 33
|
|
| 30.03.2015, 18:35 | |
|
murderer, мне кажется мой вопрос похож на тот, что был в теме "Выяснить алгоритм работы программы тестирования на Delphi и определить структуру файлов-вопросов" . в самом конце ее
Подскажите пожалуйста, как расшифровать их вообще и чем лучше? Потому что не раз встречаюсь с ними и очень хочется самому научиться, а не постоянно просить кого-то
0
|
|
| 30.03.2015, 23:40 | |
|
0
|
|
|
4190 / 1838 / 221
Регистрация: 06.10.2010
Сообщений: 4,124
|
|
| 31.03.2015, 05:51 | |
|
Почистил код...
0
|
|
|
1 / 1 / 0
Регистрация: 30.03.2015
Сообщений: 33
|
|
| 31.03.2015, 08:21 | |
|
murderer, а вы можете скинуть в блокнот то, что получилось именно вопросы и ответы. А там я сам буду пробовать разбираться дальше
0
|
|
|
4190 / 1838 / 221
Регистрация: 06.10.2010
Сообщений: 4,124
|
|
| 31.03.2015, 08:42 | |
|
На MessageBox`е с текстом жмёшь Ctrl+C, запускаешь блокнот и жмёшь Ctrl+V.
1
|
|
|
0 / 0 / 0
Регистрация: 19.12.2016
Сообщений: 1
|
|
| 23.12.2016, 02:12 | |
|
murderer, дорогой друг, не могли бы вы обратить внимание на мою проблему?! Есть программа вот с такой оболочкой(фото ниже). она несет в себе задачу электронного теста, в который входит 75 вопросов. эти вопросы(ответы на них соответственно) меняются местами при каждом новом прохождении. В наличии: файл "default.qst"(содержит базу вопросов-ответов) и скомпилированный "main.exe", которыйоткрывает эту самую базу.
Задача: чтобы плюсики ставились напротив правильного ответа))) (или найти доступ к файлу default.qst, чтобы взглянуть на ответы) в общем то же самое, что и у ТС. murderer прошу Вас не считать данное сообщение громким вторжением в Ваш досуг. извините за дерзость. если примите мой вызов, непременно напишите по адресу vk.com/kiryagol или смс 89617529662. заранее благодарю
0
|
|
| 23.12.2016, 02:12 | |
|
Помогаю со студенческими работами здесь
15
Сериализация 5 объектов с последующей перезаписью! Шифрование ответов теста Загрузка ответов теста из текстового файла Процент правильных ответов по окончанию теста Создание теста со счетчиком и 6-ю вариантами ответов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|