首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:删除指针p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用’#’结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include
下列给定程序中,函数fun的功能是:删除指针p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用’#’结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include
admin
2018-09-10
94
问题
下列给定程序中,函数fun的功能是:删除指针p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。
输入字符串时用’#’结束输入。
请改正程序中的错误,使它能输出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#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);
}
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语言关键字;字符串结束标识’\0’。
该题目考查C语言关键字的书写,C语言中关键字是区分大小写的。另外为字符串结尾添加结束符时应书写为’\0’,而非"\0",’\0’表示一个字符串。该程序的if条件中应用了isspace函数,该函数的功能是检查ch是否空格、跳格符(制表符)或换行符。
转载请注明原文地址:https://kaotiyun.com/show/MVxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据的存储结构是指()
有以下程序#includemain(){inti,n[]=(0,0,0,0,0);for(i=1;i
数据库设计包括概念设计、【 】和物理设计。
以下程序的输出结果是_______。main(){inti;for(i=1;i<6;i++){if(i%2)(printf("#");continue;}printf("*");
有下列程序:#include"stdio.h"main(){intx=0;inty=0;while(x<7&&++y){y--;x++;}pri
设函数fun的定义形式为:voldfun(charch,floatx){……}则以下对函数fun的调用语句中,正确的是()。
结构化程序设计主要强调的是______。
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。structnode{intinfo;【】link;};
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】==’’)flag=0;
随机试题
Sincewelivenearthesea,weenjoyahealthyclimate.
该患者最可能的诊断是术后应定期进行下列哪项处理
不属于正常前列腺液可见成分的是
胸部高千伏摄影片的主要优点是
某县张某系艾滋病患者,在市里传染病医院隔离治疗期间,擅自进出医院回到某县,脱离隔离治疗,为防止艾滋病传播,可以协助传染病医院追回张某采取强制隔离治疗的是
某施工单位中标承担了一副井井筒工程,该副井井筒净直径5m,掘进荒径6~7m,井筒深度720m,两侧马头门各施工20m,包含相关设备基础,管子道开口施工5m,该项目合同工期12个月,自签订合同之日起算,井筒平均进尺85m/月。井筒施工工期合同签订之后,项目经
如果检验检疫机构需要对出境货物实施检验检疫时,报检员应按要求配合施检,在机构()递交报检单和随附单据。
(2010—单选—9)在开辟新航路的过程中,由欧洲向东绕过非洲到达亚洲的是()。
主题统觉测验属于()
Thepossibilitythattheexplosionwascausedbysabotagecannotbe______.
最新回复
(
0
)