首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 例如,若字符串为abed,则应输出:dcba。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删
给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 例如,若字符串为abed,则应输出:dcba。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删
admin
2019-04-04
32
问题
给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。
例如,若字符串为abed,则应输出: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);
解析
本题中函数的功能是将字符串中的内容逆序。题干中给出的fun函数通过递归调用自身,实现字符串的逆序。
(1)主函数中“fun(s);”语句中的s是数组名,所以在fun函数中参数的定义应该是指针型,“fun(char a)”改为“void fun(char *a)”。
(2)printf函数的调用形式是:printfif格式字符串,输出项表),在格式字符串和输出项表之间有“,”,因此,第二个标识处应该是“printf(’’%c’’,*a);”。
转载请注明原文地址:https://www.kaotiyun.com/show/jnRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的功能是两个整数进行交换,请填空。sub(int*x,int*y){【】z=*x;*x=*y;*y=z;return;}main(){intm,n,*t1,*t2;
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longf1;myf=【】("test.t""rb");
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是
有以下程序#include<stdio.h>main(){charc1=’1’,c2=’2’;c1=getchar();c2=getchar();putchar(c1);putchar(c2);}当运行
下述程序的输出结果是()。#includemain(){inti;for(i=1;i<=10;i++){if(i*i>=20)&&(i*i<=100))break;
利用fseek函数可实现的操作是()。
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%u,j=%x\n",i,j);输出的结果是()。
以下4个程序中,完全正确的是
以下数据结构中不属于线性数据结构的是()。
下列叙述中错误的是()。
随机试题
唐代茶圣陆羽,赋予了茶德的第一层含义为()。
患者,女,40岁,因头部外伤后昏迷10分钟,苏醒后又再次昏迷。检查见左侧瞳孔散大,对光反射迟钝。病情判断为()。
A.总胆红素升高;直接胆红素升高;尿胆原升高;尿胆红素升高B.总胆红素升高;直接胆红素降低;尿胆原升高;尿胆红素降低C.总胆红素升高;直接胆红素降低;尿胆原降低;尿胆红素升高D.总胆红素升高;直接胆红素升高;尿胆原降低;尿胆红素升高E.总胆红素升高
《建设工程安全生产管理条例》规定,()负责对安全生产进行现场监督检查。
细水雾灭火系统供水设施主要包括泵组、储水箱、储水瓶组与储气瓶组,下列对储水瓶组与储气瓶组安装不符合国家工程技术标准要求的是()。
警察甲在车站内巡逻执勤过程中错误的做法是()。
简单商品经济发展到资本主义商品经济的标志是()
网络的不安全性因素有________。
______,Ihavetoputitawayandfocusmyattentiononstudythisweek.
A、ParentBoard.B、DistrictCourt.C、Teachers’Union.D、SchoolCommittee.CAccordingtothenews,whichofthefollowinginstitut
最新回复
(
0
)