首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:删除指针p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用“#”结束输入。 请改正程序
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:删除指针p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用“#”结束输入。 请改正程序
admin
2018-08-11
28
问题
使用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全国计算机二级
相关试题推荐
下列选项中非法的字符常量是()。
用C语言编写的代码程序()。
函数viodfun(float*sn,intn)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请填空。 s=1-1/3+1/5-1/7+…1/(2n+1) voidfun(float*s
以下程序的输出结果是【】。#includemain(){inta[5]={2,4,6,8,10},*p;p=a;p++;printf("%d",*p);}
软件工程研究的内容主要包括:【】技术和软件工程管理。
有以下说明和定义语句structstudent{intage;charnum{8};};structstudentstu[3]={{20,“200401”},{21,“200402”),{19,“200403”}};structstud
有以下程序:#include<stdio.h>voidswap(char*x,ehar*y){chart;t=*x;*x:*y;*y=t;main(){char*s1="abc",*s2="123";
有以下程序#include<stdio.h>main(){FILE*fp;inti=20,j=30,k,n;fp=fopen("D1v.dat","w");fprintf(fp,"%d\n",i);fprintf
有以下程序:main(){chark;inti;for(i=1;i<3;i++){scanf("%c",&k);switch(k){
随机试题
男性,52岁,扩张型心肌病,出现心力衰竭。使用地高辛后出现频发多源性室性期前收缩,心力衰竭无明显好转,血电解质未见异常。此时最好用下列哪种方法治疗心力衰竭
影响商品需求的因素有()。
合同履行的基本原则有( )。
在建设工程项目里,有代表不同利益方的项自管理,其中()的项目管理是管理的核心。
《公开发行证券的公司信息披露编报规则第9号——净资产收益率和每股收益的计算及披露》(2010年修订)规定,公司招股说明书、年度财务报告、中期财务报告等公开披露信息中应披露每股收益的包括()。
反映股票基金投资风险的指标主要有( )。
下列各项中,对税务师事务所违规行为应由省税务局予以警告或者处1000元以上3万元以下罚款是()。
以征税对象的相对率划分为若干个级距,分别规定相应的差别税率,相对率每超过一个级距的,对超过的部分按高一级的税率计税,这种税率称为()。
如今的音像市场上,正版的激光唱盘和影视盘销售不佳,而盗版的激光唱盘和影视盘却屡禁不止,销售非常火爆。有分析家认为,这主要是因为在价格上盗版盘更有优势,所以在市场上更有活力。以下哪项是这位分析人员在分析中隐含的假定?
皮亚杰划分心理发展阶段的标准是()
最新回复
(
0
)