无忧首页企业系统我的无忧
无忧服务:
兼职活动培训
娱乐交友:
交友社区资讯
全职实习:
实习暑假寒假
微信号:school51
扫一下,立即关注
加关注
在线支付,立省10元
下载新版APP
===大学生成长生活平台===

2011年计算机二级Java阅读代码段章节练习题及答案

2012-12-26来源/作者:卫凯点击次数:467

  1 阅读下列代码段:

  Int i=3, j ;

  Outer : while (i>0)

  {

  J=3 ;

  Inner:while (j>0)

  {

  If (j<2) break inner;

  System.out.println(j+”and”+i) ;

  j-- ;

  }

  i -- ;

  }

  下列哪一项将不会被输出到屏幕上?

  A ) 3and3 B) 3and2 C) 3and1 D)3and0

  2. 如果要抛出异常,应该采用的子句是----------

  A) catch B) throw C) try D) finally

  3.阅读下面代码段:

  Public class person

  {

  Int arr [ ]= new int [10];

  Public static vond main (string a[ ])

  {

  System.out.println(arr[1]);

  }

  }

  执行结果正确的说法是------------。

  A) 编译时将产生错误 B) 编译时正确,运行时将产生错误

  C) 输出零 D) 输出空

  4.阅读下面代码段:

  Public class Test

  {

  Public static void main (string args [ ])

  {

  Char ch ;

  Switch (ch)

  {

  Case ‘a’: system.out.print(“abc”);break;

  Case’b’: system.out.print(“ab”);

  Case’c’: system.out.print(“c”);break;

  Default: system.out.print(“abc”);

  }

  }

  }

  不输出”abc”的ch值是-----------。

  A)’a’ B) ‘b’ C) ‘c’ D) ‘d’

  5.和语句

  For (int x=0;x <15; x+=2) sum+=x+5;

  作用一样的语句是--------------。

  A) for (int x =5; x<20;x+=2)sum+=x;

  B) for(int x=5;x<20;x+=x-2)x+=2;

  C) for(int x=0;x<15;x+=2)sum+=x+3;x+=2;

  D) 上述全对  

  6. 阅读下列代码:

  Public class Test{

  Public static void mian ( String args[] ) {

  Float a=4.0f, b=6.0f, c=8.0f;

  String s=”10.0”;

  System.out.println(a+b+s+c);

  System.out.println();

  }

  }

  程序运行结果为________.

  A) absc B) 4.06.0101.08.0

  C) 10.010.08.0 D) 4.06.010.08.0

  7. 阅读下列代码:

  Public class Test{

  Public static void main ( String args[] ) {

  String s1= new String(“hello”);

  Stirng s2= new String(“hello”);

  Stirng s3= s1;

  System.out.println( s1 = =s2 );

  System.out.pirntln( s1 = = s3 );

  }

  }

  程序运行结果为_________.

  A) true,false B) true,true C) false,true D) false,false

考试大编辑整理

  编辑推荐:

  2011年计算机二级考试JAVA知识点整理汇总

  计算机等级考试二级Java模拟试题及答案汇总

  计算机等级考试二级Java练习题及解析汇总

  全国计算机等级考试二级笔试样卷Java语言程序设计

  8. 下面运算符中优先级最高的是_________.

  A) >> B) * C) && D) +=

  9. 阅读下列代码:

  Public class Test{

  Public static void main ( String args[] ) {

  int a = 10,b = 6;

  Syetem.out.println(a & b );

  }

  }

  程序运行结果为_________.

  A) 2 B) 6 C) 10 D) 16

  10 和语句

  y=x+7;

  x++;

  While (x<9)

  {

  y=x+7;

  x++;

  }

  执行结果相同的语句是------------

  A) y=x+7;

  x++;

  do{

  y=x+7;

  x++;

  }while (x<9)

  B) do {

  y=x+7;

  x++;

  }while (x<9)

  C) do {

  y=x+7;

  x++;

  }while (x<=9)

  D) 上述都不对

  11下列可以实现无限循环的语句是-------------

  A) for (;;) {…} B) if(true){…}

  C) while(false) {…} D) 上述都可以

  12请写出下列代码段的输出结果:

  Int x=12,y=14,z;

  z=y/x+7;

  x=z*z;

  system.out.println(x);

  13阅读下列代码段:

  Int x=10,y=12,r;

  If (y>x)

  {

  int t=y;

  Y=x;

  X=t;

  }

  While (y!=0)

  {

  R=x%y;

  X=y;

  Y=r;

  }

  System.out.println(x);

  程序运行结果为----------

  A)2 B)4 C) 6 D)8

考试大编辑整理

  编辑推荐:

  2011年计算机二级考试JAVA知识点整理汇总

  计算机等级考试二级Java模拟试题及答案汇总

  计算机等级考试二级Java练习题及解析汇总

  全国计算机等级考试二级笔试样卷Java语言程序设计

  14. 阅读下面程序:

  Pulbic class Test extends TT

  {

  Public static void main ( String args[] )

  {

  Test t = new Test ( “ Tom” )

  }

  Public Tests ( String s )

  {

  super(s);

  System.out.println(“How do you do ?”);

  }

  Public Test()

  {

  this ( “ I am Jack” );

  }

  }

  class TT

  {

  public TT()

  {

  System.out.println(“What a pleasure!”);

  }

  public TT( Stirng s )

  {

  this();

  System.out.println(“I am”+s);

  }

  }

  给出程序结果.

  15 用if-else 语句改写下面的switch语句:

  Switch (i) {

  Case 1:

  J+=2;

  Break;

  Case3:

  J-=5;

  Break;

  Case7:

  Case10:

  J*=17;

  Break;

  Default:

  J=0;

  }

  答案

  1.D 2.B 3.A 4.C 5.D 6.C 7.C 8.B 9.A10.B 11.A 12.64 13.A

  14. What a pleasure!

  I am Tom

  How do you do?

  15.IF (i= =1)j+=2;

  Else if (i= =3)j-=5;

  Else if (i= =7||i= =10)j*=17;

  Else j=0;

考试大编辑整理

  编辑推荐:

  2011年计算机二级考试JAVA知识点整理汇总

  计算机等级考试二级Java模拟试题及答案汇总

  计算机等级考试二级Java练习题及解析汇总

  全国计算机等级考试二级笔试样卷Java语言程序设计





相关阅读



关于我们 | 联系我们 | 用户指南 | 网站地图 | 意见建议 | 会员注册 | 用户协议 | 隐私政策