intFunction(voida)
voidFunction(int)
intFunction(a)
intCdoublea)
第1题:
考虑以下的函数原型:
vold A(int a,int b=5,char Z='*')'
下面的函数调用中,不正确的是
A.A(7)
B.A(3,4)
C.16,'#'
D.A(0,2,'*')
第2题:
以下正确的函数原型语句是( )。
A、double fun(int x,int y)
B、double fun(int x;int y)
C、double fun(int,int);
D、double fun(int x,y);
第3题:
此题为判断题(对,错)。
第4题:
考虑以下的函数原型: voldA(inta,intb=5,charZ=*); 下面的函数调用中,不正确的是( )。
A.A(7)
B.A(3,4)
C.A(16,#)
D.A(0,2,*)
第5题:
下面是类MyClass的定义,对定义中各语句描述正确的是( )。 class MyClass { private: int x,y, z; public: void MyClass(int A) { x=a; } //① int f(int a, int B) //② { x=a; y=b; } int f(int a,
A.语句①是类MyClass 的构造函数的定义
B.语句②和③实现类成员函数的重载
C.语句④实现对类成员变量x的更新操作
D.语句①、②、③和④都不正确
第6题:
下面叙述不正确的是( )。
A.在函数中,通过return语句传回函数值
B.在函数中,可以有多条return语句
C.主函数名main()后的一对圆括号中也可以带有参数
D.调用函数必须在一条独立的语句中完成
第7题:
假定A为一个类,则语句A(A & a) ;为该类______函数的原型说明。
第8题:
假定一个函数的原型语句为“intff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。
Aff(a)
Bff(a[0])
Cff(a+3
Dff(&a[0])
第9题:
以下正确的函数原型语句是()。
第10题:
在下面的代码中,continue语句的作用时() for(int i=0;i
第11题:
intFunction(voida)
voidFunction(int)
intFunction(a)
intCdoublea)
第12题:
内联函数就是定义在另一个函数体内部的函数
函数体的最后一条语句必须是return语句
标准C++要求在调用一个函数之前,必须先声明其原型
编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式
第13题:
函数原型语句正确的是()。
A、intFunction(voida)
B、voidFunction(int);
C、intFunction(a);
D、voidint(doublea);
第14题:
A、ff(a)
B、ff(a[0])
C、ff(a+3
D、ff(&a[0])
第15题:
以下正确的函数原型语句是(48)。
A.double fun(int x,int y);
B.double fun(int x;int y);
C.double fun(int,int);
D.double fun(int x,y);
第16题:
下面有关内联函数的叙述中,正确的是( )。
A.内联函数体的最后一条语句必须是return语句
B.内联函数必须通过关键字inline来定义
C.内联函数通过编译器来实现的
D.内联函数在调用时发生控制转移
第17题:
下面重载乘法运算符的函数原型声明中错误的是( )。

第18题:
已知一个类A,其中Fun()函数是类A的一个成员函数,A*p,a;p=&a;,则下面语句正确的是( )。
A.语句p=&a;是把对象a赋值给指针变量p
B.语句A*p,a;p=&a;调用两次类A的构造函数
C.对语句*p.fun();的调用是正确的
D.语句 p->fun();和语句 a.fun();等价
第19题:
调用系统函数时,要先使用#include命令包含该系统函数的原型语句所在的系统头文件。()
A对
B错
第20题:
关于函数声明,以下不正确的说法是()。
第21题:
由函数原型语句“imfunl(void);”可知,该函数的返回类型为(),该函数带有0个参数。
第22题:
ff(a)
ff(a[0])
ff(a+3
ff(&a[0])
第23题:
对
错
第24题: