首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下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
36
问题
以下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
程序员上午基础知识考试
软考初级
相关试题推荐
在一个逻辑电路中,有两个输入信号X、Y和一个输出信号V。当且仅当X=1、 Y=0时,V=0,则V的逻辑表达式为(11)。
操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,(15)是错误的。
广泛使用的电子邮件地址的格式是ABC@njupt.edu。其中,njupt.edu是指(56)。
在ISO OSI/RM参考模型中,7层协议中的(41)利用通信子网提供的服务实现两个用户进程之间端到端的通信。
某软件公司开发的媒体播放软件,在我国受法律保护的依据是(53)。 按制定标准的不同层次和适应范围,标准可分为国际标准、国家标准、行业标准和企业标准等,(54)制定的标准是国际标准。 我国国家标准分为强制性国家标准和推荐性国家标准,强制性国家标准
防火墙是隔离内部和外部网的一类安全系统。通常防火墙中使用的技术有过滤和代理两种。路由器可以根据(43)进行过滤,以阻挡某些非法访问。(44)是一种代理协议,使用该协议的代理服务器是一种(45)网关。另外一种代理服务器使用(46)技术,它可以把内部网络中的某
有一个网络为C类,某一计算机的IP地址为210.110.14.79,那么它的子网掩码为(55)
在屏蔽子网体系结构中,主要用于保护内部网络,使之免受外部网和周边网侵犯的设备是______。
下列选项中______不属于网络管理系统安全管理部分的功能。
(75)VirusSecuritySoftwareisdesignedtodetect,eliminateorquarantinecomputervirusesbeforetheyareabletoharmacomp
随机试题
数字电路中基本逻辑关系有【】
企业生命周期理论将企业的发展分为哪几个阶段?
下列关于突发事件信息发布的理解,正确的是()
市场价格预测应考虑影响价格变动的各种因素,根据项目具体情况选择采用()进行预测。
组织应制定一个或多个方案,其作用是保证环境( )的实现。
光驱的倍数越大()。
一台交换机具有48个10/100Mbps端口和2个1000Mbps端口,如果所有端口都工作在全双工状态,那么交换机总带宽应为()。
Lifeisdifficult.Itisagreattruthbecauseoncewetrulyunderstandandacceptit,thenlifeisnolongerdifficult.
Vacation(休假)timecanbeassimpleasjusttimeawayfromwork.Youmayjustwantto【C1】______homeanddonothing.Thereisnothi
(1)ThedramaticcollapseinAmericanconsumerconfidence,followingtheWorldTradeCenterattack,increasesthelikelihoodthat
最新回复
(
0
)