-> -> ->
2010计算机等级考试二级(JAVA)笔试36(七)
时间:2011-07-03 08:05:05
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
quals( )succeded); A.行4.与行6.都将执行B.行4.执行,行6.不执行C.行6.执行,行4.不执行D.行4.、行6.都不执行 参考答案: B :----------------------------------------21、为读取的内容进行处理后再输出,需要使用( )。 A.File treamB.Pie treamC.Radom treamD.Filter tream 参考答案: D :----------------------------------------22、计算机中的流是( )。 A.流动的字节B.流动的对象C.流动的文件D.流动的数据缓冲区 参考答案: D :----------------------------------------23、JME中的Profile定义应用系统的( )特性。 A.生命周期模型B.用户界面C.访问设备D.以上全部都是 参考答案: D :----------------------------------------24、下列叙述哪个有误? A.编译器是检查程序错误的第一道防线B.源程序编译过程中没有出现任何错误,执行时就不会发生错误C.Java的异常处理机制是检查程序错误的第二道防线D.选项[A]. 和[C]. 正确 参考答案: B :源程序编译过程中没有出现仟何错误,但在执行时也会可能发生错误,这与当时执行程序的环境有关。----------------------------------------25、 给出下列的不完整的方法,则下列的哪个声明可以被加入①行完成此方法的声明?① ② { success = connect( ); ③ if (success = = - 1 ) { ④ throw new TimedoutException( ) ⑤ } ⑥ } A.ulic void method( )B.ulic void method( ) throw ExcetioC.ulic void method( ) throw TimedoutExcetioD.ulic throw TimedOutExcetio void method( ) 参考答案: B :如果程序在运行的过程中抛出异常,而这个异常又不是Runtime- Exception或者Error,那么程序必须捕获这个异常进行处理或者声明抛出(throWs)该异 常,捕获异常可以使用try{...}catch( ){...}语句,而抛出异常在方法声明前是声明,在方 法的声明后面加上throws XxxxException,抛弃多个异常时,在各异常间使用逗号,分 隔,题目中的程序在运行时抛出的不是一个RuntimeExeeption,所有必须捕获或者抛弃, 而程序又没有捕获,所有应该在方法声明中声明抛弃。由于Exception是所有异常的父 类,所有当然也可以代表RuntimeExccption了。----------------------------------------26、设A为已定义的类名,下列是声明A类的对象a的语句中正确的是 A.ulic A a=ew A( );B.ulic A a=A( );C.A 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;两个字母互换顺序即可。-------------------------------------
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G