首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
63
问题
有以下程序
#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://www.kaotiyun.com/show/YnDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。#defineM(x,y,z)x*y+zmain(){inta=1,b=2,c=3;printf("%d\n",M(a+b,b+c,c+a));}
以下程序的输出结果是______。main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][
在C语言中,下列关于文件操作的叙述正确的是()。
下列叙述中正确的是()。
在下列给出的表达式中,与while(E)中的(E)不等价的表达式是()。
下列程序输出的结果是()。main(){inta;a=-4+4*5-6;printf("%d",a);a=4+4%5-6;printf("%d",a);a=-3+4%6/5;p
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
下列能正确进行字符串赋值的是()。
结构化分析方法是面向______进行分析的方法。
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
随机试题
在PowerPoint启动幻灯片放映的操作中,正确的是()
Tokyoisoneofthoseplacesthatyoucanloveandhateatthesametime.InTokyotherearealwaystoomanypeopleinthep
患者烧伤后8天,高热不退,入夜尤甚,神昏谵语,舌红绛光剥无苔,脉细数。
三仙指
( )是商业银行以未到期、合格的客户贴现票据再向中央银行贴现。
历史上,“劣币驱逐良币”现象发生在()阶段。
第二次世界大战的全面爆发与下面的哪一个历史事件直接相关?()
网站是网页的存放位置,一个网站主要的组成部分包括()。
阅读下列材料。回答问题。腐败是一个世界性的难题。在全世界的范围内,如何预防腐败、如何发现和查处腐败、如何铲除滋生腐败的温床等等,已成为各国的执政者所面临的最为严重的问题之一。反腐也成为许多国家需要解决的头等大事。近来,新的中共中央政治局
Ifyou’vebeenoncampusforverylong,I’mcertainthatyou’vealreadyheardaboutthiscourse.Youmayknowthatlastsemester
最新回复
(
0
)