更多"下面的说明中,正确的函数定义是( )。"的相关试题:
[单项选择]下面的函数模板定义中错误的是( )。
A. template<class Q>
B. template<class Q>
C. template<class T>
D. template<class T>
[单项选择]函数定义为Fun(int &i),变量定义n=100,则下面调用正确的是
A. Fun(20)
B. Fun(20+n);
C. Fun(n);
D. Fun(&n);
[单项选择]在函数定义前加上关键字“inline”,表示该函数被定义为( )。
A. 重载函数
B. 内联函数
C. 成员函数
D. 普通函数
[单项选择]若有下面的说明和定义,则sizeof(struct a
A. 的值是(
[单项选择]已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则( )。
A. FA必须定义在FB之前
B. FB必须定义在FA之前
C. 若FA定义在FB之后,则FA的原型必须出现在FB的定义之前
D. 若FB定义在FA之后,则FB的原型必须出现在FA的定义之前
[单项选择]下列函数定义中,会出现编译错误的是( )。
[单项选择]若有下面的说明和定义:
struct test
char m2;
float m3;
union uu
char u1[5];
float u2;
ua;
MyStruct;
则sizeof(MyStruct)的值是( )。
A. 10
B. 11
C. 12
D. 9
[单项选择]设有如下函数定义
int fun(int k)
if(k<1) return 0;
eise if(k==1) return 1;
else return fun(k-1)+1;
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是______。
A. 2
B. 3
C. 4
D. 5
[单项选择]( )是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。
A. 虚析构函数
B. 构造函数
C. 纯虚函数
D. 静态成员函数
[单项选择]( )是一个在百慕大类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。
A. 虚析构函数
B. 虚构造函数
C. 纯虚函数
D. 静态成员函数
[单项选择]有以下函数定义:
void fun(int n,double x)……
若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是
A. fun(int y,double m);
B. k=fun(10,12.5);
C. fun(x,n);
D. void fun(n,x);
[单项选择]有以下函数定义:void fun(int n, double x) { …… }若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是()
A. fun(int y,double m);
B. k=fun(10,12.5);
C. fun(x,n);
D. void fun(n,x);
[单项选择]计算斐波那契数列第n项的函数定义如下:
int fib(int n)
if (n==0)return 1;
else if(n==1) return 2;
else return fib(n=1)+fib(n=2);
若执行函数调用表达式fib(2),函数fib被调用的次数是( )。
A. 1
B. 2
C. 3
D. 4
[单项选择]有以下函数定义:
void fun(int n,double x)......
若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是______。
A. fun(int y, double m);
B. k=fun(10,12.5);
C. fun(x,n);
D. void fun(n,x);
[单项选择]下面关于函数依赖的叙述中,不正确的是
A. 若X→Y,X→Z,则X→YZ
B. 若XY→Z,则X→Z,Y→Z
C. 若X→Y,Y→Z,则X→Z
D. 若X→Y,