首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为 #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
2013-06-11
106
问题
下列程序的运行结果为
#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/W8Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(char*a,char*b){a=b;(*a)++;}main(){charcl=’A’,c2=’a’,*p1,*p2;p1=&c1;p2:&c2;
有以下程序main(){chara=’a’,b;printf("%c,",++A);printf("%c\n",b=a++);}程序运行后的输出结果是
若有程序:fun(inta,intb){staticintc=0;c+=a+b:returnc;}main(){intx=5,y=3,z=7,r;
以下程序的输出结果是______。#include<stdio.h>#defineFUDGE(y)2.84+y#definePR(A)printf("%d",(int)(a))#definePRINT1(
下列叙述中正确的是()
若x、a、b和c均是int型变量,则执行表达式x=(a=1,b=2)后x的结果为()。
函数重载是指
请编写函数fun,函数的功能是:将3行4列矩阵x乘以4行3列矩阵y,结果放在3行3列矩阵xy中。矩阵相乘的基本方法是:矩阵xy中行列下标分别为i、j的元素的值,是矩阵x中第i行上4个元素与矩阵y中第j列上4个元素对应相乘的和。注意:部分源程序在文件P
下列工具中属于需求分析常用工具的是______。
关系数据库管理系统能实现的专门关系运算包括选择、联接和______。
随机试题
男,62岁,咳嗽30年,近日咳大量脓痰,气憋,下肢水肿。首先应考虑
关于原子能级的叙述,错误的是
患者,女,48岁。因胸闷痛反复发作2年,近1周来加重,现胸闷如窒,气短喘促,肢体沉重,痰多,形体肥胖,苔浊腻,脉滑。其治法为
最易引起单侧胸腔积液的病因
丁某租赁王某的摩托车使用,现王某作生意急缺现金,遂以五千元的价格将摩托车卖给丁某,则所有权自()时转移。
周某为A公司进行室内装潢设计,工作结束后,A公司在代扣代缴了个人所得税后,向周某支付了报醐65000元。A公司应代扣代缴周某的个人所得税()元。
2017年5月4日,王某到甲公司上班,并与公司立了5年期书面劳动合同。双方在劳动合同中就试用期、劳动报酬、工作时间和社会保险等内容作了约定,并约定王某若提前解约需向公司支付违约金10000元。2019年12月1日,决定自主创业的王某向甲公司递交了书面辞职报
居民委员会是()的基本组织形式。
项目经理要对WBS中标号为2.2.3号的工作包设定一个控制点,以便对其成本、进度、质量进行监控,在此比较适合设定一个()。
Thediscussionwassoprolongedandexhaustingthat______thespeakersstoppedforrefreshments.
最新回复
(
0
)