首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用“#”结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用“#”结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结
admin
2016-12-06
21
问题
下列给定程序中,函数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://jikaoti.com/ti/jLi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则______。
有以下程序:main(){charp[]={’a’,’b’,’c’},q[]="abc";printf("%d%d\n",sizeof(p),sizeof(q));};程序运行后的输出结果是____
以下能正确定义一维数组的选项是______。
有以下程序:main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][
有以下程序:main(){intx=0,y=5,z=31while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);
有以下程序段chareh;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行
若整型变量a、b、c、d中的值依次为:1、4、3、2,则条件表达式a<b?a:c<d?c:d的值是______。
以下选项中可以作为C语言中合法整数的是______。
下述函数统计字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】="
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
随机试题
HLA分型细胞学阴性分型法又称
【案情】2012年5月,兴平家装有限公司(下称兴平公司)与甲、乙、丙、丁四个自然人,共同出资设立大昌建材加工有限公司(下称大昌公司)。在大昌公司筹建阶段,兴平公司董事长马玮被指定为设立负责人,全面负责设立事务,马玮又委托甲协助处理公司设立事务。2
影响一个系统目标实现的人的因素包括:建设单位和该项目的()的生产人员的数量和质量。
《安全生产法》对于生产、经营、储存、使用危险品的车间、商店、仓库与员工宿舍的要求是()。
汉字在计算机内进行处理、存储的编码称为()。
对×公司吸收甲公司投资事项,下列会计分录正确的是()。×公司1999年度的资本收益率为()。
苏菜为八大莱系之一,主要由()四种风味组成。
(1)救治无效,家属告状 (2)身患重病,借款购药 (3)企业胜诉,报社致歉 (4)药品鉴定,真伪不同 (5)记者撰文,药厂蒙冤
设有5个产地A1,A2,A3,A4,A5和4个销地B1,B2,B3,B4之间的供应量与需求量及单位运费表如表3-2所示。
"Professor’sOffice"Howisthesecondpartofthereadinglistdifferentfromthefirstpart?
最新回复
(
0
)