问答题
编写一个面向对象的程序,要求:
(1)定义一个基类Student,类内有保护数据成员num(学号)、name(姓名),公有成员包括构造函数、show()函数。构造函数带2个参数用于定义对象时赋初值,show()函数作用是显示学生信息,即num、name的值。
(2)定义一个派生类Student1,Student1公有继承自Student类。Student1类新增私有数据成员age(年龄)、addr(地址)以及子对象monitor(班长,Student类型),新增公有成员包括构造函数、show()函数。构造函数带6个参数用于定义对象时赋初值,show()函数作用是显示学生的所有信息,即本人的num、name、age、addr以及班长的num、name。
(3)在main()函数定义Student1类的对象stud1并赋初值,调用show()函数显示该学生的所有信息。
您可能感兴趣的试卷
你可能感兴趣的试题
最新试题
完善下面程序中xxkl函数的定义,使程序能够输出数组a中所有元素的最大值。
题型:问答题
int a[5];该语句表明数组a中的第五个元素为a[5]。
题型:判断题
医院的CT设备计算成像的核心原理是()
题型:单项选择题
下面不是C语言特点的是()。
题型:单项选择题
补充完整下面xxk2函数定义,假定函数参数表中a的值小于等于b,函数功能是求出返回a到b之间(包含a和b值在内)所有偶数之和。
题型:问答题
C语言源程序经过编译生成()。
题型:单项选择题
下面有关标识符使用说法不正确的是()
题型:多项选择题
以下不能正确计算1×2×3×…×10的程序段是()
题型:多项选择题
C程序代码中的注释、标识符命名、空行、代码行中的空格以及对齐等都不影响程序的可读性。
题型:判断题
编译器的核心作用是什么?()
题型:单项选择题