首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用“#”结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用“#”结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结
admin
2017-09-23
53
问题
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。
输入字符串时用“#”结束输入。
请改正程序中的错误,使它能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include < string.h >
#include < stdio.h >
#include < ctype.h >
fun(char*p)
{
int i,t;char C[80];
/*********found*********/
For(i=0,t=0 ;p
;i++)
if(!isspace(*(p+i)))
C[t++]=p
;
/*********found*********/
C[t]="\0";
strcpy(p,c);
}
void main()
{
char c,s[80];
int i=0;
printf("Input a string:");
C=getchar();
while(C!=’#’)
{s
=c;i++;c=getchar();}
S
=’\0’;
fun(s);
puts(s);
}
选项
答案
(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/4zxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
下面程序的运行结果是()。#include<stdio.h>main(){chara[80],*p"AbabCDcd";inti=0,j=0;while(*(p++)!=’\0’){if(*p>=’a’
若有chars[3][3]=={"AAA","BBB","CCC"};说明语句,则与它等价的语句是()。
已知下列函数定义:fun(int%,intc,intn,intdatA){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法是(假设变量a的说明为int
设变量均已正确定义,若要通过scanf("%d%c%d%c”,&a1,&e1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
已知字母a的ASCII码为十进制数97,下面程序的输出结果是()。#include<stdio.h>main(){charc1,c2;c1=’a’+’6’-’0’;c2=’a’+’3’-’0’;
字符串"\\"ABCDEF\"\\”的长度是()。
若变量都已正确说明,则以下程序段输出结果为()。#include<stdio.h>main(){chara=’a’;intb=2;printf(a>b?”***a=%d":"###b=%d",a,B;
下面程序的功能是:计算1~20之间的奇数之和与偶数之和,请填空使程序功能完整。#include<stdio.h>main(){inta=0,b=0,c=0,i;for(i=0;i<=20;i+=2){a+=
在一介C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使削的存储类别是()。
随机试题
特定码和()都是单独编码的组合键,与其他音节码的构成规律不同。
对账户的最基本、最主要的分类是()
学生在课外开展文学写作、唱歌、演奏乐器、进行手工编制,这些活动属于()
局部电位的特点是
患者,女性,31岁,左下后牙、左下颌角区反复肿胀3个月,开口困难。检查开口度一指半,阻生牙牙龈充血糜烂,挤压有少量脓液溢出,咬肌区膨隆明显,质硬,轻度压痛。应选择下列哪种措施
邪热夹酒毒上壅的舌象是
选择性货币政策工具主要包括优惠利率、再贴现利率、消费信用控制和贷款额度控制等四种。()
对例题和经典试题的评析、讲解最能体现一个教师的基本功和知识底蕴。下面为一组2004年全国高考文综试题,请对这组试题作出简要的评析(提示:可从命题意图、解题思路、对试题的评价等方面进行评析)2003年11月20日,中星20号成功定点于103oE赤道上空。天津
根据以下资料。回答116-120题。注:客货运输包括铁路、民航、公路、水运2009年4月,我国通过公路、水运等的旅客周转量占总量的比重为:
Usingapublictelephonemaywellbeoneoftheminorirritationsoflife,demandingpatience,determinationandastrongpossib
最新回复
(
0
)