首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行后的输出结果是 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
48
问题
下列程序执行后的输出结果是
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> voidmain() { doublex=3.14159; printf("%f\n",(int)(x*1000+0.5)/(double)1000); } 程序运行后的输出结果是(
有以下程序 #include<stdio.h> main() { intx=072; printf(">%d<\n",x+1); } 程序运行后的输出结果是()。
有以下程序 #include<stdio.h> main() {inta[3][3]={{1,3,5,}, {7,9,11,}, {13,15,17}}; int(*p)[3]=a,i,j,n=0; fo
若有语句“typedefstructS{intg;charh;}T;”,则下列叙述中正确的是()。
下列叙述中正确的是()。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
若一棵二叉树具有10个度为2的结点,则该二叉树的度为0的结点个数是______。
随机试题
肾小球的有效滤过压取决于
常染色体显性遗传性多囊肾不存在下列哪项指征
小儿针指
中国A公司向印度B公司发出传真:“购一级天麻200吨,每吨250美元,CIF上海,2005年5月1日至10日装船。”B公司回电称:“接受你方条件,2000年6月装船。”依1980年《联合国国际货物销售合同公约》的规定,B公司的回电属于下列哪项?(
就我国来说,政府经济的基本职能内容的界定,一般包括()方面的内容。
可以改善混凝土拌合物流变性能的外加剂是()。
当一张软盘写保护后,对盘中文件可以进行的操作是()。
2,4,4,6,8,10,14,16,(),()。
因为y=ex在实数域内严格单调增加,又在区间[-2,-1]上1≤-x3≤8,-8≤x3≤-1,所以在区间[-2,-1]上e≤e-x3≤e8,e-8≤ex3≤e-1<e,由定积分的性质知[*]
ThesearetoughtimesforWal-Mart,America’sbiggestretailer.Longaccusedof(1)_____small-townAmericamadcondemnedforth
最新回复
(
0
)