设有如下函数: fun{float x} { printf(“\n%d”,x*x); } 则函数的类型是()。A.与参数x的类
设有如下函数: fun{float x} { printf(“\n%d”,x*x); } 则函数的类型是()。
A.与参数x的类型相同
B.是void
C.是int型
D.无法确定
设有如下函数: fun{float x} { printf(“\n%d”,x*x); } 则函数的类型是()。
A.与参数x的类型相同
B.是void
C.是int型
D.无法确定
第1题
设有如下函数定义 intfun(intk) { if(k<1)return0: elseif(k=1)return1; elsereturnfun(k-1)+1; } 若执行调用语句:n=fun(3);则函数fun总共被调用的次数是
A.2
B.4
C.3
D.5
第2题
设有如下定义 define MYSWAP(z,x,y) {z=x; x=y; y=z;} float a=5,b=16,c; MYSWAP(______,a,b);
第3题
设有如下宏定义
#define MYSWAP(z,x,y)
{z=x;x=y;y=z;}
以下程序段通过宏调用实现变量a,b内容交换,请填空。
float a=5,b=16,c;
MYSWAP((),a,b);
第4题
设有如下宏定义
#define MYSWAP(z,x,y) {z=x;x=y;y=z;}
以下程序段通过宏调用实现变量a、b内容交换,请填空。
float a=5,b=16,c;
MYSWAP(______,a,b);
第5题
A.Fun(int y,double m);
B.k=Fun(10,12.5);
C.k=void Fun(a,b);
D.Fun(a,b);
第6题
请编写函数void fun(int x, int pp[], int *n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在即所指的数组中,这些除数的个数通过形参n返回。
例如,若x中的值为30,则有4个数符合要求,它们是1, 3,5,15。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
include <conio.h>
include <stdio.h>
void fun (int x, int pp[], int *n)
{
}
main()
{
int x,aa[1000], n, i ;
clrscr();
printf("\nPlease enter an integer
number : \n ") ;
scanf ("%d", &x) ;
fun (x, aa, &n) ;
for (i=0 ; i<n ; i++)
printf ("%d ", aa [i]);
printf ("\n ") ;
}
第7题
函数void fun(float*sn,int n)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请补全程序。 S=1-1/3+1/5-1/7+…+1/(2n+1) void fun(float*sn,int n) { float s=0.0,w,f=-1.0; int i=0; for(i=0;i<=n;i++) { f= 【 】*f; w=f/(2*i+1); s+=w; } 【 】 =s; }
第8题
函数viod fun(float * sn,int n)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请填空。 s=1-1/3+1/5-1/7+…1/(2n+1) void fun(float * sn,int n) { floats=0.0,w,f=-1.0; int i=0; for(i=0;i<=n;i+ +) { f=【 】 * f; w=f/(2i+1); s+ +=w; } 【 】 =s; }
第9题
函数void fun(float*sn,int n)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请补全程序。 S=1-1/3+1/5-1/7+…+1/(2n+1) void fun(float*sn,int n) { float s=0.0,w,f=-1.0; int i=0; for(i=0;i<=n;i++) { f= 【 】*f; w=f/(2*i+1); s+=w; } 【 】 =s; }
第10题
以下函数值的类型是 () fun (float x) { float y; y=3 * x-4; return y; }
A.int
B.不确定
C.void
D.float