您的位置:首页 > 其它

一周小结

2017-07-30 23:00 239 查看
本周进行了一次考试,将之前所学习的知识进行了一次考察,能查漏补缺并将之前学习过但是没学好的知识进一步巩固。下面是我这次考试的一些错题:

6、设有语句int a=3;,则执行了语句a+=a-=a*a;后,表达式的值为(  D )。正确答案为:-3

A.3  B.0   C.9   D.-12

这题的答案是 -3,当时做的时候算的答案就是-12,因为赋值语句从最右边开始执行,以为中间一个a的值被赋值为-6,那么算出来的值就是-12,但是在java里面不同,
运算这种等式时,所有a的值都为3,那么算出来的值就是-3。

17、下列语句哪一个正确( C )正确答案为:B

A. Java程序经编译后会产生machine code

B. Java程序经编译后会产生byte code

C. Java程序经编译后会产生DLL

D. 以上都不正确

Java程序经编译后会产生字节码,而不是机器码。DLL是动态链接库,是C语言程序编译之后生成的。

9、若有定义:int[][] a={{1,2},{0},{4,6,8,10}};则初始化后,a[1][2]得到的初值是_______,a[2][1]得到的初值是_______。

第一个空的答案:IndexOutOfBoundsException,因为a数组的第二个元素中只有一个元素,数组长度为1,那么就不存在有下标为2的元素,数组越界。第二个空的答案为:6
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  一周小结