Java程序设计07-08试卷A0624.doc_第1页
Java程序设计07-08试卷A0624.doc_第2页
Java程序设计07-08试卷A0624.doc_第3页
Java程序设计07-08试卷A0624.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

物理与电信工程学院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子类中,一般需要重载父类的_方法来完成主类实例的初始化工作。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、下列数据类型中,哪一个不属于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、length是合法的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.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、进程可以被用户级直接访问( )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分)21、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包_、_ 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分,共4题,16分)1.Java常用的开发工具有哪几种?简单比较他们的特点与优缺点.2、创建线程有哪两种方法?产生死锁的原因是什么?3、比较方法、类、对象之间的联系与区别。4.比较 applet与application的异同。四、程序填充题,完善下列程序或写出程序的运行结果(每小题3分,共15分)1、2、 3、 4、4五、综合题:使用Java语言编写程序。(一大题,共22分)1.简单的服务器和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论