首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODII.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 例如,若字符串为abed,则应输出:dcba。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删
给定程序MODII.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 例如,若字符串为abed,则应输出:dcba。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删
admin
2015-06-08
39
问题
给定程序MODII.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。
例如,若字符串为abed,则应输出:dcba。
请改正程序中的错误,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/**********found***********/
fun(char a)
{ if (*a)
{ fun(a+1);
/**********found***********/
printf(“%c”*a);
}
}
main()
{ char s[1 0]=“abcd”;
printf(“处理前字符串=%s\n处理后字
符串=”,s);
fun(s);printf(“\n”);
}
选项
答案
(1)void fun(char *a) (2)printf(“%c”, *a);
解析
本题中函数的功能是将字符串中的内容逆序。题干中给出的fun函数通过递归调用自身,实现字符串的逆序。
[解题思路]
(1)主函数中“fun(s):”语句中的s是数组名,所以在fun函数中参数的定义应该是指针型,“fun(char a)”改为“void fun(char *a)”。
(2)printf函数的州用形式是:printf(格式字符串,输出项表),在格式字符串和输出项表之间有“,”,因此第二个标识处应该是“printf("%c",*a);”。
转载请注明原文地址:https://kaotiyun.com/show/MiJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。word_num(str)for(i=0;str[i]!=【】;i++)if(【】=’’)word=0;【】;}
下面程序的输出结果是______。main(){charstr[10],c=’a’;inti=0;for(;i<5;i++)str[i]=C++;printf("%s",str);}
有如下程序:longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}main(){printf("%ld\n",fib
下面invert函数的功能是将一个字符串str的内容颠倒过来。请填空。 #include<string.h> voidinvert(charstr[]) {inti,j【】; for(i=0,j=strlen(str)
若fp是指向某文件的指针,且已读到此文件的末尾,则函数feof(fp)的返回值是_______。
请读程序:#include<stdio.h>func(inta,intb){intc;c=a+b;returnc;}main(){intx=
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是_______。
假定下列程序的可执行文件名为filel.exe,在该程序的子目录下输入命令行:file1ChinaBejing<回车>main(intargc,char*argv[]){while(argc-->1)printf("
以下函数用来求出两整数之和,并通过形参将结果传回,请填空。voidfunc(intx,inty,【】z){*z=x+y;}
函数pi的功能是根据以下近似公式求π值:(π*π)/6=1+1/(2*2)+1/(3*3)+…+1(n*n)现在请你在下面的函数中填空,完成求π的功能。#include“math.h"{doubles=0.0;
随机试题
中共中央总书记习近平主持召开中共中央政治局会议时指出,长三角一体化发展具有极大的区域带动和示范作用,要紧扣“()”和“()”两个关键,带动整个长江经济带和华东地区发展,形成高质量发展的区域集群。
背景资料: 某工程公司承接了新建30kmPVC塑料管道工程,在钢筋混凝土现场人工浇注。 项目部组织技术人员现场勘察后写了勘察报告,部分内容为:新建管道沿二级路,地势平坦,公路两侧分布有一处乡镇、多处村,公路交通繁忙。 项目部最近进行了人员扩充,考虑到
数据录入员、系统管理员、程序设计员不能()岗位。
代理报检单位在向所在地出入境检验检疫机构注册登记后,可直接在全国范围内办理代理报检事项。( )
期货交易涉及商品实物交割的,期货交易所还应当发布()。
2017年4月20日,“天舟一号”飞船在文昌航天发射中心成功发射升空。下列有关“天舟一号”的说法错误的是()。
截至2009年年末,中国内地的外汇储备余额为23992亿美元,占同期世界外汇筹备总额90075亿美元的26.6%。根据国家外管局统计,2008年中国内地的国际投资净头寸达到18219亿美元,中国跃升为全球最为重要的债权国。据此数据,你认为中国内地外
按金融交易的交割期限可以把金融市场划分为()。
在红一方面军一、二、三次反“围剿”斗争胜利的基础上形成的革命根据地是()。
Inanew【C1】________publishedinthejournalHeart,researchersfoundthatSwissadultswhotookoneortwodaytimenapsperwee
最新回复
(
0
)