首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,当运行函数时,输入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
73
问题
阅读下列程序,当运行函数时,输入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://kaotiyun.com/show/uUPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>d)Ord>c的值是
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
下面属于白盒测试方法的是
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
下列符号常量的声明中不合法的是
有如下语句序列:Dima,bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是( )。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
C语言中用于结构化程序设计的三种基本结构是
在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是
随机试题
曲线的拐点坐标为________.
InternetExplorer是()
急性坏死型胰腺炎患者出现的休克多属于
新生儿缺氧缺血性脑病最主要的治疗是
辩护律师从何时起可以开始查阅案件所指控的犯罪事实的材料?
若某点按s=8-2t2(s以“m”计,t以“s”计)的规律运动,则t=3s时点经过的路程为()。
在现浇钢筋混凝土楼盖设施中,梁的跨度为6m,板的跨度为4m,当设计无特别要求时,楼盖混凝土拆模时现场混凝土强度应大于等于()设计要求。
请根据下面八年级下册的语言材料,用英文简述这节阅读课的教学目标和教学重难点。(1)教学目标;(2)教学重难点。GreenSwitzerland
Islamiclawisaparticularlyinstructiveexampleof"sacredlaw".Islamiclawisaphenomenonsodifferentfromallotherforms
Isthereapopulationproblem?Myanswer【C1】______thequestionis"YES",thereisaproblem.Thescaleofhumanactivitiesisno
最新回复
(
0
)