当前位置: > 这道题选什么.一定要告诉我为什么....
题目
这道题选什么.一定要告诉我为什么.
Consider the following line of code( )
char y[] = new char[5];
After execution,which of the following are true?
A.y[4] = '0' B.y[4] = '\u0000' C.y[5] = '\u0000' D.y[5] = '0'
不是多选,A跟B里面 选那一个.为什么,要具体解释.

提问时间:2021-03-13

答案
正确答案是B.
因为char是原始类.
原始类在建立时都有默认值.char的默认值就是\u0000.
例子:
if(y[4] == '\u0000') {......} //这句运行的结果是true.
如果换成int,int x[] = new int[5];
这个x[]里面都是0,因为int的默认值是0.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.