首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,当运行函数时,输入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
2010-12-10
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/asPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面属于黑盒测试方法的是
设一个工程文件包含多个窗体及标准模块,以下叙述中错误的是
设窗体上有一个名称为Text1的文本框,并有下面的程序代码:PrivateSubForm_Load()KeyPreview=TmeEndSubPrivateSubForm_KeyPress(KeyAscii
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是( )。
下面哪个属性肯定不是框架控件的属性()。
执行以下程序后,在窗体上输出的是()。PrivateSubCommand1_Click()Dima(20)Forj=1To20Step2a(j)=jNextjPrinta(
已知过程定义的首行为Subsum(aAsInteger,bAsInteger),则下面过程调用语句中正确的是()。
某人编写了下面的程序,希望能把Text1文本框中的内容写到Temp.txt文件中PrivateSubCommand1_Click()Open"Temp.txt"ForOutputAs#2Print"Text1"Close#2EndSub
随机试题
下列__________不属于重复性条件。
阴道毛滴虫适宜生长繁殖的环境pH值为
患者,女,38岁。眩晕,自汗;心悸,失眠,多梦,腹胀便溏,食少,体倦,面争无华。其病理变化是
护士的基本职责不包括
()是指把多个类别及其相应的频数全部列出来。
在数学教学中,教师常采用画示意图方式来表述、分析问题,以帮助学生理解题目。这种方式采用了下列哪种学习策略?()
《党政机关公文处理工作条例》规定,公文处理工作由各级党政机关的()主管,并对下级机关的公文处理工作进行业务指导和督促检查。
资本主义国家选举的实质是协调统治阶级内部利益关系和矛盾的重要措施。()
在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好3个关联表对象“tCourse”、“tGrade”、“tStudent”和一个空表“tTemp”,请按以下要求完成设计。创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显
It’seasiertodismissreportsoflowemployeemoralethanfacethefactsandact______.
最新回复
(
0
)