有以下程序int fun1(double a){return a*=a;}int fun2(double x,doub
点击查看>>>精品备考图书试卷
有以下程序
int fun1(double a){return 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); …… }
程序执行后变量 w 中的值是
A)5.21
B)5
C)5
D)0
正确答案:C
(33)C) 解析 : 题中变 量 w 的定义 为 doubl e 型 , 函 数 fun2() 的定义 为 in t 型 , 按照各类数值型数据间的混合运算 , 整型数据被转换为实型数据。
上一篇:有以下程序main(){ int i,j,x=0;for(i=0;i<2;i++){ x++;for(j=0;j<=3
下一篇:有以下程序main(){ int i,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i
延伸阅读
- 有以下程序main(){ int a=0,b=0,c=0,d=0;if(a=1) b=1;c=2;else d=3;p
- 有以下程序main(){ int y=10;while(y--);printf("y= % d
",y);}程
- 有以下程序#include main(){ char c1,c2,c3,c4,c5,c6;scanf
- 设有以下语句int a=1,b=2,c;c=a ^ (b<<2);执行后, C 的值为A)6B)7C
- 设 fp 为指向某二进制文件的指针,且已读到此文件末尾,则函数 feof(