首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } private:
下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } private:
admin
2013-02-27
44
问题
下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } private: int data; }; class Derive : public Base { public: Derive() : Base(0) {} Derive (int x) { d=x; } void setvalue(int i) { data=i; } private: d; };
选项
A、1
B、2
C、3
D、4
答案
B
解析
本题考核派生类的定义和成员的访问权限。第一处错误:在派生类的构造函数Derive(int x)中没有调用基类的构造函数对基类对象初始化;第二处错误:数据data是基类Base的私有成员,派生类Derive不能访问,所以在函数setvalue中对data的赋值是错误的。
转载请注明原文地址:https://kaotiyun.com/show/4lVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将数据和操作置于对象统一体中的实现方式是()。
若有定义:inta=1,b=2,c=3,d=4,m=2,n=2;,则执行(m=a>b)&.&(n=c>d)后n的值是()。
为了使模块尽可能独立,要求()。
已知下列函数定义:fun(int*b,int,c,intn,intdata){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法是(假设变量a的说明为inta[50])(
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。请修改程序中的错误,使它能得出正确的结果。注意:不得增行和删行,也不得更改程序的结构!试题程序:#include<stdio.h>#defineN20voidfu
数据库设计中反映用户对数据要求的模式是()。
以下对软件测试描述错误的是()。
软件测试用例包括()。
下面关于成员函数重载运算符和友元函数重载运算符相同的是()。
下列关于运算符重载不正确的是()。
随机试题
治疗脑瘤风毒上扰证,应首选的方剂是
下列关于缓冲溶液的配制方法错误的是
发展循环经济,要坚持开发节约并重、节约优先,按照()的原则,在资源开采、生产消耗、废物产生、消费等环节,逐步建立全社会的资源循环利用体系。
施工总承包合同的工作成果由( )承担。
无效劳动合同是指( )。
小赵采用分期付款购买汽车一辆,分期2年,每季度末需付2万元,年利率7%,则该汽车购买价款约为()元。(取近似值)
A、 B、 C、 D、 B将原式化为,经过约分得到结果为,选择B。[技巧突破]本题分子并不是按顺序排列,所以约分时并不那么明显。我们看分子.奇数项为1、2、3、4、…、99.偶数项为3、4、5、6、
Themainpurposeofthistextisto______.Inthetext,thesufferingsofthepooraredescribedas______.
DietingDietingisoneofthosethingsthatiscompletelyintegratedintoAmericanculture.Onanygivenday,ahugeportion
Somanyofusholdontolittleresentmentsthatmayhavestemmedfromanargument,amisunderstanding,orsomeotherpainfulev
最新回复
(
0
)