首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include <stdio.h> #include <ctype.h> #include <string.h> int fun(char*str) {
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include <stdio.h> #include <ctype.h> #include <string.h> int fun(char*str) {
admin
2010-12-10
74
问题
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include <stdio.h> #include <ctype.h> #include <string.h> int fun(char*str) { int i,j=0; for(i=0;str
!=’\0’;i++) if(str
!=’’)str[j++]=str
; str[j]=’\0’; } main() { char str[81];
选项
A、asdafaaz67
B、asdafaa267
C、asd
D、z67
答案
A
解析
本题题意要求删除所有空格,即除了空格以外的其他所有字符都要留下。由于C语言中没有直接删除字符的操作,所以我们对于删除字符的操作都是采用“留下”字符的算法,以前的题目亦是如此。用str
从串头到串尾逐一走动,每走到一个字符都判断其是否为空格,若不是空格(注意在if()的单引号之间有一个空格),则将其保存str[j]中。注意j的下标变化、初值及最后加串结束符’\0’。
转载请注明原文地址:https://www.kaotiyun.com/show/uUPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面列表框属性中,是数组的是()。
下面哪个属性肯定不是框架控件的属性( )。
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是
在数据处理中,其处理的最小单位是()。
设a=4,b=5,c=6,执行语句Printa<bAndb<c后,窗体上显示的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
能够存放组合框的所有项目内容的属性是()。
E-mail地址由用户名和域名两部分组成,这两部分的分隔符为【 】。
以下选项中可作为C语言合法整数的是
如果一个工人可管理多个设施,而一个设施只可被一个工人管理,则实体“工人”与实体“设备”之间存在【】联系。
随机试题
热衰竭时为何要补水和盐()
属于水肿肺损不治的是属于水肿脾败不治的是
生物素分子中与亲和素结合的部位是
某患者因腮腺良性肿瘤将于明日行腮腺浅叶切除术加面神经解剖术,今日术前家属签字时,谈话中以下哪项是不必要的
A、白秃疮B、肥疮C、疠风D、鹅掌风E、紫白癜风花斑癣又名
某危险化学品生产企业,有北区、中区和南区3个生产厂区,北区有危险化学品库房,包括乙炔库房和氧气库房等,在南区存有氧化反应生产脂溶性剧毒危险化学品A,中区为办公区。企业为扩大生产,计划在北区新建工程项目。2010年10月2日,北区库房因储存的乙炔储罐在未进行
旅游服务合同是旅游者与旅游经营者之间的民事法律行为。()
Akinoriremainedcalm______hisanticipation.
SeawaterneartheFukushimaplantisshowingelevatedlevelsofradioactivityinJapan.
FriedchipsIngredients800gpotatoes,peeledandcutintothickchips,oilforshallowordeepfrying.MethodShallowfry
最新回复
(
0
)