首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int f1(double a) main() {return a*a;} { double w; int f2(int x,int y) w=f2(2.1,4.0);
有以下程序: int f1(double a) main() {return a*a;} { double w; int f2(int x,int y) w=f2(2.1,4.0);
admin
2021-06-15
21
问题
有以下程序:
int f1(double a) main()
{return a*a;} { double w;
int f2(int x,int y) w=f2(2.1,4.0);
{double a,b;
a=f1(x); }
b=fl(y);
return a+b;
}
程序执行后,变量w的值是( )。
选项
A、20.21
B、20
C、20.0
D、0.0
答案
C
解析
本题考查函数调用的使用。计算w的时候,先调用f2函数,f2函数的公式是“a+b”,计算a和b的时候又调用fl到n函数,fl的函数是“a*a”,因此,w的计算公式为:
w=(double)[(int)(2.1*2.1)+(int)(4.0*4.0)]=20.0。
转载请注明原文地址:https://www.kaotiyun.com/show/1ftp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,执行后的输出结果是main(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}
下列叙述中错误的是()。
有如下程序#includemain(){inta=8,b;b=(a>>2)%2;printf("%d,%d\n",a,b);}程序运行后的输出结果是()。
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
已定义以下函数intfun(int*p){return*p;}fun函数的返回值是()。
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
下列关于数据库设计的叙述中,正确的是
数据库管理系统中负责数据模式定义的语言是
随机试题
WhydoWeUseE-mail?PersonalcomputersandtheInternetgivepeoplenewchoicesabouthowtospendtheirtime.Somema
在影响人身心发展的诸因素中,起主导作用的是()。
患儿,10岁,水肿、少尿4日,当日头晕、眼花、恶心,呕吐2次,抽搐1次。体检:体温37.6℃,血压165/120mmHg,眼睑、双下肢水肿。尿常规:蛋白(++),红细胞15—20个/HP,血尿素氮5.8mmol/L。急诊处理原则
关于急性中毒的叙述,下列哪几项是正确的?()
项目结构图、组织结构图和合同结构图的含义不同,其表达的方式也有所不同。右图反映了一个建设项目的业主与总承包商,以及总承包商与分包商之间的某种关系,这种关系是()。
下列关于基金的说法,错误的是()。I.封闭式基金没有规模限制Ⅱ.开放式基金规模固定Ⅲ.封闭式基金的基金份额在证券交易所上市交易Ⅳ.开放式基金的基金份额不能在证券交易所上市交易
下列不属于可设定行政许可的事项是()。
甲公司有关交易或事项如下:(1)2015年5月10日,甲公司的客户(丙公司)因产品质量问题向法院提起诉讼,请求法院裁定甲公司赔偿损失200万元。截止2015年6月30日,法院尚未对上述案件作出判决,在向法院了解情况并向法律顾问咨询后,甲公司判断该产品质量
爱因斯坦相对论的提出,是物理学思想的一场重大革命,他()。
Whereistheannouncementprobablytakingplace?
最新回复
(
0
)