-->
当前位置:首页 > 题库

单选题:有下列程序, 则下列叙述中正确的是()。

Luz4年前 (2022-10-10)题库886
有下列程序, 则下列叙述中正确的是()。
int main(void)
{ static char p[ ]={'a', 'b' , 'e'}, q[10] ={'a', 'b', 'e'};
printf("%d%d\n", strlen(p), strlen(q));
return 0; }



A.在给p和q数组赋初值时, 系统会自动添加字符串结束符, 故输出的长度都为3
B.由于p数组中没有字符串结束符, 长度不能确定, 但q数组中字符串长度为3
C.由于q数组中没有字符串结束符, 长度不能确定, 但p数组中字符串长度为3
D.由于p和q数组中都没有字符串结束符, 故长度都不能确定


答案:B