首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为( )。 #include void abc(char*str) { int a,b,id; for(i=j=0;str[i]!=‘\0’;i++) if(str[i]!=‘a’)
下列程序的运行结果为( )。 #include void abc(char*str) { int a,b,id; for(i=j=0;str[i]!=‘\0’;i++) if(str[i]!=‘a’)
admin
2021-06-15
9
问题
下列程序的运行结果为( )。
#include
void abc(char*str)
{ int a,b,id;
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
解析
本题考查函数调用的参数传递。通过函数abc的执行,将字符串中的字母a去掉,保留剩下的,由于是通过指针调用,所以改变字符串的结果。
转载请注明原文地址:https://kaotiyun.com/show/e0tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
有以下程序#include<stdio.h>voidfun(int*a,int*b){int*c;c=a;a=b;b=c;}main(){intx=3,y=5,*p=&x,*q=&y;fun(p,q);pri
有以下程序#includeintfun1(doublea){return(int)(a*=a);}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=f
有以下程序:#include<stdio.h>main()intx;scanf(’’%d’’,&x);if(x<=0);elseif(x!=5)printf(’’%d\n’’,x);
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
以下关于逻辑运算符两侧运算对象的叙述中正确的是
程序中若有如下说明和定义语句charfun(char*);main(){char*s=”one”,a[5]={0},(*f1)()=fun,ch;…}以下选项中对函数fun的正确调用语句是
设有如下函数定义intfun(intk){iflk
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
已定义以下函数intfun(int*p){return*p;)fun函数返回值是
随机试题
UnderscoringtheimportanceofAsiatotheUSinthenewcentury,HillaryClintonisbreakingwithtraditionasnewSecretaries
A.AADC抑制药B.M受体阻断药C.MAO-B抑制药D.多巴胺受体激动药E.COMT抑制药硝替卡朋为
A.硫酸镁B.催产素C.麦角新碱D.前列腺素E.甘露醇膝反射消失时禁用
某区工商局欲对某企业进行处罚,但认为事关重大,于是请示某市工商局,某市工商局在进行调查研究后,对请示作出批复,同意处罚。于是某工商局就对该企业作出了停业处罚。该企业不服,欲提起诉讼,请问应以谁为被告?
银行贷款损失减值准备的俗称是()。
假设某公司于三年前发行了5年期的浮动利率债券,现在利率大幅上涨,公司要支付高昂的利息,为了减少利息支出,该公司可以采用()。
关于组织公民行为的说法,正确的是()。
《个人独资企业法》中的投资人,既包括中国公民,也包括外国公民。()
What’sKillingtheBats?Firstitwasbees.Nowitisbats.BiologistsinAmericaareworkinghardtodiscoverthecauseof
A、Culturaldifferencesandcommunication.B、Languageandcommunication.C、Interculturalcommunications.D、Threeprerequisitesof
最新回复
(
0
)