微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
continue; } while(i<5); A.i=6,j=5B.i=5,j=5C.i=6,j=4D.i=5,j=6 参考答案: D 本题考查考生对自增自减运算符的理解。++op和op++,表示对操作数op加1,其中++op表示先对op加1然后再取值,而op++表示先取值,然后再对op进行加1。-op和op--也是一样,当进行到i=5时退出循环,此时j为6。因此,本题正确答案为选项D。----------------------------------------17、char变量的取值范围是 A.0~32 767B.0~65 535C.-256~255D.-32 768~32767 参考答案: B 本题考查Java中数据的取值范围。char是字符变量类型,在内存中占16位 bit,表示范围为0~65 535,选项B正确。char不能当作整数使用,char类型的值可以转换为int类型,但反过来,血类型转换为char类型时,必须强制执行。----------------------------------------18、下列数组array_test中,能在程序运行时动态调整大小的是 A.it array_tet[]=ew it[10]B.Strig[] array_tetC.ArrayLit army_tet=ew Array Lit()D.Array array_tet=ew Array() 参考答案: C 本题考查数组的概念。数组的定义与初始化是考试重点,也是比较容易出错的地方,应该灵活掌握。动态初始化需要使用new操作符来分配内存空间,既可以在声明时初始化,也可以在声明以后初始化。 声明时初始化: 类型数组名[]=new类型[数组长度]; 声明后初始化; 类型数组名[];数组名=new类型[数组长度]; 选项A定义了一个含有10个元素的整型数组,不符合题意;选项B定义了―个字符串数组。在Java语言中用一种特殊的类―― Jav[A].util.ArrayList(数组列表)在运行时能动态调整数组的大小。ArrayList类在定义数组时,不必限定数组的大小。在数组列表初始化时, 可用add()方法将数组元素赋值。----------------------------------------19、 下面程序段; boolean a=false; boolean b=true; boolean c=(a||b)&&(b); boolean result=(a|b)&(b); 执行完后,正确的结果是 A.c=fale;reult=faleB.c=true;reult=trueC.c=true;reult=faleD.c=fale;reult=true 参考答案: B 本题考查Java中的运算符。考试重点内容,历次考试都有题目涉及。首先要清楚,“&&”是逻辑与运算符:“&”是按位与运算符:“||”是逻辑或运算符:“|”是按位或运算符。“a||b”的结果为true,所以“true&&true”结果为true。而“a|b”的结果也为true,故 result=(a,b).&(b)语句的结果也为true,选项B正确。----------------------------------------20、下列对继承的说法正确的一项是 A.子类能继承父类的所有方法和状态B.子类能继承父类的非私有方法和状态C.子类只能继承父类的ulic方法和状态D.子类只能继承父类的方法,而不能继承状态 参考答案: A 本题考查继承的概念。继承性是面向对象方法的一个重要基本特征,它使代码可重用,可降低程序复
|