1 / 5
文档名称:

软考软件设计师专题课件程序语言部分.docx

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

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

分享

预览

软考软件设计师专题课件程序语言部分.docx

上传人:温柔的兰花 2022/1/20 文件大小:16 KB

下载得到文件列表

软考软件设计师专题课件程序语言部分.docx

相关文档

文档介绍

文档介绍:精品教学课件设计 | Excellent teaching plan
软考软件设计师专题讲义:程序语言部分
1、程序语言知识
程序语言:
程序语言分为低级语言和高级语言
将类以变量类型的形式提供给用户,


而有效地保护内部所有数据不受外部破坏。
◆继承性: 指一个类 ( 父类 ) 再加上某些新的特征生成另外一个新类类的全部特征, 从而增强了类的共享机制, 实现了软件的可重用性,

( 子类 ) ,子类具有父简化了软件的开发工作。
◆多态性: 指将同一处理过程或函数应用于不同的变量重载,从而简化编码。

( 参数 ) ,实现数据和过程的功能
下面简单介绍一下几种面向对象语言。
C++:是在 C 语言的基础上发展起来与 C 兼容的语言。是目前最流行的面向对象语言,
主要增加了类功能和从其他类中继承类对象的功能。
Smalltalk :典型的面向对象的程序设计语言,引入了类和对象。
Java : 由 SUN公司开发的一种面向对象的程序设计语言。其主要特点是可移植性好,
可用于各种平台,尤其适合网络上运行。
数据类型和控制结构:
对于不同的程序语言, 其提供的数据类型都不相同。 数据是程序操作的对象, 使用时都需要分配内存空间,它们都具有以下的属性。
数据名称:由用户通过标示符命名 ;
类型: 说明数据占用内存的大小和存放方式
存储类: 说明数据在内存中的位置和生存期
作用域: 说明数据可以使用的范围
生存期: 说明数据占用内存的时间
数据从不同角度可分成不同的类别:
纯量数据类型 ( 基础数据类型 ) 和结构数据类型:其中纯量数据类型包括 ( 实型、整型、布尔型、指针,双精度型和枚举型 ); 而结构数据类型包括 ( 联合、数组、复型和记录 )
精品教学课件设计 | Excellent teaching plan
按作用域分:全局量和局部量
按生存期分:自动生存期 (auto) 、静态生存期 (static) 和动态生存期
按程序运行期数据值是否改变:常量和变量
按类型分: void 、标量、函数和聚合
标量又可分为算术、枚举和指针 ;
聚合可分为数组、结构体和共用体。
按构造方式分:基本类型和派生类型 ( 主要参考 C语言 )
基本类型是 void 、 char 、int 、float 、double 和枚举类型,以及其变种 short 、 long 、
signed 和 unsigned 。
派生类型包括指针、数组、函数、结构体 (struct) 和共用体 (union) 。其中,最后两种为用户类型。
程序语言中的控制结构为数据和数据上的运算组合成程序提供了基本框架, 主要包括 3
种控制结构,即
顺序: