首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
73
问题
使用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全国计算机二级
相关试题推荐
在C语言中,函数返回值的类型最终取决于
在下列选项中,没有构成死循环的程序段是()。
在对文件进行操作的过程中,若要求文件的位置回到文件的开头,应当调用的函数是【】函数。
下列软件系统结构图的宽度为()。
单个用户使用的数据视图的描述称为______。
有下列程序: voidsort(inta[],intn) {inti,j,t; for(i=0;i<n—1;i++) for(j=i+1;j<n;
下列程序的输出结果是()。#include<stdio.h>voidfun(int*a,int*B){int*k;k=a;a=b;b=k;}main(){inta=1,b=2,*x=&a,*y=
若有程序片段: inta[12]={0},*p[3],**pp,i for(i=0;i<3;i++) p[i]=&a[i*4]; pp=p; 则对数组元素的错误引用是()
设函数fun的定义形式为:voldfun(charch,floatx){……}则以下对函数fun的调用语句中,正确的是()。
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
随机试题
肺结节病的发病机制可能与________、________、________等多种因素有关。
[2008年,第14题]级数的收敛性是()。
根据《水工建筑物水泥灌浆施工技术规范》(DL/T5148—2012),三排孔组成的帷幕灌浆应按()顺序进行。
宏发公司股票的β系数为1.5,无风险利率为4%,股票的必要收益率为10%,则市场上所有股票的平均收益率为()。
小徐三年后需要2万元来支付研究生的学费,投资收益率是8%,那么,现在小徐至少需要拿出()元钱来进行投资。(取最接近数值)
9999×3+101×11×(101—92).
给定资料1.有人撰文称:“以淘宝为代表的电子商务,正在一步一步摧毁实体经济。而造成这一切的罪魁祸首,就是互联网。”文中称:“淘宝扼杀了中国很多产业的创新力。它造成了全国比价,进而无限压低利润空间,导致制造业凋零,‘中国创造’之路或将从此举步维艰。而且由
由于海沟深埋于数千米甚至万米海水之下,难于寻找,因此大部分主要海沟都是直到20世纪才被发现。不过它们都有着明显的“影子”:_______,如阿留申海沟对应阿留申群岛、日本海沟对应日本列岛、菲律宾海沟对应菲律宾群岛等。不过秘鲁一智利海沟对应的不是岛弧,而是高
HUBRIDSOLARLIGHTING—LighttheinteriorsofBuildingswithSunlight!Hybridsolarlightingisasystemthatcapturess
InternetofThingsEraIsComingA)FrommeatthermometersmonitoredwithasmartphonetoWi-Fi-equippeddogcollars,devicesan
最新回复
(
0
)