首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 例如,若字符串为abed,则应输出:dcba。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删
给定程序MODll.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 例如,若字符串为abed,则应输出:dcba。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删
admin
2013-03-29
131
问题
给定程序MODll.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。
例如,若字符串为abed,则应输出:dcba。
请改正程序中的错误,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/*****************found****************/
fun (char a)
{ if (*a)
{ fun(a+1);
/***************found*****************/
printf("%c"*a);
}
}
main()
{ char s[10]="abed";
printf("处理前字符串=%s\n处理后字符串=",s);
fun(s);printf("\n");
}
选项
答案
(1)void fun(char*a) (2)printf("%c", *a);
解析
(1)主函数中“fun(s);"语句中的s是数组名,所以在:fun函数中参数的定义应该是指针型,“fun(char a)"改为“void fun(char*a)"。
(2)pdntf函数的调用形式是:pfintf(格式字符串,输出项表),在格式字符串和输出项表之间有“,",因此第二个标识处应该是“printf("%c",*a);"。
转载请注明原文地址:https://kaotiyun.com/show/VWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
以下程序的功能是()#include<stdio.h>main(){FILE*fp1;*fp2;fp1=fopen("filel","r");fp2=fopen("file2","w");wh
有以下程序main(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)t=t+b[i][b][j][j]];
设有如下的函数funct(x)floatx;{x*=x;printf("\n%d",x);return(x);}则函数的类型()
以下程序的输出结果是【】。inta=1234;printf("%2d\n",a);
下列二维数组初始化语句中,不正确的是()。
以下函数sstrcat()的功能是实现字符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:s所指字符串为abcd,t所指字符串为efgh,函数调用后s所指字符串为abcdefgh。请填空。#include<string.h>v
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> void f(char *p[],int n) {char *t;int i,j; for(i=O;i<n-1;i++)
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
干式自动喷水灭火系统的组成中,不包括()。
A.氨基糖苷类抗生素+第三代头孢菌素类抗生素B.青霉素C.红霉素D.第三代头孢菌素类抗生素下列情况选用哪种抗生素进行经验治疗最合适:发热,干咳,胸片示从左肺向外延伸的淡片状阴影
以下哪项不属于太阳病提纲
下列关于糖皮质激素抗炎作用的叙述,正确的是
此时A公司享有哪些法律上的权利?()如果人民法院强制执行B公司向A公司支付50万元货款的仲裁裁决,遇到下列何种情形时,应当终结执行?()
关于邀请招标说法错误的是()。
在阅读报纸杂志时经常看到这样的许诺:“如果你明天早上排队第一个来购买我店的商品,我店将送你一部手机。”根据《中华人民共和国合同法》的规定,这属于()。
下列投标行为中,违反我国有关招标投标的法律规定的是()。
Thetwomenhavebeenveryintimateandreliablefriendsthroughouttheirlives.
HuiyuanServiceApartmentLocatedintheAsianGamesVillage,witha10,000m2centralgardenandachildren’splayground.Eig
最新回复
(
0
)