首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,当运行函数时,输入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
48
问题
阅读下列程序,当运行函数时,输入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全国计算机二级
相关试题推荐
若x是int型变量,且有下面的程序段:for(x=3;x<6;x++)printf((x%2)?("**%d"):("##%d\n"),x);此程序段的输出结果是()。
函数delete(s,i,n)的作用是从字符串s中删除从第i个字符开始的n个字符,请填空。voiddelete(chars[],inti,intn){intj,k,legth=0;while(s[length])
设有定义语句:charc1=92,c2=92;,则以下表达式中值为零的是()。
若在定义语句:inta,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()。
以下函数sstrcat的功能是实现字符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:,所指字符串为abed,t所指字符串为efgh,调用函数sstrcat后s所指字符串为abcdefgh。请填空。#inehde<stdio.h>
在面向对象方法中,类的实例称为______。
已知year为整型变量,不能使表达式(year%4==0&&year%100!=O)||year%400==0的值为“真”的数据是______。
分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统的______。
以下程序段给数组所有的元素输入数据,请选择正确答案填入。#include<stdio.h>main(){inta[10],j=0;while(i<10)scanf("%d",______);::}
近年来形成了软件开发的多种模式,大致有3种类型:基于瀑布模型的结构化生命周期方法、基于动态定义需求的【】方法和基于结构的面向对象的软件开发方法。
随机试题
A、uncleB、umbrellaC、customD、universityDA、B、C三项划线部分发[A],而D项划线部分发[ju:],故选D项。
患者,男,18岁。右颌下区肿痛7天,加剧3天。查体:T39℃,一般情况差,右颌下皮肤红,皮温高,压痛明显,触有波动感,肿胀无明显界限。舌下肉阜无红肿,导管口无溢脓,右下第一磨牙残根,叩痛(++)。X线片见根尖周X线透射区。最可能的诊断为
都市村落具有的特点有()。
基金进行利润分配会导致基金份额净值的上升。()
北京市海淀区人民法院审理某著作权侵权案件时认定:甲公司侵犯乙公司的著作权,乙公司因此遭受到的实际损失为80万元,甲公司因侵权行为取得违法所得为100万元,乙公司为制止侵权行为所支付的合理开支为5万元。甲公司应当支付乙公司的赔偿数额是()
(2014年)大华股份有限公司(以下简称“大华公司”)于2006年在上海证券交易所上市,普通股总数为5亿股,甲、乙分别持有大华公司31%和25%的股份。截至2013年年底,大华公司净资产额为10亿元,最近3年可分配利润分别为3000万元、2000万元和10
下列关于自动化控制的说法中,正确的有()。
处于行政活动起始阶段的行政文化的构成形态是()
Underthe1996constitution,all11ofSouthAfrica’sofficiallanguages"mustenjoyparityofesteemandbetreatedequitably".
A、Bygoingdirectlytotheboss.B、Bytalkingtohisparents.C、Byaskinghismothertospeaktohisboss.D、Bytellinghisboss
最新回复
(
0
)