单项选择题
有如下定义: int a[5]={1,3,5,7,9}, * p=a; 下列表达式中不能得到数值5的是
A. a[2]
B. a[3]
C. *(p+2)
D. *p+4
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
下列关于运算符重载不正确的是
A. 运算符重载不能改变运算符的操作数个数
B. 运算符重载不能改变运算符的优先级
C. 运算符重载不能改变运算符的结合性
D. 运算符重载能改变对预定义类型数据的操作方式
点击查看答案&解析
单项选择题
有下列程序: #include<iostream> Using namespace std; Class Amount{ int amount; public; Amount(int n=O):amount(n){} Int getAmount()const{return amount;} Amount &operator+=(AmountA) { amount+=a.amount; return } }; int main(){ Amount x(3),y(7); x+=y; cout<<x.getAmount()<<endl; return 0; } 己知程序的运行结果是10,则横线处缺失的表达式是 。
A. *this
B. this
C. &amount
D. amount
点击查看答案&解析
相关试题
下面关于虚函数的描述,错误的是
已知枚举类型定义语句为: enunl Token ...
程序流程图中的箭头代表的是 。
下列循环语句中有语法错误的是
有如下类定义: class Foo{ public: ...