首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用默认构造函数,下列程序涉及对象数组的创建和单个对象的创建,其输出结果是______。 #include <iostream> using name
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用默认构造函数,下列程序涉及对象数组的创建和单个对象的创建,其输出结果是______。 #include <iostream> using name
admin
2010-12-16
32
问题
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用默认构造函数,下列程序涉及对象数组的创建和单个对象的创建,其输出结果是______。
#include <iostream>
using namespace std;
class Foo{
public:
Foo(int x){eout<<’A’;}
Foo( ){}
};
int main( ){
Foo f[3],g(3);
return 0;
选项
答案
A
解析
数组f[3]调用的是无参构造函数,而g(3)调用的是第一个有参构造函数,故打印A。
转载请注明原文地址:https://kaotiyun.com/show/d7jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:□代表空格字符)()。
有以下程序#include<stdio.h>voidmy_put(){charch;ch=getchar();if(ch!=’C’)my_put();putchar(ch);}main()
有如下程序#include<stdio.h>intsub(doublea,doubleb){return(int)(a-b);}main(){printf("%d\n",sub(3.8,2.1));
若有以下程序:#includemain(){inti,j;for(i=3;i>=1;i--){for(j=1;j
以下叙述中正确的是()。
以下是while语句的基本形式:while(表达式){语句;}其中“表达式”()。
C语言中char类型数据占字节数为
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
有关return语句说法不正确的是()。
关于new运算符的下列描述中,错误的是()。
随机试题
_______和_______就对等合并条款达成协议,如果进展顺利,按照协议完成合并,将诞生欧洲最大、世界第二的证券交易所。()
肾性水肿的临床表现是
消费者权利和经营者义务往往是相对应的,即前者享有的权利是后者应承担的义务,属于这种情况的消费者权利有()。
甲、乙、丙之间的合同属于合同法上的哪种合同?丙与丁银行的借款合同中的借款数额应为多少?为什么?
已知某工程各月完成的合同价款如下表所示,若工程预付款限额为100万元。主要材料在合同价款中所占比重为40%,承包工程价款总额为800万元,则工程预付款应在()月开始扣回。
根据下面背景材料,回答第下列问题。2015年3月,我国在西昌卫星发射中心成功发射北斗卫星导航系统第17颗卫星。在发射之前,科学家就发射时间、设备安装、运行轨道等进行了精心的设计与论证,为其成功发射奠定了基础。从哲学角度看,上述材料表明()。
()不完全属于一般市场经济国家基本的宏观调控目标。
创新:僵化
所有值得拥有专利的产品或设计方案都是创新,但并不是每一项创新都值得拥有专利;所有的模仿都不是创新,但并非每一个模仿者都应该受到惩罚。根据以上陈述,以下哪项是不可能的?
WhydidthespeakeroriginallygotoTanglewood?
最新回复
(
0
)