首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Fin{ public: Fin(); //① Fin *pf; //② Fin f; //③ Fin &p; //④
有如下类声明: class Fin{ public: Fin(); //① Fin *pf; //② Fin f; //③ Fin &p; //④
admin
2015-07-22
25
问题
有如下类声明:
class Fin{
public:
Fin(); //①
Fin *pf; //②
Fin f; //③
Fin &p; //④
};
在标有数字的四个成员声明中,将产生编译错误的是
选项
A、①
B、②
C、③
D、④
答案
C
解析
只有当类定义体完成之后才能定义类,题目中四个声明语句位置,Fin类未定义完整,属于不完全类型,此时数据成员只能是指向该类类型的指针或引用,而不能是该类的对象;语句3会产生编译错误;答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/CtNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行“cout<<char(‘A’+2)<<end1;”语句后,得到的输出结果为【】。
若源程序文件abc.cpp中只有一个函数,该函数的名称为【】。
对于类定义classA{public:virtualvoidfuncl(){}voidfunc2(){}};classD:publicA{public:
下面程序的输出结果是______。#include<iostream.h>voidmain(){intx=20;int&y=x;cout<<(x==y)<<“”;
void类型的指针是指指针指向的变量的数据类型是不固定的。对该指针进行操作时,应进行【】。
下列有关重载函数的说法中正确的是()。
己知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
有如下类声明: class MyBASE{ int k; public: void set(iht n){k=n;} int get()coast{return k;} }; class M
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
C++语言中标点符号中表示一条预处理命令开始的是
随机试题
患者,男,29岁。今天下痢赤白黏冻,有时或见脓血便,腹痛,里急后重,肛门灼热,小便短赤。舌红,苔黄腻,脉滑数。治疗应首选
下列有关生存率估计的乘积极限法的描述中不正确的是
下列哪种情况应单独设置排风系统?(2003,79)
编制资产负债表的资料来源有()
纳税人购买自用的应税车辆,缴纳车辆购置税的期限是购买之日起()日内。(2014年)
购入交易性金融资产支付的交易费用。应计入投资收益。()
银行间的同业拆借属于()。
对中断概念的理解不正确的是()。
计算,其中D={(x,y)|一1≤x≤1,0≤y≤2}.
Teachersneedtobeawareoftheemotional,intellectual,andphysicalchangesthatyoungadultsexperience.Andtheyalsoneed
最新回复
(
0
)