首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及到对象数组的创建和单个对象的创建,其输出结果是【 】。 #include<iostream> using namespac
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及到对象数组的创建和单个对象的创建,其输出结果是【 】。 #include<iostream> using namespac
admin
2009-03-16
42
问题
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及到对象数组的创建和单个对象的创建,其输出结果是【 】。
#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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intf(intk){staticintn=0;intm=0;n++;m++;k++;returnn+m+k;}main()
有三个关系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):}程序运行后的输出结果是()。
有以下程序:#includeintfun(intx,inty){if(x!=y)retum(y);elsereturn((x+y)/2);}main(){inta=4,b
输出语句:printf("%d\n",11+011);的输出结果是
程序开发之前进行需求分析所产生的主要文档是()。
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是()。
下列有关数据库的描述,正确的是()。
随机试题
简述应当建立海洋自然保护区的情形。
下列古希腊各城邦中实行奴隶制民主政治的典型的是()
销售人员不应一味消极适应环境变化。这充分表明销售机会具有()
肺炎链球菌肺炎的治疗,下列不正确的是
承包人要求的延期开工应()。
下列不属于商业银行流动性应急机制中的预警信号的是()。
自我的防御机制不包括()
2004年某省种植业结构继续调整,粮食作物的种植面积占农作物种植总面积比例由上年的60.2%调整为58.4%,全年粮食作物种植面积147.11万公顷,比去年减少9.0万公顷,粮食总产量713.16万吨,其中春、夏、秋粮的产量所占比例如下图所示。与去年相比,
【奥古斯都】(Augustus)浙江大学2000年世界中世纪史真题;四川大学2016年世界通史真题
法律既是所有政党、国家机关、社会团体的行为规范,也是公民个人的行为规范。对于公民个人来说。既要增强法律意识,按照法律的规定行事,又要自觉尊重与维护法律的权威,成为法律权威的坚定维护者。对于大学生来说,至少应做到以下几个方面()
最新回复
(
0
)