首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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","T
有下列程序: 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","T
admin
2020-03-15
27
问题
有下列程序:
fun(char p[ ][10])
{ int n=0,i;
for(i=0;i<7;i+ +)
if(p
[0]= = ’T’)n+ +;
return n;
}
main( )
{ char str[ ][10]={"Mon","Tue","Wed","Thu","Fri","Sat","Sun"};
printf("%d\n",fun(str));
}
程序执行后的输出结果是
选项
A、1
B、3
C、0
D、2
答案
D
解析
本题在主函数中定义了一个字符二维数组str[ ][10],并用{“Mon”,“Tue”,“Wed”,“Thu”,“Fri”,“Sat”,“Sun”}初始化。函数fun(char p[ ][10])的功能是统计出p[ ][10]中p
[0]等于字符’T’的个数。所以fun(str)的功能是统计一周七天中英文名称首字母为“T”的个数。因为字符串“Tue”和“Thu”的首字符是“T”, 所以n=2。
转载请注明原文地址:https://kaotiyun.com/show/UCCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intn1=0,n2,*p=n2,*q=n1;,以下赋值语句中与n2=n1;语句等价的是
有以下说明和定义语句structstudent{intage;charnum[8];};structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}}
以下叙述中正确的是
以下叙述正确的是
下列叙述中错误的是
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
若要定义一个具有5个元素的整型数组,以下错误的定义语句是
设有定义:intx=2;以下表达式中,值不为6的是
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下画线处填入正确的内容
随机试题
简述社会主义建设理论的主要内容。
去除残留在会厌上凹的食物可以进行的辅助吞咽动作为
药物预防性治疗的治疗对象包括
下列哪一项不是麝香的功效
人身保险合同订立后,因投保人丧失对被保险人的保险利益,当事人主张保险合同无效的,人民法院应予支持。()(2017年)
在账务处理中可用红墨水的情况有()。
生产性生物资产,是指为产出农产品、提供劳务或者出租等目的持有的生物资产,包括()。
根据《浙江省旅游管理条例》规定,发展旅游业应当实行()的方针。
护国运动
套期保值是通过建立()机制,以规避价格风险的一种交易方式。
最新回复
(
0
)