首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及到对象数组的创建和单个对象的创建,其输出结果是【 】。 #include<iostream> using namespac
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及到对象数组的创建和单个对象的创建,其输出结果是【 】。 #include<iostream> using namespac
admin
2009-03-16
75
问题
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及到对象数组的创建和单个对象的创建,其输出结果是【 】。
#include<iostream>
using namespace std;
class Foo{
public:
Foo(int x){cout<<’A’;}
Foo(){}
};
int main()
{
Foo f[3], g(3);
return 0;
}
选项
答案
A
解析
本题考查的是类的构造函数。题目中创建了一个含有3个元素的对象数组 f,因为创建对象数组时不能传递构造参数,所以系统会调用3次Foo类的默认构造函数,而该函数什么也没有做。另外还定义了一个对象8,并传入构造参数3,所以系统会调用1次Foo类中带有一个int型参数的那个构造函数,输出一个字符’A’。所以整个程序输出的结果为A。
转载请注明原文地址:https://kaotiyun.com/show/bojp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
有以下程序:#includeintfun(intx,inty){if(x!=y)retum(y);elsereturn((x+y)/2);}main(){inta=4,b
若有说明inta[3][4];则a数组元素的非法引用是()。
下列一维数组说明rfl,不正确的是()。
设有定义:intx=0,*p;紧接着的赋值语句正确的是()。
给定程序MODI1.C中,fun函数的功能是:在任意给定的N个正整数中,从左到右依次逐个取三个数作为一组,按值大小找出该组数的中值,用该中值替换与该组数对应的原三个数中的中间位置的数。处理后原数列中首尾2个数不变。处理后数列在主函数中输出。例如,有10个正
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
有以下程序:#includeintfun(intx,intY){if(x!=y)return(y);elsereturn((x+y)/2);}main(){inta=4,b
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
下列选项中,不属于数据库管理的是()。
随机试题
传动机构与夹紧元件结合起来便构成了夹紧机构。
A.红肿、灼痛、无水疱B.张力较大的水疱,剧痛C.水疱张力小,疼痛,基底红白相间D.干燥、焦和蜡白E.水疱,基底水肿,感觉迟钝浅Ⅱ度烧伤表现为
关于急性上呼吸道感染的临床特点错误的是
中性粒细胞增加见于
患者,男,32岁。饱餐酗酒后数小时,上腹出现持续性剧烈痛并向左肩、腰背部放射,伴有恶心呕吐,12小时后来院就诊。初步诊断为急性胰腺炎。若要证实是出血坏死性胰腺炎,最有价值的实验室检查项目是
文艺复兴时期城市的典型格局是()。
会计所提供的会计信息具有()特点。
占有、使用国有资产的单位发生(),应当进行产权界定。
甲、乙签订一份设备买卖合同。甲的下列行为中,属于履行附随义务的是()。
搜索考生文件夹中的MAP.C文件,然后将其删除。
最新回复
(
0
)