首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为 #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
23
问题
下列程序的运行结果为 #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://kaotiyun.com/show/C0Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Label1的标签,然后画一个名称为HScroll1的水平滚动条,其Min和Max属性分别设置为0和255。程序运行后,如果用鼠标移动滚动框,则在标签Label1中显示滚动条的当前值,以下能实现上述操作的程序段是
有如下程序:PrivateSubForm_Click()DimsAsInteger,pAsIntegerp=1Fori=1To4Forj=1Tois=s+jNextjp=p*sNextiPrintpEn
以下程序的功能是随机产生10个两位的整数:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,iAsIntegerRandomize
以下关于控件数组的叙述中,正确的是
在数据管理技术发展的三个阶段中,数据共享最好的是
(1)考生文件夹下有一个工程文件sjt3.vbp。程序的功能是:通过键盘向文本框中输入数字。如果输入的是非数字字符,则提示输入错误,且文木框中不显示输入的字符。单击名称为Command1、标题为“添加”的命令按钮,则将文本框中的数字添加到名称为Combol
在软件开发中,需求分析阶段产生的主要文档是()。
下列选项中不符合良好程序设计风格的是
在数据处理中,其处理的最小单位是()。
下列用于printf函数的控制字符常量中,代表“竖向跳格”的转义字符常量是()。
随机试题
高压加热器在工况变化时,热应力主要发生在()。
Theimportanceofsymbolsasasourceofculturaldiversitycanbeseeninthedresscodesandhairstylesofdifferentsocieties
患者,女,67岁。因用力后不自主漏尿而来诊,经检查未发现明显器质性病变,应建议
关于划拨国有土地使用权抵押的说法,下列各项不正确的是()。
分部工程验收的主要工作是()。
投资者预期某股票价格将上升,于是预先买人该股票,如果股票价格上升,便可以将先前买入的股票卖出获利。这种交易方式称为()。
甲、乙、丙三人共做一道逻辑题,核对答案后,甲说:“我做错了。”乙说:“甲做的对。”丙说:“我做的不对。”由于都没有把握,于是去请教逻辑老师。老师看完他们的答案,又听了三人的话,对他们说:“你们三人的话与答案都只有一人的对。”可见()
Thepurchaserofthislorryisprotectedbythemanufacturer’swarrantythathewillreplaceanydefectivepartforfiveyearso
Geologistshavebeenstudyingvolcanoesforalongtime.Thoughtheyhavelearnedagreatdeal,theystillhavenotdiscoveredt
Wewereallsurprised__________________(当他宣布马上要辞职时).
最新回复
(
0
)