单项选择题

有以下程序 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.0);…} 程序执行后变量w中的值是

A.5.21
B.5
C.5.0
D.0.0
<上一题 目录 下一题>
热门 试题

单项选择题
若有定义int a[9],*p=a;,则p+5表示
A.数组元素a[5]的值
B.数组元素a[5]的地址
C.数组元素a[6]的地址
D.数组元素a[0]的值加上5
单项选择题
阅读下面程序,则程序段的功能是 #include stdio.h main() { int c[]={23,1,56,234,7,0,34},i,j,t; for(i=1;i<7;i++) { t=c[i];j=i-1; while(j>=0&&t>c[j]) { c[j+1]=c[j];j--;} c[j+1]=t} for(i=0;i<7;i++) printf( %d ,c[i]); putchar(' n');}
A.对数组元素的升序排列
B.对数组元素的降序排列
C.对数组元素的倒序排列
D.对数组元素的随机排列
相关试题
  • 现有如下程序段 #include stdio.h #i...
  • 若有定义float x=1.5;int a=1,b...
  • 以下不能对二维数组a进行正确初始化的语句是
  • 若某二叉树的前序遍历访问顺序是abdgcefh,...
  • 有以下程序 void swap(char* x,char...