一周小结

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


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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值