关于函数声明flat fun(int a.int b) throw( ), 下列叙述正确的是( )。
A.表明函数抛出float类型异常
B.表明函数抛出任何类型异常
C.表明函数不抛出任何类型异常
D.表明函数实际抛出的异常
A.表明函数抛出float类型异常
B.表明函数抛出任何类型异常
C.表明函数不抛出任何类型异常
D.表明函数实际抛出的异常
第1题
A.c=fun(a,4,b);
B.c=fun(a[],4,&b);
C.c=fun(a[4],4,b);
D.c=fun(a,4,&b);
第2题
第3题
A.voidfun(int(*p)[3]);
B.voidfun(int**p);
C.intfun(int(*p)[3]);
D.intfun(int*p[]);
第4题
A.int A::*pfun(int)
B.int (A::*pfun)(int)
C.int *A::pfun(int)
D.int (*A::pfun)(int)
第5题
A.double fun(int x;int y)
B.double fun(int x,int y)
C.double fun(int x,int y);
D.double fun(int x,y);
第6题
A.void fun() friend class A;
B.Friend class A{private: int i; void fun();};
C.class A{private: int i; friend fun();};
D.class A{private: int i; friend void fun();};
第7题
下面程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。
#include<stdio.h>
int fun(int n)
{int m=0,f=1,i;
for(______;i<-n;i++)/*第一空*/
{m+=i*f;
f=______;/*第二空*/
}
return m;
}
main()
{printf("m=%d\n",______);)/*第三空*/
第8题
以下函数的功能是:求x的y次方。请填空。
double fun(double x,int y)
{int 1;
double z;
for(i=1,z=x;i<y;i++)______;
return z;
}
第9题
设有以下函数:yoidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
A.yoid*Pf0;pf=fun;
B.yoid(*pf)(int,char*);pf=fun;
C.yoid*pff);*pf=fun;
D.yoid(*pf)(int,char);pf=&fun;
第10题
请编一个函数int fun(float s[ ],int n),它的功能是:求高于平均分的人数,并作为函数值返回。数组s中存放n位学生的成绩。数组s的值由主函数从键盘读入,用-1来结束输入。
第11题
A.7
B.8
C.9
D.函数调用出错