-> -> ->
2010计算机等级考试二级(JAVA)笔试42(三)
时间:2011-08-13 06:57:02
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
机无法识别出到底是哪种类型。选项[A].ingt_a=123;标识符是以字母、下划线和美元符作为首字符的字符串序列,在首字母后面可以跟字母,下划 线、美元符和数字。选项[B]. int i;Integer.MAX_VALUE;Integer.MAX_VALUE表示int型的最大值。选项[C]. long j=12345678900L j并没有超出long型的范围。----------------------------------------6、 下列程序段执行后的输出结果为 int x=3; int y=10; System.out.println(y%x); A.0B.1C.2D.3 参考答案: B :算术运算符%是取余数,a%b是求a除以b所得的余数。10%3的余数 是1。----------------------------------------7、在设计程序时,应采纳的原则之一是 A.不限制goto语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解 参考答案: D :滥用goto语句将使程序流程无规律,可读性差,因此[A].不选;注解 行有利于对程序的理解,不应减少或取消,[B].也不选;程序的长短要依照实际情况而论, 而不是越短越好,[C].也不选。----------------------------------------8、Java语言用()进行解释执行。 A.双字节码B.脚本编译器C.机器码D.字节码 参考答案: D :----------------------------------------9、ASCII码(含扩展)可以用一个字节表示,则可以表示的ASCII码值个数为()。 A.1024B.256C.128D.80 参考答案: B :----------------------------------------10、最简单的交换排序方法是 A.快速排序B.选择排序C.堆排序D.冒泡排序 参考答案: D :让考生加深对各种排序方法特点的了解。【解题要点】冒泡排序是一种最简单的交换类排序,它是通过相邻数据元素的交换逐步交线性表变成有序。【错解分析】交换排序方法有冒泡排序和快速排序,显然选 项[B].和选项[C].错误,冒泡排序比较简单,其算法也容易理解,但快速排序本身较为复杂,且采用了递归调用,其算法理解也稍难。【考点链接】插入排序、选择排序、归并排序、基数排序等排序方法的特点。----------------------------------------11、 下列程序执行后,k的值是 public class Testddd{ public static void main(String args[ ]){ inti;10,j=18 K=30; switch(j-i) { case 8:k++; case 9: k+ =2; case 10:k+ =3; default:k/=j; } System.out.println(k); } } A.31B.32C.2D.33 参考答案: C :仔细观察case后的语句,每个都没有用break关键字;在switch语句中,是通过break关键字来退出switch语句的。而在题目中,case 8:k++;后没有break,则继续执行k+=2;这时还没有break语句,继续执 行,这时的k的值是33;一直执行完k+=3;这时k的值是36;default语句是当表达式的值与任一case子句中的值 都不匹配时,程序执行default后面的语句。在题目中,因为在执行完case 10:k+=3;后还没有break,所以 要执行k=k/j得k的值是2。break语句是用来退出循环,并从紧跟该循环语句
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G