Java期末综合练习题Word格式.docx

上传人:b****3 文档编号:15095321 上传时间:2022-10-27 格式:DOCX 页数:29 大小:75.87KB
下载 相关 举报
Java期末综合练习题Word格式.docx_第1页
第1页 / 共29页
Java期末综合练习题Word格式.docx_第2页
第2页 / 共29页
Java期末综合练习题Word格式.docx_第3页
第3页 / 共29页
Java期末综合练习题Word格式.docx_第4页
第4页 / 共29页
Java期末综合练习题Word格式.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

Java期末综合练习题Word格式.docx

《Java期末综合练习题Word格式.docx》由会员分享,可在线阅读,更多相关《Java期末综合练习题Word格式.docx(29页珍藏版)》请在冰豆网上搜索。

Java期末综合练习题Word格式.docx

[]arg)

D、public 

arg[])

3.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( 

A、static 

method() 

C、final 

D、abstract 

method()

4.下列哪个是合法的Java标识符?

( 

A、Tree&

Glasses 

B、FirstJavaApplet

C、_$theLastOne 

D、273.5

5.Java 

Application源程序的主类是指包含有( 

)方法的类。

 A、main方法 

B、toString方法

 C、init方法 

D、actionPerfromed方法

6.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( 

)个比特位。

A、8 

B、16 

C、32 

D、64

7.设a=8,则表达式 

a>

>

2的值是( 

A、1 

B、2 

C、3 

D、4

8.若a的值为3时,下列程序段被执行后,c的值是多少?

c=1;

if 

(a>

0) 

3) 

c=2;

else 

c=3;

c=4;

9.在编写Java 

Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( 

)语句。

A、import 

java.awt.*;

B、import 

java.applet.Applet;

C、import 

java.io.*;

D、import 

java.awt.Graphics;

10.对于构造函数,下列叙述正确的是( 

A、构造函数是类的一种特殊函数,它的方法名必须与类名相同。

B、构造函数的返回类型只能是void型。

C、构造函数的主要作用是完成对类的对象的初始化工作。

D、一般在创建新对象时,系统会自动调用构造函数。

11.下面的是关于类及其修饰符的一些描述,正确的是:

A、abstract类只能用来派生子类,不能用来创建abstract类的对象。

B、final类不但可以用来派生子类,也可以用来创建final类的对象。

C、abstract不能与final同时修饰一个类。

D、abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。

12.若需要定义一个类域或类方法,应使用哪种修饰符?

B、package 

C、private 

D、public

13.若在某一个类定义中定义有如下的方法:

abstract 

performDial();

该方法属于( 

A、本地方法 

B、最终方法 

C、解态方法 

D、抽象方法

14.下列关于静态初始化器的叙述中,哪一个是正确的?

A、静态初始化器是在构造函数之前加上static修饰符。

B、静态初始化器是对类自身进行初始化。

C、静态初始化器在同一个类中只能有一个。

D、静态初始化器是在其所属的类加载内存时由系统自动调用执行。

15.不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?

A、实例方法可以直接调用父类的实例方法。

B、实例方法可以直接调用父类的类方法。

C、实例方法可以直接调用其他类的实例方法。

D、实例方法可以直接调用本类的类方法。

16.设有下面两个类的定义:

class 

Person{ 

Student 

extends 

Person{

long 

id;

//身份证号 

int 

score;

//入学总分

String 

name;

//姓名 

getScore(){

return 

}

问:

类Person和类Student的关系是( 

A、包含关系 

B、继承关系

C、关联关系 

D、无关系,上述类定义有语法错误

17.设有下面的两个类定义:

AA{ 

Show(){System.out.println("

我喜欢Java!

"

);

BBextends 

AA{

我喜欢C++!

则顺序执行如下语句后输出结果为:

AA 

a;

BB 

b;

a.Show();

b.Show();

A、我喜欢Java!

B、我喜欢C++!

我喜欢C++!

我喜欢Java!

C、我喜欢Java!

D、我喜欢C++!

18.设有下面的一个类定义:

AA{

Show(){System.out.println("

BB{ 

}}

若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:

A、a.Show() 

B、AA.Show();

b.Show() 

BB.Show();

C、AA.Show();

D、a.Show();

b.Show();

19.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。

这种面向对象程序特性称为( 

A、隐藏 

B、覆盖 

C、重载 

D、Java不支持此特性

20.对于构造函数,下列叙述正确的是( 

A、构造函数也允许重载。

B、子类无条件地继承父类的无参构造函数。

C、子类不允许调用父类的构造函数。

D、在同一个类中定义的重载构造函数可以相互调用。

21.在使用interface声明一个接口时,只可以使用( 

)修饰符修饰该接口。

A、private 

B、protected

protected 

22.设有下面两个赋值语句:

a=Integer.parseInt("

1024"

b=Integer.valueOf("

).intValue();

下述说法正确的是( 

A、a是整数类型变量,b是整数类对象。

B、a是整数类对象,b是整数类型变量。

C、a和b都是整数类对象并且它们的值相等。

D、a和b都是整数类型变量并且它们的值相等。

23.在Java 

Applet程序用户自定义的Applet子类中,常常重载( 

)方法在Applet的界面中显示文字、图形和其它界面元素。

A、start() 

B、stop()

C、init() 

D、paint()

24.下面的语句的作用是:

Vector 

MyVector=new 

Vector(100,50);

A、创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。

B、创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。

C、创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。

D、创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。

25.在Java中,存放字符串常量的对象属于( 

)类对象。

A、Character 

B、String

C、StringBuffer 

D、Vector

26.在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是( 

)包。

A、java.io 

B、java.awt

C、java.applet 

D、java.awt.event

27.在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用( 

)类的对象

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1