首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,当运行函数时,输入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
105
问题
阅读下列程序,当运行函数时,输入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全国计算机二级
相关试题推荐
在窗体上画一个组合框,其名称为Combo1,然后编写如下事件过程:PrivateSubForm_Load()Combo1.Text="1"Fori=1To10Sum=Sum+iNe
下面关于多重窗体的叙述中,正确的是()。
以下关于VB文件的叙述中,正确的是( )。
用链表表示线性表的优点是()。
设在工程中有一个标准模块,并定义了如下类型:TypeStutypeinoAsIntegerstrnameAsString*20strsexAsString*2smarkAsSingle
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
分段函数如下:设x中已经有一个数值。下列程序段中,能正确计算Y值的是()。
下列方法中,能够使对象获得焦点的是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是
随机试题
Thecrippledboyproudlywalkedwitha________totheplatformtojointheactors.
与维生素B12吸收有关的内因子是胃黏膜中哪种细胞产生的()
下列哪项与进行性单侧颜面萎缩症状不符
患者不耐寒热,头晕,神疲乏力,口渴。自汗盗汗,舌质淡,舌面少津,苔白,脉沉细或沉细数。下列说法错误的是()
根据《侵权责任法》规定,下列侵权责任中存在向第三人行使追偿权的是()。
在债券投资的四个收益率中,能够在事前进行决策时准确地确定,从而能够作为决策的参考的是:()。
泰州学派
1876年7月第一国际举行最后一次代表大会宣告解散,这次代表大会的地点是()。
结构化信息系统开发方法,要求各阶段的严格性、完备性和()。
Duringemploymenttheemployeecouldnotuseordisclosethisinformationwithoutbreachingthedutyoffidelity.However,once
最新回复
(
0
)