首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为( )。 #include<stdio.h> void abc(char*str) { int a,b,i,j; for(i=j=0;str[i]!=’\0’;i++) if(str[i]
下列程序的运行结果为( )。 #include<stdio.h> void abc(char*str) { int a,b,i,j; for(i=j=0;str[i]!=’\0’;i++) if(str[i]
admin
2021-02-25
22
问题
下列程序的运行结果为( )。
#include<stdio.h>
void abc(char*str)
{ int a,b,i,j;
for(i=j=0;str
!=’\0’;i++)
if(str
!=’a’)
str[j++]=str
;
str[j]=’\0’;
}
void main()
{ char str[]=’’abcdef’’;
abc(str);
printf(’’str[]=%s’’,str);
}
选项
A、str[]=bcdef
B、str[]=abcdef
C、str[]=a
D、str[]=ab
答案
A
解析
本题考查函数调用的参数传递。通过函数abc的执行,将字符串中的字母a去掉,保留剩下的,由于是通过指针调用,所以改变字符串的结果。
转载请注明原文地址:https://kaotiyun.com/show/GBtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于结构化程序设计的叙述中正确的是
有以下程序,程序运行后的输出结果是#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
有以下程序#includeinta=1,b=2;voidfunl(inta,intb){printff"%d%d",a,b);)voidfun2(){a=3;b=4;)
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.S=’’hello’’;则以下叙述中正确的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
下面属于白盒测试方法的是()。
随机试题
患者,女性,19岁,因外伤后常觉胸痛头痛,日久不愈,痛如针刺而有定处,脉弦紧,舌边有瘀点或瘀斑者。治宜选用
细辛的主产地是()。
患儿1岁,呕吐腹泻3天,大便每天12次,稀水样,量多,呕吐每天3次,前囟门明显凹陷,口唇口腔黏膜干燥,皮肤弹性差,尿量减少,血钠135mmol/L,可诊断为()。
关于诉讼时效中断的表述,下列哪一选项是正确的?(2011年卷三5题,单选)
建筑施工企业负责人要定期带班检查,每月检查时间不少于其工作日的()。
下列金融机构中,不属于银行业金融机构的是()。
小周、小吴、小郑和小王四人的职业是:舞蹈演员、护士、教师和服装设计师。还知道:小周比护士的工资高,小郑比小吴的丁资低,舞蹈演员比服装设计师的工资低,教师比护十的工资低,服装设计师不是小郑就是小下。根据以上陈述,可知下述哪项为真?
什么是社会主义和如何建设社会主义是建设中国特色社会主义首要的理论问题,因为这一问题关系到()
计算下列定积分:
用下图可以辅助解释SPI的工作原理。假设主机的移位寄存器A中已存入11001010,从机的移位寄存器B中已存入11110000,则在主机发出8个SCK有效信号后,主机移位寄存器A和从机移位寄存器B中的内容分别是()。
最新回复
(
0
)