首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Fin{ public: Fin(); //① Fin *pf; //② Fin f; //③ Fin &p; //④
有如下类声明: class Fin{ public: Fin(); //① Fin *pf; //② Fin f; //③ Fin &p; //④
admin
2021-09-05
59
问题
有如下类声明:
class Fin{
public:
Fin(); //①
Fin *pf; //②
Fin f; //③
Fin &p; //④
};
在标有数字的四个成员声明中,将产生编译错误的是
选项
A、①
B、②
C、③
D、④
答案
C
解析
只有当类定义体完成之后才能定义类,题目中四个声明语句位置,Fin类未定义完整,属于不完全类型,此时数据成员只能是指向该类类型的指针或引用,而不能是该类的对象;语句3会产生编译错误;答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/CB5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intv1;loongv2;下列调用语句中正确的是()。
如果利用C++流进行输入输出,下面的叙述中正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classBase{public:voidfun1(){cout<<’’Base\n’’;}v
下列关于this指针的叙述中,正确的是()。
下列关于构造函数的描述中,错误的是()。
有如下程序;#includeusingnamespacestd;classB{public:virtualvoidshow(){cout
以下程序段是函数返回a所指数组中最大的值所在的下标值,横线处的语句为()。fun(int*a,intn){inti,j=0.k:k=j;for(i=j;i<n;i++)if(a[i]>a[k])_______;return(k);
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
下列程序用来判断数组中特定元素的位置所在,则输出结果为()。#include<conio.h>#include<iostream.h>intfun(int*p,intn,int*j){inti;*j=0;for(i=0;i<n;i
若AA为一个类,a为该类的私有整型数据成员,getA()为该类的一个非静态公有成员函数,功能是返回a的值。如果x为该类的一个对象,要在类外访问x对象中a的值,正确的访问格式为()。
随机试题
Therepairpersoncouldnotfindthespecificproblem________hadcausedthecomputertocrash.
Forty-threepercentofAmericanssaytheyaretootiredtofunction.So,somemornings,youmighteven【C1】________stayinginbed
某企业有4个独立的投资方案A、B、C、D,可以构成()个互斥方案。
下列关于塔式起重机的安全防护装置的说法中,正确的是()。
我国对外政策的基本立足点是()。
教学评价的具体方法不包括()。
简述共产党领导下的多党合作制的特点。
Onceyouhavefinishedanarticleandidentifieditsmainideas,itmaynotbenecessarytoread______wordagain.
Therearemanywaysinwhichthephenomenaoflanguageandcultureareintimatelyrelated.Allphenomenaareuniquetohumans
LaughterIstheKeytoHappinessI.Howtobehappier?1)tonsofthingsrelatedtohappiness—【T1】,hobby,agoodjob,awarmf
最新回复
(
0
)