首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。 例如,在调用fun函数之前给a输入字符串:ABCDEFGHIJK,调用函数之后,字符数组b中的内容则为:ABC DEF GHI
给定程序MODI1.C中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。 例如,在调用fun函数之前给a输入字符串:ABCDEFGHIJK,调用函数之后,字符数组b中的内容则为:ABC DEF GHI
admin
2017-07-27
106
问题
给定程序MODI1.C中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。
例如,在调用fun函数之前给a输入字符串:ABCDEFGHIJK,调用函数之后,字符数组b中的内容则为:ABC DEF GHI JK。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
1 #include<stdio.h>
2 void fun(char *p,char *b)
3 { int i,k=0;
4 while(*p)
5 { i=1;
6 while(i<=3&& *p) {
7 /**********found**********/
8 b[k]=p;
9 k++; p++; i++;
10 }
11 if(*p)
12 {
13 /**********found**********/
14 b[k++]=’’ ’’;
15 }
16 }
17 b[k]=’\0’;
18 }
19 main()
20 { char a[80],b[80];
21 printf(’’Enter a string:’’);gets(a);
22 printf(’’The original string:’’);puts(a);
23 fun(a,b);
24 printf(’’\nThe string after insert space:’’);puts(b);printf(’’\n\n’’);
25 }
选项
答案
(1)b[k]=*p; (2)b[k++]=’ ’;
解析
函数的功能是将字符串p中的所有字符复制到字符串b中。
(1)p是指针,p存放的内容是地址值,第一标识下“b[k]=p;”含义是将p存放的地址内容赋给b[k],而不是把p指向的地址拷贝到b[k],显然不符合题意,应改成“b[k]=*p;”,*p是取p指向的地址的内容。
(2)第二个标识符下是复制三个字符后在b中插入空格,原题中给出的“b[k+1]=’’ ’’;’’,在C语言中字符常量是由单引号括起的单个字符,即空格字符应为’’ ’ ’’’’,而“’’ ’’”是表示字符串常量且该字符串中只有一个空格字符。第二标识下是将空格字符复制给b[k++],因此第二标识下应改为“b[k++]=’’;”。
转载请注明原文地址:https://www.kaotiyun.com/show/QcID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据《行政处罚法》的规定,违法事实确凿且有法定依据,对公民处以()以下罚款的行政处罚的,可以当场作出行政处罚决定。
根据我国《宪法》的规定,下列人员中可以申请退出中国国籍的是()。
《光明日报》北京3月22日电(光明网记者钟蕾蕾)在3月22日第22届世界水日,为促进水资源的开发、利用、保护和管理,增强社会公众节水意识,由中国妇女发展基金会、光明网共同主办的“母亲水窖,我与水的故事”摄影及中小学生绘画作品征集活动正式启动。参赛摄影作品可
根据下列材料回答问题。表中七个城市2008年的国内生产总值之和与以下哪个最接近?()
传统家训家规是我国古代以家庭为范围的道德教育形式,也是中华道德文化传承的一种方式。我国历史上流传下来的家训家规,始作者多是文化名人或著名官宦,社会影响较为广泛。这些家训家规的功能远远超出对本家族的教育作用,而成为社会教育的一种独特形式,为社会提供了家庭教育
多元线性回归方程中自变量的选择有哪两种方法?()
在我国,诉讼程序法包括()。
如图所示,甲、乙两图形都是正方形,它们的边长分别为10cm和12cm则阴影部分的面积为()。
不同的数据库管理系统采用的日志文件格式不完全一样,概括起来主要有以记录为单位的日志文件和以【13】为单位的日志文件两种。
为避免活锁现象的发生,数据库管理系统采用【11】策略处理事务的加锁请求。
随机试题
感染性心内膜炎,最常发生于下列哪种情况如果患者发生猝死,最常见原因是
A.四逆汤B.阳和汤C.理中丸D.当归四逆汤E.小建中汤含有麻黄的是
航标船可以标示出该处的水下深度和暗礁概貌及船只航行的侧面界限,系国家交通运输管理部门为保障过往船只的航行安全而设置的交通设施。2008年3月8日,李某驾驶机动渔船靠近某航标船时,其渔船的螺旋桨被该航标船的钢缆绳缠住使渔船存在翻沉的危险,李某先是尝试持刀砍断
建筑物位于小窑采空区,小窑巷道采煤,煤巷宽2m,顶板至地面27m,顶板岩体重度22kN/m3,内摩擦角34°,建筑物横跨煤巷,基础埋深2m,基底附加压力250kPa,试问,按顶板临界深度法近似评价地基稳定性为下列哪一选项?
质押担保的范围不包括()。
社会工作者小吕最近被机构安排到居家养老服务项目中,让其负责入户探访体弱老人的工作。小吕的督导老蔡有十余年服务老人的经验,在一次督导会谈中示范了接触体弱老人的技巧,包括不时轻轻接触老人的手和肩膀,表达肯定和关怀;说话时语速要慢,语调平缓,句子简单直接;发问时
已知铁与稀硝酸反应生成二价铁或三价铁,同时生成NO,现将14g铁粉溶于1L稀硝酸中恰好完全反应,放出NO气体后称量所得溶液,发现比原溶液质量增加8g,则原溶液中硝酸的浓度是()。
有人认为蜂蜜的用途只是食用,很难想到它还可以美容和做药材。这在心理学上称为()。
假如你是某美国公司的国际业务经理。该公司刚开发了一种新的个人电脑,其功能与现有的电脑相同。但制造成本降低一半。该公司有几项专利可以为这种电脑的独特设计提供保护。首席执行官要求你就在西欧地区的业务扩张提出建议。你的选择是:(1)从美国出口;(2)许可欧洲
管理信息系统开发过程应该遵循信息开发系统的______,但也有其特殊需要考虑的问题。
最新回复
(
0
)