首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果是( )。 #include #include void fun(int n) { if(n!=0) { fun(n-1); for(int i=l;i
以下程序的执行结果是( )。 #include #include void fun(int n) { if(n!=0) { fun(n-1); for(int i=l;i
admin
2015-05-29
27
问题
以下程序的执行结果是( )。
#include
#include
void fun(int n)
{
if(n!=0)
{
fun(n-1);
for(int i=l;i<=n;i++)
cout<
cout<
}
}
void main()
{
fun(3);
}
选项
A、0
0 1
0 1 2
B、1
1 2
1 2 3
C、1
2 2
3 3 3
D、1
2
3
答案
B
解析
首先由程序中的主函数main入手,调用fun函数,参数为3。fun(n)函数在其内部,当n不等于0时,递归调用fun(n-1)。当参数为3时,fun(3)调用fun(2)…,然后利用for循环输出i值,当n=1时,只输出1,输出回车后,就跳入fun(2),输出1,2,最后输出是1,2,3。
转载请注明原文地址:https://kaotiyun.com/show/oPNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为【】。#include<iostream.h>voidmain(void){inti=10;switch(i){case9:i=i+1;case10
根据变量定义“staticintx[5],y[2][3]={9,6,3,1,4,7};”,x[4]=【】,y[1][2]=【】。
若结构Arith中有一成员定义为char*op;,另有结构指针p定义为Arith*p=newArith.,则要访问p所指对象中的。p成员所指向的对象,应使用表达式【】。
当+运算符被重载为非静态成员函数时,成员运算符objl+obj2被C++编译器解释为______。
已定义以下函数fun(int*p){return*p;}该函数的返回值是______。
以下程序的输出结果是______。for(x=3;x=6;x++){cout<<((x%2)?"**":"#")<<x;if(x%2==0)cout<<end1;}
所有的函数模板定义都是以关键字【】开始的。
语句ofstreamf("SALARY.DAT",ios::app|ios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且()。
下列不属于软件调试技术的是()
数据流图中带有箭头的线段表示的是( )。
随机试题
职业纪律中包括群众纪律。()
下列各种类型急性白血病中,哪一种最常发生中枢神经系统白血病
关于骨与关节结核,下列哪项是手术禁忌证
A.黄疽色鲜尿黄少B.黄色晦暗,四肢欠温C.黄疽晦暗,胁下痞块D.生后2~3天出现黄疸E.生后24小时出现黄疸
10个月男婴,不能独坐,尚不能认识亲人与陌生人。平时少哭少动,经常便秘,进食少。体查:表情呆板,前囟未闭,头大,颈短,眼距宽,眼睑浮肿,舌大常伸出口外,头发稀少,心率86次/分,心音稍低钝,腹部膨隆,腹胀明显。
税收结果对投资决策意义不大。( )
在相关并购重组信息未依法公开前,财务顾问主办人从事的下列行为,将导致其遭受处罚的有()。Ⅰ.操纵证券市场Ⅱ.在项目组内讨论相关信息Ⅲ.泄露内幕信息Ⅳ.建议他人买卖该公司证券
有一则关于饮料的广告词是:“口服,心服!”无独有偶,“楚天舒护心贴”的广告词是:“心不服,口服!”请认真品味这两则广告,回答下面问题。(1)请解释“服”在这两则广告词中的两层意义。第一层:第二层:(2)请你谈谈这两则
(2016·广西)赫尔巴特提出“没有无教育的教学,也没有无教学的教育”,此观点反映了()
A、Shewillhardlygetaraise.B、Shewillprobablygetaraise.C、Shewilloccasionallygetaraise.D、Shewillnevergetarais
最新回复
(
0
)