首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int f(int x); main(,) { int n=1,m; m=f(f(f(n))); printf("%d\n",m);
有以下程序: #include<stdio.h> int f(int x); main(,) { int n=1,m; m=f(f(f(n))); printf("%d\n",m);
admin
2019-02-02
25
问题
有以下程序:
#include<stdio.h>
int f(int x);
main(,)
{
int n=1,m;
m=f(f(f(n)));
printf("%d\n",m);
}
int f(Int x)
{return x*2;}
程序运行后的输出结果是( )。
选项
A、4
B、2
C、8
D、1
答案
C
解析
考查函数的递归调用。m=f(f(f(n)))=f(f(2))=f(4)=8,答案选C。
转载请注明原文地址:https://kaotiyun.com/show/AERp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%%d,j=%%d\n”,i,j);输出的结果是()。
若有定义intm=5,y=2,则执行表达式y+=y-=m*=y后,y的值为【】。
设变量已正确定义并赋值,以下正确的表达式是
若有定义和语句: inta[10]={1,2,3,4,5,6,?,8,9,10},*p=a; 则不能表示a数组元素的表达式是()
若有如下程序:floatsub(inta,intb){return(a*b);}main(){inti=1,j=2,k=3;printf("%4.0f\n",sub((int)sub(k+j,j),
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
要正确定义并初始化一个数组a,它含有5个元素,则正确的语句是______。
下列实体的联系中,属于多对多联系的是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。[注意]部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所
在E-R图中,用来表示实体联系的图形是( )。
随机试题
应用抗甲状腺药物治疗甲亢,初始治疗多少时间最易发生粒细胞减少
临床口腔医师在整个三级口腔预防中的主要职责不包括
观察舌苔以辨别病邪浅深的主要依据是
应用贝母瓜萎散的辨证要点是()
江河、湖泊的水位在汛期上涨可能出现险情之前而必须开始准备防汛工作时的水位称为()。
下列各项中,应计人期间费用的有()。
中学生的伦理道德发展的基本特征之一是可以做到言行一致,具有________性。
开展好课外活动有哪些基本要求?
阅读下面材料并回答问题。在经济领域,效率强调提高产出与投入的比率,扩大不同能力主体之间的财富收益差距,而公平则强调收入分配相对平等,社会成员之间的差距不能过大。二者侧重不同,但又具有一致性,都应以调动劳动者的积极性,促进社会稳定发展为目标。
Speakingtwolanguagesratherthanjustonehasobviouspracticalbenefits.Inrecentyears,scientistshavebeguntoshowthat
最新回复
(
0
)