首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int f(int x); main() { int n=1,m; m=f(f(f(n))); printf("%d\n",m); } int f
有以下程序 #include <stdio.h> int f(int x); main() { int n=1,m; m=f(f(f(n))); printf("%d\n",m); } int f
admin
2020-11-27
30
问题
有以下程序
#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
解析
在C语言中,需要在main函数后面定义函数,需要提前声明,否则调用报错,无法找到该函数。m=f(f(f(n))),一共调用3次f()函数,f()函数是对n*2,因此,结果是n*2*2*2,得到结果为8。故答案为C选项
转载请注明原文地址:https://kaotiyun.com/show/nO3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列与队列结构有关联的是
有以下程序,程序运行后的输出结果是main(){chara=’H’;a=(a>=’A’&&a
有以下程序,程序运行后的输出结果是#include#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}
软件设计中模块划分应遵循的准则是()。
若inti,k,则关于for(i=0,k=一1;k=1;k++)printf(’’*****\n’’);语句执行情况的叙述中正确的是()。
若变量已正确定义并赋值,以下不能构成C语句的选项是
有以下程序#include<stdio.h>#include<string_h>structA{inta;charb[10];doublec;);voidf(structAt);main(){structAa={1001,’’Zhan
关于C语言标识符,以下叙述中错误的是()。
在具有2n个结点的完全二叉树中,叶子结点个数为()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
随机试题
工序施工效果主要反映在工序产品的质量特征和特性指标上,下列各项属于工序施工效果控制的有()。
下列关于头期胃液分泌特点的叙述,正确的是()
假设编码抗原受体的重链有200个V区基因片段,10个D片段,5个J片段,轻链有100个V基因片段,5个J片段,则可有
诊断腹腔内实质性脏器破裂的主要依据是
导游服务范围,是导游人员向旅游者提供服务的领域。导游服务的范围十分广泛。可以说贯穿于旅游活动的全过程及其各个方面,大体可分为()。
世界上现存最早的敞肩石拱桥是()。
奥苏贝尔将知识的学习分为由简单到复杂的__________。
2019年3月5日19时30分,甲县公安110指挥中心接到群众报警,称永泰小区11号楼西楼头发生天然气泄漏事故,情况比较危险。接警人对重点情况进行了解。其中对事态研判处置具有重要作用的信息有()。
简述商业银行经营的三原则,它们相互之间的关系应该怎样把握?
•Youwillhearanotherfiverecordings.•Foreachrecording,decidewhatthespeakerisdoing.•Writeoneletter(A-H)nexttot
最新回复
(
0
)