首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。 例如,当s所指字符串为“ABCD”时,t所指字符串中的内容应为“ABCDDCBA”。 请改正程序中的错误,使它能得出正确的结果。
下列给定程序中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。 例如,当s所指字符串为“ABCD”时,t所指字符串中的内容应为“ABCDDCBA”。 请改正程序中的错误,使它能得出正确的结果。
admin
2016-08-16
21
问题
下列给定程序中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。
例如,当s所指字符串为“ABCD”时,t所指字符串中的内容应为“ABCDDCBA”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#include
/*********found*********/
void fun(char S,char t)
{
int i,d;
d=strlen(s);
for(i=0;i
t
=s
;
for(i=0;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("knThe 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/J4Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下函数调用语句中含有参数的个数是 excc((v1,v2),(v2,v3,v4),v6);
下列叙述中,不属于数据库系统的是
在下列几种排序方法中,要求内存量最大的是
根据数据结构中各数据元素之问前后件关系的复杂程度,一般将数据结构分成
将以下程序写成三日运算表达式是【】。if(a>b)max=a;elsemax=b;
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测刚进行的操作是否失败函数名是()。
在C++语言中,对函数参数默认值描述正确的是()。
栈是限定在一端进行插入与删除的线性表,那么其组织数据的原则是()。
以下程序调用findmax()函数返回数组中的最大值。请填空完成此函数。#include〈iostream〉usingnamespacestd;intfindmax(int*a,intn){int+p
随机试题
某tRNA的反密码子为UGA,其相应识别的密码于是
引起猩红热的病原体是
A.防风通圣散B.清暑汤C.五味消毒饮D.五神汤E.仙方活命饮合增液汤热毒蕴结型疖宜选用的内服方是
湿陷性黄土场地上单桩竖向承载力静载荷浸入试验,当试桩进入湿陷性黄土层内的长度为()m时,宜对其桩周和桩端的土体进行浸入。
某项目部承接了2.5万t级集装箱船高桩梁板式码头预制构件的制作任务。问题:在场内堆放有什么规定?
计算机病毒主要由( )基本功能模块构成。
根据公司法律制度的规定,有限责任公司的下列事项中,必须经代表2/3以上表决权的股东通过才能作出决议的有()。
下列选项中,最早出现的中国画技法是()。
《左传》,原名为《左氏春秋》,汉代改称《春秋左氏传》,简称《左传》。它起自公元前722年),迄于公元前453年,以《春秋》为本,通过记述春秋时期的具体史实来说明《春秋》的纲目,是()重要经典之一。
•Youwillhearthreetelephoneconversationsormessages.•Writeoneortwowordsoranumberinthenumberedspacesonthenote
最新回复
(
0
)