首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 例如,若字符串为abed,则应输出:dcba。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删
给定程序MODll.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 例如,若字符串为abed,则应输出:dcba。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删
admin
2013-03-29
117
问题
给定程序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全国计算机二级
相关试题推荐
定义长度为12的数组,下面四种方法中正确的有【】。①intx[12];②intn=12;③constintn=12;④intx[]={1,2};int
有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i<5;i++)j+
C语言中,系统的标准输入文件是指
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
设有以下程序,为使之正确运行,请在下划线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)【】main(){printf("\n");try_me();printf
以下程序运行结果是【】。#include<stdio.h>longfib(intg){switch(g){case0:return0;case1:case
设有以下定义和语句,则*(*(p+2)+1)的值【】。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
请阅读以下程序:#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0
下面关于完全二叉树的叙述中,错误的是______。
以下isprime函数的功能是判断形参a是否为素数,是素数,函数返回1,否则返回0。请填空。intisprime(inta){inti;for(i=2;i<=a/2;i++)
随机试题
小批量、多品种的精细化学品生产适用于()过程。
A.单纯扩散B.易化扩散C.继发性主动转运D.原发性主动转运K+由细胞内向细胞外转运,属于
下列哪个方剂首选用于治疗肺炎喘嗽心阳虚衰证
重要地理信息数据的审核、批准、公布的主体和程序都必须严格按照《测绘法》和()以及《重要地理信息数据审核公布管理规定》执行,任何单位和个人不得擅自审核公布。
下列关于《大气污染物综合排放标准》监测采样的时间与频次说法正确的有()。
预算定额是编制概算定额的基础,是以()为对象编制的定额。
在用划线更正法进行更正时,正确的文字或数字填写在被注销文字或数字的()。
浮动利率相对于固定利率,具有的优点不包括()。
某企业期末“委托代销商品”科目的余额为3000万元,“发出商品”科目的余额为2400万元,“原材料”科目的余额为3000万元,“材料成本差异”科目的借方余额为300万元。假定不考虑其他因素,该企业资产负债表中“存货”项目的金额为()万元。
试根据新古典增长模型的基本方程式△k=sy一(n+δ)k,分析讨论下列问题:稳定状态增长的条件是什么,解释稳态的含义。
最新回复
(
0
)