微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
执行++ch1;这是ch1的值便变成了字母B。----------------------------------------4、在编写异常处理的Java程序中,每个catch语句块都应该与____语句块对应,使得该语句块用来启动Java的异常处理机制。 A.if?DeleB.witchC.tryD.throw 参考答案: D :----------------------------------------5、下列是一个Java应用程序,输出结果是public class Testmm { public static void main(Stringargs[]) { for(char c=''''''''a'''''''';c〈=''''d'''';c++) {if(c==''''c'''')break; System. out.print(c);} } } A.aB.acC.adD.acd 参考答案: A :考查for语句的循环用法。 【解题要点】在循环过程中,当c==''''''''c''''''''时,循环执行结束,这时程序只输出了字符ab。 【考点链接】如果把break替换成continue,结果是abd。----------------------------------------6、 执行下列语句后,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。----------------------------------------7、栈通常采用的两种存储结构是 A.线性存储结构和链表存储结构B.散列方式和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构 参考答案: A :考查栈的存储结构的基本知识。 【解题要点】和线性表类似,栈也有两种存储方法,一是顺序栈,二是链式栈。栈的顺序存储结构是利用一组地址连续的存储单元一次存储自栈底到栈顶的数据元素,同时 附设指针top指示栈顶元素的位置,由于栈的操作是线性表操作的特例,相对而言,链式栈的操作更易于实现。 【考点链接】这3种运算方法在各种存储结构中的应用。----------------------------------------8、下列关于数组定义语句不正确的 A.it[]a1,a2;B.it a[]={1,2,3,4,5};C.doule[] d=ew doule[8];D.float f[]=ew {2.0f,3.5f,5.6f,7.8f}; 参考答案: D :考查数组的定义创建和初始化。 【解题要点】在Java中定义并创建一个数组对象的语句格式是arrayName=new type[arraySize);,而选项[D].中,把定义创建数组对象和静态初始化数组对象混为一谈。 【考点链接】所谓数组的初始化是指对已定义好的数组元素进行赋值。有静态初始化和动态初始化两种。----------------------------------------9、 下
|