《java程序设计》计科10期末试题+答案.docx

上传人:b****2 文档编号:755250 上传时间:2023-04-30 格式:DOCX 页数:11 大小:45.56KB
下载 相关 举报
《java程序设计》计科10期末试题+答案.docx_第1页
第1页 / 共11页
《java程序设计》计科10期末试题+答案.docx_第2页
第2页 / 共11页
《java程序设计》计科10期末试题+答案.docx_第3页
第3页 / 共11页
《java程序设计》计科10期末试题+答案.docx_第4页
第4页 / 共11页
《java程序设计》计科10期末试题+答案.docx_第5页
第5页 / 共11页
《java程序设计》计科10期末试题+答案.docx_第6页
第6页 / 共11页
《java程序设计》计科10期末试题+答案.docx_第7页
第7页 / 共11页
《java程序设计》计科10期末试题+答案.docx_第8页
第8页 / 共11页
《java程序设计》计科10期末试题+答案.docx_第9页
第9页 / 共11页
《java程序设计》计科10期末试题+答案.docx_第10页
第10页 / 共11页
《java程序设计》计科10期末试题+答案.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

《java程序设计》计科10期末试题+答案.docx

《《java程序设计》计科10期末试题+答案.docx》由会员分享,可在线阅读,更多相关《《java程序设计》计科10期末试题+答案.docx(11页珍藏版)》请在冰点文库上搜索。

《java程序设计》计科10期末试题+答案.docx

《java程序设计》计科10期末试题+答案

绝密★启用前座位号

2011-2012学年第二学期期末考试

计算机科学与技术10年级《Java程序设计》试卷

总分

题号

核分人

题分

30

20

10

25

15

复查人

得分

得分

评卷人

复查人

一单项选择题(每小题2分,总计30分)

1、应用程序的main方法中有以下语句,则执行后输出的结果是()

int[]x={125,21,5,168,98};

intmax=x[0];

for(inti=1;i

if(x[i]>max)

max=x[i];

}

System.out.println(max);

A)125B)5C)98D)168

2、程序Test.java编译运行后输出的结果是()

publicclassTest{

Strings1="java";

publicstaticvoidmain(Stringargs[]){

intz=2;

Testt=newTest();

System.out.println(t.s1+z);

}

}

A)java2B)2C)没有输出结果D)java

3、应用程序的main方法中有以下语句,则输出的结果是()

Strings1="0.5",s2="12";

doublex=Double.parseDouble(s1);

inty=Integer.parseInt(s2);

System.out.println(x+y);

A)12.5B)120.5C)12D)“12.5”

4、有整型数组:

int[]x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是()

A)2781235B)1235872

C)3512872D)8712352

5、下面的程序段创建了BufferedReader类的对象in,以便读取本机c盘my文件夹下的文件1.txt。

File构造函数中正确的路径和文件名的表示是()

Filef=newFile(填代码处);

file=newFileReader(f);

in=newBufferedReader(file);

A)"./1.txt"B)"../my/1.txt"C)"c:

\\my\\1.txt"D)"c:

\my\1.txt"

6、下列合法的标识符是()

A)123

B)_name

C)class

D)1first

7、下列关于继承叙述正确的是()

A)在java中允许多重继承

B)在java中一个类只能实现一个接口

C)在java中一个类不能同时继承一个类和实现一个接口

D)java的单一继承使代码更可靠

8、顺序执行下列程序语句后,则b的值是()

Stringa="Hello";Stringb=a.substring(0,2);

A)HelloB)helloC)HelD)null

9、下列常见的系统定义的异常中,输入、输出异常是()

A)ClassNotFoundException

B)IOException

C)FileNotFoundException

D)UnknownHostException

10、下列InputStream类中可以用于关闭流是()

A)skip()B)close()C)mark()D)reset()

11、453占字节数是()

A)1B)2C)3D)4

12、下列选项的java源文件代码片段不正确的是()

A)packagetestpackage;

publicclassTest{}

B)importjava.io.*;

packagetestpackage;

publicclassTest{}

C)importjava.io.*;

classPerson{}

publicclassTest{}

D)importjava.io.*;

importjava.awt.*;

publicclassTest{}

13、下列语句中,属于多分支语句的是()

A)if语句

B)switch语句

C)dowhile语句

D)for语句

14、在Applet中显示文字、图形等信息时,应使用的方法是()

A)paint()B)init()C)start()D)destroy()

15、Java语言使用的字符码集是()

A)ASCIIB)BCDC)DCBD)Unicode

得分

评卷人

复查人

二.填空题(每空1分,总计20分)

1.java的输入输出流类是从抽象类InputStream、、、和中继承来的。

2.java的注释有三种:

、、。

3.java的语言数据分为数据类型和数据类型。

4.面向对象的三个特征、、。

5.Frame默认的布局管理器是。

6.java中,常量分为普通常量常量

7.根据发展历史,程序设计语言分为面向机器的汇编语言,面向的编程语言和面向的编程语言。

8.类的多态性通过、来实现。

9.java中,将异常分为和两种。

10.在java中布尔型占个字节。

得分

评卷人

复查人

三.判断题(每小题1分,总计10分)

1.抽象类中的方法必须是抽象方法()

2.java中定义了指针()

3.使用“+”可以实现两个字符串的连接()

4.java的程序文件名可以任意命名()

5.protected不能修饰类()

6.数组的下标是从1开始的()

7.java类的成员可以分为实例成员和类成员。

()

8.java支持多重继承()

9.Application程序必须有main()()

10.布尔型的变量取值可以是:

0和1()

得分

评卷人

复查人

四.简答(每小题5分,总计25分)

 

1.java有什么主要特点?

 

2.写出自定义异常类和抛出自定义异常的格式?

 

3.叙述小应用程序生命周期及常见的方法?

 

4.常见的布局管理器有哪些?

取消布局管理器方法是什么?

 

5.简述什么是方法的重载和覆盖及其他们的作用

 

得分

评卷人

复查人

五.编程题(第1题5分,第2题10分,总计15分)

1.阅读以下代码,在画线处填上相应代码使程序完整。

importjava.awt.*;

importjavax.swing.*;

publicclassMyFrameextendsJFrame

{

publicMyFrame()

{

super(“myframe”);

JButtonb=newJButton();//生成一个组件按钮

Frame.add(b);//向框架窗口添加生成的组件

}

publicstaticvoidmain(String[]args)

{MyFramef=newMyFrame();

;//设置框架大大小(200,300)

;//设置框架的可见性

}

}

2.编写一个java应用程序,完成下面的要求:

“编写一个简单应用程序,输出Hello!

 

2011-2012学年第二学期期末考试

计算机科学专业10级《java程序设计》

参考答案及评分标准

一..单项选择题(每题2分,共30分)

1.D2.A3.A4.A5.C

6.B7.D8.C9.B10.B

11.B12.B13.B14.A15.D

二.填空题(每题2分,共20分)

1.OutputStream,Reader,Writer

2.行注释,块注释,文档注释。

3.基本、引用

4.多态,封装,继承

5.BorderLayout

6.符号

7.过程、对象

8.重载、覆盖

9.Exception、Error

10.1

三.判断题(每小题1分,总计10分)

11.√

12.×

13.√

14.×

15.√

16.×

17.√

18.×

19.√

20.×

四.简答题(每题6分,共30分)

1.java有什么主要特点?

简单性、面向对象、安全性、体系结构中立(与平台无关性)、多线程,分布性,执行效率

(任意5个即可得满分,意思对即可)

2.写出自定义异常类和抛出自定义异常的格式?

自定义异常类

class自定义异常extends父异常类名

{

类体;

}//3分

抛出自定义异常

方法名(参数列表)throws自定义异常

If(条件满足)throw(new自定义异常())//3分

3.叙述小应用程序生命周期及常见的方法?

小应用程序生命周期是指Applet存在的时间,即某些方法还在被调用的时间。

//2分

常见的方法有init(),start(),stop(),destroy().//4分

4.常见的布局管理器有哪些?

取消布局管理器方法是什么?

常见的布局管理器有:

FlowLayout、BorderLayout、CardLayout、

GridLayout、GridBagLayout//5分

取消布局管理器方法是setLayout(null)//1分

5.简述什么是方法的重载和覆盖及其他们的作用

方法的重载:

在同一个类中,以相同的名字定义多个方法,只是参数列表不同。

//2分

方法的覆盖:

子类继承父类后可以定义自己的成员变量和方法,当子类定义了与父类同名的方法

时,则父类的方法被覆盖。

//2分

作用:

体现了java面向对象的多态性。

//2分

五.程序填空题(本题5分,总计5分)

1.

f.setsize(200,300)//3分

f.setvisable(true)//2分

2.

classstudent

{

Stringname,no;

doubleeng,math,chi;

student(Stringna,Stringn,doublee,doublem,doublec)

{

name=na;

no=n;

eng=e;

math=m;

chi=c;

}

doublesum()

{

return(eng+math+chi);

}

voidprint()

{

System.out.println("姓名:

"+name+"\t学号:

"+no+"\t总分:

"+sum());

}

}

classmax

{

publicstaticvoidmain(Stringargs[])

{

students1=newstudent("lily","001",80,90,50);

students2=newstudent("lucy","002",70,70,70);

if(s1.sum()>s2.sum())

s1.print();

elses2.print();

}

}

 

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

当前位置:首页 > 小学教育 > 语文

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

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