单选题
有以下程序:
#include <stdio.h>
main()
{char *p[10]={"123 ", "aabdfg", "dcdbe", "abbd", "cd"};
printf("%d/n", strlen(p[4]) );
}
执行后的输出结果是( )。
A. 2
B. 3
C. 4
D. 5
A
B
C
D
【正确答案】
A
【答案解析】
[解析] 本题考核的知识点是指针数组的定义和strlen()函数的应用。本题中首先定义了一个长度为10的指针数组,并赋初值,因此执行strlen(p[4])后的返回值为字符串“cd”的长度为2。所以,4个选项中选项A)符合题意。
提交答案
关闭