首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用“#”结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用“#”结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结
admin
2016-12-06
43
问题
下列给定程序中,函数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://www.kaotiyun.com/show/iVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于长度为n的顺序存储的线性表,当随机插入和删除—个元素时,需平均移动元素的个数为【】。
执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是______。mein(){chars[100];intc,i;scanf("%c",&C);
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是______。
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
以下程序的功能是将字符串s中的数字字符放人d数组中,最后输出d中的字符串。例如,输入字符串abc123edf456gh,执行程序后输出123456。请填空。#include<stdio.h>#inclu
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
有以下程序中若有如下说明和定义语句;charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;…}以下选项中对函
有以下程序:main(){intx=0,y=5,z=31while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);
有以下程序main()}inti,s=1;for(i=1;i<50;i++)if(!(i%5)&&!(i%3))s+=i;printf("%d/n",s);}程序的输出结果是
以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序:floatsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;
随机试题
X线图像的特点是:由黑到白不同灰度的影像组成,是________;图像上的白影与黑影,虽然也与组织的厚度有关,但主要反映________的高低;X线图像是X线束穿透某一部位的________的总和,是该穿透路径上各个结构影像相互叠加在一起的影像。
从以下五个选项中选择正确一个正确答案填空:A.高密度对比剂B.低密度对比剂C.顺磁性对比剂D.超顺磁性对比剂E.声学对比剂钆的螯合物()
A.I型肺泡细胞B.Ⅱ型肺泡细胞C.二者均是D.二者均否肺泡上皮细胞()
在某个时期内,个体对某种刺激特别敏感。过了这个时期,同样的刺激对之影响很小或没有影响。这个时期称为()。
在化工管路中,通常在管路的相对低点安装有排气阀。
Psychologiststakeopposingviewsofhowexternalrewards,fromwarmpraisetocoldcash,affectmotivationandcreativity.Beha
乌药长于附子长于
青少年学生的情绪情感具有爆发性和冲动性、外露性和内隐性的发展特点。()
根据下列资料,回答问题。2015年1-4月,采矿业固定资产投资为()亿元。
A、Yes,Ilookpale.B、No,I’vegotaheadache.C、That’sallright.D、Don’tmentionit.B问题问的是你看起来脸色苍白,你没事吧?回答be动词引导的一般疑问句需要用Yes,
最新回复
(
0
)