首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为 #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
62
问题
下列程序的运行结果为 #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全国计算机二级
相关试题推荐
在窗体上画一个组合框,其名称为Combol,然后编写如下事件过程:PrivateSubForm_Load()Combo1.Text=”1”Fori=1To10Sum=Sum+iNexti
以下关于多重窗体程序的叙述中,错误的是
在窗体画一名为CommonDialogl,则下列与CommonDialogl.ShowOpen方法等效的语句是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
执行下列语句str1nput=InputBox("请输入字符串","字符串对话框","字符串")将显示输入对话框。此时如果直接单击“确定”按钮,则变量str1nput的内容是
下列各选项中,不属于序言性注释的是()。
分段函数入下:设x中已经有一个数值。下列程序段中,能正确计算y值的是()。
结构化程序设计的基本原则不包括
下列选项中不是字符常量的是()。
随机试题
简述目标管理的步骤有哪些?
对肺结核患者的护理措施包括()。
涉外经济活动中,企业法律顾问在审查外方知识产权效力时,应对外方知识产权应()。
1929年,工商部()商品检验局成立,这是中国第一家由国家设立的官方商品检验局。
以下四种计量尺度中,最精确的是( )。
市场营销观念有四个支柱:顾客导向、协调的市场营销、盈利性和()。
求助者最可能是()。该求助者没有出现的情绪症状是()。
斯金纳将强化按时间间隔和频率特征分为两大类:一是连续强化,二是间歇强化。间歇强化又可以分为()
CoincidingwiththegroundbreakingtheoryofbiologicalevolutionproposedbyBritishnaturalistCharlesDarwininthe1860s,Br
TherearetwocommonsetimagesoftheAustralianmale:a)the【1】andNeanderthalmale--greatforabillandalaugh.b)【2
最新回复
(
0
)