题目内容

以下错误的描述是。函数调用可以

A. 出现在执行语句中
B. 出现在表达式中
C. 作为函数的实参
D. 作为函数的形参

查看答案
更多问题

以下程序的功能是计算函数F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值,请选择填空。#include #include float f(float,float);main(){float x,y,z,sum; scanf("%f%f%f",&x,&y,&z); sum=f(【1】)+f(【2】); printf("sum=%f\n",sum);}float f(float a,float B.{float value; falue=a/b; return(value);}

A. 【1】x-y,x+y,【2】x-y,x+y
B. 【1】x+y,x-y,【2】z+y,z-y
C. 【1】z+y,z-y,【2】x+y,x-y
D. 【1】z-y,z+y,【2】z-y,z+y

以下程序是选出能被3整除且至少有一位是5的两位数,打印出所有的这样的数及其个数。请选择填空。sub(int k,int n){int a1,a2; a2=【1】; a1=k-【2】; if((k%3==0&&a2==5)||(k%3==0&&a1==5)) {printf("%4d",k);n++;return n;} else return -1;}main(){int n=0,k,m; for(k=10;k<100;k++) {m=sub(k,n); if(m!=-1) n=m; } printf("\nn=%d",n);}

A. 【1】k*10 【2】a2
B. 【1】k%10 【2】 a2/10
C. 【1】k/10 【2】a2*10
D. 【1】k*10%10 【2】a2%10

已有以下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的错误定义方式为。int a[3][4];f(a);

A. f(int array[][6])
B. f(int array[3][])
C. f(int array[][4])
D. f(int array[2][5])

以下函数binary的作用是应用折半查找法从存有10个整数的a数组中对关键字m进行查找,若找到,返回其下标值;反之,返回-1。请选择填空。int binary(int a[],int m){int low=0,high=9,mid; while(low<=high) {mid=(low+high)/2; if(ma[mid]) 【2】; else return(miD.; } return(-1);}

A. 【1】high=mid-1 【2】low=mid+1
B. 【1】high=mid+1 【2】low=mid-1
C. 【1】low=mid-1 【2】high=mid+1
D. 【1】low=mid+1 【2】high=mid-1

答案查题题库