首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为 #include<stdio.h> vold abc(char*str) { int a,b; for(a=b=0;str[a]! =’\0’;a++) if(str[a]!=’c’)
下列程序的运行结果为 #include<stdio.h> vold abc(char*str) { int a,b; for(a=b=0;str[a]! =’\0’;a++) if(str[a]!=’c’)
admin
2009-02-15
26
问题
下列程序的运行结果为 #include<stdio.h> vold abc(char*str) { int a,b; for(a=b=0;str[a]! =’\0’;a++) if(str[a]!=’c’) str[b++]=str[a]; str
=’\0’;} void main() { char str[]="abcdef"; abc(str); printf("str[]=%s",str);}
选项
A、str[]=abdef
B、str[]=abcdef
C、str[]=a
D、str[]=ab
答案
1
解析
本题考查了用字符指针引用字符数组中的字符及对字符的操作。函数abc()的for语句执行过程是:丛字符指针str所指向的字符数组的第一个元素开始,逐一判断字符是否为’c’,若不是就执行一次数组元素的赋值过程,若字符为’c’就不执行,所以答案为A)。
转载请注明原文地址:https://jikaoti.com/ti/GoK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于控件数组的叙述中正确的是
下列程序段的输出结果是x=5Printx+1:x+1
下列选项中不属于软件生命周期开发阶段任务的是
下面不属于软件设计原则的是
下列符号常量的声明中不合法的是
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
窗体上有Textl、Text2两个文本框及一个命令按钮Commandl,编写下列程序:DimYAsIntegerPrivateSubCommandl_Click()DimxAsIntegerx=2Textl.Text=p2(
若在窗体模块的声明部分声明了如下自定义类型和数组:PrivateTyperecCodeAsIntegerCaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是( )。
层次型、网状型和关系型数据库划分原则是()。
在一个C语言程序中
随机试题
含砷类的外用药为
1岁婴儿,腹泻3天、大便呈黄绿色蛋花汤样,未经治疗,日渐加重,患儿嗜睡,前囟眼窝极度凹陷,四肢厥冷,呼吸深快,为紧急抢救重度脱水及重度酸中毒,静脉补液最好先给
A.阿托品B.解磷定C.贝美格D.尼可刹米E.甘露醇解除有机磷中毒时毒蕈碱样毒性作用。首选
鸟类的腔上囊相当于人类淋巴组织中的
A.消积理脾B.补益气血C.和脾健运D.健脾益气E.健脾助运,消补兼施
其他项目清单一般不包括()。
到2017年,我国资产评估行业正式发布的资产评估准则共()项。
在托宾模型中,资产的保存形式为()。
[A]AnElementalCurriculum[B]ExpectationsofEarlyTeachers[C]EducationasaPreparationforWorkingLife[D]Escalati
Akeydecisionrequiredofadvertisingmanagersiswhethera"hard-sell"or"soft-sell"strategyisappropriateforaspecifict
最新回复
(
0
)