《面向对象技术(专)》课程第四阶段练习题
- 格式:doc
- 大小:27.50 KB
- 文档页数:2
《面向对象技术(本)》课程第四阶段练习题答案一、填充题答案:1.private2.static3.import java.util.*;4.后期,前期5.Math.cos(30*3.14/180)二、选择题答案:1.B 2.A 3.C 4.D 5.C三、简答题答案:1.在面向对象的程序设计语言中,类是一种特殊属性类型,类可以看作具有共同属性和行为的事物的抽象。
在类中包含了变量和与变量有关的操作(方法)。
对象是类的实例。
类和对象的关系就如同属性类型和变量的关系。
例如,“电话”类代表电话这一类事物,而电话的对象代表一个具体的电话。
2.当外部的类可以没有限制地直接访问、修改类中变量时,是非常危险的。
因此必须限制类的外部程序对类内部成员的访问,这就是类的封装目的。
类把属性和方法封装起来,同时创建一些允许外部访问的方法,通过这样的方法来访问类的成员变量。
封装的另一目的是细节屏蔽,便于程序功能的扩展和程序的维护。
3.Java中有四种访问权限:公有的(public)、保护的(protected)、默认的、私有的(private)。
各种权限的访问级别如下表:4.null表示空对象,即没有创建类的任何实例。
当我们声明对象时,如果没有用new 实例化时,此时它就被初始化为一个特殊的值“null”。
而当我们在类的方法定义中需要引用正在使用该方法的对象时,可以用“this”表示。
uper表示对某个类的超类的引用,用super来引用被子类屏蔽的超类的成员。
5.不能被继承的类称为最终类。
在声明类时,用final将类声明为最终类,这样此方法不会在子类中被覆盖(即子类中不能有和此方法同名的方法)。
抽象类则是必须被子类覆盖的类。
在声明类或方法时,用关键字abstract可以将类或方法声明为抽象类或方法。
抽象方法没有方法体,含有抽象方法的类即为抽象类,它是不能实例化的类。
6.多态性是面向对象程序设计的重要特征,是指同一个名字的若干个方法,有不同的实现(即方法体中的代码不一样)。
《数据库应用》课程习题集一、单选题1. 若使打开的数据库文件不能为网上其他用户共享,要选择打开数据库文件的方式为(B)A.打开B.以独占方式打开C.以独占只读方式打开D.以只读方式打开2. 数据库的核心和基础是( B )。
A.查询B.表C.窗体 D.报表3. 下列哪个控件属于非绑定控件(D )。
A.文本框B.单选按钮C.组合框D.直线控件4. 计算控件中,每个表示式前必须加上( A )运算符号。
A.= B.+ C.? D.*5. 下列合计函数哪个是用于求字段值的数量(B )A.Sum B.Count C.Var D.StDev6. 在VBA中日期文字必须用( C )符号括起来。
A.‘ B. [ C. # D。
“7. 宏是一系列操作组成的( C )。
A.程序B.命令C.命令集合D.语句8. 下列哪类数据不属于ACCESS2000数据类型( C )。
A.自动编号型B.OLE对象型 C.关系型 D.货币型9. 下面哪一个方法不能创建数据访问页( D )A.自动创建 B.使用向导 C.在设计视图中创建 D.输入创建10. 在数据库的体系结构中被称为DBA视图的模式是:(A )A.概念模式B.外模式 C.子模式 D.内模式11. ACCESS系统创建的数据库的扩展名为:( B )A. DBF B. MDB C. DAT D. DB12. 查询向导不能创建(D ) A.选择查询 B.交叉表查询C.重复项查询 D.参数查询13. 下面哪一项不是数据库系统与文件系统的主要区别:( B )A.数据的结构化B.对记录的操作C.最小的冗余度 D.多个用户对数据的共享14. DBMS的主要任务是:(B )A.资源共享B.对数据库的操作及维护C.追求信息系统的高效率D.批处理15. 对数据库全面负责并具有最高权限的用户称之为:( C )A.专业用户B.终端用户C.系统用户D.本地用户16. 表中每个记录的所有字段都是惟一的且不互相依赖,我们把这一规范化过程称之为:( C )A.1NF B.2NF C.3NF D.BCNF17. 假定有一个客户订货系统,允许客户一次(一张订单)预订多种商品,那么关系模式:订单(订单号、日期、客户编号、客户名、商品编码、数量)属于第几范式?(A)A.1NF B.2NF C.3NF D.BCNF18. 关系数据库中有三种基本操作,下列选项哪项不属于这三种基本操作( D )A.选择B.投影C.连接D.扫描19. 字符串中含有“玉”字的准则表达式应为:( C )A.Like“玉*” B.Like“*玉” C.Like“*玉*” D.Like“玉20. 输入日期/时间型数据“81/6/13”后按方向键将插入点移到下一字段,则输入的数据会动变为:(C )A.81年6月13日B.13-6-81C.1981年6月13日 D.6-13-8121. 表达式生成器可以书写(A )A.表达式B.程序C.代码D.数据库22. 如果准则中输入文本数据,则用( A )包围A.“” B.$ C.! D.#23. 查询与表的主要区别为:(B )A.表的简化 B.查询结果的每一行可能由好几个表中的字段构成C.可以更改源数据 D.可以包含计算字段24. 数据库的显示方式为(A )A.大图标 B.标题 C.图表 D.文本25. 数据库对象的默认操作是(A )A.打开B.设计C.新建 D.保存26. 每个数据库对象都有( D )套属性A.3 B.4 C.5 D.227. 符合掩码“#999”的是( A )A.234 B.-678 C.8976 D.567428. 可以设置索引的是( A )A.文本B.备注C.超联接 D.OLE对象29. 数据库的默认字段类型为( A )A.文本B.日期C.货币D.数字30. Access 2000默认的示例数据库是( A )A.罗斯文数据库B.文件数据库C.客户数据库D.人员数据库31. 对查询结果提出排序要求的SQL子句是( D ):A. SelectB. FormC. WhereD. Order By32. 在准则表达式中,用于指定一个范围的特殊运算符是:( C )A. AndB. OrC. BetweenD. Like33. Access 2000提供的编程界面是:( B )A. VBA B. VBE C. ADO D. DAO34. VBA在初始化变量时,将变长字符串变量初始化为:( B )A.0B.“”C. EmptyD. Null35. 如果未给变量指定数据类型,则Access将自动将其指定为( A )A. VariantB. StringC. EmptyD. Null36. 实用的数据库应用系统不能没有(A )A.数据表B.报表C.控制面板窗体D.查询37. 在新建窗体时,使用自动窗体创建的方法有哪几种?( C )A.纵栏式、表格式、图表B.数据表、图表C.纵栏式、表格式、数据表D.图表38. 调用(执行)一个宏组中的宏的格式为( A )A.宏组名.宏名B.宏组名(宏名)C.宏名.宏组名D.宏名(宏组名)39. 在查询设计器中,“或”的功能是:( D )A.确定是否按该字段排序以及按什么方式排序B.确定该字段是否在查询工作表中显示C.指定该字段的查询条件D.提供多个查询准则40. Access2000主系统界面不包括( D )A.菜单栏B.工作区C.标题栏D.数据库41. 不是窗体控件的为( A )A.表 B.标签 C.文本框 D.组合框42. 在窗体设计视图中,一个完整的工作区分为( D )部分。
信息管理与信息系统第一章信息系统项目管理一、选择题A.单选题1.从社会经济发展的角度来看,信息化是指( D)。
A.计算机和网络的应用规模与效益不断增长的过程B.计算机硬件产业、软件产业、信息服务产业不断发展的过程C.社会上进行交换的信息量不断增长的过程D.人们的信息活动的规模不断扩大以致在国民经济中起主导作用的过程2.项目主要管理人员应参与( D )。
A.系统规划 B.系统设计 C.系统分析 D.系统开发和运行全过程B.多选题1. IT项目风险识别的方法有(ABCD )。
A.专家调查法 B.面谈或访谈法 C.鱼骨图法 D.风险分解结构法第二章信息系统工程体系一、单选题1.用户开发应用系统的主要手段是(A )。
A.生命周期法 B.原型法 C.第四代语言D.面向对象方法2.系统规划的主要任务是( A )。
A.明确组织的信息需求、制定系统总体结构方案B.对系统进行经济、技术和使用方面的可行性研究C.选择计算机和网络系统的方案D.确定软件系统的模块结构3.RUP中的软件生命周期在时间上被分解成四个顺序的阶段,分别是初始阶段,细化阶段,构造阶段和交付阶段,每个阶段结束于一个主要的里程碑,构造阶段结束时的里程碑是( B)。
A.生命周期目标里程碑 B.初始功能里程碑C.产品发布里程碑 D.生命周期结构里程碑4.RUP中的软件生命周期中初始阶段结束时的里程碑是( D)。
A.初始功能里程碑 B.生命周期结构里程碑C.产品发布里程碑 D.生命周期目标里程碑5.在原型法中,原型是开发系统的( A)。
A. 反映用户最基本需求的可以运行的实验模型B. 某一主要部分的详细设计方案(物理模型)C. 反映用户需求的逻辑模型D. 反映用户全部需求符合系统开发规范的应用软件程序6.信息系统开发方法有哪些( A )。
A. 原型法B. BSP法C. CSF法D. CASE法B.多选题1. 对于结构化设计思想的描述( ABC )是正确的。
电子科技大学22春“计算机科学与技术”《面向对象程序设计》作业考核题库高频考点版(参考答案)一.综合考核(共50题)1.下列叙述错误的是()。
A.Java语言允许使用指针访问内存B.Java是一种面向对象的网络编程语言C.Java提供了类库支持TCP/IP协议D.Java Applet程序在网络上传输不受硬软件平台的限制参考答案:A2.class A{public String toString(){return 4+"";}}class B extends A{public String toString(){return super.toString()+3;}}public class Test{public static void main(String[]args){B b=new B();System.out.println(b.toString());} }what is the result。
()A.the program throw an exceptionB.nullC.7D.43参考答案:D3.设有下面两个类的定义:class Person{long id; String name;} class Student extends Person{int score; int getScore(){return score;}} 则类 Person 和类 Student 的关系是()。
A.继承关系B.无关系C.包含关系D.关联关系参考答案:A下列()关键字通常用来给对象进行加锁,该标记使得对对象的访问是排他的。
A.transientB.synchronizedC.staticD.serialize参考答案:B5.有类定义:abstract class A{public abstract void f();} 下面关于该类的描述中正确的是()。
A.该类的方法不能被重载B.该类可以用new A(); 实例化一个对象C.该类不能被继承D.以上说法都不对参考答案:D6.Give incompleted method://one{if(unsafe()){//do something …}else if(safe()){//do the other …}}The method unsafe() will throw an IOException, which completes the method of declaration when added at line one。
吉林大学22春“计算机科学与技术”《面向对象程序设计》作业考核题库高频考点版(参考答案)一.综合考核(共50题)1.由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。
()A.正确B.错误参考答案:B2.下列代码中,将引起一个编译错误的行是()。
(1)1public class Test {(2) int m,n; (3)public Test(){}(4)public Test(int a){m=a;}(5)public static void main(String args[]{(6)Test t1,t2; (7)int j,k;(8)j=0; k=0; (9)t1=new Test; (10)t2=new Test(j,k); (11)}(12)}A.第3行B.第5行C.第6行D.第10行参考答案:D3.以下哪个约束符可用于定义成员常量()A.staticB.finalC.abstractD.以上都不对参考答案:B4.若已定义 byte[ ] x= {11,22,33,-66}; 其中0≤k≤3,则对x数组元素错误的引用是()A.x[5-3]B.x[k]C.x[k+5]D.x[0]5.编译并且执行以下代码,会出现什么情况()。
?public?class?Q{?public?static?void?main(String?argv[]){?int?anar[]=new?int[]{1,2,3 };?System.out.println(anar[1]);?}?}A.1B.有错误,数组anar在初始化以前不能正常输出C.2D.有错误,数组的大小没有定义参考答案:C6.一个Java类可以有多个父类。
()A.错误B.正确参考答案:A7.以下有关构造方法的说法,正确的是()。
A.一个类的构造方法可以有多个B.构造方法在类定义时被调用C.构造方法只能由对象中的其它方法调用D.构造方法可以和类同名,也可以和类名不同参考答案:A8.下面的表达式哪个是正确的?()A.String s=“ 你好”; int i=3; s+=iB.String s=“ 你好”; int i=3; if(i==s){s+=i}C.String s=“ 你好”; int i=3; s=i+sD.String s=“ 你好”; int i=3; s=i+参考答案:A在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
2024年高等教育自学考试自考《管理系统中计算机应用》自测试卷(答案在后面)一、单项选择题(本大题有30小题,每小题1分,共30分)1、计算机网络最基本的功能是:A. 信息资源的共享B. 移动数据传输C. 数据存储D. 网络会议2、在管理信息系统(MIS)中使用的数据库模型不包括:A. 层次模型(Hierarchical Model)B. 关系模型(Relational Model)C. 网络模型(Network Model)D. 字符模型(Character Model)3.在管理信息系统开发过程中,以下哪项不是需求分析阶段的工作?A. 收集并分析信息需求B. 编写需求规格说明书C. 制定系统设计策略D. 进行系统流程图绘制4.在数据库设计中,以下哪个符号用于表示实体之间的联系?A. 矩阵B. 点C. 线段D. 圆圈5、在管理系统中计算机应用中,如果一个计算机系统的输入设备是键盘,那么以下哪个设备不是键盘?A. 鼠标B. 扫描仪C. 摄像头D. 触摸屏6、在管理系统中计算机应用中,以下哪个不是常用的高级语言?A. C++B. JavaC. HTMLD. Python7、下列关于数据库管理系统(DBMS)的描述,不正确的是:A. DBMS可以提高数据的安全性。
B. DBMS可以实现数据的共享和协同处理。
C. DBMS无法进行数据备份和恢复。
D. DBMS可以提高数据的完整性和一致性。
8、在管理系统中,使用面向对象的编程思想可以带来的优势包括:A. 代码复用性高,开发效率提升。
B. 维护和扩展系统更加复杂。
C. 数据访问比较困难,安全性和可靠性差。
D. 系统功能功能单一,难以满足多样的需求。
9、问题:在计算机网络中,典型的网络拓扑结构包含总线型、环形和()。
A. Y型B. H型C. D型D. 星型 10、问题:在管理信息系统开发中,可行性研究分析主要是要确()。
A. 开发目标是否明确B. 技术和资源条件是否具备C. 系统设计方案是否最合理D. 市场需求是否存在11.管理系统中计算机应用的主要目的是什么?• A. 提高工作效率• B. 降低成本• C. 优化决策过程• D. 所有以上选项12.关于数据库管理系统(DBMS),以下哪项描述是不正确的?• A. DBMS可以支持多种数据库模型。
押题宝典教师资格之中学信息技术学科知识与教学能力通关题库(附带答案)单选题(共40题)1、用对分查找法和顺序查找法在数字序列“1,2,3,5,10,13,21,34,55”中查找数字13,两种方法都能访问到的数字是()。
A.34B.5C.21D.10【答案】 D2、以太网的硬件地址,即MAC地址实际上就是适配器地址或适配器标识符,与主机所在的地点无关。
源地址和目的地址都是()位长。
A.32B.48C.64D.128【答案】 B3、面向对象的程序设计主要考虑的是提高软件的()。
A.可靠性B.可重用性C.可移植性D.可修改性【答案】 B4、关于信息,下列说法不正确的是()。
A.信息在计算机中是以二进制形式存储和处理的B.信息本身是一些有形物质,如人体、报纸、书等C.信息必须以某种记录形式表示出来,如文字、符号、声音等D.信息必须寄存在某种传播媒体之中,如纸张、声波等【答案】 B5、在浏览标题为学习强国的网页时,需要保存当前页面,若使用默认文件保存,则以下描述正确的是()。
A.可以得到一个文件名为index.htm网页文件和index.files文件夹B.可以得到一个文件名为学习强国.htm网页文件和index.files文件夹C.可以得到一个文件名为index.htm网页文件和学习强国.files文件夹D.可以得到一个文件名为学习强国.htm网页文件和学习强国.files文件夹【答案】 D6、自然语言理解是人工智能的重要应用领域,以下不是它要实现的目标是()A.理解别人讲的话B.对自然语言表示的信息进行分析概括或编辑C.欣赏音乐D.机器翻译【答案】 C7、下列哪种方法可以把浏览的整个网页内容保存起来?()A.按Ctrl+A快捷键.右击.选择“另存为”命令B.鼠标拖动选中所有内容.然后粘贴到Word中进行保存C.直接在浏览的网页中右击.选择“另存为”命令D.选择“文件”→“另存为”命令保存【答案】 D8、在Excel中,输入函数方法不恰当的是()A.双击单元格直接输入B.通过编辑栏里直接插入函数按钮进行输入C.常用工具栏里的自动求和按钮进行输入D.单击单元格直接输入【答案】 D9、关于OSI的叙述,下列说法错误的是()。
青少年Python编程课程体系四阶63节1. 前言在当今数字化的时代,编程已经成为一种必备的技能。
而Python作为一种易学易用的编程语言,受到了越来越多青少年的青睐。
为了满足青少年对编程学习的需求,针对青少年的Python编程课程也应运而生。
本文将介绍一套完整的青少年Python编程课程体系,包含四阶共63节课程,帮助青少年系统地学习和掌握Python编程技能。
2. 第一阶段:基础入门(共16节课)1)课程一:Python编程入门- 介绍Python编程语言的基本概念和特点- 学习Python的基本语法和数据类型- 编写并执行简单的Python程序2)课程二:Python数据结构- 学习Python中常用的数据结构,如列表、元组、字典- 熟悉数据结构的操作和应用3)课程三:条件与循环- 掌握Python中的条件语句和循环语句- 学习如何利用条件和循环解决问题4)课程四:函数与模块- 理解函数的概念和作用- 学习如何定义和调用函数- 掌握使用模块扩展Python的功能5)课程五:文件操作- 学习如何读写文件- 掌握文件对象的操作方法- 编写文件操作相关的Python程序6)课程六:简单项目实践- 运用前面所学知识,完成简单的项目实践 - 提高学生的动手能力和解决问题的能力7)课程七:期末考核- 对第一阶段所学内容进行综合测试- 评估学生对Python基础知识的掌握情况3. 第二阶段:进阶深化(共18节课)1)课程一:面向对象编程- 理解面向对象编程的概念和特点- 学习如何定义类和对象- 掌握面向对象编程的基本方法2)课程二:异常处理- 学习如何捕获和处理程序中的异常- 掌握异常处理的基本方法- 提高程序的健壮性和稳定性3)课程三:GUI编程- 介绍图形用户界面(GUI)编程的基本概念 - 学习使用Python的Tkinter库进行GUI编程 - 编写简单的GUI应用程序4)课程四:网络编程- 了解网络编程的基本原理和方法- 学习使用Python进行网络编程- 编写简单的网络应用程序5)课程五:数据库操作- 掌握Python操作数据库的基本方法- 学习使用Python进行数据库的增删改查操作 - 编写简单的数据库应用程序6)课程六:高级项目实践- 运用前面所学知识,完成较为复杂的项目实践- 提高学生的综合应用能力和创新能力7)课程七:期末考核- 对第二阶段所学内容进行综合测试- 评估学生对Python进阶知识的掌握情况4. 第三阶段:实战项目开发(共16节课)1)课程一:Web开发基础- 介绍Web开发的基本概念和技术- 学习使用Python进行简单的Web开发2)课程二:数据分析与可视化- 掌握使用Python进行数据分析和可视化的基本方法 - 学习常用的数据分析和可视化工具3)课程三:机器学习入门- 了解机器学习的基本原理和常用算法- 学习使用Python进行简单的机器学习应用4)课程四:人工智能基础- 了解人工智能的基本概念和发展趋势- 学习使用Python进行简单的人工智能应用5)课程五:大作业策划- 研究并确定一项合适的大作业项目- 分析项目需求和可行性6)课程六:大作业开发- 学生分组进行大作业项目的开发- 老师指导和辅导学生进行大作业的实施7)课程七:期末答辩- 学生团队在课堂上进行大作业的答辩- 老师和同学们进行评审和点评5. 第四阶段:实践拓展(共13节课)1)课程一:互联网+创新创业- 介绍互联网+创新创业的基本理念和方法 - 激发学生的创新创业意识和能力2)课程二:移动应用开发- 介绍移动应用开发的基本知识和技能- 学习使用Python进行移动应用开发3)课程三:物联网技术- 了解物联网技术的基本原理和应用场景- 学习使用Python进行物联网应用的开发4)课程四:区块链技术- 介绍区块链技术的基本概念和发展趋势- 学习使用Python进行区块链应用的开发5)课程五:高级项目实践- 运用前面所学知识,完成高级的项目实践- 提高学生的综合应用能力和创新能力6)课程六:毕业设计策划- 学生自主确定毕业设计项目的方向和内容- 老师进行指导和审阅7)课程七:毕业设计答辩- 学生在学校进行毕业设计的答辩- 老师和同学们进行评审和点评6. 总结通过四阶63节的Python编程课程学习,青少年将能够系统地掌握Python编程的基础知识和进阶知识,具备较强的动手能力和创新能力,为将来的学习和工作奠定良好的基础。
《面向对象程序设计》课程设计任务书一、课程设计目的《面向对象程序设计》是一门重要的计算机专业课程,通过本课程设计,旨在让学生更深入地理解和掌握面向对象程序设计的基本概念、原理和方法,提高学生运用面向对象技术解决实际问题的能力。
具体而言,课程设计的目的包括以下几个方面:1、巩固和加深学生对面向对象程序设计中类、对象、继承、多态等核心概念的理解,培养学生的抽象思维和逻辑思维能力。
2、让学生熟悉面向对象程序设计的开发流程,包括需求分析、设计、编码、测试和维护等阶段,提高学生的软件开发能力。
3、培养学生运用面向对象编程语言(如 C++、Java 等)进行实际编程的能力,提高学生的代码编写规范和调试能力。
4、培养学生的团队合作精神和沟通能力,让学生在团队中共同完成一个较为复杂的项目,学会分工协作和相互交流。
5、激发学生的创新意识和解决实际问题的能力,让学生能够将所学知识应用到实际场景中,开发出具有一定实用价值的软件系统。
二、课程设计要求1、学生需独立完成课程设计任务,不得抄袭他人成果。
2、课程设计题目应具有一定的实用性和挑战性,能够涵盖面向对象程序设计的主要知识点。
3、学生在进行课程设计时,应严格按照面向对象的方法进行分析、设计和实现,确保程序的结构清晰、可读性强、可维护性好。
4、学生需提交课程设计报告,报告内容应包括需求分析、总体设计、详细设计、编码实现、测试结果以及总结等部分。
5、课程设计报告应书写规范、条理清晰、图表完整、数据准确。
三、课程设计题目以下是几个可供选择的课程设计题目,学生可根据自己的兴趣和实际情况选择其中一个进行设计:题目 1:学生成绩管理系统设计一个学生成绩管理系统,能够实现对学生成绩的录入、查询、修改、统计等功能。
系统应具备良好的用户界面,方便用户操作。
题目 2:图书管理系统设计一个图书管理系统,能够实现对图书的入库、借阅、归还、查询等功能。
系统应能够记录图书的基本信息、借阅记录以及读者信息等。
《面向对象技术(专)》课程第四阶段练习题
一、填充题
1.超类的成员不能被子类继承。
2.在声明一个类变量时,前面必须要加上修饰符。
3.语句可导入Java的实用包中所有的类。
4.方法的覆盖是绑定,方法的重载是绑定。
5.写出一个表达式:输出角度300的余弦值。
二、选择题
1. 找出有关类的正确说法。
a.类具有封装性,所以类的数据是不能被访问的。
b.类具有封装性,但可以通过类的公共接口访问类中的数据。
c.声明一个类时,必须用public修饰符。
d.每个类中,必须有main方法,否则程序无法运行。
e.
2. 将类的成员的访问权限设置为默认的,则该成员能被
a.同一包中的类访问
b.其它包中的类访问
c.所有的类访问
d.所有的类的子类访问
3.下面哪一种是正确的方法重栽
a. int fun(int a,float b){}
float fun(int a,float b){}
b. float fun(int a,float b){}
float fun(int x,float y){}
c. float fun(float a){}
float fun(float a,float b){}
d. flaot fun1(int a,float b){}
float fun2(int a,float b){}
4.下面关于继承的说法那个是正确的
a. 超类的对象就是子类的对象。
b. 一个类可以有几个超类。
c. 一个类只能有一个子类。
d. 一个类只能有一个超类。
5.下面关于多态性的说法那个是正确的
a. 一个类中,不能有同名的方法。
b. 子类中不能有和父类中同名的方法。
c. 子类中可以有和父类中同名且参数相同的方法。
d. 多态性就是方法的名字可以一样,但返回的类型必须不一样。
三、简答题
1.什么是类,什么是对象?
2.类的封装的目的是什么?
3.Java中有几种访问权限,各种访问权限的级别是什么?
4.null、this、super对象运算符分别表示什么?
5.什么是最终类和抽象类?
6.什么是多态性,什么重载和覆盖?
四、编程题
1.声明一个类Person,成员变量有姓名、年龄、性别。
有成员方法以显示姓名、年龄和性别。
2.声明一个矩形类Rectangle,提供2个方法计算矩形的周长和面积。
并用main方法来测试。