当前位置:才华君>社会工作>IT认证>

2017年计算机二级Java模拟试题及答案

IT认证 阅读(5.61K)

Java 不同于一般的编译执行计算机语言和解释执行计算机语言。下面是小编整理的关于计算机二级Java练习题及答案,希望大家喜欢!

2017年计算机二级Java模拟试题及答案

1[单选题]下面的哪个赋值语句是不对的?(  )

t f = 11.1;

le d = 5.3E12;

le d = 3.14159;

le d = 3.14D;

参考答案:A

2[单选题]下面的'代码段中,执行之后i 和j 的值是什么?(  )

int i = 1;

int j;

j = i++;

A.1, 1B.1, 2C.2, 1D.2, 2

参考答案:C

3[单选题]下列语句片段:

int result;

int a=17,b=6;

result=(a%b>4)? a%b:a/b;

System,tln(result);

的结果为(  )

A.0B.1C.2D.5

参考答案:D

4[单选题]下列语句片段

int a=10,b=4,c=20,d=6;

tln(a++*b+c*--d);

的结果为(  )

A.144B.28C.140D.不能执行

参考答案:C

5[单选题]下列程序的输出结果是

public class fff

{

void printValue(int m)

{

do { tln("The value is"+m);}

while( --m > 10 )

}

public static void main(String arg[])

{

int i=10;

Test t= new Test();

tValue(i);

}

}

A.8 B.9 C.10 D.11

参考答案:C

6[单选题]下列属于合法的Java标识符是

A._cat B.5books C.+static D.-3.14159

参考答案:A

7[单选题]在Java中,表示换行符的转义字符是

A.n B.f C.'n' D.dd

参考答案:A

8[单选题]下列的哪个赋值语句是不正确的?

t f = 11.1;

le d = 5.3E12;

t d = 3.14f ;

le f=11.1E10f;

参考答案:A

9[单选题]下列的哪个赋值语句是正确的?

a=12; a=12.0; a=12.0f; a=(int)12.0;

参考答案:D

10[单选题]下列程序段执行后的输出结果为

int x=3; inty=10;

tln(y%x);

A.0 B.1 C.2 D.3

参考答案:B