首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: _____________ private: int data; }; 若要为 MyCla
有如下类定义: class MyClass { public: _____________ private: int data; }; 若要为 MyCla
admin
2020-05-14
30
问题
有如下类定义:
class MyClass {
public:
_____________
private:
int data;
};
若要为 MyClass 类重载流输出运算符 <<,使得程序中可以"cout << obj;"这样的语句输出 MyClass 类的对象 obj 中成员变量 data 的值,则横线处应填入的语句是
选项
A、friend ostream& operator << (ostream& os, MyClass a);
B、friend ostream& operator << (MyClass a, ostream& os);
C、ostream& operator << (ostream& os, MyClass a);
D、ostream& operator << ( MyClass a, ostream& os);
答案
A
解析
本题考查在类中重载流运算符<<,那么需要将该运算符重载为友元成员函数,且第一个参数为ostream& os,所以A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/iv8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
根据下面的程序,可以在主程序中使用的合法语句是( )。 #include <iostream> using namespace std; class Person{ int age; public:
以下内容不属于算法程序所占的存储空间的是()。
下面程序的运行结果为【】。#include<iostream.h>voidfun(intx=0,inty=0){cout<<x<<y;}voidmain(){
若有定义:int*p;则下列各选项中,不同于表达式“*p=*p+1;”的是()。
有如下说明inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是
下面程序的输出结果是()。#include<iostream.h>#include<string.h>voidmain(){charp1[10],p2[10];strcpy(p1,”abc”);
下列叙述中,不正确的是()。
下列关于运算符重载的叙述中,错误的是
下述关于数据库系统的叙述中正确的是
随机试题
职业纪律要求茶艺师在工作中()。
牛女士,28岁,产后3个月一直未来月经,现正授乳。主诉自2天前开始有下腹痛及血性白带。体温38℃,妇科检查:子宫前倾屈,正常大,有压痛,右附件区可触及鸡蛋大小的肿块,有明显压痛,左附件区有压痛。分泌物为脓血性。尿妊娠试验(-),白细胞总数为16.8×109
A.五虎汤合葶苈大枣泻肺汤B.三拗汤C.小青龙汤D.麻杏石甘汤E.定喘汤
在呼吸系统疾病中,突发呼吸困难和哮鸣音,下列哪种情况最多见
蛔虫病以哪种治疗原则为主,辅以调理脾胃
某空调器的温度设置为25℃,当室温超过25℃后,它便开始制冷,此时红色指示灯亮,并在显示屏上显示“正在制冷”字样,那么()。
某多层砌体房屋,地基土层为正常固结的均质淤泥质土,fsk=70kPa,房屋基础底面积A=240mm2。采用水泥土搅拌桩处理地基,用直径0.7m的单孔搅拌桩(Ap=0.38m2),桩身水泥土fcu=1.2MPa,现场单桩载荷试验测得Ra=180kN,取桩身强
创新和改进统计工作,充分利用各类信息和数据资源,提高规划实施监测分析的()
关于股票投资组合管理基本策略,以下说法正确的是()。
Neverdidmusicmoresinkintoandsootheandfillme—neversoproveitssoul-rousingpower,itsimpossibilityofstatement.
最新回复
(
0
)