微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
,回到第一个特环,接着继续执行。----------------------------------------21、下列命令中,哪个命令是Java的API文档生成器? A.javaB.javacC.javaD.javadoc 参考答案: D :考查Java的基本命令 【解题要点】javadoc的基本功能是文档生成,也就是将类之间的关系用文档形式记载下来。这对于后期维护和开发有很大的帮助。 【考点链接】用来解析Java源文件中的类的定义和文 档注释,并产生相应格式的HT-ML文档,描述公有类、保护类、接口等。----------------------------------------22、在编写异常处理的Java程序中,每个catch语句块都应该与( )语句块对应,使得该语句块用来启动Java的异常处理机制。 A.if?DeleB.witchC.tryD.throw 参考答案: D :----------------------------------------23、 若a的值为3时,下列程序段被执行后,c的值是 int c = 1; if (a>0) if (a>3) c = 2; else c = 3; else c = 4; A.1B.2C.3D.4 参考答案: C :此题主要考查if-else的使用,当if语句中的条件为真时执行后的 语句,并跳过else执行下面的语句;当条件为假时执行else后的语句。----------------------------------------24、 下列程序段执行后c的结果是 int a=9,b=11,c; C=a!=b? a+b:a-b; A.-2B.20C.11D.9 参考答案: B :考查三目运算符的用法。 【解题要点】三目运算符是用?和:表示,其一般的形式为:expressionl? expres sion2:expression3,其中expressionl应该是关系或布尔逻辑表达式,其计算结果为 布尔值。如果该值为true,则计算表达式expression2,并将计算结果作为整个条件表达式的结果;如果为 false,则计算表达式expression3,并将计算结果作为整个条件表达式的结果。 【错解分析】对三目运算符 的用法掌握不够,a!=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是所有异常的父 类,所有