首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class CC{ int k; public: CC(int n):k(n){ }
有如下程序: #include using namespace std; class CC{ int k; public: CC(int n):k(n){ }
admin
2021-02-22
19
问题
有如下程序:
#include
using namespace std;
class CC{
int k;
public:
CC(int n):k(n){ }
int get()const{ return k; }
};
int main(){
CC c[3]={CC(1),CC(2)};
return 0;
}
此程序编译时未能通过,原因是
选项
A、数组只能定义为基本数据类型
B、类 CC 缺少复制构造函数
C、对象数组只能作为类的数据成员
D、类 CC 缺少默认的构造函数
答案
D
解析
对象数组无论在哪里定义,都需要自动调用该对象元素的类的默认构造函数进行初始化,如果该类没有默认构造函数,必须为数组的元素提供显式初始化;程序中定义了对象数组c,它包含了三个元素,前两个元素使用构造函数CC(int n)显式初始化,最后一个元素需要使用默认构造函数初始化,由于类CC中已经定义了构造函数,所以编译器不会自动生成默认的构造函数,缺少默认构造函数导致对象数组c的第三个元素无法完成初始化,编译错误;答案为D。
转载请注明原文地址:https://jikaoti.com/ti/MTh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如下函数的作用是以双倍行距输出文件:voiddouble__space(ifstream&f,ofstream&t){charc;while(){;_________if(c==’\n’)t.p
有如下程序:#include<iostream>Usingnamespacestd;classA{public:A(inti):r1(i){}vgidprint(){cout<<’
设表的长度为n。存下列结构所对应的算法中,最坏情况下时间复杂度最低的是
下面不属于软件测试实施步骤的是
检查软件产品是否符合需求定义的过程称为
下列关于this指针的叙述中,正确的是()。
下列哪一条不属于数据库设计的任务?()
下列关于派生类构造函数和析构函数的说法中,错误的是()。
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。
随机试题
对于富含_______的动物性原料,常常选择炖、煮、焖、煨等烹饪方法。
作为社会互动的最普遍形式,同时也是个人赖以生存和社会赖以维系的最基本的前提的是【】
赵某因不服某一行政机关作出的行政行为,欲提起行政诉讼,而在行政诉讼中,有下列哪些情形,法院应当裁定不予受理;已经受理的,裁定驳回起诉?
根据国家供地政策,可将建设用地项目分类为()。
刘先生是某广告公司设计部的主管,他发现手下员工的士气普遍比较低落,工作业绩也一直没有起色。刘先生在员工中进行了调查,结果发现员工普遍感觉工作内容十分枯燥,每天只能按部就班地完成上面分配下来的工作,缺乏成就感。针对这种情况,为了调动员工的积极性,刘先生决定在
解决国际重复征税的方法有()。
页:书句子:()
物理学中理论和实验都是必不可缺的组成部分,下列关于物理学家及其成就的表述错误的是()。
中共第十七次全国代表大会高度重视保障广大人民群众包括丁农基本群众的经济利益,同时指出,也要保障其各项民主权利,扩大其有序的政治______,更加注重社会公平,使全体人民共享改革开放和经济社会发展的______。填入画横线部分最恰当的一项是(
=_________.
最新回复
(
0
)