TOP

2010计算机等级考试二级(JAVA)笔试53(六)
2011-07-30 09:16:39 来源: 作者:[标签:作者] 【 】 浏览:1311次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
那么只要其中一个为double型,表达式结果就是double型;只有两个操作数全是float型或其中一个是float型而另外一个是整型时,表达式结果是float型。所以选项C为正确答案。考生如果理解了L的含义,就能很容易回答。考生务必注意操作数类型不同时,运算结果的类型,同时注意当“/”和“%”运算中除数为。时会产生异常。

----------------------------------------

19、下面语句会产生编译错误的是

A.float F=1024.0F;

B.doule D=1024.0;

C.yte B=1024;

D.char C=1024;

参考答案: C

本题考查考生对Java中数据类型的理解。为了防止计算机高低位字节存储顺序不同,通常byte类型用来表示数据避免出错,因为它只有8位bit,范围是:-128~ +127,选项C超出了此范围,所以是错误的。float类型数的表示范围是: -3.40282347E38~3.40282347E38;double类型,致的表示范围是: -1.79769313486231520E308~1.79769313486231570E308;char类型在内存中占16位 bit,表示范围是0-65535。

----------------------------------------

20、下面程序段的输出结果是public class Test{public static void main(String args[]){int x,y;x=(int)Math.sqrt(5)/2+(int)Math.random()*5/2;y=(int)Math.sqrt(3)/2+(int)Math.random()*3/2;if(x>y)System.out.println(x>y);else if(x==y)System.out.println(x=y);elseSystem.out.println(x<y);}}

A.x>y

B.x=y

C.x<y

D.编译错误

参考答案: A

本题考查Java语言中if-else分支结构和几个标准函数语句的用法。Java语言的控制结构是考试重点,考生应该多读相关程序。这里重点理解程序中的两个赋值语句,赋值号右边的两个表达式分别求两个标准函数的值,再进行整除,判断出。与y的大小。Math.sqrt计算一个数的平方根,Math.random()输出[0,1]之间的随机数,本题中经过两条赋值语句后x=1,y=0。进入分支结柯后,满足if条件执行相应System.out.println(“x>y”);操作。

----------------------------------------

21、下列关于内部类的说法,正确的是

A.内部类可以与它包含的类名相同

B.内部类只能使用它所在类的静态成员变量,不能使用它所在类的方法中的局部变量

C.内部类可以用atract修饰定义为抽象类,不能用rivate或rotected定义

D.外部使用内部类时必须给出类的全名

参考答案: D

本题考查内部类的概念。在一个类的内部嵌套定义的类称为内部类,它的类名在定义它的类或程序段中或在表达式内部可以匿名使用,外部使用它时必须给出类的全名,所以选项D说法正确。内部类的类名不允许与它包含的类名相同,选项A说法错误。内部类可以使用它所在类的静态成员变量和实例成员变量,也可以使用它所在类的方法中的局部变量,选项B说法错误。内部类不仅可以用abstract修饰定义为抽象类,也可用private或protected定义,选项C说法错误。同时还要注意,内部类可作为其他类的成员,
Tags:计算机二级考试试题 计算机二级考试真题 责任编辑:w48225117
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2010计算机等级考试二级(JAVA)笔.. 下一篇2010计算机等级考试二级(JAVA)笔..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117