Java期末复习卷

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

一、选择题

1.在Java中,负责对字节代码解释执行的是____。

A、垃圾回收器

B、虚拟机

C、编译器

D、多线程机制

2.在Java 中,所有类的根类是____。

A、ng.Objet

B、ng.Class

C、java.applet.Applet

D、java.awt.Frame

3.当启动Applet 程序时,首先调用的方法是____。

A、stop()

B、init()

C、start()

D、destroy()

4、若x=2,则表达式(x++)*3和(++x)*3的值分别是()

A、6、9

B、6、6

C、9、6

D、9、9

5.下列叙述中,正确的是____。

A、Java语言的标识符是区分大小写的

B、源文件名与public类名可以不相同

C、源文件名其扩展名为.jar

D、源文件中public类的数目不限

6、设变量a,f,x,y,z都是int型的变量,并已赋值,下列表达式的结果属于非逻辑值的是()

A、y+x*x++

B、x>y&&f

C、y!=x++

D、-z

7、以下关于一维数组的语句中,正确的是()

A、int a[5];

B、int a[]=new [5];

C、int a[];int a=new int[5];

D、int a[]={1,2,3,4,5};

8、下面语句段执行后,i的值是()

int i=0;

do {i+=3;} while(i<10);

A、12

B、9

C、6

D、3

9、类Test1定义如下:

public class Test1{

public float aMethod(float a,float B) {……}

___________________

}

将以下哪一个方法填入横线处是不合法的?()

A、public float aMethod(float a,float b,float C){……}

B、public float aMethod(float c,float D){……}

C、public int aMethod(int a,int B){……}

D、float aMethod(int a, int b,int C){……}

10、下列语句序列执行后,k的值是()

int x=3,y=5,k=0;

switch(x%y+3)

{

case 0: k=x*y; break;

case 6: k=x/y; break;

case 12: k=x-y; break;

default: k=x*y-x; break;

}

A、12

B、0

C、15

D、-2

11.在 Java 中,表示换行符的转义字符是____。

A 、\n

B 、\f

C 、'n'

D 、\dd

12.在 Java 中,由Java 编译器自动导入,而无需在程序中用import 导入的包是____。

A 、java.applet

B 、java.awt

C 、java.util

D 、ng

13.下列属于合法的Java 标识符是____。

A 、_cat

B 、5books

C 、+static

D 、-3.14159

14、有一个类A ,下面为其构造函数的声明,其中正确的是( )

A 、void A (int x) {……}

B 、A(int x) {……}

C 、a(int x) {……}

D 、void a(int x) {……}

15.在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是____。

A 、0x10

B 、0x16

C 、0xA

D 、016

16.int 型 public 成员变量 MAX_LENGTH ,该值保持为常数100,则定义这个变量的语句是____。

A 、public int MAX_LENGTH=100

B 、final int MAX_LENGTH=100

C 、public const int MAX_LENGTH=100

D 、public final int MAX_LENGTH=100

17、考虑以下的方法头:public void myMethod1(int num1, char letter)下列哪个描述是正确的?( )

A 、这个方法有个int 型的参数,它的形式参数是letter

B 、这个方法有个int 型的参数,它的形式参数是num1

C 、这个方法有个char 型的参数,它的实际参数是myMethod1

D 、这个方法是一个构造方法

18、如果局部变量与成员变量同名,那么如何在局部变量的作用域内引用成员变量( )

A 、无法引用,必须更名使两者名字不同

B 、在成员变量前加关键字this ,使用this 访问该成员变量

C 、在成员变量前加关键字super

D 、不影响,系统可以自己区分

19、下面程序的输出结果是 ( )

public class Ex1{

public static void main(String[] agrs){

for(int cnt=1;cnt<=10;cnt++){

if (cnt<=5) continue;

System.out.print(cnt+" ");

}

} }

A 、1 2 3 4

B 、6 7 8 9

C 、6 7 8 9 10

D 、

1 2 3 4 6 7 8 9 10

相关文档
最新文档