java第二章练习题(数据类型和运算符)

秒速五厘米 2022-05-13 06:18 335阅读 0赞

第二章练习题(数据类型和运算符)

  1. 1.下列哪项不属于Java语言的基本数据类型?
  2. Aint
  3. BString
  4. Cdouble
  5. Dboolean

2.下列哪项不是int类型的字面量?

  1. A\\u03A6
  2. B077
  3. COxABBC
  4. D20

3.下列哪项不是有效的标识符?

  1. AuserName
  2. B2test
  3. C$change
  4. D\_password

4.下列哪项是Java语言中所规定的注释样式?(选三项)

  1. A.//单行注释
  2. B.--单行注释
  3. C \*
  4. \*单行或多行注释
  5. \*/
  6. D /kk
  7. \*文档注释
  8. \*/

5.下列哪项不是Java语言的关键字?

  1. Agoto
  2. Bsizeof
  3. Cinstanceof
  4. Dvolatile
  5. 6.现有如下五个声明:
  6. Linel: int a\_really\_really\_really\_long\_variable\_name=5 ;
  7. Line2: int \_hi=6
  8. Line3: int big=Integer. getlnteger("7”);
  9. Line4:int $dollars=8;
  10. line5: int %opercent=9;
  11. 哪行无法通过编译?
  12. A.Line1
  13. B.Line3
  14. C. Line4
  15. D. Line5

7.现有:

  1. 1. class Top \{
  2. 2 static int x=l
  3. 3. public Top (inty) \{ x\*=3; \}
  4. 4. \}
  5. 5. class Middle extends Top \{
  6. 6. public Middle() \{x+=1; )
  7. 7. public static void main (String \[\] args) \{
  8. 8. Middle m = new Middle();
  9. 9. System. out .println (x);
  10. IO. \}
  11. II. \}
  12. 结果为:
  13. A.1
  14. B. 2
  15. C3
  16. D.编译失败

8.现有:

  1. 1 class Passer f
  2. 2 static final int X=5
  3. 3.public static void main (String \[\] args) \{
  4. 4 new Passer().go (x);
  5. 5.System. out .print (x);
  6. 6 )
  7. 7 void go (int x) \{
  8. 8System. out .print(x++);
  9. 9 \}
  10. 10. \}
  11. 结果是什么?
  12. A55
  13. B56
  14. C65
  15. D66

9.现有:

  1. 1 class Wrench f
  2. 2.public static void main(String \[\] args) \{
  3. 3.Wrench w=new Wrench(); Wrench w2=new Wrench();
  4. 4 w2=go (w, w2);
  5. 5.System.out.print (w2==w);
  6. 6 \}
  7. 7.static Wrench go (Wrench wrl, Wrench wr2) \{
  8. 8.Wrench wr3=wrl; wrl=wr2; wr2=wr3;
  9. 9 return wr3;
  10. 10 \}
  11. 11 \}
  12. 结果是什么?
  13. A. false
  14. B true
  15. C.编译失败
  16. D.运行的时候有异常抛出

10.现有:

  1. 5 class Wrench2 \{
  2. 6 int size;
  3. 7.public static void main(String \[\] args) \{
  4. 8.Wrench2 w=new Wrench2();
  5. 9 w.size=II;
  6. IO. Wrench2 w2=go(w, w.size);
  7. II. System. out .print (w2. size);
  8. 12 )
  9. 13. static Wrench2 go(Wrench2 wr. int s) \{
  10. 14. S=12;
  11. 15 return wr;
  12. 16. \}
  13. 17. \}
  14. 结果为:
  15. A. 11
  16. B. 12
  17. c.编译失败。
  18. D.运行时异常被抛出

11.现有:

  1. class Test2 f
  2. public static void main (String \[\] args) \{
  3. short ab,C
  4. a=l;
  5. b=2;
  6. C=a+b
  7. a+=2
  8. \}
  9. \}
  10. 以上代码中,哪一句是错误的?
  11. Aa=1
  12. BC=a+b
  13. C a+=2;
  14. D. short ab,C

12.表达式:1-2/5+2 ‘k5的结果是哪项?

  1. A. 10.6
  2. B. 9.8
  3. C. 9

13.现有代码片段:

  1. String s="123"
  2. String sl=S+456;
  3. 请问sl的结果是哪项?
  4. A. 123456
  5. B. 579
  6. C.编译错误
  7. D.运行时抛出异常

14.基本数据类型float的包裹类是哪项?

A. Integer

B. Double

C. Float

D. Character

15.现有:

1. class Test4 {

  1. public static void main (String [] args) {

    3. boolean X=true;

    4. boolean y=false;

    5. short Z=42;

    6.

  2. if((z++==42) && (y=true))z++;

    8.if((x=false) || (++z==45)) z++;

    9.

  3. System. out.println(¨z=”+z);

    II. }

  4. }

结果为:

A. Z=42

B. z=44

C. Z= 45

D. z= 46

  1. **第二章练习题**
  2. 参考答案
  3. 1B
  4. 2A
  5. 3B
  6. 4ACD
  7. 5B
  8. 6D
  9. 7D
  10. 8A
  11. 9B
  12. 10 A
  13. 11 B
  14. 12 D
  15. 13 A
  16. 14 C
  17. 15 D

发表评论

表情:
评论列表 (有 0 条评论,335人围观)

还没有评论,来说两句吧...

相关阅读

    相关 操作系统第二练习题

    第四部分 判断题 进程是动态的概念。 (T) 进程执行需要处理机。 (T) 进程是有生命期的。 (T) 进程是指令的集合。 (F) 操作系统的一个重要概念是进程,因此

    相关 操作系统第二练习题

    第三部分 选择题 1、在进程管理中,当( )时,进程从阻塞状态变为就绪状态。 C A.进程被进程调度程序选中 B.等待某一事件 C.等待的事件发生