首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
22
问题
有以下程序
#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全国计算机二级
相关试题推荐
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
有以下程序#includemain(){inti,j,m=1;for(i=1;i0;j--){if(i*j>3)break;m*=i*j;}}printf("m=%d\n",m);}程序运行后的输出结果是()。
有以下程序:#include<stdio.h>main(){inti,j,x=0;for(i=0;i<2;i++){x++:for(j=0;j<=3;j++){if(j%2==0)continue;x++;}x++:
有下列程序,程序执行后的输出结果是fun(charP[][10]){intn=0,i;for(i=0;i<7;i++)if(p[i][0]==’T’)n++;returnn;}main()
关于字符数组定义中存在语法错误的是()。
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中判断框的图形是()。
下列对于线性链表的描述中正确的是
在关系数据库中,用来表示实体间联系的是
没数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
下列数据结构中,能用二分法进行查找的是()。
随机试题
人体典型的平衡杠杆位于
A.可合并巨舌、巨体畸形B.有自愈倾向C.脐部正常D.有少量粪便排出E.可有便血脐膨出的临床特征是
A.肌钙蛋白B.CK-MBC.心电图D.超声心动图E.心脏PET、检查急性心肌梗死机械并发症的最佳诊断方法是
A慢性胃炎B食管一胃底静脉曲张C胃癌D消化性溃疡E贲门黏膜撕裂症上消化道出血最常见的原因是
综合成本分析法包括()。
导游员掌握观赏节奏的方法主要有()。
公民道德建设要坚持效率优先、兼顾公平的原则。()
参会代表在主席台前合影后,某专家要求拍一张单身照,摄影师应采取的方法是()。
JDK中用于存放Java类库文件的文件夹是()。
Inmanycountries,itisquitecommonthatuniversitieswouldassignstudentstoshareadormroom.Thefollowingarticlediscus
最新回复
(
0
)