首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。 例如,当s所指字符串为“ABCD”时,t所指字符串中的内容应为“ABCDDCBA”。 请改正程序中的错误,使它能得出正确的结果。
下列给定程序中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。 例如,当s所指字符串为“ABCD”时,t所指字符串中的内容应为“ABCDDCBA”。 请改正程序中的错误,使它能得出正确的结果。
admin
2016-08-16
32
问题
下列给定程序中函数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全国计算机二级
相关试题推荐
若有说明inta[3][4];,则a数组元素的非法引用是
有以下程序 #include"iostream.h" voidmain() { inti=1,j=1,k=2; if((j++||k++)&&i++) cout<<i<<","<<j<<","<<k;
数据库系统的核心是
下列叙述中,不属于数据库系统的是
以下程序的输出结果是【】。#include<iostream.h>classobject{private:intval;public:object();
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测刚进行的操作是否失败函数名是()。
若有以下程序:#include<iostream>usingnamespacestd;classmyClass{private:intvar;public:myClass
以于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intx){n=x;
假定MyClass为一个类,那么下列的函数说明中,()为该类的析构函数。
下列函数中,哪项是正确的递归函数()。AintFun(intn){if(n<1)return1;elsereturnn*Fun(n+1);}B)
随机试题
发动机熄火性能试验是在试验室试验还是在道路上试验?
试述良性溃疡与恶性溃疡的区别。
男性,40岁。因发热、便秘、食欲不振10天入院。查体:T39.8℃,P98次/分,肝大肋下1.0cm,软,脾肋下及边。血常规WBC2.7×109/L,中性粒细胞52%,淋巴细胞44%,血清ALT100U/L,肥达反应“O”1:160,“H”l:16
徐某系某市国有黄河商贸公司的经理,顾某系该公司的副经理。2005年,黄河商贸公司进行产权制度改革,将国有公司改制为管理层控股的股份有限公司。其中,徐某、顾某及其他15名干部职工分别占40%、30%、30%股份。在改制过程中,国有资产管理部门委托某资产评估所
我国《刑法》中对招标投标活动相关主体承担刑事责任的刑罚罪名通常有()。
下列属于陆生植被调查内容的有()。
企业纳税管理的目标有()。
某小型微利企业经主管税务机关核定,2018年亏损30万元,2019年度盈利140万元。该企业2019年度应缴纳的企业所得税为()万元。
社会工作者王艳专门负责对流浪儿童的救助、孤儿弃儿的机构养育等开展服务工作,这属于儿童社会工作中的()
2004年全国人民代表大会对宪法进行了修改。下列选项中,属于此次修改内容的是()。
最新回复
(
0
)