首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int f1(double a) main() f return a*a;} { double w; int f2(int x,int y) w=f2(2.1,4.0); {double a
有以下程序: int f1(double a) main() f return a*a;} { double w; int f2(int x,int y) w=f2(2.1,4.0); {double a
admin
2021-06-15
31
问题
有以下程序:
int f1(double a) main()
f return a*a;} { double w;
int f2(int x,int y) w=f2(2.1,4.0);
{double a,b;
a=f1(x); }
b=n(y);
return a+b;
}
程序执行后,变量w的值是( )。
选项
A、20.21
B、20
C、20.0
D、0.0
答案
C
解析
本题考查函数调用的使用。计算w的时候,先调用f2函数,f2函数的公式是“a+b”,计算a和b的时候又调用到f1函数,f1的函数是“a*a”,因此,w的计算公式为:
w=(double)[(int,)(2.1*2.1)+(int])(4.0*4.0)]=20.0。
转载请注明原文地址:https://kaotiyun.com/show/hNtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写一个函数voidtim(char*tt,intpp[]),统计在tt所指字符串中“’a’”到“’z’”26个小写字母各自出现的次数,并依次放在pp所指数组中。例如,当输入字符串:abcdcfgabcdeabc后,程序的输出结果应该是:33
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
若有说明inta[3][4];则a数组元素的非法引用是()。
下面关于算法的叙述中,正确的是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
下关于逻辑运算符两侧运算对象的叙述中正确的是( )。
下列对于软件测试的描述中正确的是
以下选项中,没有编译错误的是
C语言程序的模块化通过以下哪个选项来实现
关于算法,以下叙述中错误的是
随机试题
社会发展和变革的先导是在实践基础上的()。
患儿8岁,患有关节炎2个月,初为左指、趾关节痛,半月后右侧指、趾关节也痛,1月来双侧腕、踝关节及肘、膝关节痛,初为游走性,现为固定性,活动受限。最可能是患
A.脾阳虚B.脾气虚C.寒湿困脾D.肾阳虚E.肾气虚患者神疲乏力,纳差,腹胀,食后尤甚,大便稀溏,舌淡白有齿痕。其证型是()
营销观念的产生代表着企业经营思想的一次根本性变革。它要求企业从“以销定产”转变为“以产定销”或“以需定产”,即生产和经营客户需要的产品,并在此基础上实现利润。
决策民主化:是指将民主机制引入决策过程,使决策方案经过充分的协商、论证后,再由决策机构集体审议作出决定的一种制度安排。根据上述定义,下列事项没有体现决策民主化的一项是:
Themajortaskfacingadolescentsistocreateastableidentity.Therearesomedevelopmentaltasksthatenablethemtocreate
电子书阅读器中存储的一本中文长篇小说,大小为128KB,文件格式为.txt,试问该小说包含的汉字大约有()?
OSI参考模型从低到高第3层是【 】层。
Whereisthisconversationprobablytakingplace?
WheredidJerryfalloff?
最新回复
(
0
)