首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(int a) {if(a>1)a*=fun(a一1); pfintf(’’%d’’,a); return a; } main() {fun(3);printf(’’\n’’);} 执行后的输出结果是( )
有以下程序: #include void fun(int a) {if(a>1)a*=fun(a一1); pfintf(’’%d’’,a); return a; } main() {fun(3);printf(’’\n’’);} 执行后的输出结果是( )
admin
2021-06-15
31
问题
有以下程序:
#include
void fun(int a)
{if(a>1)a*=fun(a一1);
pfintf(’’%d’’,a);
return a;
}
main()
{fun(3);printf(’’\n’’);}
执行后的输出结果是( )。
选项
A、126
B、621
C、1
D、6
答案
A
解析
此题是迭代调用,结果是a=3*(2*(1))=6,但printf语句每次都要执行,而且是先从最后一层调用开始,即a=1最先打印,a=2其次,a=6最后打印。
转载请注明原文地址:https://kaotiyun.com/show/Tgtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下函数intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
以下选项中正确的定义语句是
以下叙述中正确的是
有以下程序:#includemain(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;P=q;q=r;printf(’’%d,%d,%d,%d\n’’,m,n
有以下程序:#include<stdio.h>#defineSUB(a)(a)-(a)main(){Inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}程序的运行结果是()。
C语言主要是借助以下哪种手段来实现程序模块化
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
设有定义语句intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值不能完成此操作的语句是
随机试题
考虑设置自动喷水灭火系统要求,高层病房楼位于两个安全出口之间直通疏散走道的房间疏散门至最近安全出口的直线距离不大于()m。
设置气门锥角的目的是什么?
我国现行立法规定,从价计征房产税的,其税率为()
关于腮腺多形性腺瘤手术的叙述中,错误的是()
夏季热的发病时间多集中在一年中的( )。
A.障眼明片B.石斛夜光颗粒C.黄连羊肝丸D.明目地黄丸E.八宝眼药散主治肝肾两亏、阴虚火旺所致的内障目暗、视物昏花
根据《药品说明书和标签管理规定》,下列药品有效期标注格式,错误的是
给排水场站混凝土构筑物施工前,用于其混凝土拌制的原材料在进场时须具备()
乙单位是实行国库集中支付的事业单位,经批准,乙单位的工资支出和设备购置实行财政直接支付,日常办公及零星支出实行财政授权支付。审计机构对该单位财政资金使用进行检查,发现:(1)4月,该单位通过零余额账户向上级单位基本账户划转资金15万元,用于为上级单位
国际货物的拍卖方式主要有()。
最新回复
(
0
)