首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用“#”结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用“#”结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结
admin
2016-12-06
19
问题
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。
输入字符串时用“#”结束输入。
请改正程序中的错误,使它能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<string.h>
2 #include<stdio.h>
3 #include<ctype.h>
4 fun(char*p)
5 {
6 int i,t ; char c[80];
7 /*********found*********/
8 For(i=0,t=0;p
;i++)
9 if(!isspace(*(p+i)))
10 c[t++]=p
;
11 /*********found*********/
12 c[t]=’’\0’’;
13 strcpy(p,c);
14 }
15 void main()
16 {
17 char c,s[80];
18 int i=0;
19 printf(’’Input a string:’’);
20 c=getchar();
21 while(c!=’#’)
22 {s
=c;i++;c=getchar();}
23 s
=’\0’;
24 fun(s);
25 puts(s);
26 }
选项
答案
(1)for(i=0,t=0;p[i];i++) (2)c[t]=’\0’;
解析
该题目考查C语言关键字的书写,C语言中关键字是区分大小写的。另外为字符串结尾添加结束符时应书写为’\0’,而非’’\0’’,’’\0’’表示一个字符串。该程序的if条件中应用了isspace函数,该函数的功能是检查ch是否为空格、跳格符(制表符)或换行符。
转载请注明原文地址:https://kaotiyun.com/show/iVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据元素之间【】的整体称为逻辑结构。
以下程序中函数huiwen的功能是检查一个宁符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空______。#include<s
若有以下说明和语句:intc[4][5],(*p)[5];p=C;能够正确引用c数组元素的是______。
若整型变量a、b、c、d中的值依次为:1、4、3、2,则条件表达式a<b?a:c<d?c:d的值是______。
下述函数统计字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】="
有如下函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是______。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
在面向对象方法中,属性与操作相似的一组对象称为【】。
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
随机试题
有关研究表明,学生个体占用教师劳动时间数量,初中每生每天
冠状动脉粥样硬化发生率最高的部位是
解热镇痛药根据其结构可分为()。
所谓的内核是指保荐人(主承销商)的内核小组对拟向中国证监会报送的发行申请材料进行核查,确保证券发行不存在重大法律和政策障碍以及发行申请材料具有较高质量的行为。()
下列词语中,加下划线字的注音全都正确的一组是()
人们如何可以判定一个人没有自信?就是他对别人的态度的过度敏感和过度反应,那是“自尊”的过度膨胀,其结果却可能适得其反。这位学者这次自尊失当,恰恰反映了他还缺乏自信。这不是在示强而是示弱;不是别人在毁掉你,而是你自己在毁掉你自己的尊严。这个道理,应该是捍卫尊
一位药物专家只从G、H、J、K、L这5种不同的鱼类药物中选择3种,并且只从W、X、Y、Z这4种不同的草类药物中选择2种,来配制一副药方。他的选择必须符合下列条件:(1)如果他选G,就不能选H,也不能选Y;(2)他不能选H,除非他选K;
homes
EdnaO’BrienhaslivedinLondonforafewdecades,butshespeaks,asshewrites,inavoiceinflectedwiththerhythmsandacc
UniversalHealthCare,Worldwide,IsWithinReachA)Bymanymeasurestheworldhasneverbeeninbetterhealth.Since2000t
最新回复
(
0
)