首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
52
问题
有以下程序
#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(){inta=3;do{printf("%d,",a-=2);}while(!(-a);printf("\n");}程序运行后的输出结果是
有下列程序:voidflint*q){inti=0;for(;i
以下是while语句的基本形式:while(表达式){语句;}其中“表达式”()。
若有以下程序#includemain(){charc1,c2;c1=’C’+’8’-’3’;c2=’9’-’0’;printf("%c%d\n",c1,c2);}则程序的输出结果是
对于一个正常运行的C程序,以下叙述中正确的是
若有如下说明和定义:typedefa{intx;chary;floatz;unionU{charul[5l;intu2[2];}u;}mya;则siz
在软件开发中,需求分析阶段可以使用的工具是
软件测试的目的是
设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个数是
关于C语言标识符,以下叙述中错误的是()。
随机试题
工业上把含钙、镁盐较少的水称做(),含钙、镁盐较多的水称为()。
胆汁的生成,主要依靠
具有如下结构的药物属于
生理情况下,肾小球的滤过分数约为()。
数据恢复软件包含逻辑恢复和物理恢复功能,以下属于逻辑层数据恢复的是()。
“中华人民共和国公民有受教育的权利”这一法律规定始出于()。
透支作为一种信贷方式,是造成社会经济生活中信用膨胀、货币金融市场混乱的直接原因之一。如果银行是依靠其原来吸收的各种存款和储蓄来透支,即不改变信用资金来源的数额而靠_______原来的贷款来实现透支,这种透支是有物质基础的,不会给货币市场造成太大的影响。实际
判断A与B是否合同,其中
There’snowaywe’llgetlostinthemountains,sincetheguide______(已经弄清楚了返程的路线).
Peoplewithdisabilitiescomprisealargepartofthepopulation.Itis【C1】______thatover35millionAmericanshavephysical,【
最新回复
(
0
)