第二章 Java编程基础(上)作业
1、现有2个byte类型的变量bb=126、bb2=5,当执行bbl=(byte)(bb+bb2);语句之后,bb的值应该是( D )。
A、-128 B、131 C、-125 bb1 D、语句在编泽中出错
2、下列单精度浮点数fValue的赋值语句中,不正确的一个是( A )。
A、fValue=(double)-23.234f; B、fValue=(char)-12.34f;
C、fValue=(char)-56.78d; D、fValue=(int)23.234f;
3、下列标识符中,正确的是( B )。
A、1_Back B、$_Money C、$-money D、2-Foward
4、下列标识符中,合法的一个是( D )。
A、$#@!$ B、$--$ C、2$$2 D、$22$
5、设有类型定义short i=32;long j=64;下面赋值语句中不正确的一个是( B )。
A、j=i; B、i=j; C、i=(short)j; D、j=(long)i;
6、 现有1个char类型的变量cl=66和1个整型变量i2=2;与执行c1=cl+(char)i2;语句之后,cl的值应该是( A )。
A、 ‘d’ B、’D’ C、68 D、语句在翻译时出错
7、 下列Java语句中,不正确的一个是( D )。
A、Double dValue=(float)1233.213f; B、double dValue=(float)1.213E2f;
C、char ch=(char)-1; D、char ch=66:
8、下列哪一个语句是合法的?( D )
A、byte=128; B、Boolean=true: C、long l=0x23EFL; D、double=0.1453d:
9、以下的变量定义语句,合法的是( C )。
A、float_*5=123.456F; B、byte $_bl=156782;
C、int_long_=324233L; D、double a=Double.MAX_ VALUE:
10、设有定义int a=12;则执行以下语句后,a的值为( A )。
a*=12;
A、144 B、12 C、24 D、0
11、算术表达式1+2/3—4*5B、的值为9( )
A、1 B、-19 C、-5 D、0
12、下列语句序列执行后,x的值是( B )。
public class ex3{
public static void main(String[ ]args){
int a=2;
int b=3;
int x=4;
x=++a*x;
System.out.println(x);