首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: _____________ private: int data; }; 若要为 MyCla
有如下类定义: class MyClass { public: _____________ private: int data; }; 若要为 MyCla
admin
2015-07-22
36
问题
有如下类定义:
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/j8Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#include<iostream>usingnameSpacestd;classbase{public:vinualvoidf1(){cout<<"F1Ba
下列叙述中正确的是
有以下程序#include<iostream>usingnamespacestd;classR{public:R(intr1,intr2){
下面有关重载函数的描述中正确的是
下列程序的运行结果是#include<iostream.h>classA{inta;public:A(){a=0;}A(intaa){
类的析构函数的作用是
如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及到对象数组的创建和单个对象的创建,其输出结果是【】。#include<iostream>usingnamespac
类模板的模板参数()。
下列是模板声明的开始部分,其中正确的是______。
随机试题
设f′(2)=1,则等于()
13岁男孩,间断上腹痛两月余,常于夜间发作,伴反流,近5d来呕吐频繁,吐隔夜食,查体上腹部有振水音。最可能的诊断是
男,间歇性排果酱状大便已3年,时有"五更泻",临床疑为阿米巴痢疾
男,60岁。1小时前突发呕血500ml,既往有慢性乙肝病史。查体:P105次/分,BP95/70mmHg,轻度烦躁。目前首要的处理是
具有麻醉药品和第一类精神药品处方资格的执业医师,违反规定开具麻醉药品和第一类精神药品处方的( )。处方的调配人、核对人违反规定未对麻醉药品和第一类精神药品处方进行核对,造成严重后果的( )。
背景国家拟在中国南部沿海某地兴建一个大型战略油库基地,采用邀请招标的形式优选施工承包商。A、B、C、D、E五家大型建设公司参与投标。投标截止日期为2010年12月27日上午10点。2010年12月27日上午10点,由当地建委主持,当场举行了开标
汇总记账凭证账务处理程序既能保持账户的对应关系,又能减轻登记总分类账的工作量。()
学生进入高中阶段即进入青年前期,属于()。
注意事项1.本题本由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分100分。2.监考人员宣布考试开始时,你才可以开始答题。3.请在题本、答题卡指定位置填写自己的姓名,填涂准考证
ChooseTHREEletters,A-G.WhichTHREEcompulsorycoursesmustbetaken?AMedicalScienceBComputingCMathematicsDLaborator
最新回复
(
0
)