以下为《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;
内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 g对象,s=”asdfghjkl”,则s.substring(2,5)的返回值为( )
A、”dfg” B、”sdf” C、”fgh” D、”jkl”
14、sb为StringBuffer对象,”sb=new StringBuffer(“he is a doctor”)”,则运行sb.replace(3,6,”was”)后,
sb的值为( )
A、“he wasa doctor” B、“he was a doctor”
C、“he wasadoctor” C、“hewasadoctor”
15、编译JAVA源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )
A、.java B、.class
C、.html D、.exe
三、简单题(每题5分,共20分)
1、简述Java的工作机制。为什么它能实现跨平台?(5分)
2、简述说明类方法和实例方法以及类变量和实例变量的区别(5分)
3、方法有哪些访问控制符?(5分)
4、什么是接口?它有哪些特点?(5分)
四、编程题(共30分)
1、编写一个程序,要求这个程序运行的时候在DOS窗口中输出”Hello, World!”这句话。(5分)
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程序设计试卷》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。