首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用“#”结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用“#”结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结
admin
2016-12-06
55
问题
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。
输入字符串时用“#”结束输入。
请改正程序中的错误,使它能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<string.h>
2 #include<stdio.h>
3 #include<ctype.h>
4 fun(char*p)
5 {
6 int i,t ; char c[80];
7 /*********found*********/
8 For(i=0,t=0;p
;i++)
9 if(!isspace(*(p+i)))
10 c[t++]=p
;
11 /*********found*********/
12 c[t]=’’\0’’;
13 strcpy(p,c);
14 }
15 void main()
16 {
17 char c,s[80];
18 int i=0;
19 printf(’’Input a string:’’);
20 c=getchar();
21 while(c!=’#’)
22 {s
=c;i++;c=getchar();}
23 s
=’\0’;
24 fun(s);
25 puts(s);
26 }
选项
答案
(1)for(i=0,t=0;p[i];i++) (2)c[t]=’\0’;
解析
该题目考查C语言关键字的书写,C语言中关键字是区分大小写的。另外为字符串结尾添加结束符时应书写为’\0’,而非’’\0’’,’’\0’’表示一个字符串。该程序的if条件中应用了isspace函数,该函数的功能是检查ch是否为空格、跳格符(制表符)或换行符。
转载请注明原文地址:https://kaotiyun.com/show/iVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)whi1e()s[i]){d[j]=【】:j++;}d[j]=0;
对于长度为n的顺序存储的线性表,当随机插入和删除—个元素时,需平均移动元素的个数为【】。
有以下程序段:main(){inta=5,*b,**c;c=&b;b=&a;}程序在执行了c=&b;b=&a;语句后,表达式**c的值是______。
为了使模块尽可能独立,要求______。
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
有以下程序中若有如下说明和定义语句;charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;…}以下选项中对函
有以下程序段chareh;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行
以下选项中可以作为C语言中合法整数的是______。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
【】(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。
随机试题
A.休息,控制输液量,纠正电解质紊乱,限制蛋白质B.休息,高蛋白高热量饮食,保肝治疗C.休息,高热量限制蛋白饮食,输入支链氨基酸D.休息,低盐饮食,限制入水量,补蛋白质,给利尿剂治疗肝硬化肝性脑病
患者男性,56岁,头晕、心悸一周,偶有晕厥。既往有高血压、冠心病病史,血压105/60mmHg,心率34次/min,律不齐。心电图示P—R间期为0.22s,部分P波后有QRS波群脱落。最有效的治疗是
业主方项目进度控制的任务是控制()的进度。
某商贸企业为增值税一般纳税人,从事商品批发、零售和进口业务。2019年6月有关业务如下:(1)批发商品取得不含税销售额24万元,由于购货方提前偿还货款,按合同规定,给予购货方2%的销售折扣,实际收到不含税货款23.52万元。销售金银首饰取得零售收入7.9
阿芬15岁,家住偏远山村,生活条件艰苦。在一次意外中,阿芬失去了右腿,给她的生活造成诸多不便。社会工作者小王得知情况后,请木匠将木椅改造成坐便器,并协调村医教会阿芬的家人用传统中医手法给她定期按摩。小王的上述做法体现的社区康复原则有()。
以下有关世界气候的表述,不正确的是:
在其他条件不变的情况下,资本有机构成的提高会导致
关于项目范围确认及有关活动,以下说法错误的是()。
如果字段"学号"的取值范围为20130001~20139999,则下列选项中,错误的有效性规则是
李さんは電車をおりる時、かさを忘れてしまった。かさ
最新回复
(
0
)