首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3,*v4; }; 其中定义错误的成员变量是
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3,*v4; }; 其中定义错误的成员变量是
admin
2020-06-29
25
问题
有如下两个类定义:
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://jikaoti.com/ti/vRA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据处理的最小单位是
下列语句分别是不同程序中的第一个输入/输出语句,若去掉其中的“<<left”,则输出效果将发生变化的是
结构化程序设计主要强调的是()。
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用””括起时,寻找被包含文件的方式是
C++源文件中包含的输入/输出头文件为()。
用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了多个类,其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整;使其输出如下:TC2TC3TC1(1)类TC2公共继承于TC1,请在注释1后
已知将运算符“+”和“*”作为类Complex的成员函数重载,设cl和c2是类Complex的对象,则表达式c1+c2*cl等价于()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。程序通过继承关系,实现对姓名的控制。类TestClassl实现对名字访问的接口,TestClass2实现对名字的设置和输出。程序输出为:TestClass2NameMay
下面是重载为非成员函数的运算符的函数原型,其中错误的是()。
随机试题
肾表面有3层被膜,它们是()
提高硝酸盐的耐受性,可同时用的制剂是
6岁猫,施卵巢子宫切除术,用非吸入麻醉,其首选麻醉药是
临床上主要采用的牙种植体为
生产的植物油闪点大于60℃,植物油浸出车间为单层厂房,每层建筑面积为125m2,且同一时间的作业人员不超过10人,所以浸出厂房的安全出口最少应有()。厂安全主管甲的有些观点是错误的,下列说法错误的有()。
对于维持具体行政行为的行政复议决定,申请人逾期不起诉又不履行行政复议决定的,由行政复议机关依法强制执行,或者申请人民法院强制执行。()
根据《最高人民法院关于适用若干问题的规定(三)》的规定,出资人以其他公司股权出资,人民法院应当认定出资人已履行出资义务的条件有()。
下列关于审计工作底稿的说法中,正确的有()。
下列道教宫观中,()享有“道观之祖”之美誉。
Fortheadvertisedposition,thecompanyoffersa(n)_____salaryandbenefitspackage.(2010-79)
最新回复
(
0
)