一些Java题 求高手解答

1、 Unicode是一种_____________
A) 数据类型 B)java包 C)字符编码 D)java类
2、 下面的逻辑表达式中合法的是__________
A)(7+8)&&(9-5) B)(9*5)||(9*7) C)9>6&&8<10 D)(9%4)&&(8*3)
3、 假设int a=3,b=2,c=1,以下语句正确的是___________。
A) c=c/float(a//b) b) c=c/((float a)/b)
c) c=(float)c/(a/b) d) c= c/(int)(a/(float)b)
4、 2|3&5的值是________________。
A)1 B)2 C)3 D)5
5、指出下列正确的语句:
A) byte i = 389;
B) long lv = i*3+4.5;
C) int x = 87L;
D) long l = 10;
6、指出下列类型转换中正确的是______________。
A)int i=’A’ B)long L=8.4f C)int i=(boolean)8.9 D)int i=8.3
7、以下的选项中能正确表示Java语言中的一个整型常量的是( )。
A) 12. B) -20 C) 1,000 D) 4 5 6
8、若所用变量都已正确定义,以下选项中,非法的表达式是( )。
A) a != 4||b==1 B) 'a' % 3
C) 'a' = 1/2 D) 'A' + 32
9、对于一个三位的正整数 n,取出它的十位数字k(k为整型)的表达式是( )。
A) k = n / 10 % 10 B) k = ( n - n / 100 * 100 )%10
C) k = n % 10 D) k = n / 10
10、现有一变量声明为boolean aa;下面赋值语句中正确的是( )。
A)aa=false; B)aa=False; C)aa="true"; D)aa=0;
11、设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。
i += i - 1;
A) 10 B) 121 C) 11 D) 100
12、下列语句序列执行后,ch1 的值是( )。
char ch1=’A’,ch2=’W’;
if(ch1 + 2 < ch2 ) ++ch1;
A) ‘A’ B) ‘B’ C) ‘C’ D) B
13、设有定义 float x=3.5f, y=4.6f, z=5.7f;则以下的表达式中,值为true的是( )。

A) x > y || x > z B) x != y
C) z > ( y + x ) D) x < y & ! ( x < z )
14、设有定义 int i=123; long j=456; 下面赋值不正确的语句是( )。
A) j=i; B) j=(long)i; C) i=(int)j; D) i=j;
15A) int i; B) int i=10000;
C) static int i=100; D) int 123_$;
16、以下的变量定义语句中,合法的是( )。
A) float $_*5= 3.4F; B) byte b1= 15678;
C) double a =10000;
D) int _abc_ = 3721L;
17、以下字符常量中不合法的是( )。
A) '|' B) '\' C) "\n" D) '我'
18、若以下变量均已正确定义并赋值,下面符合Java语言语法的语句是( )。
A) b = a!=7 ; B) a = 7 + b + c=9;
C) i=12.3* % 4; D) a = a + 7 = c + b;
19、执行下列程序段后,b, x, y的值分别是( )。
int x=6,y=8;
boolean b;
b=x>y&&++x==--y;
A) true , 6, 8 B) false , 7, 7
C) true, 7, 7 D) false, 6, 8
能简略解释一下为什么吗 拜托

答案如下:1-5 C C D C D
6-10 A B C A A
11-15 C B B D 无
16-19 C D A B

1、 Unicode是一种____c_________
A) 数据类型 B)java包 C)字符编码 D)java类
2、 下面的逻辑表达式中合法的是__c________
A)(7+8)&&(9-5) B)(9*5)||(9*7) C)9>6&&8<10 D)(9%4)&&(8*3)
3、 假设int a=3,b=2,c=1,以下语句正确的是____d_______。
A) c=c/float(a//b) b) c=c/((float a)/b)
c) c=(float)c/(a/b) d) c= c/(int)(a/(float)b)
4、 2|3&5的值是_____c___________。
A)1 B)2 C)3 D)5
5、指出下列正确的语句: d
A) byte i = 389;
B) long lv = i*3+4.5;
C) int x = 87L;
D) long l = 10;
6、指出下列类型转换中正确的是________a______。
A)int i=’A’ B)long L=8.4f C)int i=(boolean)8.9 D)int i=8.3
7、以下的选项中能正确表示Java语言中的一个整型常量的是(b )。
A) 12. B) -20 C) 1,000 D) 4 5 6
8、若所用变量都已正确定义,以下选项中,非法的表达式是(c )。
A) a != 4||b==1 B) 'a' % 3
C) 'a' = 1/2 D) 'A' + 32
9、对于一个三位的正整数 n,取出它的十位数字k(k为整型)的表达式是(a )。
A) k = n / 10 % 10 B) k = ( n - n / 100 * 100 )%10
C) k = n % 10 D) k = n / 10
10、现有一变量声明为boolean aa;下面赋值语句中正确的是(a )。
A)aa=false; B)aa=False; C)aa="true"; D)aa=0;
11、设有定义 int i = 6 ;,则执行以下语句后,i 的值为(c )。
i += i - 1;
A) 10 B) 121 C) 11 D) 100
12、下列语句序列执行后,ch1 的值是( b)。
char ch1=’A’,ch2=’W’;
if(ch1 + 2 < ch2 ) ++ch1;
A) ‘A’ B) ‘B’ C) ‘C’ D) B
13、设有定义 float x=3.5f, y=4.6f, z=5.7f;则以下的表达式中,值为true的是(b )。

A) x > y || x > z B) x != y
C) z > ( y + x ) D) x < y & ! ( x < z )
14、设有定义 int i=123; long j=456; 下面赋值不正确的语句是( d)。
A) j=i; B) j=(long)i; C) i=(int)j; D) i=j;

16、以下的变量定义语句中,合法的是(c )。
A) float $_*5= 3.4F; B) byte b1= 15678;
C) double a =10000;
D) int _abc_ = 3721L;
17、以下字符常量中不合法的是(d )。
A) '|' B) '\' C) "\n" D) '我'
18、若以下变量均已正确定义并赋值,下面符合Java语言语法的语句是(a )。
A) b = a!=7 ; B) a = 7 + b + c=9;
C) i=12.3* % 4; D) a = a + 7 = c + b;
19、执行下列程序段后,b, x, y的值分别是( b)。
int x=6,y=8;
boolean b;
b=x>y&&++x==--y;
A) true , 6, 8 B) false , 7, 7
C) true, 7, 7 D) false, 6, 8

才子_辉祝您愉快
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-10
1、C
2、C(逻辑运算符当然是判断的,两个整数怎么可能判断),还说是基础,
( chinargr)这个人自己都不知道,还来回答!
3、D(上面的又回答错了,字符C怎么会是FLOAT型嘛!)
4、C(0000 0010
0000 0011
0000 0101)先是后面两个与操作,然后把得到的结果和第一个做 或操作,得到 二进制0000 0011 既是 十进制 3
5、D
6、A
7、A
8、C
9、A
10、A
11、C
12、B
13、B
14、D
15、D(题目呢,,,,,应该是选错误的定义吧!)
16、C
17、B
18、D(i++,++i 分别是 先加再用,先用后加,所以执行的时候X,Y并不变)

OK了 ,差不多了 ,祝你好运!!本回答被提问者采纳
第2个回答  2008-11-10
答案依次是:1.C 2.B 3.C 4(牵涉到位运算,自己算) 5.D 6 B
7.A
晕了 都是初级题,都是考一些语法的
找本初级书,很容易解决的
第3个回答  2008-11-12
三楼的答案对.
第4个回答  2008-11-10
10分...勾引不来人呀.