首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class MyBag{ public: friend int Na
有如下程序: #include #include using namespace std; class MyBag{ public: friend int Na
admin
2020-05-14
18
问题
有如下程序:
#include
#include
using namespace std;
class MyBag{
public:
friend int NancyShow(MyBag& bag);
MyBag(string br="ABC"):brand(br) { }
private:
string brand;
};
int NancyShow(MyBag& bag){
if(bag.brand!="Coach") return 1;
else return 0;
}
int main() {
int count=0;
MyBag arrays[3]={MyBag("CityLife"),MyBag("Coach")};
for(int i=0; i<3; i++)
count+=NancyShow(arrays
);
cout<
return 0;
}
运行时的输出结果是
选项
A、0
B、1
C、2
D、3
答案
C
解析
本题考查构造函数,可以看出本题中是要统计对象数组arrays中有多少个brand不为的Coach元素,定义的对象数组中有两个不是Coach元素,所以答案为2,C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/7v8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于函数模板实参不能省略的情况说明不正确的是
下列的各类函数中,()不是类的成员函数。
函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为【】。a[0]=1;a[1]=2;swap(a,2);
有如下程序:#include<iostream>usingnamespacestd;classCA{public:CA(){cout<<’A’;}};classCB:priva
如下程序的输出结果是main(){inta=2,b=-1,c=2;if(a<B)if(b<0)c=0;elsec++;cout<<c<<end1;}
如果使用数组名称为函数参数,形实结合时,传递的是______。
C++语言函数中不能由系统自动生成的是
下列叙述中正确的是
程序设计方法要求在程序设计过程中
对于浯句cout<<end1<<x;中的各个组成部分,下列叙述中错误的是()。
随机试题
Recentyearshavewitnessedanincreaseinthenumberofpeoplewhofeelguiltyorashamedaboutwhattheyperceivetobenegati
骨折手法复位的基本原则是
属于D群链球菌重要的特征是
晚发型矽肺是指
下列各项中,属于企业发生的保函押金项目的是______。
彼得·圣吉提出的学习型组织五项修炼技能中,()是团队学习的一种重要形式。
根据以下资料,回答问题。2013年,六大耗能行业平均耗能约为()万吨标准煤。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做
Thepotentialofcomputersforincreasingthecontroloforganizationsorsocietyovertheirmembersandforinvadingtheprivac
最新回复
(
0
)