资源预览内容
第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
第9页 / 共25页
第10页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
面向对象程序设计董黎明董黎明 8219207182192071 donglmmail.btvu.orgdonglmmail.btvu.org期末复习期末复习期末复习内容 考核说明 考核内容及要求 考核样题分析考核说明 面向对象程序设计技术课程是北京 电大计算机科学与技术专业一门选修课 ,在整个教学体系中占据非常重要的地 位。该课程主要介绍C+程序设计语言 的基本语法规则,计算机程序的基本结 构,一些典型应用问题的程序设计方法 (即算法),结构化和模块化的程序设 计方法,面向对象程序设计的概念和方 法等内容。学好该课程将为学习其他后 续计算机专业课程打下良好的基础。 考核说明命题依据 严格按照计算机科学与技术专业 面向对象程序设计技术课程教学 大纲编写。 本课程文字教材包括主教材和实验 教材两本,均为李宁主编并由中央 广播电视大学出版社出版,主教材 为C+程序设计,实验教材为 C+程序设计实验。 考核说明考核要求 考核学生掌握和运用C+语言基本语法 规则进行典型程序设计的能力。具体考 核要求分为以下3个层次: 了解:能够掌握C+语言的基本语法规 则和一些基本概念。 理解:能够阅读和分析用C+语言编写 的程序,即能够写出程序的运行结果或 指出程序的功能。 应用:能够根据解决特定问题的要求利 用C+语言编写出程序。考核说明命题原则 严格按照该课程教学大纲和考核说 明的要求命题。 试题的覆盖面较广,并适当突出重 点。 试题的难易程度和题量适当,按难 易程度分为三个层次:容易占40% ,一般占40%,较难占20%。 题型有四种:单选题、填空题、写 出程序运行结果、编程题等。考核说明考核形式 采用期末卷面考核与形成性考核相结合 的方式。 课程形成性考核成绩占课程综合成绩20 分。其中记分作业4次、“必做实验”占形 成性考核成绩的比例调整为80%,其余 20%由网上教学活动、专题讨论、小组 学习、自学笔记等内容构成。 期末卷面考核占80分,由是北京电大命 题并为闭卷考试,答题时限为90分钟。 两方面成绩累计达到60分者为及格。考核说明考核形式 采用期末卷面考核与形成性考核相结合 的方式。 课程形成性考核成绩占课程综合成绩20 分。其中记分作业4次、“必做实验”占形 成性考核成绩的比例调整为80%,其余 20%由网上教学活动、专题讨论、小组 学习、自学笔记等内容构成。 期末卷面考核占80分,由是北京电大命 题并为闭卷考试,答题时限为90分钟。 两方面成绩累计达到60分者为及格。考核内容及要求C+语言概述程序、程序文件和函数的概念及其相互之间的关系。 函数的定义格式和作用,主函数的特殊地位和作用。 C+基本语句和复合语句的语法格式。 #include命令的作用,C+系统编译程序对其处理的过 程。 头文件的文件名格式、在程序中的使用方法和作用。 程序中两种注释标记的写法和作用。 标准输出流对象cout和标准输入流对象cin的含义,插 入操作符的作用。 C+源程序文件名、编译后生成的目标文件名和连接后 生成的可执行文件名中相应的扩展名,C+系统的编译 程序和连接程序的功能。 要求了解以上内容。 考核内容及要求基本数据类型 和表达式 C+数据类型的分类。 各种整数类型的关键字表示,存储空间的大小和值域范围。 整型变量的定义和初始化,十进制整型常量的表示。 字符类型的关键字表示,存储空间的大小和值域范围;字符型常量的 表示,回车、换行、单引号、双引号、反斜线、空字符等特殊字符的表 示。 字符型变量的定义和初始化,字符型与整型的关系。 枚举的概念,枚举类型的定义,枚举变量的定义和初始化,枚举常量 与整型常量的对应关系。 各种实数类型的关键字表示,存储空间的大小和有效位数。 单精度和双精度实数的定点表示和浮点(科学)表示,实型变量的定 义和初始化。 加、减、乘、除、取余、赋值、增1、减1、取数据存储长度等算术 运算符的表示、含义、运算对象个数和运算优先级。 关系运算符的定义和关系表达式的计算,逻辑运算符的定义与逻辑表 达式的计算,系统给定的逻辑(布尔)类型的定义,逻辑常量false和 true与整型常量的对应关系,逻辑变量的定义和使用,求任意表达式对 应逻辑值的方法。 typedef语句格式及功能。考核内容及要求C+程序的流 程控制 程序或程序模块的三种基本结构,每种结构的执行过程 。 简单if语句、带else子句的if语句、多分支结构的if语句的 定义格式、执行过程和在处理问题中的具体应用。 switch语句的定义格式、执行过程和在处理问题中的具 体应用。 if语句与switch语句之间的功能比较,if语句与switch语 句之间的转换。 for循环、while循环和do.while循环的定义格式、执行 过程和在处理问题中的具体应用。 三种循环结构之间的比较及其相互转换。 Break语句在switch语句和各种循环语句中的作用, continue语句在各种循环语句中的作用。 goto语句和return语句的定义格式和功能。考核内容及要求数组 一维数组的含义、定义格式及初始化格式。 数组长度、数组元素、元素下标的含义,访问 数组元素的语法格式,下标运算符的操作对象 和操作结果。 数组元素的下标变化范围,数组元素所占存储 空间大小和整个数组所占存储空间大小的计算 ,各元素对应存储空间的排列情况,每个元素 的存储地址的计算。 利用一维数组存储数据,按元素值的升序或降 序排列数据,按给定条件或功能对数组元素依 次进行访问和处理。 二维数组的含义、定义格式及初始化格式。 二维数组的行数和列数的概念,数组长度(即 所含元素个数)的计算。 考核内容及要求数组 访问二维数组元素的语法格式,每个下标运算符的操作 对象和操作结果。 二维数组中的所有元素在存储空间中的排列情况,每个 元素的存储地址的计算。 利用二维数组存储矩阵数据,按给定条件或功能对数组 元素依次进行访问和处理。 字符串常量的定义格式,字符串的存储格式,字符串长 度的概念。 一维字符数组、二维字符数组与字符串之间的关系,一 维字符数组与二维字符数组的初始化。 strlen,strcpy,strcmp,strcat等字符串函数的声明格式及 功能,利用提取和插入操作符输入和输出字符串的语法 格式。 利用typedef语句定义数组类型。考核内容及要求C+函数 函数的声明格式与定义格式。 函数调用表达式的语法格式及执行过程。 函数定义中形参变量的作用及实虚参数结合的 过程。 函数声明(原型)语句的定义格式及作用。 形参为一维数组或二维数组时的说明格式、对 应实参的语法规则、调用时数组参数传递的过 程。 变量的作用域的概念和含义;系统对全局变量 、static变量、局部变量的建立和初始化过程。 考核内容及要求指针、引用和 动态空间管理 指针的概念,指针变量的定义和初始化。 指针赋值(=)、取对象(变量)地址( for(int i=1;i+) if(s50) break; if(i%2=0) s+=i; cout class A int a,b; public: A() a=b=0; A(int aa, int bb) a=aa; b=bb; cout=m) c+; /按条件统计出元素个数得4分 return c; /返回统计结果得2分 祝 同学们 取得好成绩!
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号