首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun1( double a ) { return (int)(a*=a); } int fun2(double x, double y) { double a=0,b=0; a=fun1( x ); b=f
有以下程序 #include int fun1( double a ) { return (int)(a*=a); } int fun2(double x, double y) { double a=0,b=0; a=fun1( x ); b=f
admin
2019-12-17
34
问题
有以下程序
#include
int fun1( double a )
{
return (int)(a*=a);
}
int fun2(double x, double y)
{
double a=0,b=0;
a=fun1( x );
b=fun1( y );
return (int)(a+b);
}
main()
{
double w;
w=fun2(1.1,2.0);
printf("%4.2f", w);
}
程序执行后输出结果是( )。
选项
A、5.00
B、5
C、5.21
D、0.0
答案
A
解析
考查函数的嵌套调用。w=fun2(1.1,2.0)=(int)(a+b)=(int)(fun1(1.1)+fun1(2.0))= (int)(1.1*1.1+2.0*2.0)=5,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/t9Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是将带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件NODI1.C中,不要改动main函数,不得增
有以下程序intfun(intn)main(){if(n==1)return1;{intx;Elsescanf("%d",&x);x=fun(x);retum(n+fun(n-1));printf("%d\n",x);}
有下列程序:#include<stdiO-h>main(){FILE*rp;intk,n,a[6]={1,2,3,4,5,6}:fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n",a[0],a[1],a[2
以下叙述中错误的是
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
针对简单程序设计,以下叙述的实施步骤顺序正确的是
以下选项中正确的定义语句是
以下选项中,能用作数据常量的是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
随机试题
这个标志的含义是告示前方是塌方路段,车辆应绕道行驶。
关井候凝时间应根据所选用油井水泥的API级别,以及()确定。
下列哪个部位病变可出现截瘫()
阿霉素的主要临床用途为
肾病综合征患者表现为起始眼睑浮肿,继则四肢、全身亦肿,皮肤无光泽,按之凹陷不易恢复,伴发热,咽痛,咳嗽,小便不利等证,舌苔薄白,脉浮,应属于()
下列说法中,正确的是:()
可转债的转股申报优先于买卖申报,“债转股”的有效申报数量以当日交易过户后其证券账户内的可转债持有数为限。()
在判断所得是来源于中国境内、境外时,下列说法正确的有()。
A、 B、 C、 D、 C元素递减规律。
当IP协议层收到一个完整的数据报后,为了将数据报准确地交付给正确的上层协议,将采取什么样的操作?
最新回复
(
0
)