首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。 例如,当s所指字符串为“ABCD”时,t所指字符串中的内容应为“ABCDDCBA”。 请改正程序中的错误,使它能得出正确的结果。
下列给定程序中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。 例如,当s所指字符串为“ABCD”时,t所指字符串中的内容应为“ABCDDCBA”。 请改正程序中的错误,使它能得出正确的结果。
admin
2016-12-06
25
问题
下列给定程序中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。
例如,当s所指字符串为“ABCD”时,t所指字符串中的内容应为“ABCDDCBA”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include<string.h>
4 /*********found*********/
5 void fun(char s,char t)
6 {
7 int i,d;
8 d=strlen(s);
9 for(i=0 ; i
10 t
=s
;
11 for(i=0;i
12 t[d+i]=s[d-1-i];
13 /*********found*********/
14 t[2*d-1]=’\0’;
15 }
16 msin()
17 {
18 char s[100],t[100];
19 printf("\nPlease enter string s:’’);
20 scanf(’’%s’’,s);
21 fun(s,t);
22 printf(’’\nThe result is:%s\n’’,t);
23 }
选项
答案
(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/OLi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
fgetc函数的作用是从指定文件读入—个字符,该文件的打开方式必须是______。
字符(char)型数据在微机内存中的存储形式是______。
下面程序main(){intx=32;print("%d\n",x=x<<1);}的输出是______。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
有以下函数定义:voidfun(intn,doublex){…}若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是______。
以下程序中函数huiwen的功能是检查一个宁符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空______。#include<s
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是______。
有如下函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是______。
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){intp0,p1,i
随机试题
患者,男,45岁。患肝硬化,腹水。用呋塞米后尿量每日3000ml,近日出现四肢肌肉软弱无力,伴恶心呕吐。心电图出现传导和节律异常。下列最可能的原因是
临终关怀的根本目的是()
既能消食化积,又能行气散瘀的药物是()
负责临床试验的研究者应具备的条件是
石灰土应湿养,养生期不宜少于( )d,养生期应封闭交通。
采用过程控制的方法控制施工成本时,控制的要点有()。
下列不属于同声合唱类型的是()。
下列问题基于如下描述:有关系模式P(C,S,T,R,G),根据语义有如下函数依赖集:F{C→T,ST→R,TR→C,SC→G}。
DearSir/Madam,Inresponsetoyouradvertisementinyesterday’sTimeEducationalSupplement,Iwouldliketoapplyforthe
Peoplewhodon’tunderstandwhattheiremployersexpectthemtodomaybeheadedforoneofthemostcommonandyetmostavoidab
最新回复
(
0
)