Java实训题目及要求

2024-09-17 版权声明 我要投稿

Java实训题目及要求

Java实训题目及要求 篇1

题目一:英汉小词典

要求: ①设计一个简易的英汉小词典应用程序,有基本的用户图形界面。

②设计数据库用于保存英文、中文数据

③英汉小词典提供查询英文译文、添加单词功能

④扩展:提供播放单词读音功能

整体功能:仿金山词霸

题目二:简单的计算器

要求: ①设计一个简单的计算器应用程序,有基本的用户界面

②能实现基本的四则混合运算功能

③扩展:能实现一些高级运算功能

整体功能:仿windows附件中的计算器

题目三:简单即时通讯系统

要求: ①设计一个基于UDP协议的即时通讯系统,有基本的用户界面

②能实现基本的聊天功能

③扩展:能实现文件传送

整体功能:仿QQ聊天软件

题目四:简单的万年历

要求: ①设计一个简单的万年历Applet程序,有基本的界面

②能实现查找具体哪一年哪一个月哪一日是星期几

③扩展:显示当前时间

题目五:图书管理系统

要求: ①设计一个简单的图书管理系统,有基本的用户界面。

②能实现图书的入库、借出和归返功能。

③设计数据库来存放书的相关信息。

题目六:简单多播组通信系统

要求: ①设计一个简单多播组通信系统,有基本的用户界面

②能实现加入该多播组的成员能接收来自其他成员的广播信息

10级信息班实训分组:

第一组:左玉亮、顾玮、刘卉、李东、周常亮、刘圣杰、黄明阳 题目四

第二组:朱军、顾梦、茆永江、竺文伟、汪雪、王闯、陈杰、刘健 题目二

第三组:左士克、顾长号、张叶松、秦昊、胡勋、孟天、卜秀远、董阳 题目一

第四组:顾欣、李彩、缪瑛、狄思平、赵卫东、王夏炎、李亮亮 题目五

寒假作业题目及要求 篇2

1、当代大学生价值取向和心理素质的调查分析

2、在发展市场经济中加强社会主义道德建设的典型调查

3、封建迷信在一些地方泛滥的表现及其原因的调查与分析

4、中国优秀传统文化与国民(大学或中学或小学)教育

5、大学生诚信度现状及其影响调查

6、公民的环境生态意识(日常生活中如何搞好环境保护如:废旧电池处理)

7、农村留守儿童教育现状调查

8、福州作为省会城市在文明方面的欠缺及对策

9、劳动合同法给进城务工人员带来哪些影响(至少五例材料分析)

10、排队文明状况调查与分析

11、如何让传统节日(如:春节、元宵节、清明节、端午节等)与时俱进(有感于感恩节、圣诞的被热炒)。(或设计一个春节活动)

12、公民的自觉。(如对人大制度、人大代表的认识。)

13、宁德(或莆田、泉州、漳州、厦门、南平、三明、龙岩)市在文明建设方面的欠缺或对策

14、高职学生如何实现文化自信和文化自觉。

15、乡村文明建设调查

16、与《基础》课程任一内容相关者(题目自拟)

要求:

1、写小论文,调查报告、建议意见、问题解决方案等。

2、字数1500字以上

3、可合作完成,但合作人数不超过3人。

4、下学期开学之日起一周内交学委,由学委统一交给老师,学委要将本班人数,缺交者名字附上。未完成任务者,以不及格记。

5、占总成绩的20%

电子文档排版说明

题目用小二黑体;隔一行写作者(如:08设计二班、编号、姓名

1、姓名2……)用五号宋体 ;正文用小四宋体,行间距1.25倍 ;每部分有主题的按顺序用

适用法律基础论文题目及要求 篇3

一、选题参考题目及范围

1、实用法律基础课程学习体会(内容包括所学知识总结,学习收获或学习感想,个人应用情况等)

2、对建设社会主义法治国家的认识

3、论宪法和宪政的关系

4、对行政程序理念和制度的认识

5、论物权的保护方法

6、签订有效合同应注意的问题

7、论知识产权在现代经济发展中的作用

8、论《消费者权益保护法》的立法理念

9、对食品安全问题的法律思考

10、论我国劳动争议的处理体制

11、我国社会保障体系覆盖城乡居民的意义和对策

12、我国建设社会主义生态文明的理论意义和实践意义

13、对于我国刑法严格限制死刑的看法

14、醉驾入刑之我见

15、论证明责任

学生可在以上所提供的参考题目中任选一题作为要提交的课程论文题目,或以此为基础,文字表达上可作些调整,但不能偏离以上参考题目所确定的内容范围。

三、课程论文格式要求(后附封面及格式样本)

1、论文可以手写或者打印,手写稿统一用方格稿纸誊写,打印稿用A4纸打印。

2、论文应包括标题、摘要和关键词、正文、参考文献等几部分。

3、论文标题居中用小二号黑体。

4、论文摘要和关键词标题用黑体小四号,正文用五号宋体。论文摘要应阐述论文的主要观点。摘要以100---300字左右为宜。关键词是能反映论文主旨最关键的词句,一般3-5个。

5、正文是论文的主体。正文字数应为2000字至4000字。正文一级标题用小三号黑体,正文用小四号宋体。

北京市历年中考作文题目及要求 篇4

2003年:

在辽阔的神州大地上,在平凡的学习过程中,你一定听到过或看见过许许多多值得大声叫好的人和事、景与物。那么,请说说你最想喝彩的是什么。

当然,如果你对“喝彩”有自己的认识,也请畅所欲言,发表看法。

要求:

1.以“喝彩”为题目写一篇文章;

2.思想内容积极向上;

3.自选文体(诗歌除外),不少于600字;

4.文中不得写出区(县)、学校的名称和师生的真实姓名。

2004年:

题目: 需要我要求:

1.在横线上填入恰当的词语,使题目完整。

2.写一篇不少于600字的文章。

3.文中不能出现所在学校的校名和师生姓名。

2005年:

开端是(事情的)开头。春天,是一年四季的开端;清晨,是一日生活的开端。万事皆有开端;开端蕴含希望„„请你结合自己的亲身经历或感受,以“开端”为题,写一篇文章。

要求:

1.不限文体(诗歌除外)

2.不少于600字。

3.作文中不要出现所在学校的校名和师生姓名。

2006年 :

大纲卷:

题目:劳动________________

劳动,是人类创造物质或精神财富的活动。劳动伴随着人们的每一天,每一月,每一年。劳动带给人们的有许多许多……

请结合自己的经历或感受,写一篇文章。

要求:

1.将题目补充完整,以构成你的作文题目,并抄写在作文纸上。

2.不限文体(诗歌除外)。

3.不少于600字。

4.作文中不要出现所在学校的校名和师生姓名。

课标卷:

2004年12月印度洋海啸发生后,英国媒体有这样一则报道:在几十米高的海浪袭向泰国普吉岛的一个海滩之前,英国一位年仅10岁的女孩蒂莉· 史密斯,凭借自己在学校里所学的地理知识,预测出将有威力强大的海啸发生。她立即让父母发出警报,疏散了诲滩上的游客,从而挽救了100多名游客的生命。这则报道唤起了你的哪些回忆,引发了你怎样的思考?请结合自己的经历或感受,从沉着、自信、关爱、知识的力量中选择一个角度,自拟题目,写一篇文章。

要求:

(1)除诗歌外,文体不限。

(2)将自拟的题目写在答题卡的相应位置上。

(3)不少于600字。

(4)文中不得出现所在学校的名称和人物的真实姓名。

2007年

题目: 动力来自——-

要求:

(1)将题目补充完整,构成你的作文题目,并抄写在作文纸上。

(2)不限文体(诗歌除外)。

(3)不少于600字。

(4)作文中不要出现所在学校的校名和师生姓名。

2008年

题目:向前,向前,向前!

要求:

(l)将题目抄写在作文纸上。

(2)不限文体(诗歌除外)。

(3)不少于600字。

(4)作文中不要出现所在学校的校名和师生姓名。

2009年

题目:并没有结束

要求:

(1)将题目补充完整并抄写在答题卡上。

(2)不限文体(诗歌除外)。

(3)字数在600-1000之间。

(4)作文中不要出现所在学校的校名或师生姓名。

2010年

凝聚亲情,才会有幸福的家庭;凝聚友谊,才会有温馨的集体;凝聚爱心,才会有和谐的社会;

凝聚智慧和力量,才能够战胜困难,实现理想······请请以凝聚为题目,写一篇文章。

要求:

(1)将题目抄写在答题卡上;

(2)不限文体(诗歌除外)。

(3)字数在600-1000之间。

(4)作文中不要出现所在学校的校名和师生姓名。

2011年

知识的丰富,认识的提高,情感的加深,习惯的养成……都需要天长日久地坚持,一点一滴地积累。请以“日积月累”为题目,写一篇文章。

要求:

⑴将题目抄写在答题卡上。

⑵不限文体(诗歌除外)。

⑶字数在600-1000之间。

Java实训题目及要求 篇5

一、要求

本次课程设计可以从以下的题目中任选其一,每个题目基本实现的要求是:

1、有菜单功能

2、有读写数据存盘功能

3、有数据图形显示或动画显示。

成品应包括以下内容:

1、程序设计书(Word格式)。

包括程序设计目标、问题描述、需求分析、概要设计、详细设计、源程序清单(要求格式整齐400行以上,要有注释说明)、软件说明书(给出软件如何使用,使用时的注意事项)、测试报告(每个函数的功能测试,输入条件,输出结果)和课程设计总结。

2、可执行程序源代码。

二、设计题目

三、上交作业及成绩评定

1、上交要求

1)上交课程设计报告和源程序代码。

2)每小组写一份设计报告,以电子版形式上交,排版一定要规范,否则成绩下降一档。

3)以自己的“2012+专业+学号+姓名”建立文件夹,文件夹内容包括程序源码、设计报告的电子文档。

4)课程设计时间为二周,要求每人上机学时不低于20学时。

2、评分标准

根据完成任务的情况(必须进行系统演示)、课程设计报告书的质量和课程设计过程中的工作态度等按照30%、50%、20%加权综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。上机程序检查未通过者、无设计报告者以及严重抄袭他人设计者,成绩为不及格。

注:

每班分为十几个小组,每组2人。

每个题目每班最多只能有两小组选做。

Java实训题目及要求 篇6

第一类:×××工程造价的确定与项目管理实施规划的编制

一份完整的毕业设计说明书应包括以下内容:

标题:设计课题名称,要求简洁、确切、鲜明。

目录:三级目录。

中外文摘要:应扼要叙述本设计的主要内容、特点,文字要简练,200字以上。三大部分核心内容

参考文献:列出主要参考文献,格式应符合要求。

致谢:简述自己通过本设计的体会,并对指导教师和协助完成设计的有关人员表示谢意。附录(如果有):与论文有关的数据表、计算书、应用的计算机程序等 文献综述 英文翻译 英文原文

三大部分核心内容包括: 第一部分

设计说明书

1)设计方案论证:应说明设计原理,方案选择过程,方案比选原则(包括各种方案的分析、比较);所采用方案的特点(如采用了何种新技术、新措施、提高了什么性能等)。2)工程造价计算过程说明 3)实施工作计划 第二部分

设计成果

1×××工程量清单的编制(需用软件)(1)封面;(2)总说明;

(3)分部分项工程量清单;(4)措施项目清单;(5)其他项目清单 ;(6)主要材料分析表;

(7)计算书(提供主要部分的)。2 ×××工程量清单计价(需用软件)(1)封面;

(2)投标总价表;

(3)单位工程费汇总表;

(4)分部分项工程量清单计价表;(5)措施项目清单计价表;(6)其他项目清单计价表。3 ×××工程项目管理实施规划(1)工程概况描述

包括:工程特点;建设地点特征;实施条件(合同条件、现场条件、法规条件、资源条件);工程项目管理特点及总体要求。(2)总体工作计划

包括:项目管理目标设计;项目管理目标的分解;项目实施的总时间及阶段划分;工程咨询的委托;项目管理的技术路线、组织路线、管理路线。(3)组织方案

包括:项目结构图;组织结构图;合同结构图;编码结构图;重点工作流程图;任务分工表;职能分工表。(4)进度管理计划

包括:项目总体进度计划说明;项目总控进度计划(只需绘制横道图);工期进度安排与保证措施。

(5)质量管理计划

包括:项目总体质量目标;质量目标及分解;项目质量管理体系;项目质量保证措施。(6)成本管理计划与资金使用

包括:项目投资控制目标设计;项目融资方案;项目资金使用计划等。(7)项目招标采购计划

包括:项目招标计划;甲方供材计划,业主方技术服务计划。(8)风险管理计划

包括:列出工程项目的风险清单;对主要风险提出防范措施及对策。(9)信息管理计划

包括:信息沟通方式和渠道;信息收集归档格式;信息的发布与使用权限;发布信息的说明;信息发布时间;更新和修订沟通管理计划的方法。(10)职业健康安全与环境管理计划

重点:现场安全文明施工的管理、控制(根据安全生产管理条例中建设单位责任)。(11)项目收尾管理计划

包括:竣工验收的组织;竣工结算;项目移交等。(12)项目现场平面布置图

要求:用软件绘制施工阶段场地布置图。(13)工程项目绩效考评与和评价

第三部分

毕业设计过程总结及建议/遇到的问题及对策/心得体会/小论文(不少于3000字)

(1)毕业设计过程总结及建议

概括说明本设计的情况和价值,分析其优点、特色,有何创新,达到何水平,并指出其中存在的问题和今后的改进建议

(2)遇到的问题及对策

阐述设计过程中遇到的主要问题与难点、解决方法及收获,特别是对设计中遇到的重要问题要重点指出并加以研究。

(3)心得体会。

概括说明本设计的情况和价值,项目管理工作岗位分析与毕业设计中所需知识体系和能力培养训练、项目管理工作中的发展建议与策略。

(4)小论文

针对设计过程和内容写。

第二类:×××工程项目招标文件的编制

一份完整的毕业设计说明书应包括以下内容:

标题:设计课题名称,要求简洁、确切、鲜明。

目录:三级目录。

中外文摘要:应扼要叙述本设计的主要内容、特点,文字要简练,200字以上。三大部分核心内容

参考文献:列出主要参考文献,格式应符合要求。

致谢:简述自己通过本设计的体会,并对指导教师和协助完成设计的有关人员表示谢意。附录(如果有):与论文有关的数据表、计算书、应用的计算机程序等 文献综述 英文翻译 英文原文

三大部分核心内容包括: 第一部分

设计说明书

1)设计方案论证:应说明设计原理,方案选择过程,方案比选原则(包括各种方案的分析、比较);所采用方案的特点(如采用了何种新技术、新措施、提高了什么性能等)。2)工程造价计算过程说明 3)实施工作计划 第二部分

设计成果

1×××工程量清单的编制(需用软件)(1)封面;(2)总说明;

(3)分部分项工程量清单;(4)措施项目清单;(5)其他项目清单 ;(6)主要材料分析表;

(7)计算书(提供主要部分的)。2 ×××工程量清单计价(需用软件)(1)封面;

(2)招标控制价总表;(3)单位工程费汇总表;

(4)分部分项工程量清单计价表;(5)措施项目清单计价表;(6)其他项目清单计价表.3 ×××工程项目招标文件

(1)投标须知及投标须知前附表(2)合同条款(3)合同文件格式(4)工程建设标准

(5)图纸(可以略,另外提交)(6)投标文件投标函部分格式(7)投标文件商务部分格式(8)投标文件技术部分格式(9)资格审查申请书格式(如果有)

第三部分

毕业设计过程总结及建议/遇到的问题及对策/心得体会(不少于3000字)

(1)毕业设计过程总结及建议

概括说明本设计的情况和价值,分析其优点、特色,有何创新,达到何水平,并指出其中存在的问题和今后的改进建议

(2)遇到的问题及对策

阐述编制招标文件中遇到的主要问题与难点、解决方法及收获,特别是对设计中遇到的重要问题要重点指出并加以研究。

(3)心得体会。

概括说明本设计的情况和价值,招标工作岗位分析与毕业设计中所需知识体系和能力培养训练、招标工作发展建议与策略。(4)小论文

针对设计过程和内容写。

第三类:×××工程项目投标文件的编制

一份完整的毕业设计说明书应包括以下内容:

标题:设计课题名称,要求简洁、确切、鲜明。

目录:三级目录。

中外文摘要:应扼要叙述本设计的主要内容、特点,文字要简练,200字以上。三大部分核心内容

参考文献:列出主要参考文献,格式应符合要求。

致谢:简述自己通过本设计的体会,并对指导教师和协助完成设计的有关人员表示谢意。附录(如果有):与论文有关的数据表、计算书、应用的计算机程序等 文献综述 英文翻译 英文原文

三大部分核心内容包括: 第一部分

设计说明书

1)设计方案论证:应说明设计原理,方案选择过程,方案比选原则(包括各种方案的分析、比较);所采用方案的特点(如采用了何种新技术、新措施、提高了什么性能等)。2)工程造价计算过程说明 3)实施工作计划 第二部分

设计成果 ×××工程投标文件

1投标文件投标函部分包括以下内容:(1)法定代表人身份证明

(2)投标文件签署授权委托书

(3)投标函

(4)投标函附录(5)投标担保银行保函

(6)投标担保书

2投标文件商务部分包括以下内容:

(1)投标报价说明

(2)投标报价汇总表(3)主要材料清单报价表

(4)设备清单报价表(5)工程量清单报价表

(6)措施项目报价表

(7)其他项目报价表

(8)工程量清单项目价格计算表(9)投标报价需要的其他资料

(10)计算书 3技术标内容:

可以只包括计价用到的有关方案的内容,其他可以省略。

第三部分

毕业设计过程总结及建议/遇到的问题及对策/心得体会(不少于3000字)

(1)毕业设计过程总结及建议

概括说明本设计的情况和价值,分析其优点、特色,有何创新,达到何水平,并指出其中存在的问题和今后的改进建议

(2)遇到的问题及对策

阐述编制投标文件中遇到的主要问题与难点、解决方法及收获,特别是对设计中遇到的重要问题要重点指出并加以研究。

(3)心得体会。

概括说明本设计的情况和价值,投标工作岗位分析与毕业设计中所需知识体系和能力培养训练、投标工作发展建议与策略。(4)小论文

Java笔试题目 篇7

Java笔试题:

一. 选择题

1. 以下属于面向对象的特征的是(C,D)。(两项)

A) 重载

B) 重写

C) 封装

D) 继承

2. 以下代码运行输出是(C)

public class Person{

private String name=”Person”;

int age=0;}

public class Child extends Person{

public String grade;

public static void main(String[] args){

Person p = new Child;

System.out.println(p.name);

}

}

A) 输出:Person

B) 没有输出

C) 编译出错

D) 运行出错

3. 在使用super 和this关键字时,以下描述正确的是(A)

A) 在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过

B) super()和this()不一定要放在构造方法内第一行

C) this()和super()可以同时出现在一个构造函数中

D) this()和super()可以在static环境中使用,包括static方法和static语句块

4. 以下对封装的描述正确的是(D)

A) 只能对一个类中的方法进行封装,不能对属性进行封装

B) 如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用

C) 封装的意义不大,因此在编码时尽量不要使用

D) 封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性

5. 以下对继承的描述错误的是(A)

A) Java中的继承允许一个子类继承多个父类

B) 父类更具有通用性,子类更具体

C) Java中的继承存在着传递性

D) 当实例化子类时会递归调用父类中的构造方法

6. 以下程序的运行结果是(D)

class Person{

public Person(){

System.out.println(“this is a Person”);

}

}

public class Teacher extends Person{

private String name=”tom”;

public Teacher(){

System.out.println(“this is a teacher”);

super();

}

public static void main(String[] args){

Teacher teacher = new Teacher();

System.out.println(this.name);

}

}

A) this is a Person

this is a teacher

tom

B) this is a teacher

this is a Person

tom

C) 运行出错

D) 编译有两处错误

7. 以下说法错误的是()

A) super.方法()可以调用父类的所有非私有方法

B) super()可以调用父类的所有非私有构造函数

C) super.属性可以调用父类的所有非私有属性

D) this和super关键字可以出现在同一个构造函数中

8. 以下关于final关键字说法错误的是(A,C)(两项)

A) final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性

B) final修饰的类肯定不能被继承

C) final修饰的方法不能被重载

D) final修饰的变量不允许被再次赋值

9. 访问修饰符作用范围由大到小是(D)

A) private-default-protected-public

B) public-default-protected-private

C) private-protected-default-public

D) public-protected-default-private

10. 以下(D)不是Object类的方法

A) clone()

B) finalize()

C) toString()

D) hasNext()

11. 多态的表现形式有(A)

A) 重写

B) 抽象

C) 继承

D) 封装

12. 以下对重载描述错误的是(B)

A) 方法重载只能发生在一个类的内部

B) 构造方法不能重载

C) 重载要求方法名相同,参数列表不同

D) 方法的返回值类型不是区分方法重载的条件

13. 以下(D)添加到ComputerBook中不会出错

class Book{

protected int getPrice(){

return 30;

}

}

public class ComputerBook extends Book{

}

A) protected float getPrice(){}

B) protected int getPrice(int page){}

C) int getPrice(){}

D) public int getPrice(){return 10;}

14. 以下对抽象类的描述正确的是(C)

A) 抽象类没有构造方法

B) 抽象类必须提供抽象方法

C) 有抽象方法的类一定是抽象类

D) 抽象类可以通过new关键字直接实例化

15. 以下对接口描述错误的有(D)

A) 接口没有提供构造方法

B) 接口中的方法默认使用public、abstract修饰

C) 接口中的属性默认使用public、static、final修饰

D) 接口不允许多继承

16. 以下代码,描述正确的有(A)

interface IDemo{

public static final String name;1

void print();2

public void getInfo();3

}

abstract class Person implements IDemo{4

public void print(){

}

}

A) 第1行错误,没有给变量赋值

B) 第2行错误,方法没有修饰符

C) 第4行错误,没有实现接口的全部方法

D) 第3行错误,没有方法的实现

17. 接口和抽象类描述正确的有(B,C)(两项)

A) 抽象类没有构造函数

B) 接口没有构造函数

C) 抽象类不允许多继承

D) 接口中的方法可以有方法体

18. 以下描述错误的有(C)

A) abstract 可以修饰类、接口、方法

B) abstract修饰的类主要用于被继承

C) abstract 可以修饰变量

D) abstract修饰的类,其子类也可以是abstract修饰的

19. 以下描述正确的有(B)

A) 方法的重写应用在一个类的内部

B) 方法的重载与返回值类型无关

C) 构造方法不能重载

D) 构造方法可以重写

20. 以下程序运行结果是(A)

public class Test extends Father{

private String name=”test”;

public static void main(String[] args){

Test test = new Test();

System.out.println(test.getName());

}

}

class Father{

private String name=”father”;

public String getName() {

return name;

}

}

A) father

B) test

C) 编译出错

D) 运行出错,无输出

21. 以下对异常的描述不正确的有(C)

A) 异常分为Error和Exception

B) Throwable是所有异常类的父类

C) Exception是所有异常类父类

D) Exception包括RuntimeException和RuntimeException之外的异常

22. 在try-catch-finally语句块中,以下可以单独与finally一起使用的是(B)

A) catch

B) try

C) throws

D) throw

23. 下面代码运行结果是(B)

public class Demo{

public int add(int a,int b){

try{

return a+b;

}catch(Exception e){

System.out.println(“catch 语句块”);

}finally{

System.out.println(“finally 语句块”);

}

return 0;

}

public static void main(String[] args){

Demo demo = new Demo();

System.out.println(“和是:”+demo.add(9,34));

}

}

A) 编译异常

B) finally语句块 和是:43

C) 和是:43 finally语句块

D) catch语句块 和是:43

24. 以下描述不正确的有(D)

A) try块不可以省略

B) 可以使用多重catch块

C) finally块可以省略

D) catch块和finally块可以同时省略

25. 以下对自定义异常描述正确的是(C)

A) 自定义异常必须继承Exception

B) 自定义异常可以继承自Error

C) 自定义异常可以更加明确定位异常出错的位置和给出详细出错信息

D) 程序中已经提供了丰富的异常类,使用自定义异常没有意义

26. 以下程序运行结果是(D)

public class Test {

public int div(int a, int b) {

try {

return a / b;

}catch(Exception e){

System.out.println(“Exception”);

}catch(NullPointerException e){

System.out.println(“ArithmeticException”);

}

catch (ArithmeticException e) {

System.out.println(“ArithmeticException”);

} finally {

System.out.println(“finally”);

}

return 0;

}

public static void main(String[] args) {

Test demo = new Test();

System.out.println(“商是:” + demo.div(9, 0));

}

}

A) Exception finally 商是:0

B) ArithmeticException finally 商是:0

C) finally商是:0

D) 编译报错

27. 以下对TCP和UDP描述正确的是(D)

A) TCP不能提供数据的可靠性

B) UDP能够保证数据库的可靠性

C) TCP数据传输效率高于UDP

D) UDP数据传输效率高于TCP

28. 在Java中,下面对于构造函数的描述正确的是(D)。(选择一项)

A) 类必须显示定义构造函数

B) 构造函数的返回类型是void

C) 构造函数和类有相同的名称,并且不能带任何参数

D) 一个类可以定义多个构造函数

29. 根据下面的代码,

String s = null;

会抛出NullPointerException异常的有(A,C)。[两项]

A) if( (s!=null) & (s.length()>0) )

B) if( (s!=null) & & (s.length()>0) )

C) if( (s==null) | (s.length()==0) )

D) if( (s==null) || (s.length()==0) )

30. .在Java中,关于HashMap类的描述,以下廉洁错误的是( B )。

A) HashMap使用键/值得形式保存数据

B) HashMap 能够保证其中元素的顺序

C) HashMap允许将null用作键

D) HashMap允许将null用作值

31. 下列选项中关于java中super关键字的说法错误的是( B )

A) super关键字是在子类对象内部指代其父类对象的引用

B) super关键字不仅可以指代子类的直接父类,还可以指代父类的父类

C) 子类可以通过super关键字调用父类的方法

D) 子类可以通过super关键字调用父类的属性

32. 在Java中,以下代码( A )正确地创建了一个InputStreamReader对象。

A) InuptStreamReader(new FileInputStream(“1.dat”));

B) InuptStreamReader(new FileReader(“1.dat”));

C) InuptStreamReader(new BufferReader(“1.dat”));

D) InuptStreamReader (“1.dat”);

33. 在Java中,( D )类提供定位本地文件系统,对文件或目录及其属性进行基本操作。

A) FileInputStream

B) FileReader

C) FileWriter

D) File

34. Java中的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合类描述错误的是(C)(选择一项)

A) ArrayList和LinkedList均实现了List接口

B) ArrayList的访问速度比LinkedList快

C) 添加和删除元素时,ArrayList的表现更佳

D) HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值

35. 在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法

建立与数据源的连接语句为:

Connection con = DriverManager.getConnection(“jdbc:odbc:news”);

URL连接中的”n ews”表示的是(C)(选择一项)

A) 数据库中表的名称

B) 数据库服务器的机器名

C) 数据源的名称

D) 用户名

36. 在Java中,JDBCAPI定义了一组用于与数据库进行通信的接口和类,它们包括在(B)包中。

A) java.lang

B) java.sql

C) java.util

D) java.math

37. Java中,以下( B )接口以键_值对的方式存储对象。

A) java.util.Collection

B) java.util.Map

C) java.util.List

D) java.util.Set

38. 以下关于对象序列化描述正确的是( C,D )[两项]

A) 使用FileOutputStream可以将对象进行传输

B) 使用PrintWriter可以将对象进行传输

C) 使用ObjectOutputStream类完成对象存储,使用ObjectInputStream类完成对象读取

D) 对象序列化的所属类需要实现Serializable接口

39. 在Java中,( A )类可用于创建链表数据结构的对象。

A) LinkedList

B) ArrayList

C) Collection

D) HashMap

40. 分析下面这段Java代码,它的运行结果是( C )。

Import java.io.*;

Public class B{

Public static void main(string [] args){

int i=12;

System.out.println(i+=i-=i*=i);}}

A) 100

B) 0

C) -120

D) 程序无法编译

41. 使用JDBC事务的步骤是(C,A,B,D)(多选)

A) 取消Connection的事务自动提交方式

B) 发生异常回滚事务

C) 获取Connection对象

D) 操作完毕提交事务

42. 以下对JDBC事务描述错误的是( B )

A) JDBC事务属于JAVA事务的一种

B) JDBC事务属于容器事务类型

C) JDBC事务可以保证操作的完整性和一致性

D) JDBC事务是由Connection发起的,并由Connection控制

43. 要通过可滚动的结果集更新数据,以下正确的是(A

A) pst=con.prepareStatement(sql, ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE)

B) pst=con.prepareStatement(sql, ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY)

C) pst=con.prepareStatement(sql, Resu ltSet.TYPE_SCROLL_SENSITIVE)

D) pst=con.prepareStatement(sql, ResultSet.CONCUR_UPDATABLE)

44. 存储过程pro有两个参数,第一个为输入参数,第二个为输出参数,以下代码正确的是(C)

A) CallableStatement cst=con.prepareCall(“(call pro(?,?))”);

B) CallableStatement cst=con.prepareCall(“(call pro(?))”);

C) CallableStatement cst=con.prepareCall(“{call pro(?,?)}”);

D) CallableStatement cst=con.prepareCall(“{call pro(?,?,?)}”);

45. 以下描述正确的是(B)

A) CallableStatement是PreparedStatement的父接口

B) PreparedStatement是CallableStatement的父接口

C) CallableStatement是Statement的子接口

D) PreparedStatement是Statement的父接口

46. 要删除book表中书籍(bookName)是”java”的记录,以下代码正确的是(A

String sql=”delete from book where bookName=?”;

PreparedStatement pst=con.preparedStatement(sql);

______________________________

pst.execute();

A) pst.setString(1,”java”);

B) pst.setString(0,”java”);

C) pst.setInt(0,”java”);

D) 以上选项都不正确

47. 获取ResutlSet对象rst的第一行数据,以下正确的是(B)

A) rst.hashNext();

B) rst.next();

C) rst.first();

D) rst.nextRow();

48. 以下可以正确获取结果集的有(AD)(多选)

A) Statement sta=con.createStatement();

ResultSet rst=sta.executeQuery(“select * from book”);

B) Statement sta=con.createStatement(“select * from book”);

ResultSet rst=sta.executeQuery();

C) PreparedStatement pst=con.preparedStatement();

ResultSet rst=pst.executeQuery(“select * from book”);

D) PreparedStatement pst=con.preparedStatement(“select * from book”);

ResultSet rst=pst.executeQuery();

49. 以下负责建立与数据库连接的是(D)

A) Statement

B) PreparedStatement

C) ResultSet

D) DriverManager

50. 使用JDBC连接数据库的顺序是(B,A,D,C,E)(多选)

A) 加载驱动

B) 导入驱动包

C) 发送并处理SQL语句

D) 建立于数据库的连接

网易java笔试题目 篇8

Node * ReverseList(Node *head) //链表逆序

{

if ( head == NULL || head->next == NULL )

return head;

Node *p1 = head ;

Node *p2 = p1->next ;

Node *p3 = p2->next ;

p1->next = NULL ;

while ( p3 != NULL )

{

p2->next = p1 ;

p1 = p2 ;

p2 = p3 ;

p3 = p3->next ;

}

p2->next = p1 ;

head = p2 ;

return head ;

}

(2)已知两个链表head1 和head2 各自有序,请把它们合并成一个链表依然有序。(保留所有结点,即便大小相同)

Node * Merge(Node *head1 , Node *head2)

{

if ( head1 == NULL)

return head2 ;

if ( head2 == NULL)

return head1 ;

Node *head = NULL ;

Node *p1 = NULL;

Node *p2 = NULL;

if ( head1->data < head2->data )

{

head = head1 ;

p1 = head1->next;

p2 = head2 ;

}

else

{

head = head2 ;

p2 = head2->next ;

p1 = head1 ;

}

Node *pcurrent = head ;

while ( p1 != NULL && p2 != NULL)

{

if ( p1->data <= p2->data )

{

pcurrent->next = p1 ;

pcurrent = p1 ;

p1 = p1->next ;

}

else

{

pcurrent->next = p2 ;

pcurrent = p2 ;

p2 = p2->next ;

}

}

if ( p1 != NULL )

pcurrent->next = p1 ;

if ( p2 != NULL )

pcurrent->next = p2 ;

return head ;

}

(3)已知两个链表head1 和head2 各自有序,请把它们合并成一个链表依然有序,这次要求用递归方法进行。 (Autodesk)

答案:

Node * MergeRecursive(Node *head1 , Node *head2)

{

if ( head1 == NULL )

return head2 ;

if ( head2 == NULL)

return head1 ;

Node *head = NULL ;

if ( head1->data < head2->data )

{

head = head1 ;

head->next = MergeRecursive(head1->next,head2);

}

else

{

head = head2 ;

head->next = MergeRecursive(head1,head2->next);

}

return head ;

}

上海-亿川信息

A. UNIX B. Linux C windows NT或sever D OS X

A. an B. bn C cn D dn

3.HTML中超连接的一对标记是: A

A. B. C D

A. 顺序 B. 选择 C 交叉 D 循环

A 向浏览器输出动态数据

B 将用户信息提交到服务器

C 查询服务器中的数据

D 更新服务器数据

A 一种意大利小甜饼

B 保存用户信息的一个小型文本文件

C 保存在服务器上的用户信息文档

宜搜Java开发笔试题目 篇9

时间1:30小时

Java开发

单选10道

多选10道

多是关于java继承、覆盖、重载、类型转换的,有少数几个概念题,

趣味题1道

拿灯过河问题:

A:1,B:3,C:6,D:8,E:12在30之内过河

简答题

final、finally与finalize区别

java的.序列化?如何实现

什么是GC?JVM怎么决定是否调用GC?

数据库连接池的工作原理?

编程题

用java实现单例模式,只在需要时创建对象

将两个有序数组归并为一个升序数组

猴子选大王问题,i=3,n=50(可以用java包,估计是linklist)

Java的main函数打印出1、2、2、3、4、5的全排列,其中4不能在第三位,3和5不相邻

最后单给10分钟和一张白纸,画一幅画

包括以下事物:山川、太阳、河流、房子、篱笆、树木

上一篇:世纪公园半日游作文下一篇:银行融资意向书范本