首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
50
问题
有以下程序
#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://www.kaotiyun.com/show/nO3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
下面不属于对象基本特点的是
若有以下程序:#includeintf(intm){staticintn=0;inta=2:n++;a++;returnn+m+a;}main()
软件调试的目的是()。
已知大写字母A的ASCⅡ码值是65,小写字母a的ASCII码值是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
关于C语言的变量,以下叙述中错误的是()。
以下选项中不合法的标识符是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
C语言程序的模块化通过以下哪个选项来实现
随机试题
Fromthislibrarywecanborrow________manybooksaswewanttoread.
什么叫自由弯曲?
从病因学角度归类,对中风提出“真中”、“类中”的医家是
一患儿发热3天后出皮疹,皮疹位于颈部、面部、躯干、四肢、手心、足心,体温不退。最可能的诊断是
患者,女性,40岁,遵医嘱欲做中段尿细菌培养及药敏试验,护士对其做如下采集标本的指导,其中不正确的是()
下列()属上海方言中的外来语。
解除幼儿的心理紧张是矫治口吃的首要方法。()
设将n(n>1)个整数存放到一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法。将R中保存的序列循环左移p(0<p<n)个位置,即将R中的数据由(X0,X1,…,Xn-1)变换为(Xp,Xp+1,…Xn-1,X0,X1,…,Xp-1)。要求:
请将接入层交换机Switch6命名为AccessSwitch6,并写出以下相关要求的配置语句:设置加密使能口令为secretpasswdtest,配置交换机的管理IP(192.168.0.6/24)、默认网关、各端口的VLAN模式及所归属的VLAN。在
在窗体上有一个文本框控件,名称为TextTime,一个计时器控件,名称为Timer1。要求每一秒在文本框中显示一次当前的时间。PrivateSubTimer1_TextTime.Text=TimeEnd
最新回复
(
0
)