首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 例如,若字符串为abcd,则应输出:dcba。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删
给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。 例如,若字符串为abcd,则应输出:dcba。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删
admin
2019-04-04
39
问题
给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。
例如,若字符串为abcd,则应输出:dcba。
请改正程序中的错误,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/*********** found* ***********/
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)printf("%c",*a);
解析
(1)主函数中“fun(s);”语句中的s是数组名,所以在fun函数中参数的定义应该是指针型,“fun(chat a)”改为“void fun(char *a)”。
(2)printf函数的调用形式是:printf(格式字符串,输出项表),在格式字符串和输出项表之间有“,”,因此,第二个标识处应该是“printf("%c",*a);”。
转载请注明原文地址:https://kaotiyun.com/show/onRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
数据处理的最小单位是
有下列程序:#include<stdio.h>main(){charc;while((c=getchar())!=’,’)putchar(++C);}程序运行时,如果从键盘输入:A,B,<CR>,则输出结
下列程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="ahDuj";char*s2="ABdUG":intt;t=strcmp(s1,s2);
以下程序执行后sum的值是______。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
有以下程序#include<stdio.h>main(){charc1=’1’,c2=’2’;c1=getchar();c2=getchar();putchar(c1);putchar(c2);}当运行
下列表达式中,可以正确表示x≤0或x≥1的关系是()。
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
以下4个程序中,完全正确的是
下列叙述中错误的是()。
随机试题
以直观感知为主的教学方法主要包括演示法和_______。
牵正散的组成药物是
合成尿素首步反应的产物是
微循环的总闸门是微循环的后闸门是
下列哪一项不是胰岛素的不良反应
钢结构焊接焊缝缺陷类型中,产生()的主要原因是焊接工艺参数选择不正确、操作技术不佳、焊件位置安放不当等。
2018年8月,中国证监会在对甲上市公司(以下简称“甲公司”)进行例行检查中,发现以下事实:(1)2018年2月,甲公司拟为控股股东A企业2000万元的银行贷款提供担保。甲公司股东大会对该项担保进行表决时,出席股东大会的股东所持的表决权总数为15000万
用户在段页式存储管理方式下运行一个进程,段表寄存器和段表如图3-3所示(页面大小为1KB)。该用户在调试过程中,设计了3个地址,试图获取数据,地址如表3-2所示。这三次获取数据的操作,分别访问内存次数为()。
试述颌骨边缘性骨髓炎和中央性骨髓炎的鉴别诊断。
Sleepisanimportantpartofourlives.Wespendoutone-thirdofourlivessleeping.Formillionsofpeople,【C1】______,gett
最新回复
(
0
)