首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODl1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 例如,若字符串为abcd,则应输出:dcba。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删
给定程序MODl1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 例如,若字符串为abcd,则应输出:dcba。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删
admin
2017-07-27
36
问题
给定程序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/n7Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言规定,函数返回值的类型是()。
若有说明inta[3][4];则a数组元素的非法引用是()。
C语言规定,在一个C程序中,main()函数的位置()。
设有定义:“longx=123450L;”,则以下能够正确输出变量x的是()。
若函数中有定义语句:inta;,则()。
设有如下关系表:则下列操作正确的是()。
下列选项中,不属于数据库管理的是()。
某二叉树中度为2的节点有18个,则该二叉树中有()个叶子节点。
以下程序的输出结果是【】。#inculde#inculde#inculdemain(){char*P,*q,*r;P=q=r=(char*)malloc(sizeof(char)*20):
从顺序存储的循环队列中删除一个元素时,是______。
随机试题
足太阳膀胱经的起始穴是
A.3日内B.10日内C.30日内D.60日内E.3个月内公民、法人或者其他组织申请行政复议的,应当在知道该具体行政行为之日起多少时间内提出
地图编制中,确定地图比例尺不需要考虑的因素是()。
钻孔灌注桩施_丁安全控制要点之一是护筒埋设,护筒埋设安全控制要点是()等。
商品期货合约名称中一般注明()。[2009年9月真题]
根据以下资料,回答106—110题2008年,银行业金融机构实现税后利润5834亿元;资本利润率17.1%;资产利润率1.0%。从结构来看,净利息收入、投资收益和手续费收入是收入构成的三个主要部分(见图1)。2008年底,我国银行业金融机构流动性比例50
当前,出口贸易技术壁垒非常严重,应对国外对我国出口贸易产品的技术壁垒和技术限制,请考生从政府的角度谈一下,如何应对?你作为相关岗位人员,如何保持随时获得最新信息,维护本国出口利益?
TheBritisharenotsofamiliarwithdifferentculturesandotherwaysofdoingthings,______isoftenthecaseinothercountr
孔子《六经》
A、Togetafeedbackaboutthephone.B、Tofindoutwheretheproblemlies.C、Togetthephonefixedimmediately.D、Toapologyfo
最新回复
(
0
)