首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:将字符串中的字符逆序输出,但不改变字符串中的内容。 例如,若字符串为“abed”,则应输出:“deba”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也
下列给定程序中函数fun的功能是:将字符串中的字符逆序输出,但不改变字符串中的内容。 例如,若字符串为“abed”,则应输出:“deba”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也
admin
2021-04-28
78
问题
下列给定程序中函数fun的功能是:将字符串中的字符逆序输出,但不改变字符串中的内容。
例如,若字符串为“abed”,则应输出:“deba”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
/**********found***********/
void fun(char a)
{
if(*a)
{ fun(a+1);
/**********found***********/
printf(“%c”*a);
}
}
main()
{
char s[10]=“abcd”;
printf(“处理前字符串=%s\n,处理后字
符串=”,s);
fun(s);
printf(“\n”);
}
选项
答案
(1)void fun(char*a) (2)prinff(“%c”,*a);
解析
(1)定义函数时形参的类型要与凋用函数中实参的类型一致,主函数中fun传递的是字符串s的首地址,所以此处形参应为指针类型。
(2)根据prinff函数格式,很容易找到错误之处。
转载请注明原文地址:https://kaotiyun.com/show/RJtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includecharfun(char*c){if(*c=’A’)*c-=’A’-’a’;return*c;}main(){chars[81],*p=s;gets(s);while(
有以下程序:#include<stdio.h>main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序的运行结果是()。
在面向对象方法中,不属于“对象”基本特点的是()。
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w
有以下程序#include<stdio.h>main(){intid,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是
设有一个M*N的矩阵已经存放在一个M行N列的数组x中,且有以下程序段sum=0;for(i=0;i
有以下程序:#include<stdio.h>intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];re
有以下程序:#include<stdio.h>main(){inta=1,b=3,C=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}程序的运行结果是()。
有以下程序:#include<stdio.h>intb=2;intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i<4;i++){b=f
随机试题
下列关于一级反应说法正确是()。
推动历史发展的绝大多数社会成员的总和是()
A.抑制肠道产尿素酶的细菌B.被细菌分解为乳酸和醋酸,降低肠道内pH值C.与游离氨结合使氨失去毒性D.增加尿素合成而降低血氨E.纠正氨基酸代谢不平衡,抑制神经递质的形成支链氨基酸治疗肝性脑病的主要机制是
属于零售药店不得销售的药品是
某法院以诈骗罪判处周某有期徒刑4年并处罚金5万元。周某以无钱为由,拒绝缴纳罚金。刑满释放后第一年,周某准备结婚,购买一辆微型轿车。法院得知上述情况后派法警强行将小轿车扣押。请问如何看待法院的行为?()
以下有关索赔的说法中,正确的是( )。
根据公司法律制度的规定,下列关于有限责任公司经理的表述中,正确的是()。
某市经济委员会准备选四家企业给予表彰,并给予一些优惠政策。从企业的经济效益来看,A、B两个企业比C、D两个企业好。据此,再加上以下哪项可推出“E企业比D企业的经济效益好”的结论?
软件危机是指______。
下列各项中,不是存储器容量度量单位的是()。
最新回复
(
0
)