首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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-30
21
问题
有以下程序:
#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(1))),第二次调用为m=f(f(2)),第三次调用为m=f(4),即返回值为8。
转载请注明原文地址:https://kaotiyun.com/show/MsDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述正确的是
下列程序的输出结果是()。#include<stdio.h>main(){inta=2,b=3,p;p=f(a,b);printf("%d",p);}intf(a,b
若—个外部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
数据的存储结构是指()。
诊断和改正程序中错误的工作通常称为【】。
下列叙述中正确的是()。
有下列函数定义:intfun(doublea,doubleb){returna*b;}若下列选项中所用变量都己正确定义并赋值,错误的函数调用是()。
在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
在面向对象的方法中,______描述的是具有相似属性与操作的一组对象。
若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
随机试题
没有先后履行顺序的双务合同中,一方当事人在自己没有履行义务,而请求对方履行义务时,对方()拒绝请求。
用于预防非溶血性发热输血反应的200ml悬浮少白红细胞中残余白细胞应
胆道检查前不需要作碘过敏试验的有()。
依据我国继承法的相关规定,下列关于继承权放弃的说法中错误的有:()
垃圾填埋场选址时应该慎重,注意对环境的影响,必须()。
当“编辑”菜单中的“剪切”和“复制”命令呈浅灰色而无法被选择时,表示()。
根据下表,回答下列问题。
在Java中,字符串是作为【】出现的。
Weaskyoutocompareourpricewiththoseoftheothercompanies.
A、Heissatisfiedwiththemoneycharged.B、Heknowshowtorespectothers.C、Heiscriticaloftheothers.D、Heisverypatient
最新回复
(
0
)