首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 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;}
以下程序的输出结果是( )。 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
2017-10-24
95
问题
以下程序的输出结果是( )。
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、0
B、1
C、2
D、8
答案
D
解析
程序考查了函数的多层调用。对于m=f(f(f(n)));首先计算最内层的函数调用,执行f函数。得到返回值2,然后计算f(2),得到返回值为4,最后计算f(4),得到计算结果为8。
转载请注明原文地址:https://www.kaotiyun.com/show/3Ixp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。{intx;int*y;}*p;intdt[4]={1,2,3,4};structstaa[4]={2,&dt[0],3,&dt[0],4,&dt[0],5,&dt[0],};{p=
在C语言程序中,以下说法正确的是()。
以下程序的输出结果是()。#include<string.h>main(){chara[]={’\1’,’\2’,’\3’,’\4’,’\0’};printf("%d%d\n",sizeof(A),st
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是()。
以下选项中值为1的表达式是()。
有以下程序:main(){intm,n,P;scanf("m=%dn=%dp=%d",&m,&n,&p);printf("%d%d%d\n",m,n,p);}若想从键盘上输入数据,使变量m中的值为1
以下叙述中错误的是()。
以下叙述中错误的是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
随机试题
从企业职能角度来分析内部条件因素需要考虑的问题。
A.清肺化痰,降逆平喘B.涤痰开窍,息风止痉C.补肺纳肾,降气平喘D.化痰降气,健脾益肺肺胀痰热郁肺证的治法是
蛇伤急救中,最早的治疗方法是()
关于国际贸易术语的说法,正确的是()。
水泥混凝土搅拌设备应优先选用()。
借款人申请汽车贷款购买的、不以营利为目的的汽车是()
甲公司2018年以前执行《小企业会计准则》,由于甲公司公开发行股票、债券,同时因经营规模和企业性质变化而成为大中型企业,按照企业会计准则规定应当从2018年1月1日起转为执行《企业会计准则》。资料如下:资料一:甲公司2015年分别以450万元和110
下列各项中,可能划分为持有待售资产的是()。
Theyoungman’sclotheswerescatteredabouthisroom______.
A、Reviewsomemoviestheyhaveseenbefore.B、Watchnewfilmsreleasedrecently.C、Writeareviewonamovietheyhaveseenbefo
最新回复
(
0
)