【良心出品】java复习题-选择题判断题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

复习题-选择题、判断题

一、选择题

1、Java用来定义一个新类时,所使用的关键字为( B )

A、public

B、class

C、struct

D、interface

2、在Java中,关键字( D )使类必须被继承后才能创建对象。

A、final

B、this

C、protected

D、abstract

3、设有String a="0"; char b='0'; int c=48;

下面选项中能输出“Equal”的是( C )

A、if(a==b){System.out.print("Equal");}

B、

if(a==c){System.out.print("Equal");}

C、if(c==b) {System.out.print("Equal");}

D、

if(c!=b){System.out.print("Equal");}

4、类的构造方法被自动调用执行的情况是在定义该类的( C )的时候。

A、成员函数

B、数据成员

C、对象

D、构

造函数

5、下列可作为java语言标识符的是( A )

A、mine

B、1$1

C、!_1

D、this

6、要设置一个类的属性为私有的,应使用关键字( C )

A、protected

B、public

C、private

D、

super

7、一个类可同时定义许多同名的方法,它们的参数个数、类型或顺序

各不相同,传回值的类型也可以不相同,这称为( C )

A、隐藏

B、覆盖

C、重载

D、重写

8、设数组len由以下语句定义

float len=new float int[22];

则数组的最后一个元素的正确引用方法为( C )

A、len [0]

B、len []

C、len

[21] D、len [22]

9、Java语言中下面哪个不是正确的关键字( D )

A、synchronized

B、implements

C、super

D、main

10、下列代码第( C )行会出错。

A、line 4

B、line 6

C、line 7

D、line 8

1) public void modify() {

2) int i,j,k;

3) i=100;

4) while (i>0) {

5) j=i*2;

6) System.out.println (" The value of j is " +j );

7) k=k+1;

8) i--;

9)}

10)}

11、给出下面的代码段

public class Test{

int a,b;

static int c;

public Test (int p,int q) {

a=p; b=q; }

}

以下代码错误的是?( B )

A、Test.c=99;

B、Test x=new Test (); x.c=5;

C、Test x=new Test (1,2); x.b=1;

D、Test x=new Test (1,2); x.c=3;

12、对静态成员(用static修饰的变量或方法)的不正确描述是( D )。

A、静态成员是类的共享成员;

B、静态变量要在定义时就初始化;

C、调用静态方法时要通过类或对象激活;

D、只有静态方法可以操作静态属性。

13、以下声明合法的是( D )

A、abstract double d;

B、abstract final double

hyperCosine( )

C、default String s;

D、public final int w( )

14、假定H为一个类,则执行H x=new H( ); 语句时将自动调用该类的

( D )

A、重载函数

B、有参构造函数

C、其他成员函数

D、无参

构造函数

15、下列关于Java语言的特点,描述错误的是( A )

A、Java是面向过程的编程语言

B、Java支持多线程

C、Java是跨平台的编程语言

D、Java支持分布式计算

16、下列关于for循环和while循环的说法中哪个是正确的?( D )

A、while循环判断条件一般不是程序结果,

for循环判断条件一般是程序结果

B、两种循环任何时候都不可替换

C、两种循环结构中的循环体不能为空

D、for循环能实现的操作,while循环也都能实现

17、在Java中,关于异常处理语句组try-catch-finally描述不正确的是(B )

A、try-finally可以配对使用,finally不可以单独使用;

B、try可以单独使用;

C、try-catch必须配对使用;

D、在try-catch后如果定义了finally,finally一定会执行。

18、对静态成员(用static修饰的变量或方法)的不正确描述是( B )

A、静态方法可以通过类或对象调用;

B、只有静态方法可以操作静态

属性。

C、静态成员是类的共享成员;

D、静态变量要在定义时就初始

化;

19、在Java 中( C )

相关文档
最新文档