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.0

B.1

C.2

D.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.1024

B.256

C.128

D.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.31

B.32

C.2

D.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语句是用来退出循环,并从紧跟该循环语句

首页 上页 2 3 4 下页 尾页 3/7/7
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部