java语言程序设计期末考试试卷.pdf

上传人:无*** 文档编号:90883382 上传时间:2023-05-18 格式:PDF 页数:13 大小:1.45MB
返回 下载 相关 举报
java语言程序设计期末考试试卷.pdf_第1页
第1页 / 共13页
java语言程序设计期末考试试卷.pdf_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《java语言程序设计期末考试试卷.pdf》由会员分享,可在线阅读,更多相关《java语言程序设计期末考试试卷.pdf(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Java语言程序设计期末考试试卷Ja v a 语言程序设计期末考试试卷 一.填空题(共3 0 分)1.用 HT ML编制网页时需要用到的四个基本语句是、和.JV M是指.JV M是指.在 HT ML中制作表格必须定义、。.HT ML是指.有下列程序段:f o r (i n t i=l,j=2 0,k=0;i l 8;i+,j,k+=i+j)则 k 值为.类定义了对象的一个种类,一个对象则是一个类中的.对象之间是通过方式进行通信和沟通的。在面向对象编程技术中,把数据以及与对象相关的变量和处理数据的方法放在一起称之为类的。.在已有类的基础上构造一个新的类称为类的。10 .在 Ja v a 中若定义

2、抽象类则需要加关键字来修饰.11.在子类中定义与父的相同的方法,若在多个子类中定义相同的方法,则可以调用不同子类中的相同方法而实现不同的功能,这实现了程序运行时的.12 .在类中定义的构造方法是为类提供的专用方法,在类被执行时,构造方法首先引用.因此,在类中定义构造方法主要是为了.13 .当子类中的变量或方法与父类的变量和方法重名时,子类的变量被隐藏,子类中的方法被重载。止匕时,指向父类中的变量或方法,则用变量实现。14.用来定义一个类指定继承父类的关键字是,用来指定接口的继承的关键字是15 .异常处理机制简化了程序的复杂性,如果在程序执行过程中,则可以用语句主动抛出异常。16 .构造一个包的

3、是使用关键字来指定该文件代码中属于该包。17 .在Ja v a程序运行时,系统自动通过Sy s t e m类创建三个静态的I/O对象,它们是标准输入流对象、标准输出流 对 象、和标准错误流 对 象。18 .Fi l e l n p u t St r e a m 类是 类。19 .Fi l e Ou t p u t St r e a m 类是 类。0.l OEx c e p t i o n 类 类 是 类。1.Da t a l n p u t St r e a m 类 是 类。2.GU I是英文缩写。3.Fr a m e类 是 类。Pa n e l类 是 类。La b e l类 是 类。4.Bu

4、 t t o n 类 是 类。T e x t Fi e l d 类 是类。Me n u Ba r 类是类。T e x t A r e a类是 类。Me n u l t e m类是 类。5.Li s t类是 类。Sc r o l l b a r类是 类。Me n u 类是类。Di a l o g 类是类。.在 Ja v a 程序运行时,当前事件发生时默认的处理方法是方法。7.在Ja v a 标准类中,In t e g e r 是 类,St r i n g 是 类Ma t h是 类,.选择题(每题1 分,共 1 0 分)1 .创建H TM L 文档时,错误的叙述是A.H TM L 是超文本标记语言

5、,它可从文本中的任何地方调入链接的其它文档.B.使用H TM L 超文本会使网页在浏览器中更加生动。C.H TM L 文档链接可是普通文档链接,但不能是图形化的文档链接。D.超文本文件中可以嵌入声音、动画、图像等多媒体信息。.J a va 语言能做到“编写一次,随处可用,是指J a va语言具有A.解释特性B,可移植性C.很高的通用性D.很高的安全性.在创建数组时,下列创建的方法中合法的是A.i n t a =n e w a 1 0 5 ;B.i n t a =n e w i n t 1 0 ;C.i n t a=n e w a 1 0 ;D.i n t a =n e w a 1 0 ;.下列

6、标识符合法的是A._*p tr B.i n te r n e t C.!_n o t D.e m a i 1.A SC I I码与Un i c o d e码的区别是A.A SC I I码 是1 6位的字符集,而Un i c o d e码也是1 6位的字符集B.A S C H码是1 6位的字符集,而Un i c o d e码是8位的字符集C.A S C H码和Un i c o d e码都是8位,只是J a va中使用Un i c o d e 码。D.A SC I I码和Un i c o d e码都是1 6位,只是J a va中使用 Un i c o d e 码。.在一个类中定义的成员变量和成员方

7、法时,不允许。A.两个成员变量名相同.B.成员变量与成员方法名相同.C.两个成员方法名相同D.成员方法中的参数与成员变量名相同.一个子类继承父类,子类不可以继承父类中访问权限设定为的变量和方法.A.p ub l i c B.p r o te c te d C.p r i va te D.未修饰.当子类中的成员变量或方法与继承的父类的成员变量或方法相同时,子类的对象所使用的变量是A.是父类的变量,子类的方法B.父类中的变量或方法C.子类中的变量或方法D.子类的变量,父类的方法.下列叙述正确的是A.在类中的构造方法的名字与类的名字相同,而且不能重载B.在类中的构造方法的名字与类的名字相同,但没有返

8、回类型.C.在类中的构造方法的名字与类的名字相同,而且有返回类型.D.在类中的构造方法的名字与类的名字相同,而且不能初始化.1 0.在释放被对象的占用的资源前,运行系统会自动调用方法来释放系统资源.A.f i n a l ()B.th i s ()C.s up e r()D.f i n a l i ze ().判断题(每题1 分,共 1 5 分)1.()J a va 语言除了应用于网络,还可以用于编写单机的应用程序。.()J a va 语言没有自动收集无用内存的功能。.()J a va 语言程序与硬件、软件平台有关.()J a va 语言是解释型语言.()在用H TM L 编写网页时,链接的多

9、媒体文件在浏览器中必须有专门的媒体播放器.()J a va 语言支持类的继承,但不支持类的多重继承.()Un i c o d e 码与A SC H 码不同,Un i c o d e 码是1 6 位的,而A SC I I 码是8 位的.0 在 J a va 语言中即支持一维数组,也支持多维数组。.()在 J a va 语言中,允许一个类继承一个父类的内容,但不允许继承多个父类的内容1 0 .()方法的重载是指子类和父类具有相同的名字、相同的参数表,但返回类型可以不相同。1 1 .()当一个文件使用完后,必须调用c l o s e。方法关闭。1 2 .()如果在类中未给成员变量赋予初值,,则在系统

10、执行时,不会自动对类中的成员进行初始化.1 3 .()在定义类时,抽象类中的方法必须是空的方法,不能有任何代码.1 4 .()当完成了一个文件的操作后,可由系统自动关闭。1 5.()在 J a v a 中,a d d()方法是向容器组件中添加控件的方法。四.简答题:(3 5分)1 .简 述 J a v a A p p l e t程序的结构以及运行机制。(1 0分)J a v a 语言程序设计期末考试试卷 一、选择题(每题3 分,共 3 0 分)1、Java平台有三个版本,下列不是Java平台版本的选项是()oA.J2ME B.J2SE C.J2EE D.JSP、下列不属于面向对象语言的是()。

11、A.Python B.C+C.Java D.C、在Java语言中,下列哪个变量名是不正确的?()A.large B.2much C.$moneyD._postCode、编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()oA.java B.class C.html D.exe、选出不是java循环语句的选项?()A.for B.while C.repeat D.dowhile、下列关于类的构造函数说法错误的是()oA.构造函数名与类相同。B.构造函数无返回值,需要用void来指明这一点。C.构造函数不能被程序显示调用。D.在一个类中如果没有明确的给

12、出构造函数,编译器会自动提供一个构造函数。、关于Java中继承的特点,下列说法正确的是()oA.使类的定义复杂化。B.J a v a 只支持单继承,不可多继承,但可以通过实现接口来达到多继承的目的。C.子类继承父类的所有成员变量和方法,包括父类的构造方法。D.不可以多层继承,即一个类不可以继承另一个类的子类。、欲构造A r r a y L is t类的一个实例,此类继承了 L is t接口,下列方法正确的是()oA.A r r a y L is t m y L is t=n e w O b je c t();B.L is tm y L is t=n e w A r r a y L is t()

13、;C.A r r a y L is t m y L is t=n e w L is t();D.L is tm y L is t=n e w L is t();、下列说法错误的是()。A.程序员可以定义新的异常类。B.E x c e p tio n 可以用tr y/c a tc h 进行捕获处理。C.E x c e p tio n 可以递交给上一级调用方处理。D.类似像l O E x c e p tio n 等异常,程序可以忽略不进行捕获和处理。1 0、哪个关键字可以对对象加互斥锁?()A.T r a n s i e n t B.S yn c h r on i ze dC.S e r i a

14、l i ze D.s t a t i c二、填空题(每空2 分,共 20 分)1、J a v a中的数据类型可以划分为4大类:、浮点数、布尔型。、J a v a中常用的循环控制语句有d o-w h i l e语句,语句,语句。、当程序执行到s w i t c h语句时,必须先计算条件表达式的值,这个值必须是类型或者类型。、写出三个J a v a异常处理相关的关键字:t r y、。、多态有两种情况:和。三、读程题(每题5分,共1 5分)1、下列程序编译运行后输出什么?p u b l i c c l a s s a T e s t p u b l i c s t a t i c v oi d m

15、a i n(S t r i n g a r g s)i n t a=l,b=2;a=a+b;b=a-b;3.-a.-b;S ys t e m,ou t.p r i n t i n (“+a+b);、下列程序编译运行后输出什么?p u b l i c c l a s s T e s t public static void main(String args)int x=l,a=0,b=0;switch(x)case 0:b+;case 1:a+;case:a+;b+;)System.out.println(aa=+a+,+b=“+b);)下列程序编译运行后输出什么?public class Te

16、stThisprivate int i=0;TestThis increment()i+;return this;)void print()System,out.printin(i);public static void main(String args)TestThis x=new TestThis();x.i n c r e m e n t ().i n c r e m e n t ().i n c r e m e n t ().i n c r e m e n t ().pr i n t ();)四、简答题(1 0分)1、请列举出面向对象的三个特点。(6分)请你说出i m p or t j

17、 a v a.a w t.*;语句中“*的含义以及包的作用。(4分)五、改错题(每题5分,共1 0分)1、下列程序有一个错,请找出并说明错误原因。p u b l i c c l a s s t e s t p u b l i c s t a t i c v oi d m a i n(S t r i n g a r g s)f i r s t f =n e w f i r s t ();s e c on d s =n e w s e c on d ();s.s e c on d=3;f.f i r s t N o=2;)c l a s s f i r s t(p r i v a t e i n

18、t f i r s t N o=l;class secondpublic int second=2;、下列程序有一个错,请找出并说明错误原因。class A(A(int i)System,out.printin(i);)public class aTestpublic static void main(String args)A a=new A();)六、阅读程序,回答问题(15分)如果有这样一个Java源文件如下,阅读程序,回答下面几个问题:public class Shelfpublic static void main(String arguments)System,out.printl

19、n(Shelf!);Book b=new Book();b.get();)c l a s s B ook p u b l i c v oi d g e t()S ys t e m,ou t.p r i n t i n(b ook!);)c l a s s S t u d e n t p u b l i c v oi d r e a d()S ys t e m,ou t.p r i n t i n (r e a d a b ook!);)(1)请写出这个文件的完整名称(2分)(2)请写出在命令行上如何编译这个文件(2分)(3)请写出这个文件编译后产生几个类文件(2分),它们的完整名称分别是什么?(3 分)(4)请写出在命令行上如何运行这个程序?(3 分)(5)这个程序的运行结果是什么?(3 分)

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com