首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下C程序段的输出结果是(30)。 #include <stdio. h> void abc(char *str){ int a, b; for(a=b=0;str[a]!=’\O’;a++)if(str[a]!=’c’)
以下C程序段的输出结果是(30)。 #include <stdio. h> void abc(char *str){ int a, b; for(a=b=0;str[a]!=’\O’;a++)if(str[a]!=’c’)
admin
2013-02-02
48
问题
以下C程序段的输出结果是(30)。 #include <stdio. h> void abc(char *str){ int a, b; for(a=b=0;str[a]!=’\O’;a++)if(str[a]!=’c’) str[b++]=str[a]; str
=’\O’; } void main(){ char str[]="abcdef"; abc(str); printf("str[]=%s",str); }
选项
A、str[]=a
B、str[]=ab
C、str[]=abdef
D、str[]=abcdef
答案
C
解析
本试题核心在于子函数的for循环。For循环将整个字符串中的字符处理一遍,每次处理时,函数的基本工作是将除字母c之外的字符重新赋值,然后a++,b++,继续处理下一个字符。对于字母c不赋值,且只有a++而b不变。可见for循环的目的只是将字母c剔除。
转载请注明原文地址:https://kaotiyun.com/show/sTVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
Linux是目前较为流行的网络操作系统,如同Unix操作系统一样,它也可以通过手上编辑配置文件达到对系统进行配置的目的。 在Linux网络配置文件中的几个较为重要的配置文件如下: 配置WWW服务器是UNIX操作平台的重要工作之一,而Apach目
关于Windows NT中域和工作组的描述,下面表述(39)是正确的。
语音处理时,常把连续的语音信号通过/数转换,变换成数字信号。把一定范围内的声音强度用一个整数来表示,这称为(12)。
下面的4个p地址,属于A类地址的是(53)。
使用RAID作为网络存储设备有许多优点。以下关于RAID的叙述中,不正确的是(50)。
在寄存器间接寻址中,若指令指定的寄存器是BX、SI、或者DI,则默认操作数存放在(46)段中。这时要用寄存器(47)的内容作为段地址。对于指令MOVBX,[SI],假设数据段寄存器DS=1000H,代码段寄存器CS=4000H,堆栈段寄存器SS=7000
计算机指令系统中采用不同寻址方式的主要目的是(3)。在下列寻址方式中,取操作数速度最慢的是(4)。
Passwordisasecretseriesof(73)thatenablesausertoaccessafile,computer,orprogram.Onmulti-usersystems,eachuser
Toreducetheirdesigncomplexity,mostnetworksareorganizedasastackof(72),eachonebuiltupontheonebelowit.
Microwavecommunicationuseshigh-frequency(1)______wavesthattravelinstraightlinesthroughtheair.Becausethewavescann
随机试题
小磊在过13岁生日时,因和朋友玩得太高兴而整夜未归,为此,他与父母爆发了严重冲突,从寄宿学校逃到省城,在车站一带露宿了一个多月,并结交了一些不良青少年,社会工作者发现小磊后,将他送回家,在救助社会工作中,小磊属于()类型的服务对象。
关于家庭电路和安全用电,下列说法中正确的是:
多种主料菜肴在组配时为了方便菜肴的________,在配菜时应将各种主料分别放置在配菜盘中。
下列属于黑茶功效的是
上消化道出血患者的粪便可呈
蛋白质三级结构关键化学键是
HK◆※★●J★KY
机关对晋升领导职务的公务员应当在任职前或者任职后一年内进行任职培训。()
第二次世界大战后,日本确定全国实施义务教育的法案是()
在下列字符中,其ASCII码值最小的一个是__________。
最新回复
(
0
)