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
20
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于COPY命令),假定文件在当前目录下。#include<stdio.h>voidmain(intargc,char*argv[])
用高级程序设计语言编写的程序称为______。
动态分配一整型数据长度的空间,使指针p指向该存储空间,则下列空缺处应填入的正确语句是( )。 int*p; p=______malloc (sizeof(int));
下列语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是()。
判断字符串s1是否大于字符串s2,应该使用()。
下列选项中不属于结构化程序设计方法的是()。
源程序的文档化不包括()。
下列函数值的类型是()。fun(doublex){floaty;y=3*x-4;returny;}
随机试题
人的心理发展有一定的顺序,如儿童知觉的发展是记忆发展的前提,而记忆的发展又反过来影响知觉的发展;思维的发展是从具体动作思维到形象思维,再从形象思维发展到逻辑思维。这对教育提出的要求是()
给定资料1.几年前,丈夫心肌梗死,意外离世,家住G市H区的张女士一家顿时陷入困顿。往后的生活如何过下去,年仅四十的张女士一筹莫展。“社区工作人员了解到我家中的情况后,主动来到家里和我详细地谈了谈,之后帮我安置到社区从事公益性岗位,来辅助
主要诊断选择规则不正确的是
土地更正登记的法律特征不包括()。
换热设备按生产中的使用目的不同,可分为()。
适用于各种涂料、各种被涂物,且具有涂膜厚度均匀、外观平整、生产效率高等优点的防腐蚀涂装方法是()。
混凝土插入式振动器的振捣顺序宜(),移动间距不应大于振动器有效半径的1.5倍。
关于贷款利率的确定,以下论述最恰当的是()。
同受国家控制的企业必为关联方。()
EverysecondintheUnitedStatesalone,morethan250animalsareslaughteredforfood,addinguptomorethan8billionanimal
最新回复
(
0
)