更多"下列函数参数默认值定义错误的是( )。"的相关试题:
[单项选择]下列函数参数默认值定义错误的是( )。
A. Fun(int x,int y=0)
B. Fun(int x=100)
C. Fun(int x=0,int
D. Fun(int x=f())(假定函数f()已经定义)
[单项选择]在C++语言中,对函数参数默认值描述正确的是( )。
A. 函数参数的默认值只能设定一个
B. 一个函数的参数若有多个,则参数默认值的设定可以不连续
C. 函数参数必须设定默认值
D. 在设定了参数的默认值后,该参数后面定义的所有参数都必须设定默认值
[单项选择]下列函数模板定义中错误的是
A. template<class Q>
B. template<class Q> Q F(Q x){return Q+x;} Q F(Q x){return x+x;}
C. template<class T>
D. template<class T> T F(T x){return x * x;} bool F(T x){return x>1;}
[单项选择]如果一个函数带有参数说明,则参数的默认值应该在( )中给出。
A. 函数定义
B. 函数声明
C. 函数定义或声明
D. 函数调用
[单项选择]一个函数带有参数说明时,则参数的默认值应该在( )中给出。
A. 函数定义
B. 函数声明
C. 函数定义或声明
D. 函数调用
[单项选择]数据库表的字段可以定义默认值,默认值是
A. 逻辑表达式
B. 字符表达式
C. 数值表达式
D. 前三种都可能
[单项选择]所有在函数中定义的变量及函数的形式参数,都属于
A. 全局变量
B. 局部变量
C. 静态变量
D. 常量
[单项选择]下面的函数模板定义中错误的是( )。
A. template<class Q>
B. template<class Q> QF(Q{return Q-x;} QF(Q{return x+x;}
C. template<class T>
D. template<class T> TF(T{return x*x;} boolP(T{return X>1;)