首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为( )。 #include void abc(char*str) { int a,b,i,j; for(i=j=0;str[i]!=’\0’;i++) if(str[i]!=’
下列程序的运行结果为( )。 #include void abc(char*str) { int a,b,i,j; for(i=j=0;str[i]!=’\0’;i++) if(str[i]!=’
admin
2020-06-16
53
问题
下列程序的运行结果为( )。
#include
void abc(char*str)
{ int a,b,i,j;
for(i=j=0;str
!=’\0’;i++)
if(str
!=’a’)
str[j++]=str
;
str[j]=’\0’;
}
void main()
{ char str[]=”abcdef’;
abc(str);
printf(”str[]。%s”,str);
}
选项
A、str[]=bcdef
B、str[]=abcdef
C、str[]=a
D、str[]=ab
答案
A
解析
本题考查函数调用的参数传递。通过函数abe的执行,将字符串中的字母a去掉,保留剩下的,由于是通过指针调用,所以改变字符串的结果。
转载请注明原文地址:https://kaotiyun.com/show/1iCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
有以下程序#include#includetypedefstruct{charname[9];charsex;intscore[2];}STU;STUf(STUa){STUb={"Zhao
以下结构体说明和变量定义中,正确的是
有以下程序main(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar();printf("%c%c%c%c\n",a,b,c,d、);}当执行
若k是int类型变量,且有以下for语句1for(k=-1;k
下面叙述中错误的是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
在数据库中,数据模型包括数据结构、数据操作和()。
随机试题
选用差分放大电路的原因是_________。
女,13岁,2周前感冒,皮肤紫癜10天,伴腰痛2天,查血常规WBCl.2×109/L,束臂实验阳性,血小板计数,出凝血时间均正常,尿八项示,尿蛋白+2,OB是+3。近1月无疫苗接种史。
张某故意伤害案由公安机关侦查终结后移送人民检察院审查起诉。人民检察院审查后认为张某犯罪情节轻微,可以免除刑罚,决定不起诉。公安机关如果认为人民检察院的决定有错误,依法可以作出什么处理?()
下面四个选项中,说法不正确的一项是()。
关于工程质量评估报告的说法中,正确的是()。
当未转换的可转换债券公司债券数量少于3000万元时,证券交易所应当立即公告,并在3个交易日内停止其交易。()
关于上市公司收购的方式的说法,错误的是()。
有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为
Manyuniversitystudents【C1】______studyinghistorybecausethereislittletogetexcitedaboutwhenhistoricaleventsareprese
NATOtroopswilljoinin______.
最新回复
(
0
)