首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include 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; } 程序运行后的输出结果是( )。
有以下程序 #include 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; } 程序运行后的输出结果是( )。
admin
2015-07-28
69
问题
有以下程序
#include
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、8
B、2
C、4
D、1
答案
A
解析
考查函数的递归调用。m=f(f(f(n)))=f(f(2))=f(4)=8,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/YOJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下列关于宏定义命令#define的叙述中,正确的一条是()
以下程序运行后的输出结果是______。main(){chara[]="Language",b[]="Programe";char*p1,*p2;intk;p1=a;p2=b;
有以下函数 fun(char*a,char*b) { while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)) { a++;b++; } return(*a-*b); } 该函数的功能是______。
int*f(int*x,int*y) { if(*x>*y) return x; else return y; } main() { int a=7,b=8,*p,*q,*r; p=&a;q=&b;r=f(p,q); printf("%d,%d,%d",*
以下叙述中正确的是______。
下面程序段的运行结果是______。main(){chara=2,b=3,c=5,d,e;d=a-b|c;e=a-b||c;printf("%d,%d",d,e);}
下列程序的输出结果是______。 main() { double d=3.2; int x,y; x=1.2;y=(x+3.8)/5.0; printf("%d\n",d*y); }
下列4条叙述中,正确的一条是______。
动态分配一整型数据长度的空间,使指针p指向该存储空间,则下列空缺处应填入的正确语句是( )。 int*p; p=______malloc (sizeof(int));
随机试题
下列蛋白质通过凝胶过滤层析时最先被洗脱的是
关于合同的订立下列说法不正确的是()。
在计算机中采用二进制形式表示数据。()
()不属于票据法中所指的票据。
期货公司可以采取以下()形式报送风险监管报表。
斯腾伯格认为,智力应该包含的三种成分是()
设向量组α1,α2,α3线性无关,则下列向量组线性相关的是().
假设你今天上午和朋友一起参观了一座现代化高中,该校示意图和你们的参观路线(图中的箭头所示)如下:请你写一篇日记,记述你们的参观过程。注意:词数100词左右。
Shedidn’tquiteunderstandyou,becausesheknew___________English.
1 Oneofthegoodthingsformeninwomen’sliberationisthatmennolongerhavetopaywomentheold-fashionedcourtesies.2
最新回复
(
0
)