首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun( char *a, char *b ) { while( *a==’*’ ) a++; while( *b=*a ){ b++;a++; } } main() { char *s="*****a
有以下程序 #include void fun( char *a, char *b ) { while( *a==’*’ ) a++; while( *b=*a ){ b++;a++; } } main() { char *s="*****a
admin
2015-07-31
48
问题
有以下程序
#include
void fun( char *a, char *b )
{ while( *a==’*’ ) a++;
while( *b=*a ){ b++;a++; }
}
main()
{ char *s="*****a*b****" , t[80];
fun(s,t); puts(t);
}
程序的运行结果是
选项
A、ab
B、a*b
C、*****a*b
D、a*b****
答案
D
解析
在函数fun(char *a,char *b)中,while(*a==’*’)a++的功能是:如果*a的内容为’*’,则a指针向后移动,直到遇到非’*’字符为止,退出循环进入下一个while循环,在while(*b=*a){b++;a++;}中,把字符数组a中的字符逐个赋给字符数组b。所以在主函数中,执行fun(s,t)语句后,字符数组t中的内容为"a*b****"。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/WEDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是______。main(){charn=0x20;printf("%d\n",n=n<<1);}
下列程序段的运行结果是______。intx=0,y=0;while(x<15)y++,x+=++y;pfintf("%d,%d",y,x);
下列程序的循环次数是______。x=2;do{x=x*x;}while(!x);
设X为int型变量,执行以下语句,x=10;x+=x-=x-x;x的值为______。
以下叙述不正确的是______。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是【】。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
随机试题
多媒体技术和超文本技术的结合,即形成了_________技术。
Haveyoueverbeentemptedtocutacornerortotaketheeasiestroute,thoughyouknowitmaynotnecessarilybethebestone?
法国后印象派主义的代表作品《塔希提的妇女》的作者是()
胎先露下降受阻的原因,错误的是
()可采用传统信贷业务信用额度的计算方式,根据交易对手的信用状况计算。
下列关于下岗失业人员再就业营业税起征点的规定中,说法错误的有( )。
读下图,回答10—11题。若在该地修一条东西向隧道,应选择在()。
城市铁路桥的铁道两边往往留有一定宽度,足够一个人行走。但是,铁路桥是严禁行人通行的。禁止行人通行的主要原因是()。
ThisbookiswritteninsucheasyEnglishsothosewithbasiccommandofEnglishcanreadandunderstandit.
EvaluatingSpeakingI.WhattoevaluateA.______【T1】______targets:—theindividualsounds—stressedandweaksoundsinwords
最新回复
(
0
)