首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行后的输出结果是 void func1(int i); void func2(int i); char st[]="hello,friend!”; void func1(int i) { printf("%c",st
下列程序执行后的输出结果是 void func1(int i); void func2(int i); char st[]="hello,friend!”; void func1(int i) { printf("%c",st
admin
2013-02-23
48
问题
下列程序执行后的输出结果是 void func1(int i); void func2(int i); char st[]="hello,friend!”; void func1(int i) { printf("%c",st
); if(i<3){i+=2;func2(i);}} void func2(int i) { printf("%c",st
); if(i<3){i+=2;func1(i);}} { int i=0;func1(i);printf("\n");}
选项
A、hello
B、hel
C、hlo
D、hlm
答案
4
解析
函数调用的一般形式为:
函数名(实参列表)
首先调用函数funcl(0),输出st[0]=h。i值变为 2,并调用函数func2(2),输出st[2]=l。i值此时变为 4,又调用函数funcl(4),输出st[4]=0。此时i值大于等于3,执行完毕。因此,输出结果为hlo。注意:函数调用的一般格式以及函数的返回值。
转载请注明原文地址:https://www.kaotiyun.com/show/fbJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下fun函数的功能是:累加数组元素中的值。n为数组中元素的个数。累加的和放入x所指的存储单元中。fun(intb[],intn,int*x){intk,r=0;for(k=0;k<n;k++)r=【】;
以下程序的运行结果为【】。main(){inti,j,a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12},b[4][3];for(i=0;i<3;i++)for(j=0;j<4;j
已有定义int(*p)();,指针p可以______。
若有以下的说明和语句:intt[3][3],*pt[3],k;for(k=0;k<3;k++)pt[k]=&t[k][0];则在执行for语句后,*(*(pt+1)+2)表示的数组元素是______。
设有以下说明语句structex{intX;floaty;charz;}example;则下面的叙述中不正确的是
下面语句的输出结果,是______。printh("%d\n",strlen("\t\"\065\xff\n"));
为了便于对照检查,测试用例应由输入数据和预期的【】两部分组成。
在具有n(n>1)个结点的完全二叉树中,结点i(2i>n)的左孩子结点是______。
人们提出了用______的原理来设计软件,这就是软件工程学诞生的基础。
将代数式转换成程序设计中的表达式为【】。
随机试题
判断发生损伤性血胸的最可靠依据是
城镇中发现甲类传染病和乙类传染病中的艾滋病、肺炭疽病病人、病原携带者和疑似病人时,国家规定的报告时间是
某亚行贷款项目采购货物,货物合同金额为120万美元,采用国内竞争性招标采购方式。在评标时,采用综合评估法评标。经过对投标文件的响应性评审结束后,只有2家投标人通过进入详细评审,招标人拒绝了所有的投标,决定重新招标。问题:指出本案例中的不妥之处。
预售资金可按()进行核拨。
招标工程量清单编制的准备工作包括()。
双方在合同中确定每一分项工程单价,并乘以工程量后汇总得到总价。结算按实际完成工程量乘以每项工程单价计算。这种合同叫()。
下列说法中。符合“世界500强企业关于优秀员工的12条核心标准”的是()。
简述附条件民事法律行为的含义及所附条件的特征。(2016年一法专一第34题)
NetWare的普通用户是由______设定的。
在中国,食物是用大的公用盘子(communalplate)来盛装的,而且基本上都会提供公用的筷子来将食物从公用的盘子里弄到你自己的盘子里。如果有公用的筷子就用公共的筷子来分开食物。如果没有,或是不确定有没有,你可以先等一等,看其他人是怎么做的,然后效仿就
最新回复
(
0
)