Java程序设计07-08试卷B0711空白

上传人:tia****nde 文档编号:36948475 上传时间:2018-04-04 格式:DOC 页数:5 大小:164.50KB
返回 下载 相关 举报
Java程序设计07-08试卷B0711空白_第1页
第1页 / 共5页
Java程序设计07-08试卷B0711空白_第2页
第2页 / 共5页
Java程序设计07-08试卷B0711空白_第3页
第3页 / 共5页
Java程序设计07-08试卷B0711空白_第4页
第4页 / 共5页
Java程序设计07-08试卷B0711空白_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《Java程序设计07-08试卷B0711空白》由会员分享,可在线阅读,更多相关《Java程序设计07-08试卷B0711空白(5页珍藏版)》请在金锄头文库上搜索。

1、1物理与电信工程学院物理与电信工程学院 2007200720082008 学年第(一)学期期末考学年第(一)学期期末考 试试 Java 程序设计程序设计试卷(试卷(B B) 年级年级 班级班级 姓名姓名 学号学号 题号一二三四五总分得分一、选择题一、选择题( (在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号 填在题干前的括号内。每小题填在题干前的括号内。每小题 1 1 分,共分,共 3030 分分) ) ( )1、Java 的核心包中,提供编程应用的基本类的包是_。 A、Java.lang B、Java.util C

2、、Java.applet D、Java.rmi ( )2、下列哪一项不属于面向对象程序设计的基本要素? A、类 B、对象 C、方法 D、安全 ( )3、在 Java Applet 程序用户自定义的 Applet 子类中,一般需要重载父类的_方法来完 成主类实例的初始化工作。 A. start( ) B. stop( ) C. init( ) D. paint( ) ( )4、Java 语言和 c+语言相比,哪一项是 Java 有的,而 c+没有? A、面向对象 B、动态链接 C、有类库 D、跨平台 ( )5、在编写异常处理的 Java 程序中,每个 catch 语句块都应该与_语句块对应,使得

3、用该 语句块来启动 Java 的异常处理机制。 A.if else B. switch C. try D. throw ( )6、下列 API 不属于 java .1ang.Math 类的一个是_。 A、random() B、abs() C、drawLine() D、sin() ( )7、下列数据类型中,哪一个不属于 Java 数据类型? A、接口 B、无符号整数类型 C、整数类型 D、浮点数类型 ( )8、编译 Java Applet 源程序文件产生的字节码文件的扩展名为_。A. .java B. .class C. .html D. .exe ( )9、设 a = 8,则表达式 a 2 的

4、值是( )。A. 1 B. 2 C. 3 D. 4 ( )10、在 Java Applet 程序用户自定义的 Applet 子类中,常常重载_方法在 Applet 的界 面中显示文字、图形和其它界面元素。 A. start( ) B. stop( ) C. init( ) D. paint( ) ( )11、下面程序段的输出结果是_。String MyStr = “Hello,“;MyStr = MyStr+“Guys!“;System.out.println(MyStr);A. Hello,Guys! B. Hello, C. Guys! D. 该程序段有语法错误 ( )12、在编写 Jav

5、a Application 程序时,若需要使用到标准输入输出语句,必须在程序的开头 写上_语句。A. import java.awt.* ; B. import java.applet.Applet ; C. import java.io.* ; D. import java.awt.Graphics ; ( )13、在 Java Applet 程序用户自定义的 Applet 子类中,一般需要重载父类的_方法来 完成主类实例的初始化工作。A. start( ) B. stop( ) C. init( ) D. paint( ) ( )14、创建一个标识有“关闭”按钮的语句是_。 A. Text

6、Field b = new TextField(“关闭”); B Label b = new Label(“关闭”); C. Checkbox b = new Checkbox(“关闭”); D. Button b = new Button(“关闭”);2( )15、在编写异常处理的 Java 程序中,每个 catch 语句块都应该与_语句块对应,使得 用该语句块来启动 Java 的异常处理机制。A. if else B. switch C. try D. throw ( )16、下列说法中正确的一个是_。 A、标识符区分大小写 B、 ”a”不是一个字符串 C、float f=3.14;是合法

7、的语句 D、float f=(int)3.14;不是合法的语句 ( )17、下列说法中,正确的一项是_。 A、线程是内核级的实体 B、进程是用户级的实体 C、线程可以被普通用户级方法直接访问 D、进程可以被用户级直接访问 ( )18、定义 Java.Applet 程序时,必须有的 import 语句是( )。 A、import java.awt.event; B、import java.util. * ; C、import java.applet.Applet; D、import java.1ang.* ; ( ) 19、线程开始运行时,是从下列哪一个方法开始执行的_。 A、main() B、

8、start() C、run() D、init() ( )20、下列说法中,正确的一项是_。 A、线程可以不运行于程序中 B、一个程序中只能有一个线程 C、线程必须运行于程序中 D、线程本身就是程序二、填空题(每空格二、填空题(每空格 1 1 分,共分,共 2020 分)分) 21、Java 语言是一种_ 编程语言。 22、安装好 JDK 后,有 3 个程序是编写 Java 程序必须了解的,它们默认包含在目录 C:Program FilesJavajdk1.5bin 中,它们是:_、_、_。 23、. 列举 Java 语言最主要的三个特点_ 、_ 、_ 。 24、如果一个 Java 源程序文件中

9、定义有 4 个类,则使用 Sun 公司的 JAK 编译器 javac 编译该源程 序文件将产生_个文件名与类名相同而扩展名为 的字节码文件。 25、设 x = 2 ,则表达式 ( x + + ) * 3 的值是 。 26、 、 abstract 方法 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须 在抽象类之中定义。 _是不能被当前类的子类重新定义的方法。 27、从标准输入读入一个字节的信息并返回给一个字符变量 c 的语句为: _ 。 28、设有数组定义:int MyIntArray = 10 , 20 , 30 , 40 , 50 , 60 , 70; 则执行以下几个语句后

10、的输出结果是 。int s = 0 ; for ( int i = 0 ; i MyIntArray.length ; i + + )s += MyIntArrayi ; System.out.println( s ); 29、若需要在 PhoneCard200 类中声明变量 additoryFee 为浮点双精度型的静态域并初始化其值为 0.1,则应在类 PhoneCard200 的定义中加入一条域定义语句: _ 。 30、在 Java 程序中,通过类的定义只能实现 重继承,但通过接口的定义可以实现 重继承 关系。 31、顺序执行以下两个语句的输出结果是:_ 。String s = “Hell

11、o!”; System.out.println(s.length( ); 32、根据程序的构成和运行环境的不同,Java 源程序分为两类:_ 程序和 _ 程序。三、简答题三、简答题( (每小题每小题 4 4 分,共分,共 4 4 题,题,1616 分分) ) 31.Java 常用的开发工具有哪几种?简单比较他们的特点与优缺点.32.Java 语言中,支持代码重用的主要方法有哪两种?它们有什么不同?333.什么是异常?Java 语言异常处理机制有什么特点?34.比较 applet 与 application 的异同。四、程序填充题,完善下列程序或写出程序的运行结果四、程序填充题,完善下列程序或写

12、出程序的运行结果( (每小题每小题 4 4 分,共分,共 1616 分分) ) 35. import java.io.*; public class abc public static void main(String args)String s1 = “Hello!“;String s2 = new String(“I like Java!“);System.out.println(s1+“ “+s2);36.下列程序有什么错误?class A private int i;A(int m)i=m; class B extends A 37. import java.io.* ; public

13、 class abc public static void main(String args ) int i , s = 0 ;int a = 11,22,33,44,55,66,77,88,99 ;for ( i = 0 ; i a.length ; i + )if ( ai%2 = 0 ) s += ai ; System.out.println(“s=“+s); 38.下列程序的运行结果是什么? class A int i; class B extends A public static void main(String args) int j=10;A a=new A( ); a.i=1; int k=0; while (k+10)g(a,j);system.out.println(“j=”+j);system.out.println(“a.i=”+a.i); static void g(A a,int j) a.i+=j;4j*=2;5五、综合题:使用五、综合题:使用 JavaJava 语言编写程序。语言编写程序。(2(2 大题,共大题,共 1818 分分) ) 39.39.编写一个字符界面的编写一个字符界面的 JavaJava ApplicationApplication 程序,接受用户输入的程序,接受用户输入的 1010 个整数,并输出

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号