以下为《Java程序设计试卷》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
Java程序设计
2011年6月
题号
一
二
三
四
总分
分数
一、填空题(每空2分,共20分)
1、Java语言源程序的扩展名为________。
2、每个Java应用程序都要且只有一个main方法,该方法的格式是________________________。
3、若程序中需要使用其它文件中已定义好的类,需要使用关键字是________。
4、由继承而得到的类称为________类,被继承的类称为________类。
5、Java使用接口,一个类可以实现________接口。
6、Java中用关键字________修饰的类称为最终类。
7、已知StringBuffer sb = new StringBuffer(“china”),则sb.length=________,sb. capacity()=________。
8、在编写异常处理的Java程序中,每个catch语句块都应该与________语句快对应,使得用
该语句块来启动Java的异常处理机制。
二、选择题(在每小题的答案中,只有一个是正确的,请在括号内填入正确答案的编号,每小题2分,
共30分)
1、运行JAVA字节码文件使用的命令是(B )
A、java B、javac
C、cd D、cls
2、JAVA程序的入口方法main需要定义为(B )
A、Public static void main(String args[])
B、public static void main(String args[])
C、public void main(String args[])
D、private static void main(String args[])
3、若a的值为6时,下列程序段被执行后,c的值是多少( )
c=1;
if(a>0)
if(a>3) c=2;
else c=3;
else c=4;
A、1 B、2 C、3 D、4
4、下面的代码段中,执行之后i和j的值是多少( )
int i = 1;
int j;
j = i++;
A、1, 1 B、1, 2 C、2, 1 D、2, 2
5、类的机制把某些数据成员和方法对外( )起来,以免被不正当地存、取。
A、封装 B、包裹 C、隐藏 D、重载
6、如果定义某个方法时,返回结果的类型是int,则该方法的类型是( )
A、void B、int C、double D、不需要确定类型
7、JAVA语言里面捕获异常需要使用的关键字是( )
A、private B、public C、protected D、catch
8、JAVA语言里面的根类是( )
A、String B、Object C、Integer D、PrintWriter
9、将一个子类的对象赋值给一个基类的引用,这种机制叫做( )
A、向上转型 B、向下转型
C、强制转换 D、垃圾收集
10、下面关于抽象类的描述中不正确的是( )
A、抽象类需 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。
2、编写一个程序,要求运行这个程序的时候可以把程序后面跟的命令行参数全部输出出来。例如,程序的类名为TestArgs,运行此程序java TestArgs apple jacky mac,(一共有三个参数),则这个时候程序应该在DOS窗口里面输出
apple
jacky
mac。(10分)
3编写程序,实现下图所示的类结构,其中TuXing是基类,Yuan、JuXing、SanJiaoXing都继承了TuXing。在TuXing里面有一个draw方法,三个子类都需要重写这个draw方法。编写测试类,分别创建三个子类的对象,并调用它们的draw方法。(15分)
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《Java程序设计试卷》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。