如何在DTD中强制执行此操作?想一想多项选择题/答案组。如下所示:
<group>
<question>This is a question</question>
<question>This is another question</question>
<question answer="true">This is another question, but this is the correct choice</question>
</group>
示例
假设选择题的答案是不同的。一个问题只能有两个选择,而另一个问题可以有10个选择。
如何在Server数据库中保存这些选择题?下面的模式可行吗?
public class MultipleChoiceQuestion
{
[Key]
public Guid Id { get; set; }
[Required]
public string Question { get; set; }
// Suppose I can have 2-10 answers
[Required]
public List<string> An
如何从文本文档中提取多项选择题。每个问题都以数字和点开头
1. Any Text _____ Goes here, And end with ? Or . And also can contain another paragraph.
a) possible
b) use regex
c) not possible
d) I dont know
Ans: b
上面是一个问题的例子。文本文件包括一些填充空格和一些作文内容,但我只想要多项选择题的一部分,直到Ans:...。所有问题都有答案a、b、c和d。
我在Dreamweaver中复制了文本,以便可以使用正则表达式。
我有C++类Question来保存来自多个选择题和答案的文件questions.txt的数据:
更新:我已经更新了&operator>>操作符重载,我有一个:
它只在两个选择题中插入第一个选择题“读第一个问题”。
文件questions.txt中的数据
A programming language is used in this Course? 3
1. C
2. Pascal
3. C++
4. Assembly
What compiler can you use to compile the programs in this Course? 4
1.