首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(char C) {if(c>‘x’)fun(c-1); printf(“%c”,c); } main() {fun(‘z’);} 程序运行后的
有以下程序 #include void fun(char C) {if(c>‘x’)fun(c-1); printf(“%c”,c); } main() {fun(‘z’);} 程序运行后的
admin
2012-05-23
29
问题
有以下程序
#include
void fun(char C)
{if(c>‘x’)fun(c-1);
printf(“%c”,c);
}
main()
{fun(‘z’);}
程序运行后的输出结果是
选项
A、wxyz
B、xyz
C、ZyNW
D、zyx
答案
B
解析
本题考查的是函数的递归调用。函数的调用过程如图1所示。
从图1可以看到,fum函数共被调用3次,即fun(‘z’)?fun(‘y’)?fun(‘x’)。main函数调用fun(‘z’),fun函数调用fun(‘y’)和fun(‘x’),每次调用又进一步进行递归调用fun函数,到fun(‘x’)时输出x,然后递推输出y的值,输出z的值。
转载请注明原文地址:https://kaotiyun.com/show/INPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<string.h>main(intargc,char*argv[]){inti,len-0;for(i=l;i<argc;i+=2)len+=strlen(argv
有以下程序main()inta[10]={1,2,3,4,5,6,7,8,9,10},*p=.&a[3],*q=p+2;printf("%d\n",*p+*q);程序运行后输出结查是
有以下程序main(){intx[8]={8,7,6,5,0,0},*s;s=x+3;printf("%d\n",s[2]);}执行后输出结果是
下列条件语句中,功能与其他语句不同的是
fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数值返回。请填空。#include<stdio.h>#defineN100intfun(int(*a)[N]){int
以下程序运行后的输出结果是【】。intf(inta[],intn){if(n>=1)returnf(a,n-1)+a[n-1];elsereturn0;}main()
以下能正确定义的数组并正确赋初值的语句是
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用删函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longfl;myf=【】("test.t","rb");fs
以下叙述中错误的是
设有以下语句:typedefstructS{intg;charh;}T;则下面叙述中正确的是
随机试题
法律关系是由主体、客体和内容三种要素构成的,其中法律关系的内容要素是指
成年人口服阿托品一次最大量为
风湿性心脏炎最常见的心律失常是
按照世界贸易组织争端解决制度的规定和实践,有关非违反性申诉与违反性申诉的下列表述何者为正确?()
各类模板拆除的顺序和方法,应根据模板设计的规定进行。如果模板设计无规定时,应符合下列那些规定?()
松香水(一种油漆溶剂油)()
某县城管执法局认定琼林机械公司违法建房,遂决定强制拆除其违法建筑。其后,强制拆除决定被依法确认为违法。琼林机械公司要求县城管执法局予以赔偿,遭到拒绝,于是向法院提起行政赔偿诉讼。琼林机械公司除向法院提供证据证明房屋损失外,还提供了当时在场的本公司员工甲与当
某市环保部门发现一家造纸厂违反规定排放大量工业污水,作出罚款5万元的行政处罚。在以下行为中,不符合《中华人民共和国行政处罚法》规定的是()。
不可能所有的改革都会取得实效。如果上述命题是真的,那么,以下哪个命题必然是真的?
______wasopenedtomepublicasearlyasl978?______holdsthecoffinofanemperorwhichwasplacedoverawell?
最新回复
(
0
)