TOP

2010计算机等级考试二级(JAVA)笔试7(四)
2011-06-23 17:44:08 来源: 作者:[标签:作者] 【 】 浏览:1008次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!

同时定义几个同一种类型的数据时,中间用,隔开。选项[B]. floata,b1=1.23f;a没有赋值,但系统会初始默认值0.0赋给a;选项[C]. char ch=''''d'''';字符的定义必须用号括起来;选项[D]. public int i=100,j没有赋值,但系统会初始默认值0给j

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

14、 下列程序的执行结果是 public class Testee{ public static void main(String args[ ]){ int a=4,b=6,c=8; String s=abc; System.out.println(a+b+s+c) ; } }

A.aacc

B.464688

C.46ac8

D.10ac8

参考答案: D

Java对+运算符进行了扩展,使它能够进行字符串的连接,如abc+de得到的字符中是abcde,不仅如此,+还能够将字符串和其他类型的数据进行连接,其结果是是字符串,例如:abc+3得到的字符串abc3。但一般来说,如果+运算符的第一个操作数是字符串,则Java系统会自动将后续的操作数类型转换成字符串类型,然后再进行连接;如果+运算符的第一个操作数不是字符串,则运算结果由后续的操作数决定,例如3+4+5+abc的结果是12abc,而不是345abc。

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

15、现有一变量声明为boolean aa,下列的赋值语句正确的是

A.aa=fale

B.aa=Fale

C.aa=true

D.aa=0

参考答案: A

布尔值true和false在Java语言中是必须小写的,这点不同于C语言和C++语言而且true和false不对应任何数值,包括O和1.它不能和数字进行相互转换,本身就是一种数据类型.写法不需要加 ,如选项[C]. aa=true,这样的定义说明aa是个字符串。

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

16、 下列程序执行后,k的值是 public class Testddd{ public static void main(String args[ ]) { int i;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语句是用来退出循环,并从紧跟该循环语句的第?D条语句处开始执行;而continue语句则是跳过循环体中下面尚未执行的语句,回到循环体的开始处继续下一轮的循环。

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

17、下列关于Java的说法不正确的是

A.atract和fial能同时修饰一个类

B.抽象类可以做抽象父类,也可以做抽象子类和抽象方法

C.抽象方法不一定在抽象类中,也可以在接口中

D.声明为f
Tags:计算机二级考试试题 计算机二级考试真题 责任编辑:w48225117
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2010计算机等级考试二级(JAVA)笔.. 下一篇2010计算机等级考试二级(JAVA)笔..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117