首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODII.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 例如,若字符串为abed,则应输出:dcba。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删
给定程序MODII.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 例如,若字符串为abed,则应输出:dcba。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删
admin
2015-06-08
71
问题
给定程序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全国计算机二级
相关试题推荐
下面程序的输出是【】。main(){enumem{em1=3,em2=1,em3};char*aa[]={"AA","BB","CC","DD"};printf("%s%s%s\n",aa[em1],aa[e
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个【】。
设血型占2个字节,则unsignedint所能表示的数据范围是______。
下面程序的输出结果是_______。unionun{inta[4];longb;charc[6];}main(){unionunu;printf("%d%d",s
下列选项中不能正确定义结构体的是_______。
请选出以下程序的输出结果_______。#include<stdio.h>sub(int*s,inty){staticintt=3,y=s[t];t-;}main(){inta[]={
在C语言中,合法的长整型常数是_______。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是_______。
要求以下程序的功能是计算s=1+1/2+1/3+…+1/10main(){intn;floats;s=1.0;for(n=1O;n>1;n--)s=s+1/n;printf("%6.4f\n
实现程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于copy命令),假定文件在当前目录下。请补全程序。#include<stdio.h>voidmain(intargc,char*argv[])
随机试题
A.良性肿瘤B.恶性肿瘤C.交界性肿瘤D.癌前病变E.非肿瘤性良性病变原位癌是
A.ATPB.2.3-二磷酸甘油酸C.磷酸肌酸D.糖原E.1.3-二磷酸甘油酸红细胞的能量利用形式是
对某单个混凝土构件进行混凝土抗压强度检测,请回答以下相关问题。对该构件采用钻芯法检测混凝土强度,下列关于芯样钻取的叙述正确的有()。
古建筑、仿古建筑工程设计,根据具体情况附加调整系数为()
工程咨询成查的质量标准主要包括6个大的方面,其中有()。
下列关于windowsXP的文件和文件夹的说法中,正确的是()。
资产负债表日后事项,作为调整事项调整财务报表有关项目数字后,不需要在财务报表附注中进行披露。()
业主与物业服务企业应在()的基础上,签订物业管理服务合同。
人民警察不得被辞退的情形是()。
在Access中,参照完整性规则不包括
最新回复
(
0
)