首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。 例如,当s所指字符串为“ABCD”时,t所指字符串中的内容应为“ABCDDCBA”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函
下列给定程序中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。 例如,当s所指字符串为“ABCD”时,t所指字符串中的内容应为“ABCDDCBA”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函
admin
2021-07-09
15
问题
下列给定程序中函数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:%skn",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://jikaoti.com/ti/MMz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设循环队列的存储空间为Q(1:35),初始状态为from=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
有以下程序#include<stdio.h>inta=1,b=2;voidfunl(inta,intb)main(){printf("%d%d",a,b);}{funl(5,6);fun2();voidfun2()print
有以下程序voidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;}main(){char*s1="abc",*s2="123";swap(s1,s2);printf("%s,%s\n",s1,s2)
以下能正确定义二维数组是
数据库应用系统中的核心问题是
设某棵树的度为3,其中度为3、2、1的结点个数分别为3、0、4。则该树中的叶子结点数为
软件生命周期中的活动不包括
软件生命周期中的活动不包括()。
下列定义数组的语句中,正确的是()。
下面对软件工程描述正确的是
随机试题
内化是形成各种操作技能所不可缺少的关键环节。通过应用不同形式的内化,可以使个体掌握某种技能。一般来说,随着内化的深入,动作的精确性、速度、协调性等会逐步提高。
已知f(x)=2|x|,则f’(0)=()。
急性病毒性心肌炎病人的最重要的护理措施是( )。
企业销售采用现金折扣策略的主要目的是()。
某上市公司自2017年起被认定为高新技术企业,2019年度取得主营业务收入48000万元、其他业务收入2000万元、营业外收入1000万元、投资收益500万元,发生主营业务成本25000万元、其他业务成本1000万元、营业外支出1500万元、税金及附加40
为拉动经济增长,某市决定新建一批重点工程,分为基础设施工程、民生工程和产业建设工程三类.这三类工程所含项目的个数分别占总数的1/2,1/3,1/6.现有3名工人独立地从中任选一个项目参与建设.记ξ为3人中选择的项目属于基础设施工程或产业建设工程的人数,
完成某项工程,甲单独工作需要18小时,乙需要24小时,丙需要30小时。现按甲、乙、丙的顺序轮班工作,每人工作一小时换班。当工程完工时,乙总共干了()。
MakingandWritingWordsI.AbriefintroductionA.Makingwordsisconceptuallyanengagingandeffectiveinstructionaltask.B
TheUniversityBookstoreisaself-supportinguniversity-ownedorganization,whichwasfoundedin1921.Itprovidesstudents,fa
Childrenmodelthemselveslargelyontheirparents.Theydosomainlythroughidentification.Childrenidentify【C1】______apar
最新回复
(
0
)