首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3,*v4; }; 其中定义错误的成员变量是
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3,*v4; }; 其中定义错误的成员变量是
admin
2020-10-21
42
问题
有如下两个类定义:
class AA{};
class BB{
AA v1,*v2;
BB v3,*v4;
};
其中定义错误的成员变量是
选项
A、v1
B、v2,v4
C、v3
D、v3,v4
答案
C
解析
只有类定义或者声明在当前定义类前面出现过,数据成员才能被指定为该类类型,类AA已经完成定义,v1,v2正确;类不能具有自身类型的数据成员,只要类名出现就可以认为该类已经声明,类的数据成员就可以是指向自身类型的指针或引用,类BB在声明之后,定义之前是一个不完全类型,其数据成员只能是指向BB类型的指针或引用,v4正确,v3错误;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/0Ayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序通过运行。程序输出:5a1注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面
使用VC6打开考生文件夹下的源程序文件modi3.cpp,要求编写一个CMyShape类,含有求面积求周长等纯虚函数。然后编写一个CMyRectangle类和CMyCircle类继承CMyShape,并实现求面积、求周长的两个函数。在main()函数中测试
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为:20,1515,20注意:错误的语句在//******error******的下面,修改该语句即可。#include<iostr
下列定义语句中,错误的是()。
算法的空间复杂度是指()。
下列有关模板的叙述中,正确的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
若一个函数的原型为“int*Xfunl(intx,int&y,charz);”,则该函数的返回值类型为()。
已知函数f的原型是“voidf(int*x,int&y);”,变量v1、v2的定义是“intv1,v2;”,下列调用语句中,正确的是()。
下列符号中可以用作C++标识符的是()。
随机试题
一般体检测量脉搏的方法中,正确的是
葡萄胎确诊后应采取的处理方案是
建设工程索赔按照索赔目的和要求可分为()
【真题(初级)】政府财政收入中最主要的部分是()。
证券交易的清算指在每一营业日中每个结算参与人成交的证券数量与价款分别予以轧抵,对证券和资金的应收或应付净额进行计算的处理过程。()
资产1、资产2(E(r1)>E(r2))这两个风险资产形成的可行投资组合集为一条曲线,若上述两个资产都无法卖空,则以下表述中正确的是()。[2015年12月真题]
以下关于导游义务的说法中错误的是()。
考评公平公开的程度属于绩效管理系统总体评估的()。
不同的人具有不同的特殊能力,能力的这种差异属于()
A、Toattractmoreseaanimalstothetestingsite.B、Todrivedangerousseaanimalsawayfromthetestingsite.C、Tohelptrace
最新回复
(
0
)