首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int f1(double a) {return a*a;} int f2(int x,int y} {double a,b; a=f1(x); b=f1(y); return a+b; } main() {double w; w=f2(2.
有以下程序: int f1(double a) {return a*a;} int f2(int x,int y} {double a,b; a=f1(x); b=f1(y); return a+b; } main() {double w; w=f2(2.
admin
2021-06-15
25
问题
有以下程序:
int f1(double a)
{return a*a;}
int f2(int x,int y}
{double a,b;
a=f1(x);
b=f1(y);
return a+b;
}
main()
{double w;
w=f2(2.1,4.0);
}
程序执行后,变量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/0Mtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,执行后的结果是#include<stdio.h>main(){chars[]="abcde";s+=2;printf("%dn",s[0]);}
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
设有如下的说明和定义struct{inta;char*s;}x,*p=&x:x.a=4;x.s="hello";则以下叙述中正确的是
以下不合法的数值常量是
以下叙述中正确的是
设有以下程序段structperson{charname[10];charsex;floatweight;}zhangsan,*ptr;ptr=&zhangsan;若要从键盘读入姓名给结构体变量zhangsan的name成员
下面不属于软件工程的3个要素是
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x<6);x++);
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
下列说法正确的是()。
随机试题
A.高颈段损害B.颈膨大损害C.胸髓损害D.腰膨大损害E.脊髓圆锥损害肛门周围和会阴部感觉缺失,尿便障碍,无下肢瘫痪
下列关于载脂蛋白功能的叙述错误的是
依据《中华人民共和国注册建筑师条例》下列()可以参加一级注册建筑师考试。
故宫前朝部分的“三大殿”是太和殿、保和殿、中和殿。()
(1)陷入绝境(2)紧急呼救(3)迷失道路(4)基地救援(5)野外探险
抗日战争时期,无产阶级及其政党在革命统一战线中必须坚持的原则是()
老系统应该在()结束其生命周期。
Theancientartofreadingsomeone’spalmhasalwaysbeen【C1】a______themostpopularwaysofforetellingthefuture.Afterall,
Whatdomostofnsdotothepreparationforourtaskssincetheyseemacertainperiodoff?Fromthelastparagraphwecancon
Directions:Forthispart,youareallowed30minutestowriteashortessayentitledCollegeStudents’CourseChoiceandItsCh
最新回复
(
0
)