首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序,程序执行后的输出结果是 fun(charP[][10]) {int n=0,i; for(i=0;i
有下列程序,程序执行后的输出结果是 fun(charP[][10]) {int n=0,i; for(i=0;i
admin
2018-01-11
47
问题
有下列程序,程序执行后的输出结果是
fun(charP[][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[1[10]中p
[0]等于字符’T’的个数。所以fun(str)的功能是统计一周七天中英文名称首字母为“T”的个数。因为字符串“Tue”和“Thu”的首字符是“T”,所以n=2。
转载请注明原文地址:https://kaotiyun.com/show/cFxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:voidfun2(chara,charb){printf("%c%c",a,b);}chara=’A’,b=’B’;voidfunl(){a=’C’.b=’D’;}main(){funl();prin
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
下列程序的输出结果是()。char*point(char*pt):main(){charb[4]={’a’,’c’,’s’,’f’},*pt=b;pt=point(pt);printf("%c\n",*pt);}
下列程序的输出结果是()。main(){inta,b,d=25;a=d/10%9;b=a&&(-1):printf("%d,%d\n",a,b);}
有以下程序:main(){intx=102,y=012;printf("%2d,%2d\n",x,y);}执行后输出结果是()。
设j为int型变量,则下面for循环语句的执行结果是()。for(j=10;j>3;j--){if(j%3)j--;--j;--j;printf("%d",j);}
下面不属于软件设计阶段任务的是()。
在下列选项中,没有构成死循环的程序段是()。
数字字符“2”的ASCII码为十进制数50,数字字符“5”的ASCII码为十进制数()
给定程序MODll.C中函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正fun函数中的错误,使它能得出正确的
随机试题
人民检察院在抗诉期限内可以撤回抗诉。
安装了心脏起搏器的患者绝对禁忌行MR检查。()
系数的传递函数取决于()。
监理机构可采用平行检测方法对承包人的检验结果进行复核。平行检测的检测数量,土方试样不应少于承包人检测数量的();重要部位至少取样()组。
对求医行为的理解正确的是()。
下列不可能出现的天文现象()。
进入20世纪80年代,经济全球化发展进程明显加快,其根本原因是
CarThievesCouldBeStoppedRemotelySpeedingoffinastolencar,thethiefthinkshehasgotagreatcatch.Butheisin
Whydidlanstarthiscareersellingsportsequipment?Whydoeslanthinkhewassuccessfulinhisfirstjob?
Peoplewithradicalideasmayfindthemselvesin______withtheforcesofthelaw.
最新回复
(
0
)