首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:将字符串中的字符逆序输出,但不改变字符串中的内容。 例如,若字符串为“abed”,则应输出:“deba”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也
下列给定程序中函数fun的功能是:将字符串中的字符逆序输出,但不改变字符串中的内容。 例如,若字符串为“abed”,则应输出:“deba”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也
admin
2021-04-28
32
问题
下列给定程序中函数fun的功能是:将字符串中的字符逆序输出,但不改变字符串中的内容。
例如,若字符串为“abed”,则应输出:“deba”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
/**********found***********/
void fun(char a)
{
if(*a)
{ fun(a+1);
/**********found***********/
printf(“%c”*a);
}
}
main()
{
char s[10]=“abcd”;
printf(“处理前字符串=%s\n,处理后字
符串=”,s);
fun(s);
printf(“\n”);
}
选项
答案
(1)void fun(char*a) (2)prinff(“%c”,*a);
解析
(1)定义函数时形参的类型要与凋用函数中实参的类型一致,主函数中fun传递的是字符串s的首地址,所以此处形参应为指针类型。
(2)根据prinff函数格式,很容易找到错误之处。
转载请注明原文地址:https://jikaoti.com/ti/fnz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是()。
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)()。
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w
设有定义:char*c:以下选项中能够使c正确指向一个字符串的是
有以下程序:#include<stdio.h>intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];re
软件(程序)调试的任务是()。
以下选项中关于程序模块化的叙述错误的是
有以下程序:#includemain(){FILE*fp;inti,aE6]={1,2,3,4,5,6};fp=fopen(“d2.dat”,“W+”);for(i=0;i
随机试题
从严治党的重中之重是()
Stressfulenvironmentsleadtounhealthybehaviorssuchaspooreatinghabits,which______increasetheriskofheartdisease.
免疫缺陷病的诊断应包括:_________;_________;_________。
胃大部切除术后吻合口排空障碍最常见的原因是
完全靠治疗师的力量来完成关节活动度练习的是
()是城镇地籍调查首级划分的区域。
行政许可申请人、利害关系人应当在被告知听证权利之日起5日内提出听证申请,行政机关应当在法定期限内组织听证。根据行政许可法律制度的规定,该法定期限为()。
长江股份有限公司(以下简称长江公司)为上市公司,2015年与企业合并、长期股权投资的有关资料如下:(1)2015年1月1日,长江公司向A公司定向发行500万股普通股(每股面值为1元,每股市价为4元)作为对价,取得A公司拥有的甲公司20%的股权,能
阅读以下说明,回答问题。(2010年下半年下午试题五)[说明]某单位的两个分支机构各有1台采用IM的主机,计划采用IPv6一over—IPv4GRE隧道技术实现两个分支机构的IM主机通信,其网络拓扑结构如图3-13所示。IPv6主机PC1
CrossCulturalNegotiationsIt’simportanttounderstandtheculturaldifferencesinnegotiations,asdifferentcultureshavedi
最新回复
(
0
)