首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:删除指针p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用’#’结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include
下列给定程序中,函数fun的功能是:删除指针p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用’#’结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include
admin
2018-09-10
77
问题
下列给定程序中,函数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(){inta,b,c,n;a=2;b=0;c=1;n=1;while(n
有以下程序#inculde#deFineN8voidFun(int*x,inti)main(){inta[N]={1,2,3,4,5,6,7,8},i;Fun(a,2);For(i=0;i
请读程序:#include<stdio.h>#include<string.h>main(){char*s1="AbCdEf","*s2="aB";s1++;s2++;printf("%d\n",strcmp(s1,s2));}
若有程序片段: inta[12]={0},*p[3],**pp,i for(i=0;i<3;i++) p[i]=&a[i*4]; pp=p; 则对数组元素的错误引用是()
fwrite函数的一般调用形式是
有下列程序:#include"stdio.h"main(){intx=0;inty=0;while(x<7&&++y){y--;x++;}pri
数据存储和数据流都是______,仅仅是所处的状态不同。
结构化程序设计主要强调的是______。
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】==’’)flag=0;
随机试题
网络营销
Myhometownisfound______.
60岁女性病人,5天前受凉感冒后自服速效伤风胶囊片,从昨天开始小便呈深橘黄色,现疲乏,活动后心慌,偶感腰痛。体检:贫血貌,巩膜轻度黄染,肝脾肋下未及,皮肤黏膜完整,生命体征正常,既往无特殊病史。实验室检查:RBC2.13×1012/L、WBC5.6×109
某企业为增值税一般纳税人。2015年12月25日,向职工发放一批自产的空气净化器作为福利,该批产品售价为10万元,生产成本为7.5万元,按计税价格计算的增值税销项税额为1.7万元。不考虑其他因素,该笔业务应确认的应付职工薪酬为()万元。(2016年
用“到达理论”替代“距离理论”,为的是强调物流服务的本质是将商品送达到用户手中,而不是强调其克服空间距离的作用。()
消费物价指数
19世纪下半期,沙俄割占中国领土150多万平方公里,是通过下列()不平等条约实现的。
有以下程序:#include<stdio.h>main(){intc;while((c=getchar())!=’\n’)switch(c-’2’){case1:putchar(c+4);c
RelationshipTalkingPoints:SpeakYourSpouse’sLanguageA)AnnaandMikePetersonrecentlyhaddinnerattheirfavouritesteakh
A、Eachstudentwasresponsibleforonestory.B、Computerstudentsfirsthadtodecidewhetherastorywasgoodornot.C、Webpage
最新回复
(
0
)