题目信息
-
题目类型
-
练习
-
题目年份
-
2024
-
题目题型
-
编程题
-
关 键 词
-
程序
题目题干
阅读程序,写出运行结果。Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
#include <iostream>Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
using namespace std;Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
class TFuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
{ public :Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
T() { a = 0; b = 0; c = 0; }Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
T( int i, int j, int k ) { a = i; b =j; c = k; }Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
void get( int &i, int &j, int &k ) { i = a; j = b; k = c; }Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
T operator* ( T obj );Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
private:Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
int a, b, c;Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
};Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
T T::operator* ( T obj )Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
{ T tempobj;Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
tempobj.a = a * obj.a;Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
tempobj.b = b * obj.b;Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
tempobj.c = c * obj.c;Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
return tempobj;Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
}Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
int main()Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
{ T obj1( 1,2,3 ), obj2( 5,5,5 ), obj3;Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
int a, b, c;Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
obj3 = obj1 * obj2;Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
obj3.get( a, b, c );Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
cout<<"( obj1*obj2 ): " <<"a = "<<a<<'\t'<<"b = "<<b<<'\t'<<"c = "<<c<<'\n';Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
(obj2*obj3).get( a, b, c );Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
cout<<"( obj2*obj3 ): " <<"a = "<<a<<'\t'<<"b = "<<b<<'\t'<<"c = "<<c<<'\n';Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
}Fuh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
答案解析
相关题目
-
在下列函数中,不能重载运算符的函数是( )。 (A)成员函数 (B)构造函数 (C)普通函数 (D)友元函数
-
阅读程序,写出运行结果。 #include <iostream> using namespace std; class T { public : T() { a = 0;
-
阅读程序,写出运行结果。 #include <iostream> using namespace std; class Vector { public: Vector(){
-
如果类A要重载插入运算符<<,那么重载函数参数表的形式一般定义为( )。 (A)(constA&) (B)(ostream&) (C)(constA&, ostream&)
-
如果表达式++j*k中的++和*都是重载的友元运算符,则采用运算符函数调用格式,该表达式还可以表示为( )。 (A)operator*(j.operator++(),k) (B)o
-
设有类A的对象Aobject,若用友元函数重载后置自减表达式,那么Aobject--被编译器解释为( )。 (A)Aobject.operator-- () (B)operator-- (Aob
-
在C++中,如果在类中重载了函数调用运算符(),那么重载函数调用的一般形式为( )。 (A)(表达式)对象 (B)(表达式表)对象 (C)对象(表达式) (D)对象(表达式表)
-
运算符++,=,+和[]中,只能用成员函数重载的运算符是( )。 (A)+和= (B)[]和后置++ (C)=和[] (D)前置++和[]
-
设有类A的对象Aobject,若用成员函数重载前置自增表达式,那么++Aobject被编译器解释为( )。 (A)Aobject.operator++() (B)operator++(Aobje
-
假设有向量X = ( x1, x2,…, xn)和Y = ( y1, y2,…, yn ),它们之间的加、减和乘法分别定义为: X + Y = ( x1 + y1, x2 + y2,…, xn + y
提示声明
- 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
- 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。
猜你喜欢
Scratch3.0
全国青少年软件编程等级考试
Python
Scratch图形化一级
Scratch图形化四级
Scratch图形化三级
Scratch图形化二级
电子学会