首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Fin{ public: Fin(); //① Fin *pf; //② Fin f; //③ Fin &p; //④
有如下类声明: class Fin{ public: Fin(); //① Fin *pf; //② Fin f; //③ Fin &p; //④
admin
2021-09-05
31
问题
有如下类声明:
class Fin{
public:
Fin(); //①
Fin *pf; //②
Fin f; //③
Fin &p; //④
};
在标有数字的四个成员声明中,将产生编译错误的是
选项
A、①
B、②
C、③
D、④
答案
C
解析
只有当类定义体完成之后才能定义类,题目中四个声明语句位置,Fin类未定义完整,属于不完全类型,此时数据成员只能是指向该类类型的指针或引用,而不能是该类的对象;语句3会产生编译错误;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/CB5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于C++预定义流对象的叙述中,正确的是()。
对如下二叉树进行后序遍历的结果为
有如下函数模板定义:template<typenameT1,TypenameT2>T1Fun(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用
有如下程序:#include#includeusingnamespacestd;intmain(){cout.fill(’*’);cout
下列关于C++流的描述中,错误的是()。
度为3的一棵树共有30个结点,其中度为3、l的结点个数分别为3、4。则该树中的叶子结点数为
有如下程序:#include<iostream>Usingnamespacestd;classA{public:A(inti):r1(i){}vgidprint(){cout<<’
下列关于函数重载的叙述中,错误的是()。
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
已知函数f的原型是“voidf(int*x,int&y);”,变量v1、v2的定义是“intv1,v2;”,下列调用语句中,正确的是()。
随机试题
建筑面积大于()m2的丁类生产车间应设置排烟设施。
WindowsXP系统对磁盘信息进行管理和使用是以____________为单位的。
几乎不被肾小管重吸收的物质是
居室空气中甲醛污染来源于
土地使用权出租方的妨害除去义务是指当承租方的正常使用受到妨害的危险时,(),出租方负有除去或防止义务。
公共危机管理的决策性质表现为一种程序化的公共决策。()
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
在传递给实现了java.awt.event.MouseMotionListener接口的类中,mouseDragged()方法的事件对象是______类。
Thedoctor’s______isthatshe’llsoonbeasgoodasnewifshetakesinsulinandwatchesherdiet.
A、Tobuyanewmap.B、Toaskanotherperson.C、Togowithher.D、Tofindthelibraryhimself.C
最新回复
(
0
)