JAVA期末试题集含复习资料Word文档下载推荐.docx

上传人:b****4 文档编号:7592928 上传时间:2023-05-08 格式:DOCX 页数:31 大小:26.65KB
下载 相关 举报
JAVA期末试题集含复习资料Word文档下载推荐.docx_第1页
第1页 / 共31页
JAVA期末试题集含复习资料Word文档下载推荐.docx_第2页
第2页 / 共31页
JAVA期末试题集含复习资料Word文档下载推荐.docx_第3页
第3页 / 共31页
JAVA期末试题集含复习资料Word文档下载推荐.docx_第4页
第4页 / 共31页
JAVA期末试题集含复习资料Word文档下载推荐.docx_第5页
第5页 / 共31页
JAVA期末试题集含复习资料Word文档下载推荐.docx_第6页
第6页 / 共31页
JAVA期末试题集含复习资料Word文档下载推荐.docx_第7页
第7页 / 共31页
JAVA期末试题集含复习资料Word文档下载推荐.docx_第8页
第8页 / 共31页
JAVA期末试题集含复习资料Word文档下载推荐.docx_第9页
第9页 / 共31页
JAVA期末试题集含复习资料Word文档下载推荐.docx_第10页
第10页 / 共31页
JAVA期末试题集含复习资料Word文档下载推荐.docx_第11页
第11页 / 共31页
JAVA期末试题集含复习资料Word文档下载推荐.docx_第12页
第12页 / 共31页
JAVA期末试题集含复习资料Word文档下载推荐.docx_第13页
第13页 / 共31页
JAVA期末试题集含复习资料Word文档下载推荐.docx_第14页
第14页 / 共31页
JAVA期末试题集含复习资料Word文档下载推荐.docx_第15页
第15页 / 共31页
JAVA期末试题集含复习资料Word文档下载推荐.docx_第16页
第16页 / 共31页
JAVA期末试题集含复习资料Word文档下载推荐.docx_第17页
第17页 / 共31页
JAVA期末试题集含复习资料Word文档下载推荐.docx_第18页
第18页 / 共31页
JAVA期末试题集含复习资料Word文档下载推荐.docx_第19页
第19页 / 共31页
JAVA期末试题集含复习资料Word文档下载推荐.docx_第20页
第20页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

JAVA期末试题集含复习资料Word文档下载推荐.docx

《JAVA期末试题集含复习资料Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《JAVA期末试题集含复习资料Word文档下载推荐.docx(31页珍藏版)》请在冰点文库上搜索。

JAVA期末试题集含复习资料Word文档下载推荐.docx

=0&

n<

=100 

D.n>

=0||n<

6、关于break语句,下列哪个说法是错误的( 

A.可以结束while循环 

B.可以结束if语句的执行

C.可以跳出switch结构 

D.可以结束for循环

7、已知s1与s2均为字符串,要判断是否相等,可以使用下列哪个语句( 

A.s1==s2 

B.s1=s2

C.Value(s1)==Value(s2) 

D.s1.equals(s2)

8、已知源程序中有publicclassaaa与classbbb两个自定义类,程序文件名应该定义为( 

A.aaabbb.java 

B.bbb.java

C.aaa.java 

D.任意名称

9、在二维数组定义中,下列哪个语句是错误的( 

A.inta[][]=newint[5][3] 

B.inta[][]=newint[5][]

C.inta[][]=newint[][3] 

D.int[]a[]=newint[5][3]

10、已知f为Frame类实例,现要将文本框对象nametext加到窗体的中央,应用哪个语句( 

A.f.add(nametext,”Center”) 

B.f.add(nametext,”中央”)

C.f.add(“Center”,nametext) 

D.f.add(“中央”,nametext)

11、设置文本对象passtext的输入回显为“*”(即密码输入),下列哪个语句可是实现( 

A.passtext.setText(‘*’) 

B.passtext.setEchoChar(‘*’)

C.passtext.getText(‘*’) 

D.passtext.getEchoChar(‘*’)

12、已知2007/11/26是星期一,并设置日历对象c为此日期,则c.get(Calendar.DAY_OF_WEEK)将为什么值( 

A.星期一 

B.星期二

C.1 

D.2

13、下列文件操作中,哪个语句是正确的( 

A.BufferedReaderin=newBufferedReader(newFileReader("

c:

//data.txt"

))

B.BufferedReaderin=newBufferedReader(newFileReader("

\\\data.txt"

C.BufferedReaderin=newBufferedReader(newFileReader("

\data.txt"

D.BufferedReaderin=newBufferedReader(newFileReader("

\\data.txt"

14、已知a为面板对象,a.setLayout(newGridLayout(3,5))实现( 

A.设置3行5列的表格布局 

B.设置5行3列的表格布局

C.设置3层5项的卡片布局 

D.设置5层3项的卡片布局

15、创建一个线程t,可以使用下列哪个语句( 

A.t.start() 

B.Threadt=newThread()

C.t.run() 

D.extendsThread

16、关闭网页浏览器,Applet小程序最后做了什么工作( 

A.init() 

B.start()

C.stop() 

D.destory()

17、监听器ActionListener,对应的事件处理方法是( 

A.mousePressed() 

B.keyPressed() 

C.Event() 

D.actionPerformed()

18、下列哪个不是类的修饰符( 

A.frame 

B.public

C.final 

D.abstract

19、方法abc()有逻辑型返回值,定义时下列哪个方法是正确的( 

A.voidabc(){ 

B.Stringabc(){ 

}

C.booleanabc(){ 

D.staticvoidabc(){ 

20、已知服务器IP为192.168.0.3,端口为80,客户端要与服务器通信,要先创建Socket对象,正确语句为( 

A.ServerSockets=newServerSocket(“192.168.0.3”,80)

B.ServerSockets=newServerSocket(80)

C.Sockets=newSocket(“192.168.0.3”,80)

D.Sockets=newSocket(80)

二、程序填空题

1.以下是用来输入并显示输入内容的小程序,请将空白处填充完整。

[1] 

java.io.*;

publicclassxyz{

publicstatic 

[2]___main(Stringargs[]){

[3] 

abc=””;

BufferedReaderb=newBufferedReader(newInputStreamReader(System.in));

System.out.println("

输入字符串:

"

);

try{

abc=__[4]__.readLine();

}catch(Exceptione){ 

输入的内容为:

+abc);

[5] 

2.以下是输出1-100之间所有奇数的小程序,请将空白处补充完整。

publicclassPdjs

{

publicstaticvoidmain(Stringargs[]){

[6] 

p=newPdjs();

奇数为:

for(intn=1;

=100;

[7] 

){

if(p.JS(n))System.out.print(n+"

[8] 

JS(int[9] 

if(i%2==0)returntrue;

elsereturn[10] 

;

三、编程题

1.编写一个完整的JAVA小程序,用于计算100到200之间的所有被3整除的奇数和,并输出计算结果。

2.已知圆球体积公式为,编写一程序,设计一个求圆球体积的方法,并在主程序中调用它,求出当r=3时,圆球的体积值。

四、项目分析题

以下是书目信息管理系统的部分源代码,现要求针对该项目进行分析,并完成以下内容:

1.分析该项目的算法部分设计思路;

2.将书目信息修改代码段补充完整。

importjavax.swing.*;

......(其他类包的引入省略)

publicclassTSGLextendsJFrame

{

JLabeltitle=newJLabel("

简易书目信息管理系统"

JLabelsm 

=newJLabel("

书名"

JLabelzz 

作者"

JLabelcbs=newJLabel("

出版社"

JLabeljg 

价格"

JLabelflh=newJLabel("

分类号"

JLabelcch=newJLabel("

财产号"

JTextFieldtsm=newJTextField();

JTextFieldtzz=newJTextField();

JTextFieldtcbs=newJTextField();

JTextFieldtjg=newJTextField();

JTextFieldtflh=newJTextField();

JTextFieldtcch=newJTextField();

JButtonadd 

=newJButton("

添加"

JButtonsearch=newJButton("

查找"

JButtonmodify=newJButton("

修改"

JButtondelete=newJButton("

删除"

JButtonquit 

=newJButton("

退出"

publicstaticvoidmain(String[]args){

TSGLts=newTSGL();

ts.setSize(500,500);

ts.show();

TSGL(){

Containercc=getContentPane();

cc.setLayout(null);

//以下是各个对象在界面上的布局设置(代码省略)

......

add.addActionListener(newActionListener(){

publicvoidactionPerformed(ActionEvente){

Stringstr="

temp1="

temp2="

str=tsm.getText()+"

"

+tzz.getText()+"

+tcbs.getText()+"

+tjg.getText()+"

+tflh.getText()+"

+tcch.getText()+"

\n"

……//部分代码省略

BufferedReaderfin1=newBufferedReader(newFileReader("

smk.txt"

));

while((temp1=fin1.readLine())!

=null)temp2+=temp1+"

temp2+=str;

BufferedReaderfin2=newBufferedReader(newStringReader(temp2));

PrintWriterfout=newPrintWriter(newBufferedWriter(newFileWriter("

)));

while((temp1=fin2.readLine())!

=null)

}});

search.addActionListener(newActionListener(){

//此处为根据输入的财产号查询书目信息,并显示在相应文本框上的代码段。

modify.addActionListener(newActionListener(){

//此处为根据输入的财产号,将文本框内输入的信息替换该财产号对应的原图书信息的代码段。

delete.addActionListener(newActionListener(){

//此处为根据输入的财产号,删除该书的书目信息的代码段。

quit.addActionListener(newActionListener(){

System.exit(0);

cc.add(title);

cc.add(sm);

cc.add(zz);

//添加其余标签对象(代码省略)

cc.add(tsm);

cc.add(tzz);

//添加其余文本框对象(代码省略)

cc.add(add);

cc.add(search);

cc.add(modify);

cc.add(delete);

cc.add(quit);

}}

试题一参考答案

一、单项选择题

1、D 

2、C 

3、D 

4、A 

5、C6、B 

7、D 

8、C 

9、C 

10、A11、B12、D13、D14、A15、B16、D17、D18、A19、C20、C

1.import 

2.void 

3.String 

4.b 

5.}6.Pdjs 

7.n++ 

8.boolean 

9.i 

10.false

1.publicclassabc{ 

publicstaticvoidmain(Stringargs[]){ 

intsum=0;

for(intn=100;

=200;

n++){ 

if(n%2!

n%3==0)sum+=n;

System.out.println(“100到200之间的所有被3整除的奇数和为:

”+sum);

}

2.

classSphere{ 

intr;

doublev;

public 

void 

CalVolume(){ 

v=3.14*r*r*r*4/3;

publicvoiddisplay(){ 

System.out.println("

V="

+v);

classSphereClass

publicstaticvoidmain(Stringargs[]){ 

Spheres=newSphere();

s.r=3;

s.CalVolume();

s.display();

1.思路分析(略)

2.其中修改部分的代码如下:

try{ 

Stringstr[]=newString[6],temp1="

=null)

{str=temp1.split(“”);

if(str[5].equals(tcch.getText())) 

temp1=tsm.getText()+"

+tcch.getText();

temp2+=temp1+"

{fout.println(temp1);

fout.close();

}catch(IOExceptione){} 

试题二

一.填空题

1.小应用程序是存储于————上的java程序,它是在——端运行的。

2.小应用程序的生命期中包括如下几个阶段:

——、——、——、——。

3.程序包java.awt.event是用于处理java中的——的。

4.在文本域中输入回车、点选按钮触发的事件是——,该事件对应的接口是——,其中只有______一个方法需要重写。

5.单选钮、复选框、下拉列表、列表对应的类分别是————————,它们都涉及了——事件。

6.类java.awt.Panel的用途是————————。

7.用java.applet.Applet生成的小应用程序中不能直接加入菜单,菜单必须加在其中的——中。

8.javax.swing包中的组件都是——。

JavaBeans是指——,JavaBean是指——。

9.Swing中更加强调容器的概念,Swing中常用的容器有——(请写满6个)。

10.Java中用类——来设置字体,用类——来设置颜色。

二、单项选择题

1、下列哪个语句不能定义字符串变量()

A.Strings=String()B.Strings=“abc”

C.Strings=newString(“abc”)D.Strings=“”

2、已知f为实型变量,s为字符串,下面哪个语句是正确的()

A.f=Integer.parseInt(s)B.f=Float.praseFloat(s)

C.f=Float.parse(s)D.f=Integer.parse(s)

3、下列哪个不是JAVA的关键字()

A.voidB.var

C.INTD.try

4、下列JAVA包的引入,哪个语句是错误的()

A.importjava.io.*B.includejava.io.*

C.importjava.land.*D.importjava.land.String

5、一个整数n能被4整除,但不被7整除,正确的表示是下面哪个表达式()

A.n/4==0||n/7!

=0B.n%4==0||n%7!

=0

C.n/4==0&

n/7!

=0D.n%4==0&

n%7!

6、已知c为日历(Calendar)类实例,c.getTime()将得到()

A.剩余时间值B.天数差

C.日期值D.当前几点几分的时间

7、要输出“12+13”这个提示信息,下列哪个语句可以实现()

A.System.out.print(12+”+”+13)B.System.out.print(12+13)

C.System.out.print(12+13+””)D.System.out.print(“”+12+13)

8、下列是定义一维数组的语句,哪个是非法的()

A.inta[]=newint[10]B.int[]a=newint[10]

C.inta=newint[10]D.inta[]=newint[]{1,2,3}

9、要定义具有窗体(框架)功能的类,下列哪个方法是正确的()

A.publicclassaaaextendsFrame

B.publicclassaaaimplementsFrame

C.publicclassaaaimplementsActionListener

D.publicclassaaa

10、要在标签对象lab上显示“学生信息系统”,下列哪个语句可以实现()

A.lab.getText(“学生信息系统”)B.lab.setText(“学生信息系统”)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2