首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行后的输出结果是 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
21
问题
下列程序执行后的输出结果是 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://jikaoti.com/ti/MPW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;}main(){char*s1="abc",*s2="123";swap(s1,s2);print
下面关于算法的叙述中,正确的是()。
有以下程序:#includemain(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2;elsed=3:pnnff(“%d,%d,%d,%d\n”,a,b,c,d);
下列关于栈和队列的描述中,正确的是()。
设有定义:Structcomplex{intreal,unreal;)datal={1,8),data2;则以下赋值语句中错误的是()。
设有下面的定义:structst{inta;floatb;)d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数据放入b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序给出如下。请勿改动
下面不属于软件测试实施步骤的是()。
下面不属于黑盒测试方法的是
随机试题
简述《三国演义》的思想倾向。
小儿易患感冒、咳嗽、哮喘及时行诸病的主要因素是
土地市场主体即土地市场的参与者(法人和自然人)包括()、()、()和()。
根据证券法律制度的规定,在特定情形下,如无相反证据,投资者将会被视为一致行动人,下列各项中,属于该特定情形的有()。
《旅行社管理条例》是由()的。
下列选项中,不属于《普通高中美术课程标准(实验)》在美术教学全过程中要贯穿的基本理念是()。
()是党联系人民群众的基本纽带。
Aneweconomicspaperhassomeold-fashionedadviceforpeoplenavigatingthestressesoflife:Findaspousewhoisalsoyourb
若要重载+、=、
Agenerationofe-mailing,followedbyanexplosionintexting,haspushedthetelephoneconversationintoseriousdecline,crea
最新回复
(
0
)