首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列类的定义中,有( )处语法错误。 class Base { public: Base ( ) { } Base(int i) { data=i; } priv
下列类的定义中,有( )处语法错误。 class Base { public: Base ( ) { } Base(int i) { data=i; } priv
admin
2013-05-30
67
问题
下列类的定义中,有( )处语法错误。 class Base { public: Base ( ) { } Base(int i) { data=i; } private: int data; }; class Derive : public Base { public: Derive() : Base(O){} Derive (int x) { d=x; } void setvalue(int i) { data=i; } private: d; };
选项
A、1
B、2
C、3
D、4
答案
2
解析
本题考核派生类的定义和成员的访问权限。
第1处错误:在派生类的构造函数Derive(intx)中没有调用基类的构造函数对基类对象初始化。
第2处错误:数据data是基类Base的私有成员,派生类Derive不能访问,所以在函数setvalue中对data的赋值是错误的。
转载请注明原文地址:https://kaotiyun.com/show/T2Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为【】。
有如下程序:#nclude<iostream>usingnamespacestd;classBase{public:voidfun1(){cout<<"Base\n";}virtualvoidfun2(){cout<<"
以下程序中函数scmp功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。#includ<string.h>char*scmp(char*s1,char*s2){if(strcmp(s1,s2)<0)return
如果有语句inta=3,*p=&a;,则*p的值是()。
有如下程序段:intx=3,do{x-=2;cout<<x;}while(!(--x));执行这个程序段的输出结果是()。
下面关于C++语言变量的叙述错误的是()。
以下程序的执行结果是【】。#include<iostream.h>#include<stdlib.h>classSample{public:intx,y;Sample(){x=y=0;}
程序测试分为静态分析和动态测试。其中【】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
有如下程序:#include<iostream>usingnamespacestd;classBASE{public:~BASE(){cout<<"BASE";}};classDERIVED:publicBASE{public:~D
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:voidseta(intx){a=x;}voidshowa()
随机试题
我国商业银行在境内不得从事的投资包括()。
12岁男性患者,幼儿时曾左耳流脓,开口困难8年,无外伤史,无口腔面部炎症史。查:下面部不对称,开口2mm,左颞颌关节无动度,右侧颞颌关节活动明显。此患者颌畸形最可能的表现是
关于癔症,以下哪种说法是错误的
三棱的药用部位为
回收站中可以存放的内容包括()。
对于吸引人才,地方政府最应该做的,是营造一个适合人才流动、有利人才成长的环境与空间,而不是直接参与、甚至_________企业的人才录用过程。其实,自由、公平的竞争本身就是对人才最好的回报,足够的成长空间才是_________吸引人才、留住人才的沃土。
授权:就是上级布置给下属工作任务时,适当委授以一定的权力和责任,使其下属在一定的监督之下,有相当的行动自主权。下列不属于授权的一项是( )。
西突厥
分析中国传媒业“走出去”战略实施的绩效。(人大2012年研)
核心价值体系和核心价值观,是决定文化性质和方向的最深层次要素,是一个国家的重要稳定器。社会主义核心价值体系的基本内容包括
最新回复
(
0
)