首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:删除指针p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用“#”结束输入。 请改正程序
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:删除指针p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用“#”结束输入。 请改正程序
admin
2018-08-11
38
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数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/dkxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中非法的字符常量是()。
现有如下程序段#include"stdio.h"main(){intk[30]={12,324,45,6,768,98,21,34,453,456};intcount=0,i=0;while(L
执行下面的程序后,a的值为()。main(){inta,b;for(a=1,b=1;a<=10;a++){if(b%3==1){b+=3;continue;}
有以下程序:#include<stdio.h>main(){chara:’a’,b;printf("%c,",++a);printf("%c\n",b=a++);}程序运行后的输
软件工程研究的内容主要包括:【】技术和软件工程管理。
有下列程序:#include<stdio.h>voidfun(char*a,char*B){while(*a==’*’)a++;while(*b=*A){b++;a++;}}
分析下列程序:#include<stdio.h>main(){int*p1,*p2,*p;inta=6,b=9;p1=&a;p2=&b;if(a<b){p=p1;p1=p2;p
有以下程序:#include<stdio.h>main(){FILE*fp;inti,k,n;fp=fopen("data.dat","w+");for(i=1;i<6;i++){fprimtf(fp,"%
下列程序的输出结果是______。#include<stdio.h>main(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}
随机试题
某患者因车祸被抬入急诊室。CT检查显示颅内有血肿,量约30ml,合并下颌骨开放性骨折,并有舌后坠,抢救原则首先是
(2006年)戴某为某省政府的处级干部。两年前,戴父在甲国定居,并获甲国国籍。2006年7月,戴父去世。根据有效遗嘱,戴某赴甲国继承了戴父在甲国的一座楼房。根据甲国法律,取得该不动产后,戴某可以获得甲国的国籍,但必须首先放弃中国国籍。于是戴某当时就在甲国填
建设工程造价是建设项目有计划地进行固定资产再生产和形成相应的()和铺底流动资金的一次性费用总和。
已知Ks(AgCI)1.77×10-7,Ks(AgI)=8.3×10-17,在具有相同氯离子和碘离子的溶液中,加入AgNO3,则发生的现象是()。
应急电源的工作时间,应按生产技术上要求的停车时间考虑,当与自动起动的发电机组配合使用时,不宜少于()min。
社会折现率的取值高低会影响()和()。
国家标准《建筑工程质量验收统一标准》规定建筑工程施工质量应按()等要求进行验收。
在今年7月时,CBOT、小麦市场的基差为一2美分/蒲式耳,到了8月,基差变为5美分/蒲式耳。表明市场状态从正向市场转变为反向市场,这种变化为基差()。
《中华人民共和国教师法》规定教师有下列情形之一的,由所在学校、其他教育机构或者教育行政部门给予行政处分或者解聘。下列说法哪一项不是“情形之一”?()
根据以下资料。回答问题。2017年1—2月,全国造船完工936万载重吨,同比增长123%;承接新船订单221万载重吨,同比增长133%。2月末,手持船舶订单9207万载重吨,同比下降22.6%,比2016年末下降7.6%。2017年1—2月,全
最新回复
(
0
)