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.1024

B.256

C.128

D.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)i

C.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

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

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