2.JAVA的基本数据类型,运算符和流程控制_选择题

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

1. 以下能作为char类型的字面值的有:()

A “e”

B ‘f’

C ‘\u12’

D ‘\u0012’

2. byte变量的取值范围是:()

A 0 - 65535

B -128 – 127

C -256 – 255

D 0 - 32767

3. 以下选项中正确的有:()

A int i = 32;

B float f = 45.32;

C double d=3.2;

4. 假定x和y为double型,则表达式x=2,y=x+3/2的值是(D)

A 3.500000

B 3

C 2.000000

D 3.000000

5. 下列对于>>和>>>操作符描述正确的是?()

A 当左面的操作数是正数时, >> 和 >>> 结果相同。

B (-1 >> 1)的结果是0。

C (-1 >>> 1) 的结果是 -1。

D 只有在右面的操作数大于等于1时, >>> 才会返回负数。

6. 有如下一段代码:

1)public class ReturnIt{

2) returnType methodA(byte x, double y){

3) return x/y*2;

4) }

5) }

在第2行中,方法methodA的有效返回类型returnType应该是?()

A int

B byte

C short

D double

7. 根据以下程序选择正确答案:()

public class Test{

static int total = 10;

public static void main(String args []) {

new Test();

}

public Test (){

System.out.println("In test");

System.out.println(this);

int temp = this.total;

if (temp > 5) {

System.out.println(temp);

}

}

}

A 编译出错

B 运行时有异常

C 编译运行都正确

8. 以下switch表达语句正确的是:()

A public void switchTest (char c){switch(c){…}}

B public void switchTest(long c){switch(c){…}}

C public void switchTest(byte c){switch(c){…}}

D public void switchTest(double c){switch(c){…}}

9. int i=1,j=10;

do{

if(i++>--j)

continue;

}while(i<5);

上面的代码执行后,i和j的值各是多少?()

A i=6 j=5

B i=5 j=5

C i=6 j=4

D i=5 j=6

相关文档
最新文档