首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } private:
下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } private:
admin
2013-02-27
97
问题
下列类的定义中,有( )处语法错误。 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全国计算机二级
相关试题推荐
将数据和操作置于对象统一体中的实现方式是()。
有以下程序 #include<stdio.h> voidfun(intn,int*s) { intf1,f2; if(n==1||n==2)*s=1; else { fun(n-1,&f1);
有以下程序 #include<stdio.h> intfun(inta[],intn) { if(n>1) returna[0]+fun(a+1,n-1); else returna[0]; } main()
以下叙述中错误的是()。
下列给定程序中,通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系数a。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改
以下选项中不能作为C语言合法常量的是()。
构成计算机软件的是()。
有以下程序:#include<stdio.h<main(){FILE*f:f=fopen("filea.txt","w"):fprintf(f,"abc"):fclose(f);}若文本文件filea.txt中原有内容为:hello,则
以下对软件测试描述错误的是()。
以下程序中,while语句的循环次数是______。#include<iostream.h>viodmain(){inti=0;while(i<10){if(i<1
随机试题
根据《公司法》规定,上市公司应具备哪些条件?
医学伦理的尊重原则主要包括以下几方面,除了
A.四海舒郁丸B.丹桅逍遥散合普济消毒饮C.海藻玉壶汤合神效瓜蒌散D.仙方活命饮合藻药散E.四海舒郁丸合右归丸治疗单纯性甲状腺肿肝郁脾虚证,应首选
砌体结构房屋中,混凝土梁端下设置垫块的目的是()。
品牌战略的内容中,()是品牌战略的重心。
下列关于租赁的说法中,正确的是()。
某地吃喝风屡禁不止,后来当政府在内部制定了严格的惩罚措施,干部再没有大吃大喝,风气为之一新。由此可知()
使用“减柱法”建筑祠庙殿宇的情况主要出现在()。
如何理解幼儿与教师之间的相互关系?(山东)
要在数据库表中查找年龄超过40岁的女性,应使用(56)________________运算。
最新回复
(
0
)