首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行后的输出结果是 void funcl(int i); void func2(int i); char st[]="hello,friend!"; void fund(int i) { cout<<st[i];
下列程序执行后的输出结果是 void funcl(int i); void func2(int i); char st[]="hello,friend!"; void fund(int i) { cout<<st[i];
admin
2013-02-27
38
问题
下列程序执行后的输出结果是
void funcl(int i);
void func2(int i);
char st[]="hello,friend!";
void fund(int i)
{ cout<<st
;
if(i<3){i+=2;func2(i);}
}
void func2(int i)
{ cout<<st
;
if(i<3){i+=2;funcl(i);}
}
main( )
{int i=0;fund(i);cout<<endl;}
选项
A、hello
B、hel
C、hlo
D、hlm
答案
C
解析
本题考察递归调用。分析funcl可知,当i=0时,首先输出h,然后i变为2,调用func (2),则输出str[2],应为1。分析到此就可以排除选项A和B。然后调用runcl(4),此时输出str [4],为o,故正确答案为C。
转载请注明原文地址:https://kaotiyun.com/show/JzNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序: #include<stdio.h> main() { FILE*f; f=fopen("filea.txt","w"); fprintf(f,"abc"); fclose(f); } 若文本文件filea.
输出语句“printf("%d\n",11+011);”的输出结果是()。
若有定义语句doublex,y,*px,*py;,执行了px=&x;py=&y;之后,正确的输入语句是()。
有如下程序 #include<stdio.h> structnode { charid; structnode*next; }a={’A’},b={’B’},c={’C’},*p=&a,*pt; main() {
设有定义: structcomplex {intreal,unreal;}data1={1,8},data2; 则以下赋值语句中错误的是()。
下列叙述中正确的是()。
下面正确的函数定义形式为()。
多重表文件和倒排文件都归属于【】文件。
由C++目标文件连接而成的可执行文件的缺省扩展名为______。
前置自增运算符++重载为类的友元函数的形式为【】,重载为类的成员函数的形式为【】。(设类为A,类对象为a)
随机试题
设二维随机变量(X,Y)的分布律为则P{X+Y=3}=()
下列哪项不是内镜下十二指肠乳头括约肌切开术(EST)的适应证()
恶性日蹄疫解剖病变的特征是
A.肺活量 B.用力呼气量(时间肺活量) C.肺通气量 D.肺总量 E.肺泡通气量与 下列检查指标相关的肺通气计量是能较好地评价肺通气功能
根据《行政许可法》,行政许可统一办理的,办理的时间一般不超过()日。
固定资产投资完成额包括()。
【2015年重庆綦江.单选】桑代克后期把练习律看成效果律的附律的原因是()。
“教学应走在发展的前面”的提出说明了儿童发展的可能性。()
根据我国现行宪法规定,担任下列哪一职务的人员,应由国家主席根据全国人大和全国人大常委会的决定予以任免?()
InJuly,almostunnoticedbythenationalpress,adeadlybirdvirusarrivedonapheasantfarminSurrey.ExpertsfromtheDepa
最新回复
(
0
)