-> -> ->
2010计算机等级考试二级(JAVA)笔试39(三)
时间:2011-06-30 21:24:15
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
: B :在捕获一个异常之前,必须先有异常抛出,才能生成一个异常对象,这就是用抛出异常来实现的。抛出异常、生成异常对象都通过throW语句实现,如: IOExcepftion e=new IOException; throw e; 利用throw语句还可以自定义异常类抛出。----------------------------------------9、设A为已定义的类名,下列声明类A的对象a的语句中正确的是 A.oat A a;B.ulic A a=A( );C.Aa=ew it( );D.Aa=ew A( ); 参考答案: D :对象的生成包括声明、实例化和初始化三个方面的内容。一般格式是先定义一个对象变量,再用关键字new生成一个对象,并为对象中的变量赋初值。选项[A].对象不能声明为简单的数据类型;选项[B].缺少new关键字;选项[C].int应为A。----------------------------------------10、对建立良好的程序设计风格,下面描述正确的是 A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无 参考答案: A :程序设计应该简单易懂,语句构造应该简单直接,不应该为提高效率而把语句复杂化。----------------------------------------11、程序设计语言的基本成分是数据成分、运算成分、控制成分和( )。 A.对象成分B.变量成分C.语句成分D.传输成分 参考答案: D :----------------------------------------12、ASCII码(含扩展)可以用一个字节表示,则可以表示的ASCII码值个数为( )。 A.1024B.256C.128D.80 参考答案: B :----------------------------------------13、下列( )选项是正确计算4度(角度)的余弦值。 A.douled=Math.co42.;B.douled=Math.coie42.;C.douled=Math.co(Math.toRadia42.);D.douled=Math.co(Math.toDegree42.); 参考答案: C :----------------------------------------14、设有定义int i=123;long j=456;,下列赋值不正确的是 A.j=i;B.j=(log)iC.i=(it)j;D.i=j; 参考答案: D :考查了数据类型之间的转换。 【解题要点】选项[A].j=i,因为j是long型,而等号左边是int型,所以将位数少的数值向位数多的数值转换时,可以自动转换,所以选项[A].正确。选项[B].j=(long)i,当然既能自动转换,我们在前面加上位数多的那个数据类型的名称,也只是更加安全,所以选项[B].正确。选项C)i=(int)j,它属于必须进行强制转换数据类型的那种情况,因为想把一个位数多的数据转换成一个位数更少的数据类型,必须强制转换,方法是在( )中说明向哪个数据类型转换,结果是使j的精度降低到int型。 【错解分析】选项[D].i=j,没有进行强制转换,会发生编译错误。----------------------------------------15、Thread类的方法中,toString( )方法的作用是( )。 A.只返回线程的名称B.返回当前线程所属的线程组的名称C.返回当前线程对象D.返回线程的字符串信息 参考答案: D :----------------------------------------1
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G