首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行后的输出结果是 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
47
问题
下列程序执行后的输出结果是
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://www.kaotiyun.com/show/JzNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
输出语句“printf("%d\n",11+011);”的输出结果是()。
设有定义:inta;floatb;,执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0并按<Enter>键,则a和b的值分别是()。
有以下程序 #include<stdio.h> voidswap(int*a,int*b) {intt,*tp; t=*a;*a=*b;*b=t; tp=a;a=b;b=tp; printf("%d,%d,",*a,*
假定已建立以下链表结构,且指针p和q已指向如图所示的节点。 则下列选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根节点在第1层)为()。
下列叙述中正确的是()。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
在一棵二叉树上第5层的结点数最多是
在深度为5的完全二叉树中,度为2的结点数最多为【】。
随机试题
临床上关于保守治疗尿路结石适应证叙述不正确的是( )。
关于建设用地的申请和审批,下列说法哪些是不正确的?()
影响铁路运输安全的人员因素中,铁路运输系统外人员主要包括()。
仲裁裁决的撤销应在收到裁决书之日起( )内提出。
作为单身母亲的余女士已离婚成为单身母亲,面对生涯规划,需要金融理财师协助规划。经过初步沟通面谈后,你获得了以下家庭、职业与财务信息:一、案例成员二、家庭收支状况1.收入方面(1)余菲菲女士,每年经营收入扣除铺租、水电、管理费、人工、税金等各项成本
持站台票上车并在开车后()分钟后仍不声明的,按无票处理。
甲获得的下列费用中,需要缴纳个人所得税的是()。
求极限:.
Economicglobalizationobviouslyhasagreatdealtodowiththechangeofprolongedworkinghours.Ithasleveledtheplayingf
TheOlympicGamesareheldeveryfouryears,eachtimeinadifferentcity.TheGamesbeginwhenarunner,carryingalightedto
最新回复
(
0
)