一些Java题 求高手解答

来源:百度知道 编辑:UC知道 时间:2024/05/21 13:51:26
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、现有一变量声明为boole

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了 ,差不多了 ,祝你好运!!

三楼的答案对.

答案如下: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