计算机二级考试

解析:有以下程序 fun(char p[][10]) {int n=0,i

来源:网考网计算机二级 所有评论

【单选题】 有以下程序 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
网考网解析:

此题考核的是数组名作为函数参数,当数组名作为函数参数时,是将实参数组的起始地址传送给形 参数组,作为形参数组的首地址,当形参发生变化主函数中的实参数组也发生变化。调用 fun()函数执行 for 循环语句,n=2,传递给实参其输出值相应的也为 2。 查看试题解析出处>>

相关推荐

发布评论 查看全部评论