单选题
有以下程序
有以下程序
fun(char p[][10])
{int n=0,i;
for(i=0;i<7;i++)
if(p[i][0]=='T')n++;
return n;
}
main()
{char str[][10]={"Mon","Tue","Wed","Thu","Fri","Sat","Sun"};
printf("%d\n",fun(str));
}
程序执行后的输出结果是()。
A
1
B
2
C
3
D
0
答案解析
正确答案:B
解析:
char str[][10]是二维的字符数组,表示7个长度不大于10的字符串
for循环时,若遇到首字母为T,则n+1
总共遇到两次,故n=2
for循环时,若遇到首字母为T,则n+1
总共遇到两次,故n=2
题目纠错
信息技术知识大赛
