首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODl1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 例如,若字符串为abcd,则应输出:dcba。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删
给定程序MODl1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 例如,若字符串为abcd,则应输出:dcba。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删
admin
2017-07-27
25
问题
给定程序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://jikaoti.com/ti/bFi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明inta[3][4];则a数组元素的非法引用是()。
以下程序的运行结果是()。#defineS(x)x*xmain(){intk=1;while(k<=4){printf("%d,",S(k));k++;}
若有说明intm[3][4]={3,9,7,8.5},(*q)[4];和赋值语句q=m;,则对数组元素m[i][j](其中0<=i<3,0<=j<4)值的正确引用为()。
有以下程序:intf1(doubleA){returna*a;}intf2(intx,inty){doublea,b;a=f1(x);b=f1(y);returna+b;}mai
字符串"%%\"ABCDEF\"\\"的长度是()。
已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是()。
衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中()是度量一个模块功能强度的一个相对指标。
数据结构分为逻辑结构和存储结构,循环队列属于()结构。
二叉树的遍历可以分为三种:前序遍历、__________遍历和后序遍历。
以下程序的输出结果是()。main(){charst[20]="hello\0\t\\\";printf("%d%d\n",strlen(st),sizeof(st));}
随机试题
胃酸的生理作用不包括()。
某企业卖出的能有效对冲库存铝价格风险的铝期货合同属于【】
以下法律文书不具有强制执行力的是()。
净资产越大,说明个人拥有的财富越多,可以通过()方式来提高家庭的净资产。
移动平均线不具有()特点。
请用不超过150字的篇幅,概括出给定资料所反映的主要问题。用不超过350字的篇幅,提出解决给定资料所反映问题的方案。要有条理地说明,要体现针对性和可操作性。
【2013年第53题】专业人士预测:如果粮食价格保持稳定,那么蔬菜价格也将保持稳定,如果食用油价格不稳,那么蔬菜价格也将出现波动。老李由此断定:粮食价格将保持稳定,但是肉类食品价格将上涨。根据上述专业人士的预测,以下哪项如果为真,最能对老李的观点提出质疑?
2013年11月,党的十八届三中全会指出,全面深化改革的总目标是()
Aneweconomicspaperhassomeold-fashionedadviceforpeoplenavigatingthestressesoflife:Findaspousewhoisalsoyourb
题1:公钥密码是(46)。常用的公钥加密算法有(47),它可以实现加密和数字签名,它的一个比较知名的应用是(48),这种应用的协商层用公钥方式进行身份认证,记录层涉及到对应用程序提供的信息的分段、压缩、数据认证和加密。题2:CMM作为软件过程改进的一个指
最新回复
(
0
)