程序设计语言概论 复习 2011.12.14.  考试时间 : 2012.1.4 下午 2:00~4:00  考试地点 :

Slides:



Advertisements
Similar presentations
第一编 伦理学概述 第一章 什么是伦理学 第一节 “ 伦理 ” 、 “ 道德 ” 概念的语义学分析 从伦理道德出发对人类行为和品质的分 类 伦理学的界定 伦理学或道德哲学与其他学科的联系 道德学说的层次性及其分类.
Advertisements

7.1 内置对象概述及分类 JSP 视频教学课程. JSP2.2 目录 1. 内置对象简介 1. 内置对象简介 2. 内置对象分类 2. 内置对象分类 3. 内置对象按功能区分 3. 内置对象按功能区分 4. 内置对象作用范围 4. 内置对象作用范围.
三级偏软考点. 第一章必考点 1. 计算机的进位数制 (1) 计算机中所有数据是二进制 0,1 表示 (2) 在现实生活中人们普遍使用十进制 如何把十进制转换成计算机所识别的二 进制?整数是除 2 取余法,小数是乘 2 取 整法.
数据结构的引入. 通讯录管理 社团机构管理 校园导航管理 通讯录管理 社团机构管理 校园导航管理.
中科院研究所公开招聘面试答辩 第一章 基本情况介绍.
夯实基层 创新进取 大力践行医药卫生体制改革 丽水市卫生局 黄 刚
第三节 灰树花栽培技术 主讲 段鸿斌.
开展优质护理服务 落实重患护理 沈阳市第四人民医院 姚军.
证券投资技术分析.
Tool Command Language --11级ACM班 金天行.
第三章 数据类型和数据操作 对海量数据进行有效的处理、存储和管理 3.1 数据类型 数据源 数据量 数据结构
程序设计语言概论 复习题
人工智能技术导论 廉师友编著 西安电子科技大学出版社.
Oracle数据库 Oracle 子程序.
不确定度的传递与合成 间接测量结果不确定度的评估
第三篇 组织工作.
全国计算机等级考试 二级基础知识 第二章 程序设计基础.
程序、模型与表达 前端工程师的程序设计思考.
计算机基础知识 丁家营镇九年制学校 徐中先.
程序的形式验证 - 简介 中国科学院软件研究所 张文辉 1.
EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构;并用操作语义的方法描述对应的语义规则
Hadoop I/O By ShiChaojie.
OpenMP简介和开发教程 广州创龙电子科技有限公司
EBNF 请用扩展的 BNF 描述 C语言里语句的结构; 请用扩展的 BNF 描述 C++语言里类声明的结构;
计算机网络原理 徐明伟
面向对象建模技术 软件工程系 林 琳.
管理信息结构SMI.
走进编程 程序的顺序结构(二).
辅导课程六.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第二章 Java语言基础.
数据挖掘工具性能比较.
PaPaPa项目架构 By:Listen 我在这.
泛型委托 泛型接口、方法和委托.
歡 迎.
《编译原理与技术》 期末复习 计算机科学与技术学院 郑启龙 李 诚 25/12/2018.
第4章 非线性规划 4.5 约束最优化方法 2019/4/6 山东大学 软件学院.
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
解决变化问题的自底向上 流程建模方法 严志民 徐玮.
C语言程序设计 主讲教师:陆幼利.
EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构;并用操作语义的方法描述对应的语义规则
C# 入门 2011级ACM班 张方魁.
$9 泛型基础.
VisComposer 2019/4/17.
農業金融講義 課程大綱.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
第4章 Excel电子表格制作软件 4.4 函数(一).
本节内容 类成员的访问控制 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第一章
Chapter 18 使用GRASP的对象设计示例.
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
Visual Basic程序设计 第13章 访问数据库
C++语言程序设计 C++语言程序设计 第八章 继承 C++语言程序设计.
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
1.非线性规划模型 2.非线性规划的Matlab形式
第一章 绪论 1.1 引言 1.2 逻辑结构和存储结构 1.3 算法.
临界区问题的硬件指令解决方案 (Synchronization Hardware)
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
_03宽字符与Unicode编程 本节课讲师——void* 视频提供:昆山爱达人信息技术有限公司 官网地址:
第二节 C语言的特点.
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
HULUO Finance and Economics College
基于列存储的RDF数据管理 朱敏
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
本节内容 动态链接库 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
C++语言程序设计 C++语言程序设计 第九章 类的特殊成员 第十一组 C++语言程序设计.
教学大纲(甲型,54学时 ) 教学大纲(乙型, 36学时 )
WEB程序设计技术 数据库操作.
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
数据密集型计算理论与实践 张奇.
Presentation transcript:

程序设计语言概论 复习

 考试时间 : 下午 2:00~4:00  考试地点 :

第一章  高级程序设计语言的设计目标  程序的解决方案与问题的物理结构相匹配  全世界广泛使用  易证明解决方案的正确性  程序设计语言的编程范型  命令型、函数式、逻辑型、面向对象

第二章  语言设计要考虑的基本因素  硬件计算机  虚拟计算机(或执行模型)  计算模型  虚拟计算机  程序运行时的数据和算法所定义的计算机

第三章  程序的语法与语义  定义、形式、及分类  程序的主要构成  声明 + 控制  语言的翻译  分析  词法、语法、语义,各阶段的功能  综合  优化、目标代码生成

第三章(续)  BNF 文法  文法的推导过程  文法定义的语言  语法分析树  文法的二义性及其解决  有限状态自动机 (FSA)  FSA 的能力  接受一个句子与识别一个语言的区别  FSA 与正则文法、正则表达式之间的相互转换  下推自动机 (PDA)  运行原理  PDA 的能力

第四章  语义模型  文法模型、操作模型、应用模型、公理模型、规约模型  属性文法  表达式的语义  程序验证的关键性问题  建模 / 规约、实现、验证  公理语义  程序正确性证明

第五章  数据对象  数据对象的属性  数据值  数据类型  数据类型的构成  类型的转换  常见基本数据类型的实现

第六章  常见结构化数据类型的实现  常见的抽象机制  结构化数据、子程序、类型声明、继承  抽象数据类型  信息隐蔽与封装  子程序  定义与激活、激活的生命周期  类型检查与等价  强类型、弱类型、静态与动态检查  类型等价 与 数据对象相等

第七章  继承  继承的根源  对象的派生、方法的继承  重载  定义及冲突解决  多态  多态的创建与实现  动态多态

第八章  顺序控制的层次  算术表达式的顺序控制  表达式的表示方法  树形表示、线性表示  表示方法蕴含(或不蕴含)计算顺序  不同表达方法的计值过程  计值中存在的问题  计值规则、副作用、出错、布尔表达式短路

第八章(续)  语句的顺序控制  主要控制结构  结构化程序设计的基本原则  素程序  定义  合式程序的分解  素程序定理的证明  逻辑表达式  替代与合一

第九章  子程序控制  子程序控制的主要目标  局部变量的访问,变量的作用域  激活记录堆栈的管理  参数传递  基本方法:按名、按值、按引用等

第十章  堆存储中存在的主要问题  引用悬空、不可访问的存储区、存储碎片  垃圾回收  常用的回收算法

第十一章  例外处理  产生例外的方式  例外的传播  并行编成  并行任务和协程  并行程序的存储管理  不确定性程序  卫哨命令  同步和信号  信号和消息的适用范围

常见程序设计语言  C/C++  Java  Smalltalk  Prolog  Lisp  等等