首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3,*v4; }; 其中定义错误的成员变量是
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3,*v4; }; 其中定义错误的成员变量是
admin
2020-10-21
35
问题
有如下两个类定义:
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打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成列操作,将类的定义补充完整,实现以下功能:(1)完成CBook类构造函数,对整型变量ID和作者Author进行赋值,请在注释//********1********后
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义CMyTime的私有成员函数myear、mmonth类型为int,请在注释//********1*****
下列定义语句中,错误的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;intmain(){intsum,for(inti=0;i<6;i+=3){surri=i;
已知函数f的原型是“voidf(int*x,int&y);”,变量v1、v2的定义是“intv1,v2;”,下列调用语句中,正确的是()。
下列对于软件测试的描述中正确的是()。
下列关于栈的叙述中,正确的是()。
若为Fraction类重载前增1运算符++,应在类体中将其声明为()。
下列符号中可以用作C++标识符的是()。
下面不能作为结构化方法软件需求分析工具的是()。
随机试题
造血微环境不包括
临床创口分类中包括
室外大气尘的设计参数是根据()来确定的。
按照中国证券业协会发布的有关管理办法规定,下列各项属于代办股份转让主办券商主办的有()
下列选项中能够影响迁移效果的有()。
①对孩子来说,重要的不仅仅是获取新知,更重要的是倾听和感受②那些形单影只的孩子,其实最需要父母停下脚步等一等,陪一陪③有的时候,一个故事、一本书明明已经读过几十遍,仍然要求爸爸妈妈抱着自己再读一遍④家长的监管和养育的欠缺,是任何其他外在的措施都难以弥
阅读以下说明,回答问题1至问题3,将解答填入对应栏内。[说明]某公司拟开发一套小区物业收费管理系统。初步的需求分析结果如下:(1)业主信息主要包括:业主编号、姓名、房号、房屋面积、工作单位、联系电话等。房号可唯一标识一条业主信息,且
下面关于嵌入式系统中使用的触摸屏的叙述中,错误的是()。
下列关于SELECT短语的描述中错误的是
Aprofessorreportedthathe____________(已发现一种新方法帮助老人)improvetheirmemories.
最新回复
(
0
)