首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include #include #include int fun (char *str) { int i,j=0; for(i=0;str[i]!=′ \0′;
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include #include #include int fun (char *str) { int i,j=0; for(i=0;str[i]!=′ \0′;
admin
2013-02-23
29
问题
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为
#include
#include
#include
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];
int n;
printf("Input a string : ");
gets(str);
puts(str);
fun(str);
printf("%s\n",str);
}
选项
A、asdafaaz67
B、asd af aa z67
C、asd
D、z67
答案
A
解析
本题题意要求删除所有空格,即除了空格以外的其他所有字符都要留下。由于C语言中没有直接删除字符的操作,所以我们对于删除字符的操作都是采用"留下"字符的算法,以前的题目亦是如此。用str
从串头到串尾逐一走动,每走到一个字符都判断其是否为空格,若不是空格(注意在if()的单引号之间有一个空格),则将其保存str[j]中。注意j的下标变化、初值及最后加串结束符’\0’。
转载请注明原文地址:https://kaotiyun.com/show/HYPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,下列各选项为不正确的int类型的常数足()。
以下选项中,能定义s为合法的结构体变量的是()。
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是()。
设y是int型变量,请写出y为奇数的关系表达式【】。
有以下程序段:typedefstructNODE{intnum;structNODE*next;}OLD;以下叙述中正确的是()。
在数据流图(DFD)中,带有名字的箭头表示______。
若已包括头文件<stdio.h>且已有定义staticcharstr[9];,现要使str从键盘获取字符串"Thelady",应使用
假定以下程序经编译和连接后生成可执行文件PROG.EXE,如果在此可执行文件所在目录的DOS提示符下键入:PROGABCDEFGHIJKL<回车>,则输出结果为main(intargc,char*argv0[]){whil
在下列选项中,没有构成死循环的程序段是_____。
对有14个结点的完全二叉树的结点以从上到下、从左到右的顺序进行编号后,序号最小的叶结点的序号【】。
随机试题
当群体一起完成一件工作时,群体中的成员每人所付出的努力会比个体在单独情况下完成的任务时偏少的现象,它一般发生在多个个体为了一个共同的目标而合作,自己的工作成绩又不能单独计算的情况下。这被称为
迷走神经兴奋引起胰液分泌的特点是
X线胶片的1,值也称
A.铅管征B.鹅卵石征C.鸟嘴征D.杯口征E.充盈缺损乙状结肠扭转的典型X线征象是
依照《处方管理办法》的规定,调剂处方必须做到“四查十对”,其“四查”是指
某大型设备采购,买卖双方在合同中约定:“交货时支付部分货款,产品质量委托第三方验收,验收合格后支付剩余货款”。按照产品质量监督分类,这种属于()范畴。
根据《合同法》的规定,当债权债务同归于一人时,合同的权利义务终止。()
关于学困生的记忆特点,下列说法正确的有()
以下关于违约金与定金的关系表述正确的是()。
一份教育部的调查报告指出,城市儿童的心理素质,特别是承受挫折的能力,普遍比乡村儿童较差。这是由城市儿童的生活条件一般比乡村儿童较为优越造成的。作为一个长期从事儿童生理研究的学者,我不同意此看法。我认为城市儿童的心理素质较差是因为不能得到足够的新鲜空气和阳光
最新回复
(
0
)