文档库 最新最全的文档下载
当前位置:文档库 › 基于JAVA的题库管理系统

基于JAVA的题库管理系统

基于JAVA的题库管理系统
基于JAVA的题库管理系统

毕业设计(论文)选题申请表

基本情况题库姓名学 号 专 业年 级

题 目基于JAVA的题库管理系统的设计与实现选题来源指导教师推荐 题库自拟 其它

选择本题目原因 选择基于JAVA的题库管理系统作为毕业设计的主要原因是:

1. 从现实因素来说,随着计算机技术的发展和高等教育体制改

革的不断深入,传统题库管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成题库管理工作。

2. 由于学习了JAVA语言,这次想借助此系统的设计来进一步

提高对JAVA语言的学习。

因此,选择此论文题目。

导教师意见指导教师签字:

年 月 日

院部

意见院长签字: 

年 月 日

枣庄学院本科生毕业设计(论文)任务书论文题目基于JAVA的题库管理系统的设计与实现

学院专

班级

毕业设计(论文)的要求

1. 利用JAVA技术开发一个题库管理系统;

2. 要求系统实现题库管理、试卷管理、用户管理;

3. 论文需6000个字以上;

4. 论文应该由电子文本和打印件构成,统一用A4纸打印;

5. 完整的论文构成要件: 封面 、 摘要页、目录、正文、致谢、参考文献(在20篇以上,包含英文文献)。

毕业设计(论文)的内容与技术参数

1.本毕业设计题库管理系统主要有题库管理,试卷管理,用户管理等组成。

2.要求论文条理清晰,内容规范,设计合理,按照XXX学院本科生毕业论文模板要求的规范认真撰写。

3.毕业设计要有自己的思想,不得抄袭他人的成果,要有创新点,有实用的价值。

4.资料要求详实,有相应的参考文献,如果有引用别人的地方,要注明。

毕业设计(论文)工作计划

2015年12月01日-2016年1月12日:查找各种文献资料明确对题库管理系统的需求,并完成开题报告的论证;

2016年1月13日-2016年1月27日:搜集相关资料,完成初步的设计方案;

2016年1月28日-2016年2月28日:完成数据库的设计,编程实现各个模块的功能;

2016年3月01日-2016年3月31日:开展实践调查分析,拟定论文提纲,撰写论文初稿;

2016年4月01日-2016年4月30日:对题库管理系统进行功能完善和测试,提交论文二稿;

2016年5月01日-2016年5月20日:完成毕业论文的最终稿,并将毕业论文和开发的题库管理系统上交指导老师。

说明

一、开题报告前的准备

毕业设计(论文)题目确定后,题库应尽快征求导师意见,讨论题意与整个毕业设计(论文)(或设计)的工作计划,然后根据课题要求查阅、收集有关资料并编写研究提纲,主要由以下几个部分构成:

1.研究(或设计)的目的与意义。应说明此项研究(或设计)在生产实践上或对某些技术进行改革带来的经济与社会效益。有的课题过去曾进行过,但缺乏研究,现在可以在理论上做些探讨,说明其对科学发展的意义。

2.国内外同类研究(或同类设计)的概况综述。在广泛查阅有关文献后,对该类课题研究(或设计)已取得的成就与尚存在的问题进行简要综述,只对本人所承担的课题或设计部分的已有成果与存在问题有条理地进行阐述,并提出自己对一些问题的看法。引用内容要有标注。

3.课题研究(或设计)的内容。要具体写出将在哪些方面开展研究,要重点突出。研究的主要内容应是物所能及、力所能及、能按时完成的,并要考虑与其它同学的互助、合作。

4.研究(或设计)方法。科学的研究方法或切合实际的具有新意的设计方法,是获得高质量研究成果或高水平设计成就的关键。因此,在开始实践前,题库必须熟悉研究(或设计)方法,以避免蛮干造成返工,或得不到成果,甚至于写不出毕业设计(论文)或完不成设计任务。

5.实施计划。要在研究提纲中按研究(或设计)内容落实具体时间与地点,有计划地进行工作。

二、开题报告

1.开题报告可在导师所在教研室或系内举行,须适当请有关不少于3位老师参加,导师及所有同导师的同学必须参加。

2.本表(页面:A4)在开题报告通过论证后填写,一式三份,本人、导师、所在系(要原件)各一份。

三、注意事项

1.开题报告的撰写完成,意味着毕业设计(论文)工作已经

开始,题库已对整个毕业设计(论文)工作有了周密的思考,是完

成毕业设计(论文)关键的环节。在开题报告的编写中指导教师只

可提示,不可包办代替。

2.无开题报告者不准申请答辩。

一、选题依据(拟开展研究项目的研究目的、意义)

1. 背景

在《国家中长期教育改革和发展规划纲要( 2010-2020 年)》中明确提出: “就业、改善民生、解决“ 三农” 问题的重要途径,是缓解劳动力供求结构矛盾的关点。以服务为宗旨,以就业为导向,推进教育教学改革。实行工学结合、校企合作持、帮助,教育体制改革逐步深入,改革创新不断,尤其是高等教育发展极为迅速未来学校的发展趋势是完全自动化的信息管理, 而且随着计算机的普及, 信息处活动的需要 ,各种工作都逐渐由手工转为自动化 ,将使许多复杂、繁琐、且需要很多有对新生的管理 ,对题库成绩的管理 ,对毕业生的管理等等, 这么多复杂的工作如果都查询也极其不便。在当今学校管理现代化要求下 ,为了提高学校教务处对题库管理工2. 目的和意义

由于网络教学可以实现信息资源共享,在网上组织最优秀的教材和教法,使学方向。通过本项目的研究与实践,使网络教学更能为学习者提供一个建构主义的学不同情境下去运用他们所学的知识,而且学生可以根据自身的行动的反馈来形成对学的质量。

网络环境下的教学与传统教学,不仅是教学环境的不同,在教学内容、教学手究,能够解决网络环境下,教学如何进行教学设计,如何调控教学过程,如何有效和发展。

纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求应充分依托校园网,实现教学信息的集中管理、分散操作、信息共享,使传统的教

并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基

二、文献综述内容(在充分收集研究主题相关资料的基础上,分析国内外研究现状

1. 国内外研究现状

通过对国内外有关的学术刊物(如《电化教育研究》、《中国电化教育》、《Technology》等)、教育网站和国际国内有关学术会议(GCCCE、ICCE、CBE等构主义学习环境的设计和协作学习的设计等方面,缺乏系统的研究。可以说,网络要去研究和探索。例如,在网络环境下如何利用网络资源进行主动学习、利用虚拟具进行创造学习的设计以及教师指导性活动的设计等方面,都值得我们去研究。

1 随着Internet应用的普及,网络教学已成为一种重要的教学手段和教学场所。然

够完善、健全。如何保证网络教学的质量,建立一个行之有效的网络教学评价模教育部批准全国31所高校建立网络教育学院,但却没有制定出如何保证网络教育(The Institute For Higher Education Policy)于2000年4月也发表了一份名告,然而,这些文章(报告)也仅仅是描述性的定义网络教学的评价指标,而对学等方面则很少涉及。目前,网络教学的支撑平台中的学习评价模块往往只含有

2. 课题难点和拟解决的关键问题

2.1 课题难点

如何使系统更加完善,高效的运行,操作更加的便捷。难点在于如何解决用户围;对数据库操作时,如何运用逻辑性较强的SQL语句,建立表之间较强的关联,来2.2 拟解决的关键问题

为了确保系统的安全运行,在服务器端安装防火墙,确保数据的安全。为了确的页面将过期不再显示。

Eclipse是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,环境。因此,运用Eclipse开发工具可以提高开发的效率,也有利于对代码的维护。

3. 拟采取的研究方法及可行性

设计实施方案包括:可行性分析、需求分析、流程设计、搭建系统、建立数据

此管理系统基于B/S模式,JSP所支持的语言是JAVA,因此JSP具有JAV

并且JSP是编译型的;采用B/S结构体系,具有易安装、成本低、易升级、可扩充、务器端。当系统出现了故障,只需系统管理员对服务器端进行故障排除,进而达到量。

4. 主要参考文献

[1] 李刚. 疯狂Java讲义.第2版[M].北京: 电子工业出版社,2012.

[2] 杨志茹. Java入门与实战教程[M].北京: 人民邮电出版社,2010.

[3] 刘永辉.昌吉广播电视大学校园办公系统的设计与实现[D].成都:电子科技大学2009,14-67

[4] 陶雪娇.工作过程导向的管理信息系统课程开发与设计[J].福建电脑, 2009,1

[5] 张春晓.题库管理系统的研究与实现[D].吉林:吉林大学, 2008,1-52

[6] 陈佳.基于 B/S 结构的高校题库工作管理系统的设计和实现[J].网络安全技术

[7] 耿祥义. Java基础教程[M].北京: 清华大学出版社,2004.

[8] 赵国玲,王宏,徐莉. Java语言程序设计[M].北京: 机械工业出版社,

[9] 叶达峰. Eclipse编程技术与实例[M].北京: 人民邮电出版社,2006.

[10] 韩万江. 软件工程案例教材[M].北京: 机械工业出版社,2007.

[11] 张海潘. 软件工程导论[M].北京: 清华大学出版社,2007.

[12] 张文静,林琪著. JSP程序设计[M].人民邮电出版社,2005.

[13] 明日科技李钟尉陈丹丹. Java项目开发案例全程实录.第2版[M].北京: 清华大

[14] 孙涌. 现代软件工程[M].北京希望电子出版社,2003.

[15] 孙卫琴等著. 精通struts:基于MVC的Java Web设计与开发[M]. 电子工业出版

[16] 那静. EclipseSwt/JFace核心应用[M].北京: 清华大学出版,2007.

[17] 赛奎春. Java工程应用与项目实践[M].机械工业出版社,2002.

[18] BruceEckel. Java编程思想[M].北京: 机械工业出版社,2002.

[19] 郭玉梅. 个人信息安全的风险规避[J].软件工程,2011,(Z1):71-72

[20] 王立福. 软件工程(第二版)[M]. 北京: 北京大学出版社, 2002.

[21] 刘杰. Eclipse下插件的设计方法[J].程序员,2006,(05):57-59.

[22] 张孝祥. 深入Java Web开发内幕——核心基础[M].北京: 电子工业出版社.北

[23] Offutt JAbdurazik A. Using UML Collaboration Diagrams for S Generation[C]. New York: Third International Con- ference on UML, 2000, [24]Javey. S. “CONCEPT OF 'CORRESPONDENCE' IN JSP”,Proceedings of the Vol2,1987.

[25]Marilyn G. Electronic commerce security, risk man-agement and contro

[26]Elliotle R. Java network programming O’Reilly[M]. 北京:机械工业出版

[27] 李克东,谢幼如编著。多媒体组合教学设计[M]。科学出版社,1992

[28] 谢幼如等编著。多媒体教学软件设计[M]。电子工业出版社,1999

[29] 冯燕奎、赵德奎编著。JSP实用案例教程[M]。 清华大学出版社,1997

[30] 刘福春,高昆编著。基于Internet的通用考试系统[M]。长春科技大学,2000

[31] 鲁晓东,李育龙,杨健著。JSP软经工程案例精解[M]。电子工业出版社,199

[32]R.M.加涅,L.J.布里格斯。教学设计原理[M]。华东师范大学出版社,1999

[33](美)范斯瓦尼著,许晓青译。MySQL完美手册[M]。电子工业出版社,2004

三、研究方案(主要研究内容、目标,研究方法、进度)

1.研究内容

题库管理系统主要是为了高效、方便、安全的管理纷繁复杂的题库的基本信息的查询。主要实现以下模块功能:

管理员子系统

1.1登录功能

用户通过用户名和密码进行登录

1.2 用户管理

添加用户基本信息

1.3 题库管理

科目管理功能主要实现添加科目信息、修改科目信息、删除科目信息;章节管及查看科目章节的基本信息;知识点管理功能实现知识点基本信息的查看、添加、信息操作;试题查询功能包括科目试题基本信息的查询操作;试题添加功能实现添

1.4 试卷管理

试卷管理包括:自动组卷功能和组卷预览功能

教师子系统

1.1登录功能

用户通过用户名和密码进行登录

1.2 用户管理

添加用户基本信息

1.3 题库管理

科目管理功能主要实现添加科目信息、修改科目信息、删除科目信息;章节管及查看科目章节的基本信息;知识点管理功能实现知识点基本信息的查看、添加、信息操作;试题查询功能包括科目试题基本信息的查询操作;试题添加功能实现添

1.4 试卷管理

试卷管理包括:自动组卷功能和组卷预览功能

学生子系统

1.1登录功能

用户通过用户名和密码进行登录

1.2 用户管理

添加用户基本信息

1.3 题库管理

科目管理功能主要实现添加科目信息、修改科目信息、删除科目信息

及查看科目章节的基本信息;知识点管理功能实现知识点基本信息的查看、添加、信息操作;试题查询功能包括科目试题基本信息的查询操作;试题添加功能实现添

1.4 试卷管理

试卷管理包括:自动组卷功能和组卷预览功能

2. 研究目标

本系统采用JAVA技术开发的题库管理系统。为提高高校对管理题库信息的效率的题库管理系统。同时也希望通过学习,能够对数据库技术和JAVA编程语言进一步3. 研究方法和技术方案

系统总体设计,从需求系统总体设计,从需求分析开始,保证系统的稳定性、性能。

从系统实现上,对当前开发技术有一定的了解后,针对本系统所要实现的功能统。采用此平台,具有开发效率高、性能强、安全性好等优点。

从实现方案以及本系统的使用需求来看,本实现方案是完全可行的。另外,关的书籍,这都为本系统的顺利开发提供了保证。

4. 研究进度

本项目的研究进度如下:

第一步,进行系统的可行性分析,完成系统的需求分析。通过查找一些相关的系统的细节问题。

第二步,根据系统需求,进行数据库设计。鉴于系统性能考虑,合理优化数据第三步,对系统进行详细设计,确定各模块的算法。

第四步,进行软件编码,实现其各项基本功能。

第五步,对系统进行调试和发布,并着手开始撰写毕业论文。

四、进程计划(各研究环节的时间安排、实施进度、完成程度)

根据本项目的研究计划,本项目的进程计划如下:

2015年12月01日-2016年1月12日:查找各种文献资料明确对题库管理系统的需2016年1月13日-2016年1月27日:搜集相关资料,完成初步的设计方案;

2016年1月28日-2016年2月28日:完成数据库的设计,编程实现各个模块的功能2016年3月01日-2016年3月31日:开展实践调查分析,拟定论文提纲,撰写论文2016年4月01日-2016年4月30日:对题库管理系统进行功能完善和测试,提交论2016年5月01日-2016年5月20日:完成毕业论文的最终稿,并将毕业论文和开发

联系方式:QQ1131341075

五、导师对开题报告的评语

指导教师签字:

七、院部意见

学院(章):学院负责人签字:

JAVA程序设计习题库及答案

第一章JAVA语言概论 一、选择题 1。下列不属于java语言鲁棒性特点的是:A.java能检查程序在变异和运行时的错误 B。java 能运行虚拟机实现跨平台 C。java 自己操纵内存减少了内存出错的可能性D。java 还实现了真数组,避免了覆盖数据的可能2.java语言的执行模式是: A。全编译型 B.全解释型 C.半编译和半解释型 D.同脚本语言的解释模式 3.下列关于虚拟机说法错误的是: A。虚拟机可以用软件实现 B.虚拟机部可以用硬件实现 C.字节码是虚拟机的机器码 D.虚拟机把代码程序与各操作系统和硬件分开 4。java语言是1995年由()公司发布的 A.Sun B。Microsoft C.Borland D.Fox Software 5.下列不是虚拟机执行过程特点的是 A。双线程

B.多线程 C.动态链接 D.异常处理 6.java以JVM为基础,最下层是移植接口,由适配器和()组成A.网卡 B。Java os C。Java基本类 D。Java 应用程序和applet小程序 7。java程序的执行过程中用到一套JDK工具,其中javac.exe指A.java语言编译器 B.java字节码解释器 C.java文档生成器 D.java类分解器 8.java的API结构中,不属于类库主要包括的核心包的是 A.java包 B。javax C.javadoc包 D.org扩展包 9.每个java的编译单元可包含多个类或界面,但是每个编译单元最多只 能有()类或者界面是公共的 A.一个 B。两个 C。四个 D。任意多个

10.在当前的java实现中,每个编译单元就是一个以()为后缀的文件 A。java B.class C。doc D.exe 二、填空题 1. 1991年,SUN公司的Jame Gosling和Bill Joe等人,为电视、控制烤面包机等家用电器的交互操作开发了一个____软件,它是java的前身. 2. java是一个网络编程语言,简单易学,利用了____的技术基础,但又独立于硬件结构,具有可移植性、健壮性、安全性、高性能。 3. java可以跨平台的原因是____ 4. JVM的执行过程有三个特点:多线程,_____,异常处理; 5.JAVA程序的安全性体现在多个层次上,在_____,有语法检查;在解释层上,有字节码校验器、测试代码段格式和规则检查,访问权限和类型转换和法性检查,操作数堆栈的上溢或下溢,代码参数类型合法性等;在平台层上,通过配置策略,可设定访问资源域,而无需区分本地或远程。 6。 JAVA的产品主流操作系统平台是Solaris、_____和Macintosh. 7. JAVA系统运行时,通过______机制周期性的释放无用对象所使用的内存,完成对象的清除。 8。在JAVA语言中,将后缀名为______的源代码文件编译后形成后缀名为.c lass的字节码文件。 9。 JAVA语言的执行模式是半编译和______. 10. JAVA类库具有_____的特点,保证了软件的可移植性。 11。在编写执行JAVA程序的过程中需要用到一些工具,SUN公司为我们提供了一套JDK工具,它主要包括:javac.exe、java。exe、_____、ja vap.exe、jkb。exe 12.JAVA程序包括源代码(.java文件)、______、由归档工具jar生成的。jar文件、对象状态序列化.ser文件.

题库系统的设计与实现

题库系统的设计与实现 招生 规模的不断扩大,教师的短缺成一个普遍而严重的问题,教师工作量 呈直线上升.开发网络考试系统,不仅为高校教分离、教学资料共享、 科学评价教学效果、合理安排教学提供了有利的条件,而且为促进教师提高教学水平,使广大的高校教师有更多的时间和精力投身于教研教改和科学研究从而取得更大的成绩提供了可能;另一方面,在许多院校,他们非常想通过自己的自学在不影响工作的前提下能在当地参加完学校组织的课程考试。网络的在线考试系统是对传统考试方式的一个冲击和革命。 本系统设计的主要内容是为了适应无纸化考试的需要,研究与实现具备网络化、自动化、通用化的题库管理、试卷生成、网络考试、考试监控、自动阅卷、成绩管理等功能的通用题库考试系统。 可扩展到学校教务管理、图书管理、学生管理、财务管理、人事管理等各项管理工作中,真正实现高效实时的无纸化办公。 系统研究的目的 解决通用题库考试系统的关键技术问题,并设计具备罗高实用性的成型系统,技术上综合运用ActiveX、ADO、DAO、面向对象、网络技术、数据库技术等技术,实现系统的通用性、独立性、保密性、可扩展性。 通过提高测验考试的效率、增强测验考试的反馈效果,提示学生知识能力的局部缺陷,使教与学都更有针对性,从而提高教师的教学水平和学生的学习效果。 本系统研究的主要内容 为了适应无纸化考试的需要,研究与开发一个具备网络化、自动化、通用化的题库管理、试卷生成、网络考试、考试监控、自动阅卷、成绩管理等功能的通用题库考试系统。 网络考试系统是全面网络化的多用户系统,系统安装分布于题库服务器、普通教师机、监考教师机、学生机等多台计算机上,十分适用于电子教室环境,是校园网软件系统软件系统的重要组成部分。 该系统主要从以下两个方面的进行研究: (1)网络考试 传统考试方式下,教师需要命题、阅卷、统计分数等等,工作量非常大。尤其当考生数量比较大时,阅卷和成绩统计将十分烦琐而且容易出错。同时,对于一些操作性很强的课程,只凭理论考试难以检测出学生对某一技能的掌握情况。 本系统力求能将网络考试贯穿其中,不仅检测了学生对理论知识的掌握程序,还可以检测到学生的实际操作水平,同时也减轻了教师的工作负担并大大地提高考试的质量和工作效率。同时为了使用传统的考试和现代网上在线考试平滑过度,将设计用于传统考试的试卷组卷功能,这一功能同时也为那些不适合在网络上考试的科目提供网络试题库管理和标准化考试的条件。 (2)题库管理 建立题库是传统试卷组成和网络在线考试功能实现的基础,题库中试题存储结构设计与实现的优劣对系统整体性能影响很大。同时,试题在线编辑、生成传统考试试卷、网络在线考试试卷、评测过程也都占有十分重要的地位。 一个考试系统的成功与否不能单纯用考试界面、考试试卷的美观以及评分功能强大的实现来衡量。题库管理系统是专门用于完成试题的录入、查询、修改、删除、组卷等工作的应用程序。其最大的特点是它是开放性、方便性和灵活性,也就是说用户不仅可以轻松地借助通用、熟练的Word文字处理软件向题库添加试题(卷),借助友好方便的界面修改和查询试题(卷),而且还可以自动新增科目并建立相应的数据表;它将允许用户根据自己的需求,从现有的试

javaSE选择题50道判断题30道

一、不定项选择题:(50题) 1.下列关于JDK、JRE和JVM的描述,正确的是?D A.JRE中包含了JDK,JVM中包含了JRE B.JRE中包含了JDK,JDK中包含了JVM C.JDK中包含了JRE,JVM中包含了JRE D.JDK中包含了JRE,JRE中包含了JVM 2.以下关于JVM的叙述,正确的是?AC A.JVM运行于操作系统之上,它依赖于操作系统 B.JVM运行于操作系统之上,它与操作系统无关 C.JVM支持Java程序运行,它能够直接运行Java字节码文件 D.JVM支持Java程序运行,它能够直接运行Java源代码文件 3.JVM在执行一个Java类时,大致采用以下过程?A A.装载类一>校验类一>执行类中的代码 B.装载类一>执行类中的代码一>校验类 C.校验类一>装载类一>执行类中的代码 D.执行类中的代码一>装载类一>校验类 4.以下关于Java文件名的叙述,正确的有?AD A.Java源文件的扩展名应为.java B.Java字节码文件的扩展名应为.java C.一个Java源文件中只能包含一个Java类 D.Java源文件的文件名应与文件中被public修饰的类的类名一致 5.下列哪项不是int类型的字面量?C A.20 B.077 C.\u03A6 D.0xABBC 6.下列哪项不属于Java语言的基本数据类型?B A.int B.String C.double D.boolean 7.下列哪项不是有效的标识符?AC A.2test B.userName C.$car.text D._password

8.现有如下五个声明: Line1: int _hi=6; Line2:int $dollars=8; Line3: int %opercent=9; Line4: int big=Integer.getlnteger("7"); Line5: int a_really_really_really_long_variable_name=5 ; 哪行无法通过编译?B A.Line1 B.Line3 C. Line4 D. Line5 9.表达式:double d = 1-2/5*5+2*5;d的值是哪项?D C.9 D.11 10.现有代码片段: String s="123"; String s1=s+456; 请问s1的结果是哪项?A A.123456 B.579 C.编译错误 D.运行时抛出异常 11.现有: 1.class Test4 { 2. public static void main (String [] args) { 3.boolean x=false; 4.boolean y=true; 5.short z=42; 6. 7. if((z++==42)&&(y==true))z++; 8. if((x==false)||(++z==45))z++; 9. 10. System. out.println("z="+z); 11. } 12.} 结果为:C A. z=42

《JAVA语言程序设计》期末考试试题及答案(应考必备题库)

《JA V A语言程序设计》期末考试试题及答案2(应考必备题库) 一.判断题 1.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。(√)2.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。(×)1.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。(√)2.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。(×3.Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。(×)4.构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。(×)5.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch 中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。(√)6.拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。(√)7.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。(×)8.静态初始化器是在其所属的类加载内存时由系统自动调用执行。(√)9.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。(×) 二.单项选择题 1.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?() A、String args B、String ar[] C、Char arg D、StringBuffer args[] 2.以下关于继承的叙述正确的是()。 A、在Java中类只允许单一继承 B、在Java中一个类只能实现一个接口 C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Java中接口只允许单一继承 3.paint()方法使用哪种类型的参数? () A、Graphics B、Graphics2D C、String D、Color 4.以下哪个不是Java的原始数据类型() A、int B、Boolean C、float D、char

java程序设计试题库

《Java语言程序设计基础教程》 练习思考题参考答案 第1章Java程序设计概述 1、1单项选择题 1.编译Java Application源文件将产生相应得字节码文件,扩展名就是什么 A、、java ???? B、、class ?C、、html??? D、、exe 解答:B 2.Java语言具有许多优点与特点,下列选项中,哪个反映了Java中“一次编 译,随处运行”得特点. ?A、简单性????B、平台无关性 C、面向对象性???? D、安全性 解答:B 3.Java语言具有许多优点与特点,下列选项中,哪个反映了Java中并行机制得 特点。 ?A、多线程???B、平台无关性 C、面向对象性??? D、安全性 解答:A 4。在Java语言中,下列哪些语句关于内存回收得说明就是正确得? ?A.程序员必须创建一个线程来释放内存; B.内存回收程序负责释放无用内存; C.内存回收程序允许程序员直接释放内存; D.内存回收程序可以在指定得时间释放内存对象 解答:B 5.一个Java源文件中最多只能有多少个public类。 ?A、1个?B、2个

C、3个? D、任意多个 解答:A 6。下面哪一个不就是Java语言所具有得特点。 A、没有全局变量,在类得定义外部没有任何得变量定义; ?B、不直接支持指针操作,而使用更安全得引用类型; C、支持子类对父类得多继承; D、具有自动垃圾收集功能; 解答:C 7。下面哪一个不就是Java开发工具包JDK得组成部分. ?A、Java得编译器; B、Java得解释器;? ?C、Java得API继承类库; ?D、Eclipse开发工具; 解答:C 8。JDK提供得编译器就是()。 ?A、java、exe???B、javac、exe C、javap、exe??? D、javaw、exe 解答:B 9。作为Java应用程序入口得main方法,其声明格式可以就是() A、public voidmain(String[]args) B、public static void main(String []args) C、public static void Main(String* args) D、public int main(String []args) 解答:B 10.下列说法正确得就是( A ) A、JAVA程序得main方法必须写在类里面 B、JAVA程序中可以有多个main方法 C、JAVA程序中类名必须与文件名一样 D、JAVA程序得main方法中如果只有一条语句,可以不用{}(大括号)括起来 11。下列哪些语句关于Java内存回收得说明就是正确得? ( B) A、程序员必须创建一个线程来释放内存

在线考试系统中题库的设计与实现

在线考试系统中题库的设计与实现 摘要:如今,计算机网络以及信息技术的不断发展,社会对教育考试的需求日益增长,对教育考试的质量要求也日益提高。在传统的出题工作中,一份试卷的形成往往需要大量的人力物力,耗费大量的时间做着繁琐的工作。因此为方便在线考试的试卷管理而建立的题库也应运而生。 关键词:在线考试;JDBC技术;B/S模式;题库 网络的普及使得世界变得越来越小,信息的传递共享也变得更加的迅速与便捷;因而人们获取知识的途径也越来越多,传统的卷面考试方式已经不能满足人们的需求,在线考试就逐渐进入人们的网络生活;在进行网络考试的同时,网络在线考试的后台题库管理至关重要。建立一个完备的题库管理部分,需要通过利用数据库以及先进的开发平台,根据现有的数据关系,开发一个具有开放体系结构、便于管理、方便教师在线组卷、对试题进行合理的题库管理系统。 1 系统相关技术 随着计算机技术的发展,运用计算机数据库来进行后台数据整合以及分类处理的大型数据库越来越多,通过JDBC 技术建立与数据库后台的连接,实现Java程序对数据库的访问;JSP技术是编写WEB网页前台页面的主流技术;Tomcat

服务器成为了一个桥梁通过JSP页面将用户与服务器连接起来。而对于题库管理的核心――组卷算法,选取合理有效的组卷算法将有利于整个系统的高效运行。 1.JDBC技术 JDBC(Java Database Connectivity的简写),是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了相应查询和更新数据库中数据的方法。它是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一的访问,由一组用Java语言编写的类和接口组成。 2.B/S模式 B/S模式(Browser/Server,浏览器/服务器模式),它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构,在这种结构之下,WEB浏览器是最主要的用户工作界面,极少的一部分事务逻辑在前端(Browser)实现,主要的事务逻辑在服务器端(Server)实现,从而形成三层架构。对于B/S结构的软件来讲,由于其数据是集中存放的,客户端发生的每一笔业务单据都直接进入到中央数据库,不会出现数据不一致性的问题。 3.CSS样式 CSS是Cascading Style Sheets(“级联样式表单”或“层叠样式表单”)的英文缩写,这是一种用于表现HTML或XML 等文件样式的计算机语言,用于控制WEB页面的外观。它可

java100道选择题含答案

1. 下列不可作为java语言标识符的是(D) A) a1 B) $1 C) _1 D) 11 2. 有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是(A) A) a1.java B) a1.class C) a1 D) 都对 3. 整型数据类型中,需要内存空间最少的是(D) A) short B) long C) int D) byte 4. Java 类可以作为(C) A) 类型定义机制 B) 数据封装机制 C) 类型定义机制和数据封装机制 D) 上述都不对 5. 在创建对象时必须(C) A) 先声明对象,然后才能使用对象 B) 先声明对象,为对象分配内存空间,然后才能使用对象 C) 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象 D) 上述说法都对 6. 在调用方法时,若要使方法改变实参的值,可以(B) A) 用基本数据类型作为参数 B) 用对象作为参数 C) A和B都对 D) A和B都不对 7. Java中(C) A) 一个子类可以有多个父类,一个父类也可以有多个子类 B) 一个子类可以有多个父类,但一个父类只可以有一个子类 C) 一个子类可以有一个父类,但一个父类可以有多个子类 D) 上述说法都不对 8. Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?(B) A) 安全性B) 多线性C) 跨平台D) 可移植 9. Character流与Byte流的区别是(C) A) 每次读入的字节数不同B) 前者带有缓冲,后者没有 C) 前者是字符读写,后者是字节读写D) 二者没有区别,可以互换使用 10. 以下声明合法的是( D ) A、default String s; B、public final static native int w( )

Java程序设计习题附答案(一)

Java程序设计题库 第一部分绪论 1、下列关于Java语言的特点,描述错误的是(C) A.Java是跨平台的编程语言B.Java支持分布式计算 C.Java是面向过程的编程语言D.Java支持多线程 2、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?(B) A、安全性 B、多线性 C、跨平台 D、可移植 3、Java JDK中调试器的命令是(C)。 A、javac B、java C、jdb D、avah 4、运行jar文件中class文件需要在java命令后面加的参数为(A)。 A、-cp B-g C-d D-verbose 5、下面哪项在java中是不合法的标识符?(C) A、$user B、point C、You&me D、_endline 6、下面关于Java语言说法正确的是(ABCD)。 A、Java语言是面向对象的、解释执行的网络编程语言。 B、Java语言具有可移植性,是与平台无关的编程语言。 C、Java语言可对内存垃圾自动收集。 D、Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境。 7、在Java程序设计中,程序员创建()文件,然后编译器把它们转化为()文件。( B) A、源, HTML B、源, 字节代码 C、字节代码, 源 D、HTML, 字节代码 8、Java的JVM是指(B)。 A、由Java操作的家用设备(通常是一个漂亮的小烤箱) B、Java字节代码的解释程序 C、Java源代码的编译器 D、运行Java 所需的硬件设备 9、在Java中,关于CLASSPA TH环境变量的说法不正确的是(A)。 A、CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中。 B、编译器用它来搜索各自的类文件。 C、CLASSPATH是一个目录列表。 D、解释器用它来搜索各自的类文件。 10、一个可以独立运行的Java应用程序(D)。

JAVA语言程序设计期末考试试题及答案

1234124JAVA语言程序设计考试试题及部分答案 一、单选题:(每题1分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项的标记写在题干后的括号内。 1.下列语句序列执行后,k 的值是( B ) 。 int m=3, n=6, k=0; while( (m++) < ( -- n) ) ++k; A)0 B) 1 C) 2 D) 3 2.设i 、j 为int 型变量名, a 为int 型数组名,以下选项中,正确的赋值语句是( B ) 。 A)i = i + 2 B) a[0] = 7; C) i++ - --j; D) a(0) = 66; 3.Java语言的类间的继承关系是(B )。 A)多重的B) 单重的C) 线程的D) 不能继承 4.设有定义int i = 6 ; ,则执行以下语句后,i 的值为( C ) 。 i += i - 1; A) 10 B) 121 C) 11 D) 100 5.下列选项中,用于在定义子类时声明父类名的关键字是( C ) 。 A) interface B) package C) extends D) class 6.若已定义byte[ ] x= {11,22,33,-66} ; 其中O W k<3,则对x数组元素错误的引用是(C )。 A) x[5-3] B) x[k] C) x[k+5] D) x[0] 7.下列语句序列执行后, ch1 的值是( B ) 。 char ch1='A',ch2='W'; if(ch1 + 2 < ch2 ) ++ch1; A) 'A' B) 'B' C) 'C' D) B

试题库系统的设计与实现

试题库系统的设计与实现 随着当今计算机技术的飞速发展,计算机辅助教育(CAI)正在受到整个教育领域越来越广泛的重视。其中利用计算机进行试题库的管理作为计算机辅助教育的一个重要分支和重要环节,是实现教考分离,提高学校教学质量的有效方法之一。为了达到上述目标,同时减轻一线教师出卷的繁重工作量,我们设计开发了一个通用试题库系统。 标签:通用试题库系统数据库Visual Basic语言 1 试题库系统的设计 1.1 设计目标 作为一个通用的试题库管理系统,应尽可能多地适应各种专业、各种题型的要求,使用方便,出卷规范、美观,还应该具备一定的开放性和安全性[1~3]系统的基本设计目标如下: 1.1.1 能同时存放多种试题及其标准答案,并能根据要求形成试卷和答卷; 1.1.2 具备一定的安全性。如用口令防止无关人员的非法访问、对数据库进行加密以防止泄密等。 1.1.3 具备一定的开放性。如增加新库、新题型等; 1.1.4 生成的试卷规范、美观,可以手工进行进一步的编辑、存档和打印; 1.1.5 查询方便,结果可以保存;⑥形成试卷的方式灵活、多样,即要有自动的和手工的,也要有半自动的,最大限度地发挥计算机处理的智能性; 除此之外,系统还应具有比较完善的帮助、各种操作及其可能出现错误的提示等。 1.2 系统结构 基于上述目标,我们设计试题库系统的原则是:库结构简洁,便于实现;界面友好,便于使用。试题库系统被划分为3个抽象层:数据库层、应用层和输出层。数据库层是试题库系统的底层,存储系统正常运行所需要的各种数据,主要由用户库、知识点库、题型库、基本库、试卷库和成绩库组成。用户库用来存放各类不同权限的用户。知识点库用来存放章节、知识点等信息。题型库用来存放各类题型的名称及其相关信息。基本库用来存放试题的各项属性、内容及其标准答案。试卷库用来存放成套试卷和由“组卷管理”模块生成的试卷。成绩库用来存放用户输入的成绩及其相关信息。

JAVA填空选择题库

一、选择题(共10道题,每道题有4个选项,只有一个选项是正确的;每道题2分,共计20分) 1.下面哪一个文件包含名为HelloWorld的类的字节码(B)。 A.HelloWorld.java B.HelloWorld.class C.HelloWorld.exe D.HelloWorld.javadoc 2.JDK6.0版本成功安装后,在指定的安装位置将出现jdk1.6.0_21目录,该目录下用于存放编译器、解释器等各类工具的子目录是(C)。 A.jre B.lib C.bin D.demo 3.编译运行以下程序后,关于输出结果的显示正确的是(D)。 public class Test{ public static void main(String args[ ]){ byte b=2, e=3; //---------------1 byte f=b+e; //----------------2 System.out.println(f); } } A.编译通过,运行时打印输出5B.编译通过,运行时打印输出23 C.编译不通过,在//1处有错误,不能这样定义变量 D.编译不通过,在//2处有错误,因为此处f必须是一个int类性的变量 4.类的设计要求它的某个成员变量不能被任何外部类直接访问,则使用下面的哪个修饰符能够获得需要的访问控制(A)A.private B.default C.protected D.public 5.已知给出以下代码,则下列选项中正确的是(C)。 public interface Top{ public void twiddle(String s); } A.public abstract class Sub implements Top{ public abstract void twiddle(String s){ } } C.public abstract class Sub implements Top{ } B.public class Sub extends Top{ public void twiddle(Integer i){ } } D.public class Sub implements Top{ public void twiddle(Integer i){ 6.下列哪个选项可以计算出角度为42度的余弦值(B)。 A.double d=Math.cos(42); B.double d=Math.cos(Math.toRadians(42)); C.double d=Math.conine(42) ; D.double d=Math.cos(Math.toDegrees(42)); 7.给定一个未完成的方法,代码如下: 1: 2:{ success = connect( ); 3:if (success==-1) { 4:throw new TimedOutException(); 5:} 6:} 已知TimedOutException不属于RuntimeException,那么在第一行的位置上填写哪段代码能够完成该方法的声明?(D)A.public void method() B.public void method() throw TimedOutException C.public void method() throws RuntimeException D.public void method() throws TimedOut Exception 8.当编译并运行下列代码时其运行结果是(A)。

非常经典的JAVA编程题全集(50题及答案)

【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少 //这是一个菲波拉契数列问题 public class lianxi01 { public static void main(String[] args) { System.out.println("第1个月的兔子对数: 1"); System.out.println("第2个月的兔子对数: 1"); int f1 = 1, f2 = 1, f, M=24; for(int i=3; i<=M; i++) { f = f2; f2 = f1 + f2; f1 = f; System.out.println("第" + i +"个月的兔子对数: "+f2); } } } 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 public class lianxi02 { public static void main(String[] args) { int count = 0; for(int i=101; i<200; i+=2) { boolean b = false; for(int j=2; j<=Math.sqrt(i); j++) { if(i % j == 0) { b = false; break; } else { b = true; } } if(b == true) {count ++;System.out.println(i );} } System.out.println( "素数个数是: " + count); } } 【程序3】 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 public class lianxi03 { public static void main(String[] args) { int b1, b2, b3; for(int m=101; m<1000; m++) {

答辩稿-软件工程试题库管理系统的设计与实现

答辩稿范例

软件工程试题库管理系统的设计与实现

开发背景 随着我国国民经济的飞速发展,电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了

开发意义 试题库建设是教育现代化的需要,是教考分离、最大限度提高办学效益、实行标准化考试的需要,也是课程建设的一个重要组成部分。用试题库进行考试是命题方式的重要改革,是实现由传统人工命题到采用计算机随机命题的根本性转变。现代化的考试方法、考试手段,具有无比的优越性和强大的生命力,是教育现代化不可或缺的组成部分。 由于从组织出卷到试卷的印制及试卷的管理等工作非常繁琐,工作量很大,而且试卷的标准化程度、难易程度、题量大小等各方面难以控制。因此,本课题组针对试题本身内容、试题管理方面,对试题的设计和试题库的运行机制进行研究,利用计算机进行试卷的自动生成并逐步积累形成有效的试题库,这不仅克服了个人命题中容易出现的片面性、随意性,而且要保证组卷客观性和科学性,对试题和试卷的管理将变得高效而便捷,对提高工作效率,使试卷管理逐步走向正规化、自动化,并进而实现课程管理的现代化,将起到十分重要的作用。

系统功能描述 软件工程试题库管理系统根据实际使用对象,共分三个角色:管理员、教师和学生。主要划分为四个功能:个人信息管理功能、试题管理功能、试卷生成功能和信息查询功能。其中的关键是试题管理功能和组卷功能的设计。

Java高级编程选择题

1.Thread类用来创建和控制线程,一个线程从下面( )方法开始执行。 A.init() B.start() C.run() D.notifyAll() 2.实现线程体的方式除了继承Thread类,还可以实现( )接口。 A.Cloneable B.Runnable C.Iterable D.Serializable 3.哪个方法是实现Runnable接口所需的? A.wait() B.run() C.stop() D.update() 4.下面让线程休眠1分钟的正确方法是() A.sleep(1) B.sleep(60) C.sleep(1000) D.sleep(60000) 5.以下哪个最准确描述synchronized关键字? A.允许两线程并行运行,而且互相通信; B.保证在某时刻只有一个线程可访问方法或对象; C.保证允许两个或更多处理同时开始和结束; D.保证两个或更多线程同时开始和结束。 6.于Java语言的内存回收机制,下列选项中最正确的一项是( )。 A.Java程序要求用户必须手工创建一个线程来释放内存 B.Java程序允许用户使用指针来释放内存 C.内存回收线程负责释放无用内存 D.内存回收线程不能释放内存对象 7.在java程序中,下列关于线程的说法错误的是: ( ) A.run方法是运行线程的主体 B.多个进程运行时执行顺序是按顺序执行的 C.如果线程死亡,它便不能运行 D.在java中,高优先级的可运行线程会抢占低优先级线程 8.编写线程类,要继承的父类是: A.Object

B.Runnable C.Exception D.Thread 9.启动一个线程的方法是哪项? A . join ( ) B . runf ) C . start ( ) D . sleep ( ) 10.编写线程类,可以通过实现那个接口来实现? A.Runnable B.Throwable C.Serializable https://www.wendangku.net/doc/953852356.html,parable 11.当一个处于阻塞状态的线程解除阻塞后,它将回到哪个状态? A.运行中状态 B.结束状态 C.新建状态 D.可运行状态 12.在网络编程中,为了定位一个进程,我们需要确定() A.端口号 B.IP地址 C.IP地址和端口号 D.都不是 13.为了从文本文件中逐行读取内容,应该使用哪个处理流对象? A.BufferedReader B.BufferedWriter C.Bufferedlnputstream D.Bufferedoutputstream 14.要使用java程序访问数据库,则必须首先与数据库建立连接,在建立连接 前,应加载数据库驱动程序,该语句为() A.(“ rs= (“”,””,””).createStatement() B.Statement st= (“”,””,””).createStaement() 15.要使用java程序访问数据库,则必须首先与数据库建立连接,该语句为() A.(“ rs= (“”,””,””).createStatement() B.Statement st= (“”,””,””).createStaement() 16.Java程序与数据库连接后,需要查看某个表中的数据,使用下列哪个语句?

java程序设计习题集

Java程序设计习题集 第一章Java基础知识 §1.1Java概述 1.完成在Windows 2000操作系统下环境变量的配置 2.创建一个Java程序,输出自己的基本信息:名字和年龄。 3.概述Java语言的版本发展过程。 4.简述Java语言的运行机制。 5.在自己的机器上用JDK开发运行环境完成第一个Java程序的编辑、编译、运行过程。 6.简述Java语言的特点,Java虚拟机的概念及作用。 §1.2 Java基本语法 1.什么是变量?什么是常量? 2.什么叫表达式,Java语言中共有几种表达式? 3.下面哪些表达式不合法?为什么? HelloWorld 2Thankyou _First -Month 893Hello non-problem HotJava implements $_MyFirst 4. 以下的选项中能正确表示Java语言中的一个整型常量的是( )。 A) 12. B) -20 C) 1,000 D) 4 5 6 5. 以下选项中,合法的赋值语句是( )。 A) a = = 1; B) ++ i; C) a=a + 1= 5; D) y = int ( i ); 6. 若所用变量都已正确定义,以下选项中,非法的表达式是( )。 A) a != 4||b==1 B) 'a' % 3 C) 'a' = 1/2 D) 'A' + 32 7. 若有定义int a = 2;则执行完语句a += a -= a * a; 后,a的值是( )。 A) 0 B) 4 C) 8 D) -4 8. 在Java语言中,逻辑常量只有true 和 ___________ 两个值。 9. Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为float 和 __________两种具体类型。 10. Java语言是( )。 A.面向问题的解释型高级编程语言 B.面向机器的低级编程语言 C.面向过程的编译型高级编程语言 D.面向对象的解释型高级编程语言 11. 下列的变量定义中,错误的是( )。 A) int i; B) int i=Integer.MAX_VALUE; C) static int i=100; D) int 123_$; 12. 以下的变量定义语句中,合法的是( )。 A) float $_*5= 3.4F; B) byte b1= 15678; C) double a =Double. MAX_VALUE; D) int _abc_ = 3721L; 13. 以下字符常量中不合法的是( )。 A) '|' B) '\'' C) "\n" D) '我' 14. 若以下变量均已正确定义并赋值,下面符合Java语言语法的语句是( )。 A) b = a!=7 ; B) a = 7 + b + c=9; C) i=12.3* % 4; D) a = a + 7 = c + b;

Java程序设计试卷及答案

Java程序语言试卷(A) 答题卡: 一题: 1.___________________________________________________________ 2.___________________________________________________________ 3.___________________________________________________________ 4.___________________________________________________________ 5.___________________________________________________________ 6.___________________________________________________________ 四题: 1.___________________________________________________________ 2.___________________________________________________________ 3.___________________________________________________________ 4.___________________________________________________________ 5.___________________________________________________________五题:

在线试题库系统的设计与实现

2.可行性研究 2.1系统开发的目的和意义 随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。当前,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。 在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线试题库系统可以使用户在网上学习过后及时检验自己的学习效果,并发现自己的不足,使得学习效率得到很大提高。考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化,这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。 2.2技术可行性 目前,网络应用软件运行的模式主要有两类:C/S模式,B/S模式。C/S模式简单地讲就是基于企业内部网络的应用系统。它和B/S模式相比最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。但是它也有很多缺点,他必须安装客户端,势必造成维护、升级的麻烦。而B/S模式则解决了这一问题,B/S模式是通过互联网来实现的,它何以随时随地的进行查询和浏览业务,维护简单,只需改变网页,即可实现所有用户的同步更新,开发简单,共享性强。所以大多数软件都采用B/S模式。服务器端采用SQLServer 数据库系统和微软最新的.net平台及https://www.wendangku.net/doc/953852356.html,技术来构成考试的应用服务系统;客户端采

java选择题

1、Java属于以下哪种语言?() A、机器语言 B、汇编语言 C、高级语言 D、以上都不对 2、在JDK安装目录下,用于存放可执行程序的文件夹是? A、bin B、jre C、lib D、db 3、下列Java命令中,哪一个可以编译HelloWorld.java文件? A、java HelloWorld B、java HelloWorld.java C、javac HelloWorld D、javac HelloWorld.java 4、以下关于java命令作用的描述中,正确的是 A、它专门负责解析由Java编译器生成的.class文件 B、它可以将编写好的Java文件编译成.class文件 C、可以把文件压缩 D、可以把数据打包 5、下面关于配置path环境变量作用的说法中,正确的是() A、在任意目录可以使用javac和java命令 B、在任意目录下可以使用class文件 C、在任意目录可以使用记事本 D、在任意目录下可以使用扫雷游戏 6、下面关于path和classpath的说法中,错误的是() A、path用来指定java 虚拟机(JVM) 所在的目录 B、classpath用来指定我们自己所写的或要用到的类文件(.jar文件) 所在的目录 C、在dos命令行中,classpath和path环境变量的查看与配置的方式不相同 D、只要设置了classpath 这个环境变量系统就不会再在当前目录下查询某个类 7、下面关于classpath的说法中,错误的是()。 A、classpath和path环境变量的查看与配置的方式完全相同。 B、为了让Java虚拟机能找到所需的class文件,就需要对classpath环境变量进行设置。 C、从JDK5.0开始,如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录。 D、在命令行窗口中配置了classpath后,重新打开新命令行窗口依然生效 8、下面哪种类型的文件可以在Java虚拟机中运行?() A、.java B、.jre C、.exe D、.class 9、阅读下段代码片段,选择正确的运行结果 public static void main(String[] args) {

相关文档
相关文档 最新文档