首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)利用define定义常量TRUE为1,定义常量FALSE为0,请在注释∥********1********
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)利用define定义常量TRUE为1,定义常量FALSE为0,请在注释∥********1********
admin
2017-09-20
31
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:
(1)利用define定义常量TRUE为1,定义常量FALSE为0,请在注释∥********1********后添加适当的语句。
(2)在类A2前增加A1的声明,请在注释∥********2********后添加适当的语句。
(3)在类C1中声明友元函数bool func(A2&a,AI&b),请在注释∥********3********后添加适当的语句。
(4)实现函数bool func(A2&obj1,Al&obj2)功能,检查两个类的值都为TRUE,则返回TRUE,请在注释∥********4********后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
#include
∥********1********
#define FALSE 0
∥********2********
Class A2
{
private:
bool m A2;
friend bool func(A2&obj 1,A1&obj 2);
public:
A2()
{
m A2=FALSE;
}
public:
void setA2(bool n)
{
m A2=n;
}
};
Class A1
{
private:
bool m A1;
∥********3********
public:
A1()
{
m A1=TRUE;
}
public:
void setAl(bool n)
{
m A1=n;
}
};
bool func(A2&obj 1,A1&obj 2)
{
∥********4********
return
}
int main()
{
A2 obj 0;
A1 obj 1;
cout<
obj 0.setA2(TRUE);
obj 1.setAl(TRUE);
cout<
return 0;
}
选项
答案
(1)添加语句:#define TRUE 1 (2)添加语句:class A1; (3)添加语句:friend bool func(A2&obj 1,A1&obj 2); (4)将“return”补充完整为:return obj1.m—A2=TRUE&&obj 2.m_A1==TRUE;
解析
程序当中定义了两个类,每个类中具有一个bool型成员变量, 函数func(A2&ob]1,A1aobj2)功能是检查这两个类的成员变量值是否都为TRUE,如果均为TRUE返回真,否则返回FALSE,相当于一个逻辑与运算。
转载请注明原文地址:https://kaotiyun.com/show/XTAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。Boo1fun(char*str){inti=0,j=0;while(str[j]j++;f
下列工具中为需求分析常用工具的是()。
程序的3种基本控制结构是()。
多态性分为两类:编译时的多态性和【】。
算法的基本特征是可行性、确定性、【】和拥有足够的情报。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
在关系数据库中,用来表示实体之间联系的是
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classMyDERI
在程序设计阶段应该采取________和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
数据结构分为逻辑结构与存储结构,循环队列属于______。
随机试题
城市发展战略的内容是什么?
国家确定的重要江河的流域综合规划,由()会同有关部门和有关省、自治区、直辖市人民政府编制。
项目管理规划按照管理组织可分为()等。
已知某地区2001~2009年钢材使用量(单位:吨),如表23—2所示。则该地区2001~2009年钢材年均使用量为()吨。
苏轼在《食荔枝》里面写道:“日啖荔枝三百颗,不辞长作岭南人。”据此回答下列问题。安徽省不能种植荔枝的限制性因素主要是()。
一、注意事项1.申论考试是对应考者阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.作答参考时限:阅读材料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“作答要求”依次作
心理与教育统计的主要内容有哪些?
复员兵甲男在火车站候车,遇乙女后,两人热情攀谈。乙称自己也在候车并建议出去走走,又称自己最喜欢当兵的。至公园僻静处,两人即拥抱、接吻,随后发生了两性关系。经查,乙女家就住在本地,是个精神病患者。甲某的行为()。
Ifyouwerestartingatopuniversitytoday,whatwoulditlooklike?Youwouldstartbygatheringverybestmindsfrom【M1】____
A、Getangry.B、Lookaway.C、Begincrying.D、Ignoreit.D细节题。文中提到,Ifyoumakealoudsoundnearadayoldbaby’shead,youwillno
最新回复
(
0
)