《康拓普 2022 技术类面试题(应聘 求职 面试准备资料).docx》由会员分享,可在线阅读,更多相关《康拓普 2022 技术类面试题(应聘 求职 面试准备资料).docx(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、康拓普2022技术类面试题第1题: 对象是面对对象开发方法的基本成分,每个对象可用它的一组0和它可以执行的一组操作来定义。A.服务B.参数C.属性D.调用第2题:我们把具有共同属性、共同操作性质的对象的集合定义为()。A.类B.属性C.对象D.消息第3题:第21题:结构化设计方法的本质是 面对对象程序设计方法那么是用 取代功能分解。功能分解;对象分解第22题:全部对象都可以划分为不同的对象类,每个对象类都定义了一组和一组 O数据;方法-10 第23题:对象具有很强的 力量和 功能o表达;描述第24题:对象是其自身所具有的 及可以对这些状态施加的结合在一起所构成的*实体。状态特征;操作-11 第
2、25题:对象的操作是通过向目标对象 来实现的。传递消息第26题:在面对对象方法中将对对象的处理称为,它包括掌握和操作过程。服务第27题:对象之间进行 的构造叫做消息,类中操作实现的过程叫做 0-12-通信;方法第28题:在日常生活中,“类是对一组客观对象的抽象,它将该组对象所具 有的共同特征、包括 和 集中起来,以说明该组对象的力量和性质。结构特征;行为特征第29题:类包含两方面的内容:和-13 -外部特征;内部实现第30题:一个类可以有它的上层类或是下层类。上层类称为,下层类称为 O 一般状况下类层次结构是 O超类;子类;树型结构第31题:面对对象方法最突出的特性是、和封装性;继承性;多态性
3、-14-第32题:在面对对象系统中封装的单位是对象第33题:在面对对象方法中,信息隐蔽通过对象的 来实现。类结构分别了 与,从而支持了信息隐蔽。封装性;接口;实现第34题:-15 -子类只继承 的属性和操作,称为单重继承性。一个超类(父类)第35题:继承有单重继承和多重继承。单重继承指的是,在一个 类层次结构中,假设只有单重继承,那么该类层次结构是。多 重继承指的是,在一个类层次结构中,假设有多重继承,那么 该类层次结构是 O子类继承了一个父类的性质;树型层次结构;子类继承了多个父类的性质;网状层次结构第36题:-16 多态性主要表现在 和 这样两个重要的技术特征上。重载;动态绑定第37题:在
4、客观世界中有假设干类,这些类之间有肯定的结构关系。通常有两种主要的关系,即 关系,关系。一般一特别;整体一局部第38题:对象的关联详细表示有两类,一类是对象之间的,用表示;另一类是对象之间的,用 表示。-17 静态关系;实例连接;动态关系;消息连接第39题:消息连接分为两类:即 中的消息和 中的消息O挨次系统;并发系统第40题:Meyer提出了模块结构5条基本的设计原那么是、和 o-18 语言模块单元;少的接口(弱的耦合);明确的接口;信息隐蔽第41题:名词解释1、实体2、对象3、服务4、消息5、类6、封装7、继承性8、单重继承9、多重继承10、多态性11、重载12、动态绑定13、一般一特别关
5、系14、整体一局部关系15、消息连接10、多态性是指在一般类中定义的属性或服务被特别类继承后,可 以具有不同的数据类型或表现出不同的行为。11、重载是指在特别类中对继承来的属性或服务重新进行定义。12、动态绑定也称为动态联编,即指在运行时依据对象接收的消息 动态地确定要连接哪一段服务代码。13、一般一特别关系称为分类结构,也可以说是或关系,类的这 种层次结构可用来现实世界中的一般化的抽象关系,通常越在上层的 类越具有一般性和共性,越在下层的类越详细。越细化。19 -面对对象软件技术的很多强有力的功能和突出的优点,都来源于把 类组织成一个层次结构的系统,一个类的上层可以有多层,可以有子 类,这种
6、层次结构系统的一个重要性质是一个类可以获得其父类的全 部描述(数据和操作),即()。A.传递性B.继承性C.复用性D.并行性B第4题:软件的内部实现与外部可访问性分别,这是指软件的()A.继承性B.共享性C.封装性D.抽象性C第5题: 面对对象程序设计语言不同于其他语言的最主要特点是()14、整体一局部关系称为组装结构,也可以说是“与关系。类的这 种层次结构可用来描述现实世界中的类的组成的抽象关系,通常越在 上层的类越具有整体性、越在下层的类越具有成员性。15、消息连接表示对象之间进行通信联系的路径(通道),它表示 的是对象之间的动态联系。第42题:什么是面对对象程序设计方法?面对对象程序设计
7、方法是模拟人类习惯的解题方法,用对象分解取 代功能分解,也就是把程序分解成很多对象,不同对象之间通过发送 消息向对方提出服务要求,接收消息的对象主动完成指定功能,程序 中的全部对象分工协作,共同完成整个程序的功能。只要告知对方“做 什么,而不必告知对方“怎么做。第43题:-20-简述对象与传统的数据的区分。对象与传统的数据有本质区分,它不是被动地等待外界对它施加操 作,相反,它是进行处理的主体,必需发消息恳求对象执行它的某个 操作,处理它的私有数据,而不能从外界直接对对象的私有数据进行 操作。也就是说,一切局部于该对象的私有信息,都被封装在该对象 类的定义中,就似乎装在一个不透亮 的黑盒子中一
8、样,在外界 是看不见的,更不能直接使用,这就是封装性。第44题:如何区分公有消息和私有消息、?它们有谁分送?假设有一批消息同属于一个对象,其中有一局部是由外界对象直接向 它发送的,称之为公有消息;还有一局部那么是它自己向本身发送的, 这些消息是不对外开放的,外界不必了解它,称之为私有消息、。外界 对象向此对象发送消息是只能发送公有消息,而不能发送私有消息,-21 -私有消息是由其自身发送的。第45题:简述Yourdon提出的面对对象分析方法经受的过程。Yourdon提出的面对对象分析方法包括几个步骤:(1)确定对象:要识别问题空间里的对象,可以先对要建立的系 统进行描述,然后对这一描述进行语法
9、分析,在每个名词或名词短语 下面画上横线,将它填进一张简洁的表里,就可以确定对象。(2)确定结构:在Yourdon的面对对象分析方法中提出两类结构。 一类称为分类结构,定义一个对象的分类结构就是定义和命名这个对 象的多个实例,对象与其实例间是一种一般一特别的关系;另一类结 构称为组装结构,是指一个对象可能由多个构件组成,而其中每个构 件都可以定义为对象。对象与组成它的对象间是整体一局部的关系。(3)定义主题:主题只是一个参照符号或指针,指向分析模型中 的细节。一个真正的面对对象分析模型可能含有几百个对象和几十个 结构,假如它们同时在一个平面上铺开来,很难弄清它们之间的关系。 因此定义一些精练的
10、表示形式,作为这些对象和结构的“-22 -A.模块性B.抽象性C.共享性D.继承性第6题:不属于消息的性质的是()。A.同一对象可接收不同形式的多个消息、,产生不同的响应B.相同形式的消息可以送给不同对象,所做出的响应可以是截然不 同的C.消息的发送可以不考虑详细的接收者,对象可以响应消息、,也可 以对消息不予理睬,对消息的响应并不是必需的D.可以做一些特定的操作,转变系统状态的消息第7题:通过执行对象的操作转变该对象的属性,但它必需通过()的传递。A.接口 B.消息C.信息D.操作B第8题:在确定类时,候选的类是全部的()。A.名词B.形容词C.动词D.代词A第9题:同一类中有相同的数据结构
11、,这种共享方式是()。A.不同应用的共享B.同一应用的共享C.不同类的共享D.同一类的共享第10题:类库这种机制的共享方式是()。A.不同应用的共享B.同一应用的共享C.不同类的共享D.同一类的共享A第11题:在面对对象方法中,信息隐蔽的实现是通过对象的()。A.分类性B.继承性C.封装性D.共享性第12题:在只有单重继承的类层次结构中,类层次结构是()。A.星形层次结构B.环形层次结构C.树形层次结构D.网状形层次结构第13题:在有多重继承的类层次结构中,类层次结构是()。A.树形层次结构B.网状形层次结构C.星形层次结构D.环形层次结构-6-第14题:在一般类中定义的属性或服务被特别类继承
12、后,可以具有不同的数据类型或表现消失出不同的行为的特性为()。A.多态性B.继承性C.封装性D.抽象性第15题:汽车有一个发动机,汽车和发动机之间的关系是()。A.一般详细关系B.整体局部关系C.分类关系关系D.isa关系第16题:-7 火车是一种陆上交通工具,火车和陆上交通工具之间的关系是()。A.组装关系B.整体局部关系C.hasa关系D.一般详细关系D第17题:软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过 程叫()。A.生存期B.面对对象设计C.面对对象程序设计D.面对对象分析第18题:应用执行对象的操作可以转变该对象的()。-8A.属性B.功能C.行为D.数据A第19题:在确定属性时,候选的属性是全部的()。A.动词B.名词C.修饰性名词词组D.词组第20题:在面对对象的设计中,应遵循的设计准那么除了模块化、抽象、低耦合、高内聚以外,还有()。A.隐蔽简单性B.信息隐蔽C.常常类的复用D.类的开发-9-