首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODl1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 例如,若字符串为abcd,则应输出:dcba。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删
给定程序MODl1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 例如,若字符串为abcd,则应输出:dcba。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删
admin
2021-02-25
40
问题
给定程序MODl1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。
例如,若字符串为abcd,则应输出:dcba。
请改正程序中的错误,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 /**********found**********/
3 fun(char a)
4 { if (*a)
5 { fun(a+1);
6 /**********found**********/
7 printf(’’%c’’*a);
8 }
9 }
10 main()
11 { char s[10]=’’abcd’’;
12 printf(’’处理前字符串=%s\n处理后字符串=’’,s);
13 fun(s);printf(’’\n’’);
14 }
选项
答案
(1)void fun(char *a) (2)printf(’’%c’’,*a);
解析
(1)主函数中“fun(s);”语句中的s是数组名,所以在fun函数中参数的定义应该是指针型,“fun(char a)”改为“void fun(char *a)”。
(2)printf函数的调用形式是:printf(格式字符串,输出项表),在格式字符串和输出项表之间有“,”,因此第二个标识处应该是“printf(’’%c’’,*a);”。
转载请注明原文地址:https://kaotiyun.com/show/Jntp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
数据库设计中反映用户对数据要求的模式是()。
以下叙述中正确的是()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)()。
有以下程序:#include<stdio.h>voidmain(){charch[80]="123abcdEFG":intj;longs=0;puts(ch);for(j=0;ch[j]>'\0';j++)if(
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零):#include<stdio.h>main(){FILE*fp:longnum=0;fp=fopen("fname.d
以下数组定义中错误的是()。
若主函数中有定义语句:inta[10],b[10],c;,在主函数前定义的fun函数首部为:voidfun(intx[]),则以下选项中错误的调用语句是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
随机试题
伪膜性炎的特征性渗出物是
可引起气性坏疽的细菌是
案情:何某和魏某共谋绑架勒索,来到某公司老板李某的家里,家里只有保姆。二人谎称:“我们是李某的司机,李某让我们接孩子去看演出。”保姆不知情便将孩子小李(女,12周岁)交给何某和魏某。二人将小李关进一座废弃仓库,然后向李某打电话勒索50万元。李某不答应。魏某
关于工作地组织,下列说法正确的有()。
________是组织学生接触社会实际.运用各种具体生动的事实来说服学生,以使学生获得直接经验、形成正确认识的方法。
简述如何在教学中促进迁移。
“弹钢琴”是领导工作协调的一种形象比喻和要求。
读英国的报纸,你会马上发现,要读到你的国家的新闻很难,如果你的国家发生大灾难,死了几百人,也许,在国际新闻版的新闻速写板上,会看到50个字的描写,塞在三寸宽的方格内。如果你的国家被北约攻打得一塌糊涂,对不起,报纸上没有人替你掉眼泪。报道飞机意外事故,如果是
设A为n阶非零矩阵,E为n阶单位矩阵,若A_______=0,则【】
Inordertoincreaserevenues,acell-phonecompanyhasdecidedtochangeitsfeestructure.Insteadofchargingaflatrateof
最新回复
(
0
)