求前辈给我想一个java算法!!!

javasj123 2010-09-25 03:55:24
我现在在做一个考试系统,我是要把word文档中的题目读取到数据库。

我的数据库的表的字段是,id ,题号,题目,选项A,选项B,选项C,选项D,答案

现在我已经把试题读取到了 String中,现在的问题是:如何将字符串中的内容,按表中的字段分离出来,

求前辈给一个算法。

或者给一个其他的更为通用解决方案

样题:

1.下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?
A)System类
B)Class类
C)Thread类
D)Object类
答案:D
2.在Java源文件中什么类最多只能有一个,其他类的个数不限?
A)public
B)private
C)protected
D)没有这种类
答案:D
3.下列的哪个程序段可能导致错误?
A)String s = " hello";
String t = " good ";
  String k = s + t;
B)String s = " hello";
String t;
t = s[3] + "one";
C)String s = " hello";
String standard = s.toUpperCase();
D)String s = "hello";
String t = s + "good";
答案:B
4.给出下列的程序,其叙述正确的是 .
  public class Man
  {
  static int arr[] = new int[10];
public static void main(String a[])
  {
  System.out.println(arr[1]);
  }
  }
  A)编译时将发生错误
  B)编译时正确但是运行时出错
  C)输出为0
  D)输出为null
答案:B
...全文
261 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
nmxmhyz 2010-10-08
  • 打赏
  • 举报
回复
,IE9无法显示
Ankon 2010-10-08
  • 打赏
  • 举报
回复
找找正责表达式,用它对你取得的string字符串来进行切分!具体你就自己看书找资料吧。仅是我个人意见。
老鼠尼奥 2010-10-08
  • 打赏
  • 举报
回复
1.下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?
A)System类
B)Class类
C)Thread类
D)Object类
答案:D

这样不可以吗?
就是当读到第一个“.”那么这个符号和前面的数字都作为题号,然后从这个符号到
"A)"就是第二个内容。以此类推,然后"答案:"就是最后一个啦。或者可能用到“
正则表达式”
yang4187668 2010-10-07
  • 打赏
  • 举报
回复
先按序号处理成一个String数组,每道题是一个数组元素,对应数据库中的一条记录,找规律把数组元素分解到数据库中的字段。

序号的分解可以通过循环subString(split((i+1)+".")))
food113 2010-10-07
  • 打赏
  • 举报
回复
我以前也是这个问题,老师跟我说做成xml映射的,最后还是不晓得怎么搞、、、、
ypb137154098 2010-10-06
  • 打赏
  • 举报
回复
建议你把题目做成execl
javasj123 2010-10-03
  • 打赏
  • 举报
回复
我不知道啊
waiter081 2010-09-25
  • 打赏
  • 举报
回复
word文档能直接转换成xml文档吗?
javasj123 2010-09-25
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 xiaomowen_74839 的回复:]
我也是菜鸟,希望不会误导了你。呵呵
[/Quote]

我知道你的意思
用颜色来区分
xiaomowen_74839 2010-09-25
  • 打赏
  • 举报
回复
我也是菜鸟,希望不会误导了你。呵呵
xiaomowen_74839 2010-09-25
  • 打赏
  • 举报
回复
1下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?
A)System类
B)Class类
C)Thread类
D)Object类
答案:D

这样分割怎么样?
javasj123 2010-09-25
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 dr_lou 的回复:]
word -> xml -> db吧
[/Quote]

具体怎么做啊
前辈··
javasj123 2010-09-25
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 leejah163 的回复:]
XML code

<root>
<question>1.下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?</question>
<a>System类</a>
<b>Class类</b>
<c>Threa类</c>
<d>Object类</d>
<answer>D</answer>
</root>



XML是标准...
[/Quote]

这样做的话,和我一个题目一个题目的敲进数据库,没有多大区别,
也很不方便,想这样的话,这个系统如果给一个不懂javaee 的人来管理的话,他如何给学生出题啊
导入文件的方式是最好的了··
javasj123 2010-09-25
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 zengteng0204520quan 的回复:]
解决方案:
这里可能设计到递归。
你是不是要根据题号可以得到答案选项。
不知道你有没有写过树。
一个父编号,下面有很多字编号,应该是这个意思。
[/Quote]
不是 ,我现在要做的是把word格式的选择提,放进数据库,如何放,我已经将word中的题目保存到了String中 ,现在要通过字符串的处理方式把,题目的 题号,题目,选项,答案分离开,我不会分··
LeeJah163 2010-09-25
  • 打赏
  • 举报
回复

<root>
<question>1.下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?</question>
<a>System类</a>
<b>Class类</b>
<c>Threa类</c>
<d>Object类</d>
<answer>D</answer>
</root>


XML是标准...
javasj123 2010-09-25
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zengteng0204520quan 的回复:]
你这个文档没有什么固定的格式,和代替的字段。
非要写数据库么?
本人第一个想到的是。
用配置文件的方式解决。更好点
相当于把题目和选项等,通过拼凑XML配置文件解决更合理。
要写到数据库,到时候你肯定还要查把。根据题号,查出答案选项的答案。
[/Quote]

这个可以导入word中的题目吗~~?!
能不能将你的解决办法 具体一点,最好有代码~·
luoye_teng 2010-09-25
  • 打赏
  • 举报
回复
解决方案:
这里可能设计到递归。
你是不是要根据题号可以得到答案选项。
不知道你有没有写过树。
一个父编号,下面有很多字编号,应该是这个意思。
dr_lou 2010-09-25
  • 打赏
  • 举报
回复
word -> xml -> db吧
javasj123 2010-09-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xblue3 的回复:]
调查系统或者考试系统...都一样.
提取对象关系.
[/Quote]
可以说的明白点嘛
谢谢 ··~
luoye_teng 2010-09-25
  • 打赏
  • 举报
回复
你这个文档没有什么固定的格式,和代替的字段。
非要写数据库么?
本人第一个想到的是。
用配置文件的方式解决。更好点
相当于把题目和选项等,通过拼凑XML配置文件解决更合理。
要写到数据库,到时候你肯定还要查把。根据题号,查出答案选项的答案。
加载更多回复(4)

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧