首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为了使程序的输出的正确结果为: Now is 2004.7.10 10:10:10. 那么应在下列程序划线处填入的正确语句是( )。 那么应在下列程序划线处填入的正确语句是( )。 #include <iostream>
为了使程序的输出的正确结果为: Now is 2004.7.10 10:10:10. 那么应在下列程序划线处填入的正确语句是( )。 那么应在下列程序划线处填入的正确语句是( )。 #include <iostream>
admin
2013-05-30
59
问题
为了使程序的输出的正确结果为: Now is 2004.7.10 10:10:10. 那么应在下列程序划线处填入的正确语句是( )。 那么应在下列程序划线处填入的正确语句是( )。 #include <iostream> using namespace std; class TIME; class DATE { public: DATE(int y=2004,int m=1,int d=1) { year=y; month=m; day=d; } friend void DateTime(DATE &d, TIME &t); private: int year, month, day; }; class TIME { public: TIME(iht h=0, int m=0,int s=0) { hour=h; minute=m; second=s; } friend void DateTime(DATE &d,TIME &t); private: int hour,minute, second; }; ______________________ //函数 DateTime 的首部 { cout<<"Now is"<<d.year<<’.’<<d.month<<’.’<<d.day<< ’ ’<<t.hour<<":"<<t.minute<<’:’<<t.second<<’.’<<end1; } int main ( ) { DATE d(2004,7,10); TIME t(10, 10, 10); DateTime(d,t); return 0; }
选项
A、void DateTime(DATE &d,TIME &t)
B、void TIME::DateTime(DATE &d,TIME &t) const
C、friend void DateTime(DATE &d,TIME &t)
D、void DATE::DateTime(DATE &d,TIME &t)
答案
1
解析
本题程序中,分别在类DATE和TIME中将普通函数DateTime声明为友元函数,但该友元函数的定义是在类体外进行的。友元函数是一个普通函数,它虽然可以访问类对象的私有成员,但它毕竟不是类中的成员函数,因此在类体外定义友元函数时,不需要像成员函数一样在函数名前加上“类名::”。函数首部的其他定义照抄类中友元函数的声明。所以函数DateTime的首部为void DateTime(DATE&d; TIME &t),即选项A。
转载请注明原文地址:https://www.kaotiyun.com/show/b1Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidmain(){ints;for(intk=2;k<6;k+=2)s=1;for(intj=k;j<6;j++)s+=j;cou
专门的关系运算不包括下列的()运算。
执行语句cout<<setw(6)<<setfill(’*’)<<12<<endl;结果是【】。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidmain(){inta[3][3]={{1,2},{3,4},{5}};in
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classMyDERIVED
如果表达式x=y*z中的“*”是作为成员函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为【】。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
类模板成员函数体外定义时,必须用与声明该类模板一样的template<class模板形参>声明,使它成为【】。
以下数据结构中不属于线性结构的是()。
随机试题
主治胁下瘀血证的方剂是主治下焦蓄血证的方剂是
我国对建设项目的环境影响评价实行分类管理制度。根据《环境影响评价法》的规定,下列哪些说法是正确的?(2010—卷一—77,多)
欧盟的玩具安全标准较国内相关标准高,因此从欧盟进口的玩具,可不再向检验检疫机构报检。( )
甲是计算机处理器的一个功能模块,用来执行加减乘除以及逻辑运算。那么,甲是()。
“王利发”是哪部话剧中的人物?()
如果学生家长遭遇相同的困扰问题,也往往具有类似的特质与共同的需要,学校社会工作者通常会采用哪种工作方法提供服务?()
2012年11月5日,以“携手应对、共促发展”为主题的第14届中国国际矿业大会在()举行。中国国际矿业大会迄今连续举办14届,已成为亚洲最大的矿业盛会和全球四大矿业大会之一,是国际矿业交流合作的重要平台,为推动世界经济繁荣和可持续发展作出了重要贡
阅读下面资料,作答以下问题:2003年5月1日,某甲在公园游玩时,把佩戴的一个戒指丢失,该戒指被公园的管理人员拾得后交给了公园管理部门,公园管理部门于是在公园门口贴上失物的招领启事,六个月后因某甲未去认领,公园管理部门觉得保管不便,于是交由一拍卖
Thepresidentproposedthatweshouldbringthemeetingtoaclose.
Insomelanguageslike______,pitchvariationsaremeaningdistinctive.Thereforetheyarecalledtonelanguages.
最新回复
(
0
)