0) fac2(n-1); } void fac2(int n) { printf("#"); if(n>0) fa" />
有以下程序 #include void fac2(int ); void fac1(int n) { printf("*"); if(n>0) fac2(n-1); } void fac2(int n) { printf("#"); if(n>0) fa
首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
0) fac2(n-1); } void fac2(int n) { printf("#"); if(n>0) fa">有以下程序 #include void fac2(int ); void fac1(int n) { printf("*"); if(n>0) fac2(n-1); } void fac2(int n) { printf("#"); if(n>0) fa
有以下程序 #include void fac2(int ); void fac1(int n) { printf("*"); if(n>0) fac2(n-1); } void fac2(int n) { printf("#"); if(n>0) fa
admin
2015-07-28
18
问题
有以下程序
#include
void fac2(int );
void fac1(int n)
{ printf("*");
if(n>0) fac2(n-1);
}
void fac2(int n)
{ printf("#");
if(n>0) fac2(--n);
}
main()
{ fac1(3); }
程序的运行结果是( )。
选项
A、*###
B、*##*
C、**##
D、*#*#
答案
A
解析
考查函数的嵌套调用,嵌套调用顺序分别为:fac1(3)、fac2(2)、fac2(1)、fac2(0),每调用fac1()输出一个"*",调用fac2()输出一个"#",所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/S7Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序段的输出结果是______。 main() { char x=10000111,c; c=(x-2)^(x+2); printf("%d\n",c); }
设char型变量x中的值为10000111,则表达式(x-2)^(~4)的值是______。
下列4条叙述中,正确的一条是______。
若有以下程序段intr=8:prinff(“%d\n”,r>>1);输出结果是
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是
若有定义语句:intX=10;,则表达式-x=x+X的值为
以下叙述正确的是
若有定义:inta[4][10];,则以下选项中对数组元素a[i][i]引用错误的是______。(0<=i<4,0=i<10)
在C语言中(以16位PC机为例),一个float型数据在内存中所占的字节数为4:一个double型数据在内存中所占的字节数为【】。
能将高级语言编写的源程序转换为目标程序的软件是
随机试题
人世几回伤往事,_______。(刘禹锡《西塞山怀古》)
香薷散主治病证的主要临床表现是
进口日期栏应填______。提运单号栏应填_____。
投资政策说明书的制定,主要依据投资者的()。Ⅰ.投资需求Ⅱ.财务状况Ⅲ.投资限制Ⅳ.投资偏好
阿托品治疗胆绞痛时,患者伴有口干、心悸等反应,称为()。
联合国安全理事会共有______个成员,除中国、法国、俄罗斯、英国和美国为常任理事国外,其余______个成员为非常任理事国。
已知平面上三条不同直线的方程分别为l1:ax+2by+3c=0,l2:bx+2cy+3a=0,l3:cx+2ay+3b=0,试证这三条直线交于一点的充分必要条件为a+b+c=0。
IP数据报使用3个域对数据报的分片进行控制,这3个域是标识、标志和
在VisualBasic中可以建立【】菜单和【】菜单。
•Readtheextractofanarticlebelowaboutproductpromotion.•Inmostofthelines34-45thereisoneextraword.Itiseither
最新回复
(
0
)