首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void f(int x[], int n) { if (n > 1) { printf("%d,", x[n-1]); f(x, n-1); printf("%d,"
有以下程序 #include <stdio.h> void f(int x[], int n) { if (n > 1) { printf("%d,", x[n-1]); f(x, n-1); printf("%d,"
admin
2020-01-10
56
问题
有以下程序
#include <stdio.h>
void f(int x[], int n)
{ if (n > 1)
{ printf("%d,", x[n-1]);
f(x, n-1);
printf("%d,", x[n-1]);
}
else
printf("%d,", x[0]);
}
main( )
{ int z[3] = {1, 2, 3};
f(z,3);
printf("\n");
}
程序运行后的输出结果是
选项
A、3,1,3,
B、3,2,1,2,3,
C、1,2,3,1,2,3,
D、1,2,3,2,1,
答案
B
解析
本题考查了函数的递归调用,在main函数中调用f(z,3)后,系统进入f()函数,随后进入if语句,输出x[2],再进入f()函数,输出x[1],再进入f函数,输出x[0],随后结束返回输出上一个f()函数,输出x[n-1],程序运行后的结果是:3,2,1,2,3。答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/eHCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是将a和b所指的两个字符串分别转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。例如,主函数中输入字符串”32486”和”12345”,在主函数中输出的函数值为44831。请在程序的下画线处填
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。例如,分别输入下面两个字符串:“FirstString--”“SecondString”程序输出:“FirstStri
下列叙述中,正确的是()。
下列字符数组初始化语句中,不正确的是()。
下列程序的运行结果是()。#include<stdio.h>voidsub(int*s,int*y){staticintm=4;*y=s[m];m--;}voidmain()
设有定义:intx=2;以下表达式中,值不为6的是
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
在希尔排序法中,每经过一次数据交换后
以下选项中,能用作用户标识符的是
在数据库设计中,将E—R图转换成关系数据模型的过程属于
随机试题
有关朱砂安神丸组成原则的论述,错误的是
A.肩胛部B.口唇C.咽部D.腋下手三阳经行于
37岁,接触性出血史,宫颈重度糜烂,刮片巴氏Ⅲ级,应进行:60岁,宫颈活检为鳞癌,宫颈菜花样,双侧主韧带增粗小于1/2,右输尿管积水扩张,应行:
临床检查中的Perthes试验阳性是用于确诊下列疾病中的()。
在经营者有下列哪一种行为的情况下,消费者可对经营者请求“退一赔一”?(2008—卷一—24,单)
根据下列材料。回答以下问题。2014年1—5月,我国软件和信息技术服务业实现软件业务收入13254亿元,同比增长20.9%。5月份完成收入2968亿元,同比增长20.6%。1—5月,软件业实现出口182亿美元,同比增长14.8%,增速比去年同期高4.7个
通常把环形网和多端供电网称为闭式网,闭式网相对于开式网供电可靠性高。()
在社会主义市场经济中,国家或政府对个人收入的调节,应集中在微观领域中进行。()
下列罪状中,属于叙明罪状的是()(2014年一专一第12题)②C
Earlyanthropologists,followingthetheorythatwordsdeterminethought,believedthatlanguageanditsstructurewereentirel
最新回复
(
0
)