微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
--16、 下列程序段执行后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是一个布尔逻辑表达式。【考点链接】注意运算符的优先级。----------------------------------------17、 执行下列语句后,r的值是 char ch=''''A'''';int r=6; switch(ch+5) {case''''A'''':r=r+3; case''''B'''':r=r+5; case''''C'''':r=r+5;break; default:r/=2; } A.19B.3C.11D.7 参考答案: B 命题目的:考查switch语句用法。【解题要点】default语句是当表达式的值与任一case子句的值都不匹配时,程序执行 default后面的语句。在本题中,判断switch(ch+5),其实等价于switch(''''F''''),而在case语句中,没有一个 能匹配的,所以直接执行default:r/=2。----------------------------------------18、下列关于接口的说法不正确的是 A.接口所有的方法都是抽象的B.接口所有的方法一定都是ulic属性的C.用于定义接口的关键字是imlemetD.接口是Java中的特殊类,包含静态变量和抽象方法 参考答案: C 命题目的:考查接口的基本用法。【解题要点】用于定义接口的关键字是interface,而实现接口的关键字是implements 。----------------------------------------19、为了区分类中重载的同名的不同的方法,要求 A.采用不同的形式参数列表B.返回值的数据类型不同C.调用时用类名或对象名做前缀D.参数名不同 参考答案: A 命题目的:考查重载的概念。【解题要点】方法的重载是指多个方法可以享有相同的名字,但参数的数量或类型必须 不相同(采用不同的形式参数列表)。程序可按参数决定调用对应方法。----------------------------------------20、java.util包中Date对象表示时间默认顺序是 A.年、星期、月、日、小时、分、秒B.秒、分、小时、日、月、星期、年C.小时、分、秒、星期、月、日、年D.星期、月、日、小时、分、秒、年 参考答案: D 命题目的:考查Java。固有类的基本知识。【解题要点】jav[A].util包中Date对象表示时间的顺序是星期、月、日、小时、分、 秒、年。【错解分析】这与我们日常的用法不一致,所以应该特殊记忆一下。----------------------------------------21、下列关于Java语言的异常处理描述不正确的是 A.Java语言中所有的异常都必须由程序员通过try-catch-fially语句实现B.Java中异常可以被继承C.程序员可以通过继承Excetio类定义自己的异常D.异常在Java中是有层次的 参考答案: A 命题目的:考查异