首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 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
37
问题
以下程序的输出结果是( )。
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://kaotiyun.com/show/3Ixp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是()。#defineMAX(a,B)(a>b?a:B)+1main(){inti=6,j=8,k;printf("%d\n",MAX(i,j));}
在下列叙述中,错误的是()。
以下程序的输出结果是()。#include<string.h>main(){chara[]={’\1’,’\2’,’\3’,’\4’,’\0’};printf("%d%d\n",sizeof(A),st
已有定义:charc=‘’;inta=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为()。
以下关于字符串的叙述中正确的是()。
下列叙述中错误的是()。
已定义以下函数:intfun(int*p){return*P;)fun函数返回值是()。
若有函数voidfun(doublea[],int*n){……}以下叙述中正确的是
随机试题
Well-educatedmenwithhigherincomesarelesslikelytosmokecigarettesthanmenwithfeweryearsofschoolingandlowerincom
电子商务
A、骨髓抑制B、呼吸抑制、体温过低及进食不佳C、免疫机制改变D、惊厥E、甲状腺功能受抑制乳母应用他巴唑可致婴儿()。
市场分析的基本方式包括( )。
下列属于直接引起坠落的客观危险因素为()。
资产负债表中“货币资金”项目的期末数应包括()。
你是小区的物业主管,你主管的小区内的一名租客因某些原因急着搬家,要把房子里的家具都搬出来。而按照规定要想搬东西出小区必须要有业主签字才行,但是他联系不到业主,这时他找到了你,请问你怎么办?
A.早期胃癌B.小胃癌C.微小胃癌D.进展期胃癌E.晚期胃癌癌灶直径≤5mm的胃癌属于
千户制
简述传播学关于人际传播功能的基本内容。(武大2004研)
最新回复
(
0
)