首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class MyBag{ public: MyBag(string br
有如下程序: #include #include using namespace std; class MyBag{ public: MyBag(string br
admin
2015-07-22
39
问题
有如下程序:
#include
#include
using namespace std;
class MyBag{
public:
MyBag(string br="ABC"):brand(br) { cout<
private:
string brand;
};
int main(){
_________________________
return 0;
}
若运行时的输出结果不是"ABC ABC",则横线处缺失的语句是
选项
A、MyBag arrays[2];
B、MyBag* arrays=new MyBag[2];
C、MyBag arrays[2]={MyBag("ABC")};
D、MyBag arrays[2]={MyBag("CityLife"),MyBag("Micky")};
答案
D
解析
本题考查构造函数的应用,题目中A、B、C、D,都定义了包含两个元素的一维数组,A、B、C都执行题目中的构造函数,并且输出"ABC ABC ",而D选项中由于构造函数参数不为ABC,所以输出为"CityLife Micky "。
转载请注明原文地址:https://kaotiyun.com/show/NgNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于this指针的说明不正确的是
有以下程序:#include<iostream>usingnamespacestd;classmyclass{private:inta,b;public:voidi
下面程序的运行结果是【】和【】。#include<iostream.h>#defineN10#defines(x)X*X#definef(x)(X*X)voidmain(){intil,
()不是构造函数的特征。
将以下程序写成三目运算表达式是【】。if(a>B)max=a;elsemax=b;
下述关于数据库系统的叙述中正确的是
以下程序段共有错误()处。#include<iostream>usingnamespacesstd;classSample{private:intn;public:
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字()。
函数sstrcmp()的功能是对两个字符串进行比较。当s所指字符串和t所指字符串相等时,返回值为0:当s所指字符串大于t所指字符串时,返回值大于0;当s所指字符串大于t所指字符串时,返回值大于0(功能等同于strcmp())。请填空。intSs
若需要定义一个标识符常量,并且使得C++能够进行类型检查,则应在定义语句的开始使用保留字【 】。
随机试题
数据库管理系统的英文缩写是_______。
医学模式由生物医学模式向生物-心理-社会医学模式转化,引起对保护健康、防治疾病的思维方式、工作方式和管理方式等的一系列转变,促进医学科学和卫生事业的发展。新的医学模式对卫生服务的影响,表现为
百合固金汤治疗的病证是射干麻黄汤治疗的病证是
票据时效
在审判阶段,法院认为被告人某甲有毁灭证据的可能.遂决定逮捕某甲。关于该案逮捕程序,下列哪一选项是正确的?(2007—卷二—28,单)
【真题(中级)】在信息不完全条件下,商品降价时,消费者会认为商品质量下降从而减少购买,这种现象称作()。
下列四个选项中,哪个可以折出左边指定的图形?
微型计算机系统中,显示器属于(1),硬盘属于(2)。(2)
当一个双处理器的计算机系统中同时存在3个并发进程时,同一时刻允许占用处理器的进程数_____________。
Citiesdevelopasaresultoffunctionsthattheycanperform.Somefunctionsresultdirectlyfromtheingenuityofthecitizenr
最新回复
(
0
)