首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行后的输出结果是 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
24
问题
下列程序执行后的输出结果是
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://jikaoti.com/ti/neE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用数组名作为函数的实参时,传递给形参的是()。
有以下程序: #include<stdio.h> voidf(int*p,int*q); main() { intm=1,n=2,*r=&m; f(r,&n); printf("%d,%d",m,n); } voi
在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则平均需要比较的次数为()。
下列叙述中正确的是()。
C语言的逻辑表达式在特定情况下会产生“短路”现象。若有如下逻辑表达式: x++&&y++;则以下叙述中正确的是()。
以下都是C++语言标识符的是()。
组成C++语言的基本符号包括:字母、数字和【】。
在按层次遍历二叉树的算法中,需要借助的辅助数据结构是()。
多重表文件和倒排文件都归属于【】文件。
执行下列语句序列后,ofstreamoutfile("DATA.DATA")if(…)cout<<"OK";elsecout<<"FAIL";如果文件打开成功显示OK,否则就显示FAIL。由此可知,…处的表达式应是()。
随机试题
嘉能公司是国内一家知名的家用厨房电器制造商,主要生产三大类厨房用电器,分别是电烤箱、洗碗机和消毒柜,全部供应国内市场。嘉能公司所在产业电烤箱、洗碗机、消毒柜的市场增长率分别为:5%、8%、18%;嘉能公司的三种产品的市场占有率分别为:电烤箱的市场占有率为8
目前临床上应用最广泛的治疗腹水的方法是
消渴的病因是
影响霍奇金病预后不良的因素是
散光的分类
目前艾滋病治疗最有效的方法是
关于组织流水施工的条件,下列说法正确的是()。
商业银行包括()。
Lookatthefollowingresearchers(Questions36-40)andthelistoffindingsbelow.Matcheachresearcherwiththecorrectfinding
A、Itfirstappearedin1988.B、Ittraveledviae-mailmessages.C、ItfirstbrokeoutinBritain.D、Itwasmeanttostealdocumen
最新回复
(
0
)