首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() void fun(char*a,char*b) {char*s="*****a*b****",t[80]; {while(*a==’*’)a++; fun(s,t);
有以下程序 #include main() void fun(char*a,char*b) {char*s="*****a*b****",t[80]; {while(*a==’*’)a++; fun(s,t);
admin
2017-05-20
15
问题
有以下程序
#include
main()
void fun(char*a,char*b) {char*s="*****a*b****",t[80];
{while(*a==’*’)a++; fun(s,t);puts(t);
while(*b=*a){b++;a++;}} }
程序的运行结果是
选项
A、a*b
B、*****a*b
C、a*b****
D、ab
答案
C
解析
主函数main()定义了指向字符串的指针和一个字符数组,接着调用fun(s,t)函数,进行实参向形参传递,函数fun()第一个while语句判断*a中的值为“*”时继续扫描,当遇到不是“*”时结束,接着第二个while循环语句,将*a中从“a”开始的后续所有字符都赋予.b,也就是t[80]中的内容为“a.b,……。
转载请注明原文地址:https://kaotiyun.com/show/gaDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
C语言结构体类型变量在程序运行期间
若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;for(i=0;i
若有定义:char*st="howareyou";,下列程序段中正确的是
已知字符′A′的ASCII码值是65,字符变量cl的值是′A′,c2的值是′D′。执行语句printf("%d,%d",c1,c2-2);后,输出结果是
下列叙述中错误的是
在16位编译系统上,若有定义inta[]={10,20,30},*p=&a;,当执行p++;后,下列说法错误的是
在面向对象方法中,类之间共享属性和方法的机制称为______。
随机试题
以肾小球毛细血管壁上皮下区电子致密物沉积为电镜改变的肾炎为()
A.肝性脑病前驱期B.肝性脑病昏迷前期C.肝性脑病昏睡期D.肝性脑病昏迷期扑翼样震颤无法引出而脑电图明显异常的肝性脑病属于
胸腔闭式引流导管自胸部伤口脱出应首先
猪,25kg,精神不振,食欲废绝,起卧不安,腹部膨大,频做排粪动作,但没有粪便排出,听诊肠音减弱。应用硫酸钠缓泻,正确的做法是
有一个摆地摊的摊主,他拿出3个白球、3个黑球,放在一个袋子里,让人们摸球中奖。只需2元就可以从袋子里摸3个球,如果摸到的3个球都是白球,可得10元回扣,那么中奖率是多少?如果一天有300人摸奖,摊主能骗走多少元?()
下列关于企业价值评估的说法中,正确的是()。
公元前594年,鲁国实行“初税亩”,促进了井田制的瓦解和封建生产关系的出现。()
德国经济在席卷全球的金融危机当中受到的冲击与其他发达国家相比较小,主要原因是德国经济建立在先进制造业的基础上,德国的机械装备和汽车制造业保持了很强的竞争力。一些人根据德国的例子得出结论:只有具备强大的制造竞争水平,一个国家的经济才有高度的稳定性。如
设函数y=y(x)满足微分方程y"-3y′+2y=2ex,且其图形在点(0,1)处的切线与曲线y=x2-x+1在该点的切线重合,求y=y(x)的表达式.
Youare_______thelastpersonyouwanttosee_______ifyougooutnow.
最新回复
(
0
)