2010计算机等级考试二级(JAVA)笔试33(五)

时间:2011-07-06 07:25:30

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
a=ew cla( );

D.a A;

参考答案: A

:考查对象的生成的概念。 【解题要点】对象的生成包括声明、实例化和初始化3个方面的内容。一般格式是先定义一个对象变量,再用关键字new生成一个对象,并为对象中的变量赋初值。 【错解分析】选项[B].public A a=A( );应在A( )前加关键字new。选项[C].A a=new class( );把new后的class应改为字母A。选项[D].a A;两个字母互换顺序即可。

----------------------------------------

16、下列关于数组定义语句不正确的

A.it[]a1,a2;

B.it a[]={1,2,3,4,5};

C.doule[] d=ew doule[8];

D.float f[]=ew {2.0f,3.5f,5.6f,7.8f};

参考答案: D

:考查数组的定义创建和初始化。 【解题要点】在Java中定义并创建一个数组对象的语句格式是arrayName=new type[arraySize);,而选项[D].中,把定义创建数组对象和静态初始化数组对象混为一谈。 【考点链接】所谓数组的初始化是指对已定义好的数组元素进行赋值。有静态初始化和动态初始化两种。

----------------------------------------

17、定义类头时,不可能用到的关键字是

A.cla

B.rivate

C.exted

D.ulic

参考答案: B

:可以修饰类的修饰符有public,staic,final和abstract。private不能做类的修饰符。

----------------------------------------

18、 给出下列代码,则数组初始化中哪项是不正确的?   byte[ ]array1,array2[ ];    byte array3[ ][ ];    byte[ ][ ]array4;

A.array2 = array1

B.array2 = array3

C.array2 = array4

D.array3 = array4

参考答案: A

:此题考查二维数组的定义,其中array1为一维数组其余为二维数 组所以选项[A].错误。

----------------------------------------

19、为读取的内容进行处理后再输出,需要使用( )。

A.File tream

B.Pie tream

C.Radom tream

D.Filter tream

参考答案: D

----------------------------------------

20、 下列的程序的功能是求2~100之间的素数,程序中划线部分应填入的选项是  public class Testnn { public static void main(String args[])     { Labell:       for(int i=2; i<100;i++)        { for(int j=2;j<i;j++)        { if(i%j==( )__)continue Labell;         }       System.out.println(i);      }    }   }

A.0

B.1

C.i

D.j

参考答案: A

:考查循环语句的用法和continue关键字的用法。 【解题要点】根据素数的定义,如果一个数只能分解成1和本身这两个乘积因子,那么这个数就是素数,如5只能等于是1*5,而6不仅能等于1*6,还能等于 2*3,所以5是素数,而6是合数;有了素数的概念便可以用双重for语句进行判断,外层for(int i=2;i< 100;i++)是让被测试的数移动的;而里面的for(int j=2;j<i;j++),是用来判断被测试的数能不能被分解为 除去1和它本身以外的位于1和本身之间的数,如果能,则有i%j==0

首页 上页 4 5 6 下页 尾页 5/7/7
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部