Java程序设计07-08试卷A.doc

上传人:xt****7 文档编号:125906190 上传时间:2020-03-20 格式:DOC 页数:4 大小:154.50KB
返回 下载 相关 举报
Java程序设计07-08试卷A.doc_第1页
第1页 / 共4页
Java程序设计07-08试卷A.doc_第2页
第2页 / 共4页
Java程序设计07-08试卷A.doc_第3页
第3页 / 共4页
Java程序设计07-08试卷A.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

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

1、物理与电信工程学院20072008学年第(一)学期期末考试Java程序设计试卷(A)年级 班级 姓名 学号 题号一二三四五总分得分一、选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干前的括号内。每小题1分,共30分) (A )1、Java Applet 源程序文件的扩展名为_。 A. .java B. .class C. .html D. .exe( D )2、下列哪一项不属于面向对象程序设计的基本要素?A、类 B、对象 C、方法 D、安全( C )3、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的_方法来完成主类实例的初始化工作。

2、A. start( ) B. stop( ) C. init( ) D. paint( )( D )4、Java语言和c+语言相比,哪一项是Java有的,而c+没有?A、面向对象 B、动态链接 C、有类库 D、跨平台( C )5、在编写异常处理的Java程序中,每个catch语句块都应该与_语句块对应,使得用该语句块来启动Java的异常处理机制。A.if else B. switch C. try D. throw( C )6、下列API不属于java .1ang.Math类的一个是_。A、random() B、abs() C、drawLine() D、sin()( A )7、下列数据类型中,

3、哪一个不属于Java数据类型?A、接口 B、无符号整数类型 C、整数类型 D、浮点数类型( )8、JAVA语言中数据类型之间的自动类型转换是由优先关系从低级数据类型转换成高级数据类型,下面选项中自动类型转换优先级由低到高排列正确的是_。A、charlongintdoublefloat B、charintlongdoublefloatC、charintlongfloatdouble D、charintfloatdoublelong( B )9、23下列不属于Java保留字的一个是_。A、else B、Unicode C、char D、static( A )10、下列说法中正确的一个是_。A、le

4、ngth是合法的Java保留字 B、null和NULL一样是Java保留字C、使用一个变量之前可以不用定义该变量 D、布尔型属于复合数据类型( C )11、float类型数据和double类型数据做加法,得到结果的类型是_。A、int类型 B、short类型 C、double类型 D、float类型( C )12、能构成多分支的语句是_。A、for语句 B、while语句 C、switch语句 D、dowhile语句( )13、下列数据类型中,哪一个属于Java复合数据类型?A、布尔类型 B、枚举类型 C、类 D、指针类型( )14、Java中所有的简单数据类型都被包装在哪个包中?A、java

5、.sql B、java.awt C、java.1ang D、java.math( )15、如果在编译Java程序时,编译结果报告说找不到要编译的代码,通常的错误不是如下的哪一项?A、没有import相应的包 B、文件名拼写错误 C、未加iava后缀 D、源文件不在当前目录下 ( )16、下列说法中正确的一个是_。A、标识符区分大小写 B、”a”不是一个字符串C、float f=3.14;是合法的语句 D、float f=(int)3.14;不是合法的语句( )17、下列说法中,正确的一项是_。A、线程是内核级的实体 B、进程是用户级的实体C、线程可以被普通用户级方法直接访问 D、进程可以被用户

6、级直接访问( )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、start() C、run() D、init()( )20、下列说法中,正确的一项是_。A、线程可以不运行于程序中 B、一个程序中只能有一个线程 C、线程必须运行于程序中 D、线程本身就是程序二、填空题(每空格1分,共20分)2

7、1、Java语言是一种_面向对象的解释型_编程语言。 22、安装好JDK后,有3个程序是编写Java程序必须了解的,它们默认包含在目录C:Program FilesJavajdk1.5bin中,它们是:_编译程序javac _、_,解释程序java _、_ applet查看程序appletviewer _。 23、. 列举Java语言最主要的三个特点_ 、_ 、_ 。24、Java平台也称为Java运行时环境,Java应用程序编程接口分为3大平台,分别是:_标准版J2SE _、_企业版J2EE _、_微观版J2ME _。25、列举Java核心类库中两个常用的组件包_ java.lang包_、_

8、 java.io包_ 。26、Java语言中的_方法_与其他语言中的函数或过程类似。它用于实现类的行为,只能作为类的一部分存在。27、try语句块后至少紧接一个catch模块或finally语句,无论try语句块内是否抛出异常,相应的 finally 语句都被执行。28、在Java程序中,通过类的定义只能实现 单重_ 继承,但通过接口的定义可以实现_多重_继承关系。29、在Java的基本数据类型中,char型数据占 2 字节内存空间, int型数据占用 4 字节内存空间。30、若x = 5,y = 10,则x y和x = y的逻辑值分别为 flase 和 true 。三、简答题(每小题4分,共

9、4题,16分)1.Java常用的开发工具有哪几种?简单比较他们的特点与优缺点.2、创建线程有哪两种方法?产生死锁的原因是什么?3、比较方法、类、对象之间的联系与区别。4.比较 applet与application的异同。四、程序填充题,完善下列程序或写出程序的运行结果(每小题3分,共15分)1、2、 3、 4、4五、综合题:使用Java语言编写程序。(一大题,共22分)1.简单的服务器和客户端程序。客户端程序接受用户输入的正方形边长,并发送给服务器程序。服务器程序接受数据,计算机出正方形的面积,然后将结果发挥客户端程序。程序中对套接字的关闭做了妥善的处理。2.改进以上的单服务器程序为多服务器程序,能同时为多个客户提供服务;并修改同时只能为30个用户服务。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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