首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:先将字符串s中的字符按正序存放到字符串t中,然后把s中的字符按逆序连接到字符串t的后面。 例如,当s中的
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:先将字符串s中的字符按正序存放到字符串t中,然后把s中的字符按逆序连接到字符串t的后面。 例如,当s中的
admin
2020-06-02
53
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:先将字符串s中的字符按正序存放到字符串t中,然后把s中的字符按逆序连接到字符串t的后面。
例如,当s中的字符串为“ABCDE”时,则t中的字符串应为“ABCDEEDCBA”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
#include<string.h>
void fun(char*s,char*t)
{
int i,s1;
s1=strlen(s);
/*********found*********/
for(i=0;i<=s1;i++)
t
=s
;
for(i:0;i<s1;i++)
t[s1+i]=s[s1-i-1];
/*********found*********/
t[s1]=’\0’;
}
void main()
{
char s[100],t[i00];
system("CLS");
printf("\nPlease enter string s:");
scanf("%s",s);
fun(s,t);
printf("The result is:%s\n",t);
}
选项
答案
(1)for(i=;i<sl;i++) (2)t[2*sl]=’\0’;
解析
(1)字符串长度为sl,但数组下标从0~sl-1,因此不包括sl。
(2)正序和逆序字符串都加入了t串中,此时t串中最后一个元素的下标为2*sl-1,所以在2*sl下标处加入字符串结束标识’\0’。
转载请注明原文地址:https://kaotiyun.com/show/LqCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言源程序名的后缀是()。
有以下程序:#include<stdio.h>main(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=*(t+i);printf("%d\n",s);}程序的运行结果是(
有以下程序:#include<stdio.h>main(){inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是()。
有以下程序:#include<stdio.h>intf(intx);main(){intn=1,m;m=f(f(f(n)));pfinff("%d\n",m);}intf(intx){returnx*2;}程序的运行结
设循环队列的存储空间为Q(1:50),初始状态为front=Fear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为()。
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
有以下程序intfun(intx[],intn)main(){staticintsum=0,i;{inta[]={1,2,3,4,5),b[]={6,7,8,9),s=
若有以下函数首部intfun(doublex[10],int,*n)则下面针对此函数的函数声明语句中正确的是
随机试题
AlthoughAprildidnotbringustherainsweallhopedfor,andalthoughtheCentralValleydoesn’tgenerallyexperiencetheatm
青蒿鳖甲汤的组成中含有
下列()低压交流用电或配电设备的电源线不含有中性线。
各种会计档案的保管期限,根据其特点分为永久、定期两类。定期保管期限分为()。
2011年3月19日,因甲有限责任公司(以下简称甲公司)出现无法清偿到期债务的事实,人民法院受理了由债权人提出的对甲公司进行破产清算的申请。管理人接管甲公司后,对其债权债务进行了清理。其中,包括以下事实:(1)2010年1月7日,鉴于与乙公司之间
甲股份有限公司(以下简称甲公司),适用的所得税税率为25%。2018年发生的交易或事项以及处理如下:(1)2018年6月30日甲公司因A产品质量问题给客户张某造成人身伤害,被张某起诉,要求甲公司赔偿50万元,甲公司估计败诉的可能性为60%,最可能的赔偿金
科目汇总表不仅可以起到试算平衡的作用,还可以反映账户之间的对应关系。()
我国第八次基础教育课程改革的指导性文件是()。
对于100Mbps的以太网交换机,当输出端口无排队,以直通交换(cut—throughswitching)方式转发一个以太网帧(不包括前导码)时,引人的转发延迟至少是
Whendiditbegintorain?
最新回复
(
0
)