首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:删除p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用’#’结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也
给定程序MODll.C中函数fun的功能是:删除p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用’#’结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也
admin
2013-04-02
105
问题
给定程序MODll.C中函数fun的功能是:删除p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。
输入字符串时用’#’结束输入。
请改正程序中的错误,使它能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
#include
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);
}
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);
}
选项
答案
for (i=0,t=0; p[i]; i++) c[t]=’\0’;
解析
(1)第一个标识下“For (i=0,t=0; p
; i++)”语句是for循环语句,而For不是C语言的关键字,所示“For (i=0,t=0; p
; i++)”应改为“for (i=0,t=0; p
; i++)”。
(2)第二个标识下的“c[t]="\0";”语句是在新生成的串后面加尾符标志,在C语言中规定使用单引号把一个字符括起来作为字符常量,所以“c[t]="\0";”应改为“c[t]=’\0’;”。
转载请注明原文地址:https://kaotiyun.com/show/RJJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序: main() {int a[]={2,4,6,8,10},y=0,x,*p; p=&a(1); for(x=1;x<3;x++) y+=p[x]; printf("%d\n",y); } 程序运行
有以下程序: #include <stdio.h> main() {char c1=’1’,c2=’2’; c1=getchar();c2=getchar();putchar(c1);putchar(c2); }
数据库设计的根本目标是要解决
在关系模型中,把数据看成是二维表,每—个二维表称为—个[]。
以下叙述中错误的是______。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为______。
以下不合法的数值常量是______。
按照“后进先出”原则组织数据的数据结构是______。
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for(【
随机试题
局限性发作的治疗采用失神小发作的治疗采用
某女,69岁,素有“脑动脉硬化”病史,近半年逐渐出现善忘,反应迟钝,表情呆滞,有时痛哭不自止,有时大笑不能自控,近3天终日不语,不思饮食。症见体胖,口流涎沫,舌淡、苔白腻脉滑。治法为
【案例】患者女性,75岁,以“间断胸痛20余年,加重1个月”入院。5年前行冠状动脉造影检查示右冠状动脉完全闭塞,前降支弥漫病变,于前降支近中段植入支架3枚。此后患者仍偶有胸痛发作。1个月前,开始出现活动时胸痛,饱餐加重,且持续时间由数分钟延长至10余分钟
胸骨角平对于第几肋前端
银行为孙法官提供了利率优惠的房屋抵押贷款,银行王经理告知孙法官,是感谢其在一年前的合同纠纷中作出的公正判决而进行的特殊安排,孙法官接受该笔贷款。关于法院对孙法官行为的处理,下列说法正确的是:(2016年卷一100题,不定项)
下列关于帷幕灌浆施工的说法正确的是()。
外商投资企业股权转让合同成立后发生的下列事项,人民法院应当予以支持的有()。
A注册会计师负责审计甲公司2011年度财务报表。A注册会计师遇到下列事项,请代为作出正确的专业判断。关于注册会计师运用职业判断并保持职业怀疑的表述中,不恰当的是()。
某高校对所有报名参加国庆60周年检阅方阵的学生进行了体检,没有发现心脏异常者。如果以上陈述为假,则以下哪项为真?Ⅰ.虽然有的报名者没有体检,但还是发现了心脏异常。Ⅱ.或者有的报名者没有进行体检,或者在报名者中发现了心脏异常。Ⅲ.只要对所有的报名者都进
Itisnotunusualforchiefexecutivestocollectmillionsofdollarsayearinpay,stockoptions,andbonuses.Inthelastfif
最新回复
(
0
)