首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序执行后的结果是( )。 #include<iostream> using namespace std; void func1(int i); void func2(int i); char st[]="hello
下面程序执行后的结果是( )。 #include<iostream> using namespace std; void func1(int i); void func2(int i); char st[]="hello
admin
2009-01-15
66
问题
下面程序执行后的结果是( )。 #include<iostream> using namespace std; void func1(int i); void func2(int i); char st[]="hello, friend!"; void func1(int i) { cout<<st
; if(i<3){i+=2;func2(i);} } void func2(int i) { cout<<st
; if(i<3){i+=2;func1(i);} } void main() { int i=0;func1(i);cout<<endl;}
选项
A、ello
B、hel
C、hlo
D、him
答案
4
解析
主函数中调用 func1() 函数,实参赋值为0,在该函数中先输出st[0],即“h,,;然后 func1() 函数又调用 func2() 函数,实参赋值为2,func2() 函数运行时先输出st[2],即“1”;然后又调用 func1() 函数,实参赋值为4,func1() 函数运行时先输出st[4],即“o”。
转载请注明原文地址:https://www.kaotiyun.com/show/jtkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关于return语句的叙述中正确的是()。
有以下程序:#include<stdio.h>main(){ chara,b,c,d; scanf("%c%c",&a,&b); c=getchar();d=getchar(); printf("%c%c%c%
下述程序的输出结果是()。#includevoidmain(){inta[20],*p[4];inti,k=0;for(i=0;i
下列给定程序中函数fun的功能是:计算并输出high以内最大的10个素数的和。high的值由主函数传给fun函数。例如,若high的值为100,则函数的值为732。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得
在面向方法中,不属于“对象”基本特点的是()。
下列选项中,不属于模块间耦合的是()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
以下不构成无限循环的浯句或语句组是()。
程序流程图中带有箭头的线段表示的是()。
C++类体系中,不能被派生类继承的有()。
随机试题
合同的变更或者解除,()当事人要求赔偿损失的权利。
双绞线以太网中的站点可以通过不超过______的非屏蔽双绞线连接到一个集线器上,多个集线器还可以通过级联方式连接到其他集线器上。
可疑胰腺癌时那些发现可协助诊断()
下列关于颅中窝骨折脑脊液鼻漏患者的处理方法正确的是
幼儿与教师之间的相互关系可以从社会大范围和()来看。
“凡事预则立,不预则废”体现了()。
红橙黄绿:颜色
甲、乙、丙三人分276只贝壳,甲每取走5只,乙就取走4只,乙每取走5只,丙就取走6只。那么,最后乙分到多少只贝壳?
下列关于武器装备的说法不正确的是()。
[*]
最新回复
(
0
)