java章节练习题_2011年计算机等级考试二级Java章节练习题

第二章 简单数据类型

1、下列属于合法标识符的是__________。 答案:A

A)_wind       B)5tie        C)+file         D)room#

2、下列数中,表示为八进制整数的是__________。 答案:B

A)0xB8        B)0156        C)4096L         D)‘\141’

3、下列数中,表示为单精度浮点数的是__________。 答案:C

A)0.652d      B)3.14156D       C)0.29874f        D)0568

4、作用域是整个类的变量属于__________。 答案:D

A)局部变量       B)方法参数变量       C)异常参数变量        D)类变量

5、用单引号括起来表示并占内存16为的数据类型是__________。 答案:C

A)字节型         B)短整型         C)字符型         D)不尔型

6、利用Java编译器改正下列程序的错:

public class Exercise1{

public static void main (String[] args){

int i = 97;

char j = i;

System.out.println(“j = “+j);

}

}

答案:D

A)将 int = 97;改为 int i = ‘97’

B) 将 int = 97;改为 float i = 97

C)将 int = 97;改为 long i = 97

D)将 int = 97;改为char i= 97

7、改正程序下划线处错误:

class Variable{

int x = 0,y = 0, z= 0;//类变量

void init (int x,int y){

x = x;

y = y;

int z = 5; //局部变量

System.out.println(“******在初始化中*******”);

System.out.println(“x = “ +x+” y = “+y+” z = “+z);

}

}

答案:B

A) int x = x; int y = y;

B)this.x = x; this.y = y;

C)v.x = x; v.y = y ;

D)this.v.x = x ; this.v.y = y;

8、改正下列程序的错误:

public class Exercise3{

public static void main (String[] args){

int i = 1000000;

short j;

j = (short) i;

System.out.println(“i = “+i);

System.out.println(“j = “+j);

}

}

要求获得以下运行结果:

i = 1000000

j = 16960

答案:B

A)将short j; j = (short) i;改为short j ; j = i*100;

B)将short j; j = (short) i;改为long j ; j = i*100;

C)short j; j = (short) i;改为byte j ; j = i*100;

D)short j; j = (short) i;改为char j ; j = i*100;

22/2<12

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值