首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下两个类定义: class AA{}; class BB{ AA vl,*v2; BB v3; int *v4; }; 其中有一个成员变量的定义是错误的,这个变量是( )。
有如下两个类定义: class AA{}; class BB{ AA vl,*v2; BB v3; int *v4; }; 其中有一个成员变量的定义是错误的,这个变量是( )。
admin
2019-05-06
71
问题
有如下两个类定义:
class AA{};
class BB{
AA vl,*v2;
BB v3;
int *v4;
};
其中有一个成员变量的定义是错误的,这个变量是( )。
选项
A、v1
B、v2
C、v3
D、v4
答案
C
解析
在定义类的数据成员时,类中的数据成员可以是任意类型,包括整型、浮点型、字符符型、数组、指针和引用等,也可以是对象。但是要注意,只有另外一个类的对象,才可以作为该类的成员,即作为类的成员对象存在。自身类的对象是不可以作为自身类的成员存在,但自身类的指针可以。对于本题,在定义类BB时,不能包括其对象v3。
转载请注明原文地址:https://www.kaotiyun.com/show/0o8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列原型所示的C++函数中,按“传值”方式传递参数的是
以下程序的输出的结果是()。#include<iostream.h>intx=3:voidmain(){voidfun();inti;for(i=1;i<x;i++)fun()
执行语句:{cout<<setfill(’*’)<<setw(10)<<seffill(’#’)<<left<<123<<"0K"<<end1;return0;}后将输出()。
分析下面程序,该程序的运行结果是()。#include<iostream.h>classTestClass{public;staticintm;TestClass(){m++;
程序中有如下语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是______。
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
A、 B、 C、 D、 D本题考查软件工程中软件设计的概念和原理。人们在开发计算机软件的长期实践中积累了丰富的经验,总结这些经验得到如下的启发式规则:①改进软件结构,提高模块独立性。通过模块的分解或合并,力求
A、 B、 C、 D、 A关系的并运算是指,由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。
已知n是一个int型变量,下列语句中错误的是A)long*p=newlong[n];B)longp[n];C)long*p=newlong(n);D)longp[10];
随机试题
内膜系统是真核细胞特有的结构,主要包括内质网、线粒体、核膜和溶酶体等。()
以下不符合小儿结核病特点的一项是( )。
患者眩晕,头重如蒙,胸闷恶心,食少寐多,舌苔白腻,脉滑。治疗应首选()
以下均属于对休克病人的一般监测,除了
编辑Word文档时,工具栏上用以绘制表格的按钮是()。
根据侵权责任法的规定,下列关于是否免除侵权责任的说法,不正确的是()。
下列句子句意明确、没有语病的一句是()。
In1636Rembrandtbegantodepictquieter,morecontemplativesceneswithanewwarmthincolor.
Whatbeganwiththeinventionofthetelephonein1876hastodaybecomeaglobalnetofcables,satellites,transmitters,andre
A、Itisneededtoadjustthetemperatureofourbodies.B、Itisoursecondneed.C、Weneedclothingtocoverourbodies.D、Weath
最新回复
(
0
)