首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> void f(int x[],int n) {if(n>1) {prinff("%d",x[n-1]); f(X,n-1); prinff("%d",x[n-1]); } else printf("%d",x
有下列程序 #include<stdio.h> void f(int x[],int n) {if(n>1) {prinff("%d",x[n-1]); f(X,n-1); prinff("%d",x[n-1]); } else printf("%d",x
admin
2019-01-11
44
问题
有下列程序
#include<stdio.h>
void f(int x[],int n)
{if(n>1)
{prinff("%d",x[n-1]);
f(X,n-1);
prinff("%d",x[n-1]);
}
else
printf("%d",x[n-1]);
}
main( )
{int a[4]={1,2,3,4}:
f(a,4);
}
程序执行后的输出结果是( )。
选项
A、1234321
B、43211234
C、4321234
D、12344321
答案
C
解析
f( )函数有两个参数:数组首地址x和数组元素个数n,当n大于1时,执行首先输出最后一个元素x[n-1],然后递归调用自身;直到n等于1时再次输出x[n-1],然后回到上一层调用,输出x[n-1];main( )函数定义一个数组a,包含四个元素:1,2,3,4,然后调用f函数f(a,4),此时形参x等于a,形参n的值是4,所以输出a[3]即4,接着调用f(a,3),输出3,调用f(a,2)输出2,调用f(a,1)输出1;接着再逐步回到上一层的调用:f(a,2)输出2,f(a,3)输出3,f(a,4)输出4,最终程序输出结果为:4,3,2,1,2,3,4,本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/dOxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:读入一个字符串(长度
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODII.C中函数fun的功能是:计算并输出该数列前n项的平方根之和,n的值通过形参传入。例如,当n=10时,程序的输出结果应为:23.197745。
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或
程序通过定义学生结构体数组,存储了若干名学生的学号、姓名和3门课的成绩。函数fun的功能是将存放学生数据的结构体数组,按照姓名的字典序(从小到大)排序。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存
给定程序中,函数fun的功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,形参s所指的字符串为:abcdcf35adgh3kjsdf7。输出结果为:4。请在程序的下划线处填入正确的内容并把下划
设有如下定义structss{charname[10];intage;charsex;}std[3],*p=std;下面各输入语句中错误的是
以下叙述中错误的是
有以下程序#includefun(intx){if(x/2>O)fun(x/2);prinff(“%d.”,x);{main(){fun(6),printf(“\n”);}程序运行后的输出结果是【】。
最简单的交换排序方法是______。
下列对于软件测试的描述中正确的是 ______。
随机试题
法的规范作用是指法作为一种规范体系对人们行为的调整作用,主要包括评价作用、教育作用、预测作用、强制作用等。通过法的实施而对一般人或准备采取同类行为的人所发生的积极影响,主要体现了法的【】
下列除哪项外,均是妊娠腹痛的称谓( )。
男,40岁。晚餐后5小时开始上腹疼痛,向左肩、腰、背部放射及恶心、呕吐、腹胀。现已37个小时。曾有胆结石史。体检:R24次/分,T38.9℃,BP90/75mmHg。巩膜可疑黄染,全腹压痛,以上腹部显著伴肌紧张和反跳痛,移动性浊音阳性,血白细胞16×1
患者男,38岁。1小时前口服安眠药2瓶,由家人急诊入院,呼之无应答。意识昏迷,护士迅速给予洗胃。护士应于何时做上题中的动作()。
某高层住宅大楼,房地总价值为8000万元,其中建筑物价值占40%。某人拥有其中的一套住宅,房地价值为130万元,该部分的建筑物价值为50万元,则此人占有的土地份额为()。
微分方程y"—4y=6的通解是:(C1,C2为任意常数)
目前市场交易占全部存托凭证交易的85%左右。( )
导游证持有者如在有效期满后仍继续从事导游活动的,应在有效期届满()前,向省、自治区、直辖市人民政府旅游行政部门申请办理换发导游证手续。
SDS的正向评分题若评为3分,则其症状出现频度是()有症状。(2004年6月三级真题)
Thisbookisa______ofradioscripts,inwhichweseektoexplainhowthewordsandexpressionsbecomepartofourlanguage.
最新回复
(
0
)