首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void f(int x[], int n) { if ( n > 1) { printf("%d,", x[0]); f(&x[1], n-1); printf
有以下程序 #include <stdio.h> void f(int x[], int n) { if ( n > 1) { printf("%d,", x[0]); f(&x[1], n-1); printf
admin
2021-07-09
21
问题
有以下程序
#include <stdio.h>
void f(int x[], int n)
{ if ( n > 1)
{ printf("%d,", x[0]);
f(&x[1], n-1);
printf("%d,", x[0]);
}
else
printf("%d,", x[0]);
}
main( )
{ int z[3] = {4, 5, 6};
f(z, 3);
printf("\n");
}
程序运行后的输出结果是
选项
A、6,5,4,6,5,4,
B、4,5,6,5,4,
C、4,5,6,4,5,6,
D、6,5,4,5,6,
答案
B
解析
本题考查了函数的递归调用,在main函数中调用f(z,3)后,系统进入f()函数,随后进入if语句,输出x[0],再进入f()函数时,存在&x[1]函数的递归,输出x[1],再进入f函数,再进行递归,输出x[2],随后结束返回输出上一个f()函数,输出x[1],再返回第一个f()函数中,输出x[0],程序运行后的输出结果是4.5.6.5.4。因此答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/yZtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于字符串处理的叙述中正确的是()。
下列叙述中正确的是()。
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:87653142时,t中的数为:8642。请改正程序中的错误,使它能得出正确的结
有以下程序:#include#includeintfun(intn){int*p;p=(int*)malloc(sizeof(int));*p=n;return*p;}
若有定义:chars[30]={0};运行时输入:Thisisastring.<回车>则以下不能正确读入整个字符串Thisisastring.到字符数组s中的语句组是()。
C语句中不能够正确计算下述公式的程序段是()f=
请编写一个函数voidfun(char*tt,intpp[]),统计在tt所指字符串中’a’到’z’26个小写字母各自出现的次数,并依次放在pp所指数组中。例如,当输入字符串:abcdefgabcdeabc后,程序的输出结果应该是:
以下叙述中正确的是()。
下列叙述中错误的是()。
随机试题
下述哪些检查有助于结节病诊断
1990年,张某将其研究数年完成的一项发明创造申请国家专利,经审查张某的发明具备新颖性、创造性和实用性并被授予了国家发明专利,由于该专利技术具有较大的经济效益,侵犯张某专利权的情况也比较多,下列哪一项属于侵犯张某专利权的行为?
下列哪些说法是正确的?()
在招标投标的特性中,()是社会主义市场经济的本质要求,也是招标投标的根本特性。
()毒性较低,急性中毒主要表现为黏膜刺激及中枢神经的麻醉作用,如头痛、头晕、恶心、无力及肌颤等。
下列各项中,会导致企业应收账款账面价值减少的有()。(2014年)
教师是履行________的专业人员,承担________,培养________、提高________的使命。
下列关于公务员交流的说法错误的是()。
Excerpt1Isawatelevisionadvertisementrecentlyforanewproductcalledanairsanitizer.Awomanstoodinherkitchen,
已知p,q均为质数,且满足3p-5q=11,则p+q=().
最新回复
(
0
)