首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。 例如,当s所指字符串为“ABCD”时,t所指字符串中的内容应为“ABCDDCBA”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改
下列给定程序中,函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。 例如,当s所指字符串为“ABCD”时,t所指字符串中的内容应为“ABCDDCBA”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改
admin
2015-07-25
21
问题
下列给定程序中,函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。
例如,当s所指字符串为“ABCD”时,t所指字符串中的内容应为“ABCDDCBA”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
试题程序:
#inelude
#inchde
/**********found***********/
voidfun(char s,chartl
{
int i,d;
d=strlen(s);
for(i=0;i<d;i++)
t
=s
;
for(i=0;i<d;i++)
t[d+i]=s[d-1-i];
/**********found***********/
t[2*d-1]=’\0’;
}
main()
{
char s[100],t[100];
printf("\nPlease enter string S:”);
scanf("%s",s);
fun(a,t);
printf("\nThe result is:% a\n|,t);
}
选项
答案
(1)void fun(char*s,char*t) (2)t[2*d]=’\0’;或t[d+i]=’\0’;或t[2*d]=0;或t[d+i]=0;
解析
(1)主函数中调用语句中实参为数组,所以形参应为指针。
(2)字符串连接后字符的个数为2*d个,数组下标从0开始,最后一个字符的下标为2*d一1,所以结束符‘\0’下标为2*d。
转载请注明原文地址:https://kaotiyun.com/show/W3ID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列店堂公告不属于无效格式条款的是()。
《凡尔赛和约》签订后,协约国联军司令福煦脱口而出:“这不是和平,这是20年的休战”,能够验证这一预言的是()。
李某在封闭的小区内练车,因技术不熟,撞死了散步的刘某,李某的行为构成()。
下列叙述正确的是()。
汽博会开幕在即,甲、乙、丙三个人得到了两张参观票,于是三个人通过抽签决定这两张票的归属。在所设计的三个签中有两个签上写着“有”,一个签上写着“无”,抽签顺序是甲先、乙次、丙最后抽取。如果已知乙已经抽到了参观票,则甲也抽到参观票的概率是()。
关于“描述性定义”“规定性定义”和“纲领性定义”,下列说法正确的是
一种有关定义对象应该是什么的界定属于
以下选项中不属于我国法律制定程序的是()
在SQLServer某数据库中存在销售单据明细表,其建表语句为:CREATETABLE销售单据明细表(销售单据编号varchar(20),商品编号varchar(8),单价morIey,数量int);在系统
设计程序时,应采纳的原则之一是()。
随机试题
BecauseofthefastpaceofAmericanlife,manyfamiliescannoteattogetheraroundthefamilytableeveryevening.Manypeople
唐代律疏颁定的时间是()。
课程设计的表现形式是()。
给定资料1.在2016年国务院政府工作报告中,李克强总理提出,2016年要“深入推进‘一带一路’建设,落实京津冀协同发展规划纲要,加快长江经济带发展”。“十三五”规划纲要特别提出,“以区域发展总体战略为基础,以‘一带一路’建设、京津冀协
电脑算命,即在电脑上用软件算命。网站将批语和不同的出生时间进行匹配,匹配完毕后,形成一个系统,把这个程序系统挂在网站上,就可以供到访的网友使用了。网友在使用这些电脑程序算命的时候,输入自己的出生年月日,系统就会自动进行匹配,得出生辰八字、五行、运势、健康、
Inhis1979book,TheSinkingArk,biologistNormanMyersestimatedthat(1)_____ofmorethan100human-causedextinctionsoccu
Advancingagemeanslosingyourhair,yourwaistlineandyourmemory,right?DanaDenisisjust40yearsold,but【C1】______she’
TherearealotofspellingMistakesinyourcomposition.YoushouldhavebeenMore
Since1986enrollmentsofAfricanAmericans,AmericanIndians,andHispanicAmericansinfull-timeengineeringprogramsintheU
Theaudience_____excitedonseeing_____favoritestarglideontothestage.(2016-18)
最新回复
(
0
)