c++进来帮帮我,简单题目1
发布网友
发布时间:2023-09-07 15:39
我来回答
共3个回答
热心网友
时间:2023-09-17 07:30
(14) D
int b[][3]={{1},{3,2},{4,5,6},{0}}
赋值完后相当于:
{1,0,0,0
3,2,0,0
4,5,6,0
0,0,0,0}
很容易看出b[2][2]=6
(15) C
注意数组下标从0开始,很容易知道
a[0]=2,a[1]=7,a[2]=9......a[6]=10
所以a[2]=9,a[5]=7
(16) A
B 字符串长度为字符个数+1,因为系统自动在字符串尾加上'\0'表示结束
所以应该是char s2[4]="xyz";就对了
C *数组第一项怎么能为0呢
D "y"错了,这是字符串。字符的话是'y'
热心网友
时间:2023-09-17 07:31
14题:首先答案是D,对于二维数组,第一维可以省略,但第二维不可。
从题目中很容易看出这是一个4*3的数组,即
1 0 0 0
3 2 0 0
4 5 6 0
0 0 0 0
没有写出来的全部默认为0,b[2][2]即第3行第3列那个数,即6
15题:数组元素的个数省略,大小则为花括号中元素个数,故a[2]=9,a[5]=7即选C
16题:D错:"y"双引号为字符串
B错:将一个字符串赋给一个字符数组,但字符串后隐含了一个结束标志'\0',故实际长度为4,数组越界
C错:显然不能为0
参考资料:C++程序设计
热心网友
时间:2023-09-17 07:31
汗!!!楼主你在做什么啊?这问题是在杀人啊!我…………我受不了!!