首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用“#”结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用“#”结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结
admin
2015-11-25
24
问题
下列给定程序中,函数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);
}
voidmein()
{
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://jikaoti.com/ti/OKi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:voidsum(int*a){a[0]=a[1];}main(){intaa[10]={1,2,3,4,5,6,7,8,9,10},i;for(i=2;i>=0;i--)sum(&aa[
有以下程序,其中函数的功能是将多个字符串按字典顺序排序:#include<string.h>voidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for
有以下程序:main(){inti=0,s=0;for(;;){if(i==3||i==5)continue;if(i==6)break;i++;
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是
对于下述程序,在方式串分别采用"wt"和"wb"运行时,两次生成的文件TEST的长度分别是#includevoidmain(){FILE*fp=fopen("TEST",);fputc(′A′,fp);fputc(′\n′,fp);
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
用筛选法可得到2~n(n
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
用筛选法可得到2~n(n
随机试题
水液运行的道路是
对真核及原核生物的蛋白质合成都有抑制作用的是主要抑制哺乳动物蛋白质合成的是
患者钟某,70岁。昨天因情绪激动后突然意识丧失,大小便失禁,被送入医院进行抢救。查:体温为37℃,脉搏为90次/分,血压为180/100mmHg。听诊:心音规律,呼吸不规则,鼾声呼吸,意识完全丧失,对各种刺激均无反应,请你根据上述情况判断:可能的医疗诊
男,36岁,1周前出现化脓性扁桃体炎,近1天,突然出现左下颌下肿物、剧痛,伴高热。查体:体温39℃,左下颌下肿物,直径2cm,红肿、压痛,中央可及波动感。考虑诊断是
有出血倾向的患者行活髓牙牙髓治疗时常采用的局麻方法是
现有A、B两个长期投资方案,其初始投资额分别是10万元和20万元,项目有效期分别为5年和10年,每年现金净流量分别为4万元和5万元。假设两个投资项目均在投资当年一次投入完工并产生经济效益,资金成本均为12%.,项目结束时均无残值。则决策者()。
某化工厂位于北京市,鉴于在国家环保总局制定并颁布实施大气污染物排放标准的情况下,北京市环保局又制定了北京市大气污染物排放标准,则该化工厂在生产中应执行的排放标准是()。
某煤矿2015年2月份生产原煤销售额为100万元;地面抽采煤层气销售额为50万元,本月全部销售。已知省级财税部门规定原煤资源税适用的税率为5%,煤矿邻近的某石油管理局天然气的税率为6%,该煤矿2月份应纳的资源税税额为()万元。
A、 B、 C、 D、 A每行组成元素完全相同。第三行缺少一个包含直线和两个白点的图形,只有A项符合。
Digitalphotographyisstillnewenoughthatmostofushaveyettoformanopinionaboutit,(1)_____developapointofview.
最新回复
(
0
)