首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行后的输出结果是 void funcl(int i); void func2(int i); char st[]="hello,frlend!"; void funcl(int i) { cout<<st[i];
下列程序执行后的输出结果是 void funcl(int i); void func2(int i); char st[]="hello,frlend!"; void funcl(int i) { cout<<st[i];
admin
2010-06-06
54
问题
下列程序执行后的输出结果是 void funcl(int i); void func2(int i); char st[]="hello,frlend!"; void funcl(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; furicl(i); cout<<endl;}
选项
A、hello
B、hel
C、hlo
D、hlm
答案
C
解析
本题考察递归调用。分析func1可知,当i=0时,首先输出h,然后i变为2.调用fune (2),则输出str[2],应为1。分析到此就可以排除选项A和B。然后调用funcl(4),此时辅出str [4],为o,故可以选择正确答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Kwjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列选项中,没有构成死循环的是()。
以下关于typedef的叙述错误的是()。
以下关于return语句的叙述中不正确的是()。
有以下程序:#include#includestructA{inta;charb[10];doublec;};voidf(struetAt);
有如下程序段:intx=12:doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是()。
下列给定程序中,函数fun的功能是:计算并输出下列级数的前N项和SN,直到SN+1的值大于q为止,q的值通过形参传入。例如,若q的值为50.0,则函数值应为49.394948。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不
if语句的基本形式为:if(表达式)语句,其中“表达式"()。
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i-一)for(j=0:j
下列关于类、对象、属性和方法的叙述中,错误的是()。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
随机试题
唏一营大噪,尽甲。甲:
房地产市场调查的一段内容有()调查分析。
若10年内每年末收回2000元,年利率8%,开始需一次性投资()元。
下列有关金融企业计税营业额的确定方法中,符合税法规定的有( )。
遗传素质为人的发展提供了()
小光和小明是一对孪生兄弟,刚上小学一年级。一次,他们的爸爸带他们去密云水库游玩,看到了野鸭子。小光说:“野鸭子吃小鱼。”小明说:“野鸭子吃小虾。"哥俩说着说着就争论起来,非要爸爸给评评理。爸爸知道他们俩说的都不错,但没有直接回答他们的问题,而是用例子来进行
动物的特性、生活经验和技能的积累与下传,主要通过____________方式进行。而人类的社会生活经验、劳动经验和技能等,体现为语言、思想、科学、文化、传统,并通过______________一代一代地传下去。
Language-basedlearningdisabilitiesareproblemswithage-appropriatereading,spelling,and/orwriting.Thisdisorderisnot
WheninAugustlastyearBritain’ssecurityservicesuncoveredanallegedplottosmuggletheliquidcomponentsofabombontoa
Anewstudyfindsthatevenmildstresscanaffectyourabilitytocontrolyouremotions.AteamofneuroscientistsatNewYork
最新回复
(
0
)