1 / 26
文档名称:

《公共基础知识》.ppt

格式:ppt   大小:40KB   页数:26页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《公共基础知识》.ppt

上传人:相惜 2022/7/4 文件大小:40 KB

下载得到文件列表

《公共基础知识》.ppt

相关文档

文档介绍

文档介绍:.
全国计算机等级考试 二级公共基础知识 (3)
精选课件

精选课件
内容
程序设计方法与风格
结构化程序设计
面向对象的程序设计方法,对象、方法、属性及继承与多态性。
分割方法作为对大型系统进行分析的手段,使其最终转化为三种基本结构,其目的是为了解决由许多人共同开发大型软件时,如何高效率地完成可靠系统的问题。
程序的可读性好、可维护性好成为评价程序质量的首要条件。
缺点:程序和数据结构松散地耦合在一起。解决此问题的方法就是采用面向对象的程序设计方法(OOP)。
精选课件
面向对象的程序设计方法
关于面向对象方法
对系统的复杂性进行概括、抽象和分类,使软件的设计与现实形成一个由抽象到具体、由简单到复杂这样一个循序渐进的过程,从而解决大型软件研制中存在的效率低、质量难以保证、调试复杂、维护困难等问题。
结构化的分解突出过程,即如何做(How to do)?它强调代码的功能是如何实现的;面向对象的分解突出现实世界和抽象的对象,即做什么(What to do)?
精选课件
主要优点
与人类****惯的思维方法一致
稳定性好
可重用性好
易于开发大型软件产品
可维护性好
精选课件
基本概念
对象(Object)
对象是基本的运行时认得实体,它既包括数据(属性),也包括作用于数据的操作(行为)。
一个对象把属性和行为封装为一个整体
一个对象通常可由对象名、属性和操作3部分组成
面向对象(Object Oriented, OO)
从该问题所涉及的对象入手来研究问题。
消息(Message)
对象之间进行通信的一种构造
精选课件
类(Class)
一个类定义了一组大体上相似的对象。
一个类所包含的方法和数据描述一组对象的共同行为和属性。
类是在对象之上的抽象,对象是类的具体化,是类的实例
封装(Encapsulation)
将数据和操作数据的函数衔接在一起,构成一个具有类类型的对象的描述。
对象的内部实现受保护,外界不能访问
封装简化了程序员对对象的使用
精选课件
继承(Inheritance)
继承是父类和子类之间共享数据的方法的机制
一个子类可以继承它的父类(或祖先类)中的属性和操作
子类中可以定义自己的属性和操作
单重继承、多重继承
多态性(Polymorphism)
不同的对象收到同一消息可以产生完全不同的结构,这一现象叫做多态性
多态的实现受到继承的支持
精选课件
例题讲解
精选课件
结构化程序设计的3种结构是
A) 顺序结构、选择结构、转移结构 B) 分支结构、等价结构、循环结构
C) 多分支结构、赋值结构、等价结构 D) 顺序结构、选择结构、循环结构
在设计程序时,应采纳的原则之一是
A) 不限制goto语句的使用 B) 减少或取消注解行
C) 程序越短越好 D) 程序结构应有助于读者理解
程序设计语言的基本成分是数据成分、运算成分、控制成分和
A) 对象成分 B) 变量成分
C) 语句成分 D) 传输成分
精选课件
结构化程序设计主要强调的是
A) 程序的规模 B) 程序的效率
C) 程序设计语言的先进性 D) 程序易读性
以下不属于对象的基本特点的是
A) 分类性 B) 多态性 C) 继承性 D) 封装性
对建立良好的程序设计风格,下面描述正确的是
A) 程序应简单、清晰、可读性好 B) 符号名的命名只要符合语法
C) 充分考虑程序的执行效率 D) 程序的注释可有可无
在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,现在,与程序的效率相比,人们更重视程序的
A) 安全性 B) 一致性 C) 可理解性 D) 合理性
精选课件
程序的3种基本控制结构是
A) 过程、子过程和分程序 B) 顺序、选择和重复
C) 递归、堆栈和队列 D) 调用、返回和转移
下列叙述中,不属于结构化程序设计方法的主要原则的是
A) 自顶向下 B) 由底向上
C) 模块化 D) 限制使用goto语句
对象实现了数据和操作的结合,是指对数据和数据的操作进行
A) 结合 B) 隐藏 C) 封装 D) 抽象
精选课件
在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送
A)调用语句 B)命令 C)口令 D)消息
信息屏蔽的概念与下述哪一种概念直接相关
A)软件

最近更新

2024年数控冲床项目资金筹措计划书代可行性研.. 66页

ANSYS15图文安装教程和激活破解教程 21页

2024年签名 QQ个性签名 5页

2024年筑梦路上的演讲稿初中生 6页

2024年第一次军训小学作文(通用9篇) 8页

2024年端午节的活动方案 40页

2021年上海市崇明县高三一模语文试题(答案详解.. 24页

2021年高考英语考前查缺补漏抢分密押卷(新高考.. 13页

2024年童装批发哪里最便宜还质量好啊 5页

2024年童年作文-我的童年作文 6页

2022年浙江药科职业大学公共课《马克思主义基.. 20页

2023-2024学年广东省汕头市潮阳区高一上册期中.. 8页

2024年竞选小小升旗手发言稿范文(精选3篇) 4页

2023年安徽历史中考试题 14页

2024年竞选优秀学生发言稿 29页

2023年苏州市初中毕业暨升学考试模拟考试历史.. 6页

TiO2的应用研究现状 5页

《伤寒论》中阴阳脉法辨析 5页

2024年窗边的小豆豆读书笔记(集合15篇) 26页

2024年窃读记读后感(15篇) 13页

三年级奥数详解答案-第十一讲--巧填算符1 5页

中国当代文学专题综合练习题填空题 5页

陶瓷瓷器贴花工艺流程 4页

新概念英语第一册单词汇总打印版(已排版) 12页

3d跨度计算 1页

建筑水电安装线盒二次配管规范 3页

(转贴)丹道法诀第十二讲(最完全版本)12(3 13页

护理疑难病例讨论制度 2页

高原圣肽 5页

烟草专卖局市场营销论文:以客户细分为基础,.. 8页