首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Fin{ public: Fin(); //① Fin *pf; //② Fin f; //③ Fin &p; //④
有如下类声明: class Fin{ public: Fin(); //① Fin *pf; //② Fin f; //③ Fin &p; //④
admin
2015-07-22
31
问题
有如下类声明:
class Fin{
public:
Fin(); //①
Fin *pf; //②
Fin f; //③
Fin &p; //④
};
在标有数字的四个成员声明中,将产生编译错误的是
选项
A、①
B、②
C、③
D、④
答案
C
解析
只有当类定义体完成之后才能定义类,题目中四个声明语句位置,Fin类未定义完整,属于不完全类型,此时数据成员只能是指向该类类型的指针或引用,而不能是该类的对象;语句3会产生编译错误;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/MwNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序流程图中带有箭头的线段表示的是
重载加法运算符“+”,其函数名是______。
有如下递归函数:intFun(intn){if(n<=1)return1;______}请补充完整,使得函数Fun能够正确计算形参n的阶乘。
数据流图中带有箭头的线段表示的是( )。
若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需“要使用的存储类别是()。
如果类B继承了类A,则称类A为类B的基类,类B称为类A的【】。
数据是指所有能输入到计算机之中并被计算机程序处理的()。
派生类的对象对它的基类成员中()是可以访问的。
C++语言中关键字运算符有new,delete和【】。
下列选项中,不属于模块间耦合的是
随机试题
Banksarenotordinarilypreparedtopayoutallaccounts:theyrelyondepositors(储户)nottodemandpaymentallatthesametime
胃溃疡的主要超声诊断依据不包括
小儿高血压的标准是()
一般解决争端的方式有()。
监理单位的质量责任和义务包括( )
【B1】Meanstheassemblyofsmallparcelsofcargofromseveralconsignorsatonepointoforiginintendedforseveralconsig
下列各项作业中,属于单位作业的是()。
某市电视机厂为增值税一般纳税人,2019年3月销售电视机,向某代理商销售2000台,由于量大,给对方5%折扣,开具增值税专用发票注明单价2000元/台,在备注栏注明了折扣额;向某商场销售100台,不含税售价2200元/台,当月取得进项税专用发票注明的
下列不属于公共航空运输企业应当履行的义务的是()。
关于社会主义法治理念的理解,下列表述正确的是()
最新回复
(
0
)