首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为 #include void abc(char*str) { int a,b; for(a=b=0;str[a]!=’\0’;a++) if(str[a]!=’c’) str[b++]=str[a]; str[b]=’\0
下列程序的运行结果为 #include void abc(char*str) { int a,b; for(a=b=0;str[a]!=’\0’;a++) if(str[a]!=’c’) str[b++]=str[a]; str[b]=’\0
admin
2010-12-10
46
问题
下列程序的运行结果为
#include
void 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
答案
A
解析
本题考查了用字符指针引用字符数组中的字符及对字符的操作。函数abc()的for语句执行过程是:从字符指针str所指向的字符数组的第一个元素开始,逐一判断字符是否为’c’,若不是就执行一次数组元素的赋值过程,若字符为’c’就不执行。
转载请注明原文地址:https://kaotiyun.com/show/41Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在程序运行时,下面的叙述中正确的是()。
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
已知列表框控件List1中已放入若干表项,下列关于List1的叙述中错误的是
假定通过复制、粘贴操作建立了一个命令按钮数组Command1,以下说法中错误的是( )。
窗体上有一个列表框控件List1。以下叙述中错误的是( )。
A、DYBEAFCZXB、YDEBFZXCAC、ABDYECFXZD、ABCDEFXYZC前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是( )。
下面哪个属性肯定不是框架控件的属性()。
开发软件时对提高开发人员工作效率至关重要的是()。
随机试题
L3~4椎间盘突出时可导致
关于月经的叙述,正确的是
活动部分义齿基托边缘与天然牙正确接触的部位应是
若监视用摄像机离被监视物体的水平距离为5000mm,被监视物高度为2500mm,像场高度为100mm,则摄像机镜头的焦距为()。
素质教育是以()为重点的教育。
39-1,38+2,37-3,36+1,35-2,34+3,…()。
地球村内,防疫无国界,需要吸取教训、分享经验、共同御敌。抗击疫情,这是“我们”的战争,在______的全球网络中,置身事外的“我”无法取胜,只有身处命运共同体的“我们”,才能有效_______不断发起“军备竞赛”的病菌株。填入画横线部分最恰当的一项是:
TheCraftofPerfumeryThecraftofperfumeryhasanancientandglobalheritage.TheartflourishedinAncientRome,where
A、InEngland.B、IntheUSA.C、InMexico.D、InFrance.B
—Haveyouseen______schoolbag?Iputitherejustnow.—Isit______redone?
最新回复
(
0
)