首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,当运行函数时,输入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
87
问题
阅读下列程序,当运行函数时,输入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全国计算机二级
相关试题推荐
下列针对框架控件的叙述中,错误的是( )。
在关系数据库中,用来表示实体间联系的是
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
决定标签内容显示位置的属性是
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
下列不是VisualBasic合法常量的是()。
某系统结构图如下图所示(n≥5)该系统结构图的最大扇出数是()。
下列VisualBasic函数中,计算结果为字符串型的是()。
E-mail地址由用户名和域名两部分组成,这两部分的分隔符为【 】。
如果一个工人可管理多个设施,而一个设施只可被一个工人管理,则实体“工人”与实体“设备”之间存在【】联系。
随机试题
白居易《长恨歌》:天长地久有时尽,__________。
下列有关自然种群的不规则波动说法正确的是()
A.无症状性溃疡B.幽门管溃疡C.复合性溃疡D.球后溃疡(2009年第141题)夜间痛多见且易并发出血的溃疡是
发生切口疝的因素中最主要的是()
采用轨道摊铺机铺筑水泥混凝土路面时,最小摊铺宽度不宜小于()m。
钢制承压容器熔化焊对接焊接接头缺陷包括()。
租金的计算方法主要有()
马克思主义中国化的理论成果代表着中国最广大人民在不同历史时期的意志和愿望。在当代中国,中国化的马克思主义()
「その手の包帯はどうしたんですか。」「近所の犬に手を____________んです。」
AtleastsincetheIndustrialRevolution,genderroleshavebeeninastateoftransition.Asaresult,culturalscriptsaboutm
最新回复
(
0
)