首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有类定义如下: c1ass Type{ public: Type(int i=0); Type operator — (int); friend Type operator+(Type, Type); pri
有类定义如下: c1ass Type{ public: Type(int i=0); Type operator — (int); friend Type operator+(Type, Type); pri
admin
2019-05-06
34
问题
有类定义如下:
c1ass Type{
public:
Type(int i=0);
Type operator — (int);
friend Type operator+(Type, Type);
private:
int val,
};
若有对象定义Type c1;则下列语句序列中,错误的是( )。
选项
A、Type(3)+c1;
B、c1+Type(3);
C、3—c1;
D、c1—3;
答案
C
解析
由于在类Type中对“—”进行了重载,所以根据“—”重载的形式定义,c1—3是正确的,而3—c1是错误的表达式。
转载请注明原文地址:https://jikaoti.com/ti/YTA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。#include<iostream>usingnamespacestd;classTestClass{staticintn;public:TestClass
下面程序的运行结果是()。#include<iostream.h>intx=5;intfan(inta){intc;c=x*a;returnc;}voidmain(
如果表达式x=y*z中的*是作为成员函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为______。
有如下程序:#include<iostream>usingnamespacestd;classA{public:staticinta;voidinit(){a=1;}A(inta=2){
下列关于类、对象、属性和方法的叙述中,错误的是()。
A、 B、 C、 D、 D重载后的运算符的优先级和结合性都不会改变,运算符重载进行对原有的运算符进行适当的改造,重载的功能与原有的功能相类似,但是不能改变原运算符的操作对象个数。
6,8C++中允许用同一函数名定义多个函数,这些函数的参数个数和参数类型不同,这就是函数的重载,调用函数时,系统会根据调用函数时给出的信息,即参数的个数、类型查找与之匹配的函数,然后调用该函数。主函数中的输出语句第一个add根据a,b参数类型为整型,调用第
A、 B、 C、 D、 A关系的并运算是指,由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。
下列关于运算符重载的描述中,正确的是A)运算符重载可以改变操作数的个数B)运算符重载可以改变运算符的优先级C)运算符重载可以改变运算符的结合性D)运算符重载可以使运算符实现特殊功能
下列叙述中正确的是A)软件测试的主要目的是发现程序中的错误B)软件测试的主要目的是确定程序中错误的位置C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D)软件测试是证明软件没有错误
随机试题
春分是反映四季变化的节气之一。()
Huntingforajobcanbestressful,butthere’snoreasontohurtyourchancesbymaking【T1】_______:Whenyou’reapplyingfora
社会主义道德建设的原则是道德建设的灵魂,决定并体现着社会道德建设的根本性质和发展方向。
以下最支持慢性肾盂肾炎诊断的是
以下属于特异性免疫细胞的是
属于主诉问诊的内容的是
有关多式联运合同的说法,正确的有()。
在世界银行规定的工程造价构成中,有一项可能发生,可能不发生,在正常建设条件下只是一种储备的费用是()。
如果一直往上看的话,就会觉得一直在下面;如果一直向下看的话,就会觉得一直在上面;如果一直觉得在后面,肯定是一直在向前看。目光决定不了位置,但位置却永远因为目光而存在。关键是,即使我们处于一个确定的位置,目光却仍然可以投往任何一个方向。符合这段文字的
综合布线的楼层配线间的正常湿度范围应为(17)。
最新回复
(
0
)