首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及到对象数组的创建和单个对象的创建,其输出结果是【 】。 #include<iostream> using namespac
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及到对象数组的创建和单个对象的创建,其输出结果是【 】。 #include<iostream> using namespac
admin
2009-03-16
67
问题
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及到对象数组的创建和单个对象的创建,其输出结果是【 】。
#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的操作是()。
有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x):}程序运行后的输出结果是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
下面的函数调用语句中,func函数的实参个数是()。func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)))
输出语句:printf("%d\n",11+011);的输出结果是
下列一维数组说明rfl,不正确的是()。
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[20],*p[4];inti,k=0;for(i=0;i<20;i++)a[i]=i;for(i=0;i<4;i++)p[i]=&a[
有以下程序:#includeintfun(intx,intY){if(x!=y)return(y);elsereturn((x+y)/2);}main(){inta=4,b
随机试题
茵陈五苓散是黄疸哪一证型的代表方剂
下列含有马钱子的中成药有
会计机构、会计人员对原始凭证进行审核的重点是原始凭证的()。
根据进出口商品检验法,以下属于法检商品目录制定、调整原则的有
下列说法符合工作报告写作要求的有()。
要约邀请,是指希望他人向自己发出要约的意思表示。()
Minoritychildrenoftenencounterracismintheirdailylives,andthosewhoexperiencediscriminationmoreoftenhavemoresymp
2013年1月1日,赵与钱口头约定,赵承租钱的一套别墅,租期为五年,租金一次付清,交付租金后即可入住。洽谈时,钱告诉赵屋顶有漏水现象。为了尽快与女友孙结婚共同生活,赵对此未置可否,付清租金后与孙入住并办理了结婚登记。入住后不久别墅屋顶果然漏水,赵
治ったからといって再発しないとはかぎらない。
A、Gardeningandlandscaping.B、Retailing.C、Financing.D、Child-care.A在听到前文的gardeningandlandscaping时应竖起耳朵听清下文,接着又听到表示最高级信息的req
最新回复
(
0
)