选择题
以下程序段的输出结果是
char s[]='\\141\141abc\t';
printf ('%d\n',strlen(s));
A、
9
B、
12
C、
13
D、
14
【正确答案】
A
【答案解析】
本题考核的知识点是字符串的长度。字符数组中可以存放字符串,但字符数组的长度并不是字符串的长度,字符串的长度是指字符数组中存放的有效字符个数,即,'\0'之前的字符数。 字符数组s中依次存放的字符是: '\\'1'4'1'141'a'b'c'\t'和最后一个字符串结束标记 '\0',故字符串的长度是9。所以,4个选项中A为所选。
提交答案
关闭