首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。 例如,当s所指字符串为“ABCD”时,t所指
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。 例如,当s所指字符串为“ABCD”时,t所指
admin
2018-08-11
45
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。
例如,当s所指字符串为“ABCD”时,t所指字符串中的内容应为“ABCDDCBA”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<conio.h>
#include<stdio.h>
#include<string.h>
/*********found*********/
void fun(char s,char t)
{
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(s,t);
printf("\nThe result is:%s\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’,因此为t[2*d]=’\0’;。
转载请注明原文地址:https://kaotiyun.com/show/3jxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序段中,输出*的个数是char*s="\ta\018bc";for(;*s!=’\0’;s++)printf("*");
有以下程序:main(){inta=[10]{1,2,3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2;printf("%d\n",*p+*q);}程序运行后的输出结果是_
在下列选项中,没有构成死循环的程序段是()。
若a是int型变量,则下列表达式的值为______。(a=2*3,a*2),a+4
有如下程序:longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}main(){printf("%d\n",fib(3));}
若有定义“floata=25,b,*p=&b;”,则下列对赋值语句“*p=a;”和“p=&a;”的正确解释为()。
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);els
设函数fun的定义形式为:voldfun(charch,floatx){……}则以下对函数fun的调用语句中,正确的是()。
有一函数:以下程序段中不能根据x值正确计算出y值的是
随机试题
TheDefinitionof"Price"Pricesdeterminehowresourcesaretobeused.Theyarealsothemeansbywhichproductsandservi
反流性食管炎的特异症状是
A.急性子宫内膜炎及急性子宫肌炎B.急性输卵管炎C.慢性盆腔结缔组织炎D.急性盆腔腹膜炎E.卵巢炎多见于流产、分娩后
患者,女,32岁。近两年来间断发生尿路刺激征,不发热,尿中查到白细胞与颗粒管型。应首先考虑的是( )。
患者,女,42岁。月经先后无定期,量少、色淡、腰膝酸软,取三阴交、关元、肾俞治之。针刺关元时,应用何种进针法为佳( )。
如果方案A的投资收益率的期望值为18%,方案B的投资收益率的期望值为21%。比较A、B两方案风险大小应采用的指标是( )。
以直线夹在两坐标轴之间的线段的垂直平分线l在两坐标轴上的截距为椭圆创短轴的椭圆的标准方程为()。
宋代诗人陆游在一首诗中说:“纸上得来终觉浅,绝知此事要躬行。”这里是强调()。
Perhapstherearefar(31)wivesthanIimaginewhotakeitfor(32)thathouseworkisneithersatisfyingnorevenimportantonc
Asviewedfromspace,theEarth’sdistinguishingcharacteristicsareitsbluewatersandwhiteclouds.Envelopedbyanoceanof
最新回复
(
0
)