首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:删除指针p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用’#’结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include
下列给定程序中,函数fun的功能是:删除指针p所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用’#’结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include
admin
2018-09-10
82
问题
下列给定程序中,函数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://www.kaotiyun.com/show/MVxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。
数据的存储结构是指()
若有语句:inti=-19,j=i%4;printf("%d\n",j);则输出结果是【】。
以下程序运行后输入3,abcde<回车>,则输出结果是【】。#include<string.h>move(char*str,intn){chartemp;inti;temp=str[n-1];for
以下程序的输出结果是_______。main(){inti;for(i=1;i<6;i++){if(i%2)(printf("#");continue;}printf("*");
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是()
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。structnode{intinfo;【】link;};
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】==’’)flag=0;
随机试题
下列关于我国社会主义法律本质的表述中,正确的是
A.分解葡萄糖产酸不产气B.分解葡萄糖产酸产气C.水解尿素产碱D.水解精氨酸产碱E.水解赖氨酸产碱人型支原体
患儿,5岁。寒战、高热、恶心、呕吐、烦躁不安、谵妄等症状,体检体温39.60℃,血压40~90mmHg,克氏征、布氏征阳性,白细胞计数40×109/L,腰椎穿刺检查有脓样脑脊液。诊断流行性脑脊髓膜炎。[假设信息]为避免该药泌尿道损害,可采取的措施是
集体企业的产权界定,应该通过以下方法确定国家或拨入的资产:( )。
债券所规定的资金借贷双方的权责关系主要有()。Ⅰ.所借贷货币资金的数额Ⅱ.借贷的时间Ⅲ.在借贷时间内的资金成本或应有的补偿(债券的利息)Ⅳ.债券的利率
出售无形资产取得收益会导致经济利益的流入,所以它属于《企业会计准则》所定义的“收入”范畴。()
年末ABC公司正在考虑卖掉现有的一台闲置设备,再购买一台新设备,该旧设备8年前以40000元购入,规定的使用年限为10年,按直线法计提折旧,预计残值率为10%,已提折旧28800元.目前可以按10000元价格卖出,假设企业所得税税率为25%,则卖出现
对下列诗词蕴含的化学原理解释错误的是()。
简述强迫卖淫罪与组织卖淫罪的区别。
Delphi被称为第【】代编程语言,它是基于窗口和面向对象的编程方法。
最新回复
(
0
)