柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序 #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.0.0
B.5
C.5.21
D.5.00
热度🔥1,945
参考答案:D
解析:
【解析】题中变量w的定义为double型,函数fun2()的定义为int型,按照各类数值型数据间的混合运算,整型数据被转换为实型数据。因此D选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
下列关于SQL命令的叙述中,正确的是( )。
为计算1+2+22+23+24+…+210的值,并把结果显示在文本框Text1中,若编写如下事件过程:Private Sub Command1 Click() Dim a&,s&,k& s=1 a=2 For k=2 To 10 a=a*2 s=s+a Next k Text1.Text=sEnd Sub执行此事件过程后发现结果是错误的,为能够得到正确结果,应做的修改是( )。
在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为( )。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是( )。
标签
二级C语言
fun
double
int
数据