Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
5 / 3 / 2
Регистрация: 14.03.2018
Сообщений: 227

Можно ли выбрать 5 случайных вопросов теста из xml файла?

03.12.2018, 01:20. Показов 3835. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер, я учусь работать с файлом xml
можно ли сделать 5 случайных вопросов из 10 через файлом xml на язык программирования с#?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.12.2018, 01:20
Ответы с готовыми решениями:

Из банка вопросов выбрать Н вопросов для теста, так чтобы вопросы не повторялись
Банк вопросов содержит НВ (НВ<200) вопросов упорядоченных по возрастанию трудности. Длина каждого вопроса не более 255 символов. Написать...

Чтение вопросов теста из файла
Вот сам код // Универсальная программа проверки знаний #include "stdafx.h" #include <iostream> #include <cstddef> ...

Чтение вопросов теста из файла
Как реализовать чтобы чтение вопросов было не с самой программы, а с файла #include <vector> #include <Windows.h> ...

26
5 / 3 / 2
Регистрация: 14.03.2018
Сообщений: 227
03.12.2018, 19:25  [ТС]
Студворк — интернет-сервис помощи студентам
PoPsa85, а не подскажете как сделать?) или сайт где почитать) это надо))
0
 Аватар для PoPsa85
814 / 561 / 240
Регистрация: 01.07.2018
Сообщений: 1,818
03.12.2018, 19:42
wymaxep,
В обозревателе решений дважды щелкнуть на Resources.resx выбрать - Добавить ресурс - Добавить существующий файл. Выбрать свой xml.

Изменить строку var xDoc = XDocument.Load("ques.xml") на var xDoc = XDocument.Load(Properties.Resources.ques )
0
5 / 3 / 2
Регистрация: 14.03.2018
Сообщений: 227
03.12.2018, 20:04  [ТС]
PoPsa85, сделал как вы сказали, все интереснее и интереснее) только опять ошибка))
на этом коде где вы написали заменить
C#
1
var xDoc = XDocument.Load(Properties.Resources.ques)
System.ArgumentException: "Путь содержит недопустимые знаки."
0
 Аватар для PoPsa85
814 / 561 / 240
Регистрация: 01.07.2018
Сообщений: 1,818
03.12.2018, 20:09
wymaxep, Обманул
C#
1
var xDoc = XDocument.Parse(Properties.Resources.ques);
Xml файл можно удалить. Он больше не нужен.
1
5 / 3 / 2
Регистрация: 14.03.2018
Сообщений: 227
03.12.2018, 23:27  [ТС]
PoPsa85, воу, отлично)) еще раз большое спасибо))) теперь меня не обманут)))

Добавлено через 2 часа 48 минут
PoPsa85, Извините что отвлекаю вас, "Xml файл можно удалить. Он больше не нужен." , я удалил, а там ругает, нет этого файла. как вот можно внедрить этот файл, а не просто подключить?)
0
 Аватар для PoPsa85
814 / 561 / 240
Регистрация: 01.07.2018
Сообщений: 1,818
04.12.2018, 00:18
wymaxep, Чуть похитрее надо. Правой клавишей на проекте - добавить существующий элемент, выбираем xml. ques.xml получится в корне проекта. Щелкаем на нем. Действия при сборке - выбираем внедренный ресурс.
Опять меняем наш несчастный метод, до такого вида
C#
1
2
3
4
Assembly assembly = Assembly.GetExecutingAssembly();
var str = new StreamReader(assembly.GetManifestResourceStream("List.ques.xml"),Encoding.GetEncoding("windows-1251"));
var file = str.ReadToEnd();
var xDoc = XDocument.Parse(file);
И не забыть using System.Reflection;
Всё. Теперь точно он не нужен.
1
5 / 3 / 2
Регистрация: 14.03.2018
Сообщений: 227
04.12.2018, 00:34  [ТС]
PoPsa85, а вот теперь точно не нужен)) отлично) еще и еще раз спасибо большое))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.12.2018, 00:34

Как можно присвоить значение атрибута одного XML файла атрибута из другого XML файла?
привет, при генерации с помощью SAX некоторого xml файла, как можно присвоить точно такое же значение аттрибуту этого файла аттрибута из...

Считать из файла, записать в массив и выбрать несколько случайных чисел
Здравствуйте. Есть файл с набором чисел (например 4,9 5,1 9,4 8,4 6,2 4,2 1,1 0,8 7,2 3,5). Нужно считать эти числа из файла,...

Выбрать два случайных объекта из файла и сравнить их случайную характеристику
Уважаемые товарищи, помогите начинающему в решении не сложной для Вас задачи: Выбрать случайно два объекта из файла, сравнить любую общую...

Ответить на несколько вопросов теста
25. Процедура является реализацией алгоритма … Procedure NOD(a,b:integer;var c:integer); Begin While a<>b do If a>b...

Ответить на несколько вопросов из теста
Ситуация такая.Друг в армии и в то же время учится заочно на компьютерщика(конкретнее на "железника"), ему присылают...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её. Всё это стресс конечно. Почему?. . .
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот. Ларри Уингет
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru