首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2021-04-28
12
问题
有以下程序
#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/rCtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序,程序的运行结果是#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf("%d%d
有以下定义和语句:struetworkers{intnum;charname[20];charc;struet{intday;intmonth;intyear;}s;};struetworkersw,*pw;p
有下列程序,程序执行后的输出结果是fun(charP[][10]){intn=0,i;for(i=0;i<7;i++)if(p[i][0]==’T’)n++;returnn;}main()
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)
在C语言中,函数返回值的类型最终取决于
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fu
给定程序MODI1.C中函数fun的功能是:计算s=f(-n)+f(-n+1)+…+f(0)+f(1)+f(2)+…+tin)的值。例如,当n为5时,函数值应为:10.407143。f(x)函数定义如下:请改正程序中的错误,使程序能输出正确的结果。
在关系数据库中,用来表示实体间联系的是
随机试题
设函数z=则
问卷设计时,在问题陈述后提供的答案只有“是”和“否”,或“有”和“无”等两个相互排斥的答案,这种答案格式属于
葡萄球菌肺炎抗生素治疗的疗程是
防止塔式起重机超载造成整体倾翻的安全装置是()。
FIDIC《施工合同条件》是以()来划分不可抗力的后果责任。
坚持会计准则的基本要求包括( )。
网上定价、竞价方式是指()利用证券交易所的系统,并作为唯一的“卖方”,投资者在公布的期间内,按照规定以委托买人的方式进行股票申购的股票发行方式。
《幼儿园管理规程》由()负责解释。
一座大厦如果有了白蚁,不加防治,不到十年时间,里面的地板就会被蛀蚀一空。
Conversationbeginsalmostthemomentwecomeintocontactwithanotherandcontinuesthroughouttheday【B1】______theaidof
最新回复
(
0
)