首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
40
问题
有以下程序
#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,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。例如,分别输入下面两个字符串:“FirstString--”“SecondString”程序输出:“FirstStri
请编写函数fun,其功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,若字符串数组中的M个字符串为{"AAAA","BBBBBBB","CC"},则合并后的字符串内容应该是“AAAABBBBBBBCC”。
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数
有以下程序#include<stdio.h>intfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}main()
设有下面的定义:structst{inta;floatb;)d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
有以下程序:#include<stdio.h>main(){intc;while((c=getchar0)!=’\n’){switch(c-’3’){case0:ca
运行下面的程序,输入字符串“MicrosoftVisualStudio”,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf(’’%s’’,&Ch
以下选项中可用作C程序合法实数的是
随机试题
A.渗出B.白细胞渗出C.血管反应D.血管反应和渗出炎症反应最重要的特征是
女,15岁,学生。右胫骨近膝关节处前内侧无痛性包块,渐增大。X线显示右胫骨上段一3cm×2cm大小骨性突起。该肿瘤术后病理可显示为
男性,56岁,乏力、食欲减退、恶心、消瘦1个月,乙型肝炎病史10年。查体:皮肤、巩膜无黄染,腹软,剑突下压痛,肝肋下3cm,可触及质硬的结节,Murphy征阴性,移动性浊音阳性。为明确肝脏结节性质,最有诊断价值的肿瘤标志物是
在施工机械时间定额中,一个作业班时间为()。
桥涵顶进施工程序中,完成浇筑后背梁工作底板工作后,紧接着应进行()工作。
成语“举案齐眉”的典故来自隐居在无锡的东汉大文学家()和妻子孟光的故事。
我国最早的小学产生于1878年张焕纶所创办的上海正蒙书院小班。()
根据下面所给的表和图中的数据,编写一道读图综合题。
分析材料1的内容,说明它属于何种发展观。谈谈你对材料3的理解。
设连续函数f(χ)满足f(χ)=∫02χf()dt+eχ,则f(χ)=_______.
最新回复
(
0
)