-
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是()。
A、operator+有两个参数,operator*有两个参数
B、operator+有两个参数,operator*有一个参数
C、operator+有一个参数,operator*有两个参数
D、operator+有一个参数,operator*有一个参数
-
采用高低点法求得维修成本在相关范围内的函数表达式如下:y=84000+1.20x,其中x代表机器工作小时。在相关范围内以下说法正确的有()
A . 除高点、低点以外的其他已知数据也满足上述表达式
B . 去掉高点、低点以外的一对数据,将得到不同的结果
C . 上式表明,维修成本中不随机器工作小时变化的部分是84000元
D . 去掉高点或低点,将得到不同的结果
E . 上式表明,机器工作小时每增加一个单位,维修成本将增加1.20元
-
Java中有关“重载”和“重写”的说法正确的是()
A . “重写”是父类与子类之间多态性的一种表现
B . “重载”是一个类中多态性的一种表现
C . “重载”的方法是可以改变返回值的类型
D . “重载”的方法不能改变返回值的类型
-
以下为重载函数的一组函数声明的是()。
A . voidprint(int);voidprint(double);
B . voidfun(int);intfun(int);
C . intmax(int,int);intmin(int,int);
D . voidmm();intmm();
-
Java中有关“重载”和“重写”的说法正确的是()
A . “重写”是父类与子类之间多态性的一种表现
B . “重载”是一个类中多态性的一种表现
C . “重载”的方法是可以改变返回值的类型
D . “重载”的方法不能改变返回值的类型
-
关于单行函数,以下哪两个说法是正确的?()
A . 参数只能是列值或内容
B . 最多嵌套二层
C . 只能返回一个单行结果
D . 只能接收一个参数
E . 能返回与参数类型不同的值
-
以下关于函数重载的描述中,正确的是()。
A . 函数参数不同”指参数名称不同
B . 函数参数不同”指参数的类型不同
C . 返回值不同的函数也可以重载
D . 重载的函数必须具有不同的参数
E . 重载是指一个类的多个成员函数具有相同的名称,但有不同的参数
-
若使用一维数组名作函数实参,则以下正确的说法是:
-
关于建立函数的目的,以下正确的说法是
-
有关赋值运算符重载函数operator =()的返回类型的叙述错误的是( )
-
已知Value是一个类,Value是Value的一个对象。 下列以非成员函数形式重载的运算符函数原形中,正确的是()。
A.Valueoperator+(Valuev,inti);
B.Valueoperator+(Valuev=value,inti);
C.Valueoperator+(Valuevinti=O);
D.Valueoperator+(Valuev=value,inti=O);
-
1、以下有关可见异物检查说法正确的是:
A.检查肉眼可见异物
B.一般首选灯检法
C.人眼与样品间距离为25cm
D.检查有色可见异物应在白色背景下进行
-
假定有类定义class A; 现在想要输出A类对象a的值,正确的是() ① 将运算符<<重载为A的成员函数; ② cout<<a; ③ 将运算符<<重载为A的友元函数; ④ 在类A中定义公有成员函数display(),通过调用a.display()输出a的值
A.①②③
B.②③④
C.①③④
D.③④
-
在表达式x+y*z中,+作为成员函数重载的运算符,*作为友元函数重载的运算符,以下叙述中正确的是()
A.operator+有2个参数,operator*有2个参数
B.operator+有2个参数,operator*有1个参数
C.operator+有1个参数,operator*有2个参数
D.operator+有1个参数,operator*有1个参数
-
已知Value是一个类,value是Value的一个对象。下列以非成员函数形式重载的运算符函数原型中,正确的是
A.Value operator+(Value v, int i);
B.Value operator+(Value v=value, int i);
C.Value operator+(Value v, int i=0);
D.Value operator+(Value v=value, int i=0);
-
实现函数重载时,关于多个函数可以通过()进行区分,下列说法正确的是:
A.通过函数的不同参数个数
B.通过函数的不同返回值类型
C.通过函数的不同参数类型
D.通过函数的不同命名
-
如果对TA类对象使用逻辑运算符“==”重载,以下函数声明正确的是()。
A.void & TA::operator==(const TA &a);
B.TA & TA::operator==(const TA &a);
C.bool & TA::operator==(const TA &a);
D.bool TA::operator==(const TA &a);
-
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是
A.operator+有两个参数,operator*有两个参数
B.operator+有两个参数,operator*有一个参数
C.operator+有一个参数,operator*有两个参数
D.operator+有一个参数,operator*有一个参数
-
有关函数的说法,以下正确的说法是__
A.函数的定义可以嵌套,但函数的调用不可以嵌套
B.函数的定义不可以嵌套,但函数的调用可以嵌套
C.函数的定义和调用均不可以嵌套
D.函数的定义和调用均可以嵌套
-
1、以下对C语言函数的有关描述中,正确的是()。
A.在C语言中调用函数时,只能把实参的值传给形参,形参的值不能传送给实参
B.函数既可以嵌套定义又可以递归调用
C.函数必须有返回值,否则不能使用函数
D.函数必须有返回值,返回值类型不定`
-
1、关于M函数文件, 哪些说法是正确的?
A.不能在Command Window直接写
B.要以function开始
C.可以在Editor窗口点击Run运行
D.一般都有输入输出变量
-
2、下列选项中,正确的函数重载包括()。
A.void f(int a)和int f(int a)
B.void f(int a, int b)和void f(int a)
C.void f(int a, int b=5)和void f(int a)
D.void f(int a)和void f(double a)
-
1、以下有关世界体系学派的说法,正确的是:
A.世界体系理论(World system theory)的主要标志是美国学者伊曼纽尔·沃勒斯坦(Immanuel Wallerstein)于1974年出版的三卷本《现代世界体系》。B.世界体系理论的分析单位、分析对象不是世界,而是区域体系。C.世界体系理论作为一种理论和方法主要兴起于19世纪70年代的英国。D.沃勒斯坦的世界体系理论将世界分为南部边缘国家与北部发展中国家两个部分。
-
关于建立函数的目的,以下正确的说法是().
A.提高程序的可读性
B.减少程序的篇幅
C.减少程序文件所占内存