首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
48
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下关于C语言数据类型使用的叙述中错误的是()。
有以下程序,程序运行后的输出结果是#includemain(){inta=3:printf("%d\n",(a+=a-=a*A));}
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
下面属于白盒测试方法的是
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",
下面选项中关于编译预处理的叙述正确的是
软件生命周期是指()。
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
以下不能将s所指字符串正确复制到t所指存储空间的是
下面不属于软件设计阶段任务的是()。
随机试题
某公司2016年资本总额为1000万元,其中:长期借款为400万元,年利率为10%,每年付息一次;普通股为600万元,每股市价为10元。2015年发放现金股利为每股1元,预计年股利增长率为5%。不考虑筹资费用,公司适用的所得税税率为25%。要求:分
热带雨林分布区的土壤养分是______。
Beautyisacuriousphenomenon,oneofpermeable,shiftingboundaries.Wemaythinkweunderstandit,【C1】______wesenseiteffor
颧骨、颧弓骨折引起张口受限和张口疼痛的主要原因是
()原则既是行政处罚适用或实施时所应遵循的原则也是行政处罚设立时应遵循的原则。
下列各项中,应该记入“坏账准备”贷方的有()。
下列关于城镇土地使用税纳税义务发生时间的表述中,正确的有()。
根据宪法规定,下列既是我国公民享有的权利,也是我国公民应尽的义务的是()。
20世纪50年代,我国对资本主义工商业进行社会主义改造过程中创造的国家资本主义的具体形式有()
在下列说法中,______ 是造成软件危机的主要原因。 ①用户使用不当 ②软件本身特点 ③硬件不可靠 ④对软件的错误认识 ⑤缺乏好的开发方法和手段 ⑥开发效率低
最新回复
(
0
)