首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的类声明中,错误的是
在下面的类声明中,错误的是
admin
2015-06-27
18
问题
在下面的类声明中,错误的是
选项
A、classAA{BBb;};classBB{AAa;};
B、classAA{AA*a;};classBB{BB&b;};
C、classBB;classAA{BB*b;};classBB{AAa;};
D、classAA;classBB{AA&a;};classAA{BBb;};
答案
A
解析
在创建类的对象之前,必须完整的定义该类,在一个类的声明之后,定义之前,这个类是一个不完全类型,对于不完全类型,只能用于定义指向该类型的指针及引用,或者用于声明(不是定义)使用该类型作为形参类型或返回类型的函数;选项A中,类A中的BB还未定义(也未声明),无法创建BB类对象,错误;选项B中,声明之后定义的是指针或引用,正确;选项C中,声明BB之后定义BB类的指针,定义AA之后创建AA类的对象,正确;选项D中,声明AA之后定义AA类的引用,定义BB之后创建BB类的对象,正确;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/VDNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计方法的是()。
如果表达式++i*k中的“++”和“*”都是重载的非静态成员运算符,则采用运算符函数调用格式,该表达式还可表示为=______。
以下程序的输出结果是______。#include<iostream.h>voidmain(){inti,j;for(j=10;j<=11;j++){for(i=9;i<j:j++)
软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而且影响软件的______。
数据模型按不同应用层次分为3种类型,它们是概念数据模型,【】和物理数据模型。
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<’A’;)~A(){cout<<"~A";)};
假定一个二维数组的定义为“inta[3][5];”,则该数组所含元素的个数为【】,所占字节存储空间的字节数为【】。
长度为n的简单插入排序法,最坏情况需要______次比较。
下列有关重载函数的说法中正确的是()。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【 】。
随机试题
方程xy’-ylny=0的通解为().
电复律/除颤不适用于哪种心律失常
黑白花奶牛,3岁,采食后突然发病。反刍停止,喜卧,呻吟,磨牙,排便量减少,精神沉郁,腹部膨胀,左欣窝扁平,听诊瘤胃蠕动音消失。对本病有诊断意义的瘤胃内容物呈()
根据我国现行中央地方收入划分,下列税种中,属于中央与地方共享收入的有()
国家助学贷款的贷款额度一般为()。
有意义学习的特征不包括()。
依据《治安管理处罚法》的规定,公安派出所可以决定警告和()元以下的罚款。
2013年1~10月我国货物运输总量最大的领域是:
根据下面材料回答下列小题。2008年一季度企业家信心指数比上季度上升最少的行业是()。
甲、乙两人同时向A城出发,甲的速度为5米/秒,乙的速度为3米/秒,问过多少秒之后甲、乙之间相差400米?()
最新回复
(
0
)