高级语言C 程序设计考试大纲

发布 2021-04-23 14:48:28 阅读 3320

黑龙江省高等教育自学考试。

游戏软件开发技术()专业(独立本科段)

高级c++软件编程》考试大纲。

课程** 7837)

黑龙江省高等教育自学考试委员会办公室制定。

二○一○年十月。

高级语言c++程序设计》考试大纲。

适用专业:游戏软件开发技术(独立本科段)

学时:理论72学时、实践36学时。

一、课程性质、目的和任务。

《高级c++软件编程》是黑龙江省高等教育自学考试计算机教育专业(独立本科段)的一门专业基础课程,是培养和检验应考者的专业基础知识和实际应用能力的一门重要的实践性课程。

鉴于专业性质,应考者必须具备一定的上机操作和实际应用能力,这也是本专业对应考者的基本要求之一。本课程正是为此目的而开设的。本课程重在培养应考者对程序设计基本概念和基本编程技能的掌握,是深入学习其它专业课或专业基础课的入门课程,从而使应考者从专业学习的一开始就能重视实践环节。

本课程的基本要求主要体现在两个方面:一是通过对本课程内容的学习和基本操作技能的训练,使应考者能够比较全面系统地掌握程序设计基础知识和基本编程技能,从而为学习后续课程打下良好的基础;二是通过规定的实验,培养和提高应考者的实际动手能力、分析问题和解决问题的能力以及实验研究能力,从而使应考者逐步形成实事求是的科学态度和严谨的工作作风,为今后从事计算机应用工作打下扎实的基础。

学习本课程需要一定的实习环境,只有在整个学习过程中结合上机操作,才能真正掌握本课程的内容。

本课程的学习一般应先于本专业其它专业基础课和专业课的学习,从而为后续课程的上机实验提供良好的实践基础,使应考者在学习初期就能较好地掌握程序设计方面的基础知识和基本编程技能。

二、课程的基本要求。

掌握c++语言的基本数据类型、语法规则,理解数组、指针等概念,了解有关类与对象的相关知识,能够使用visual c++6.0集成开发环境编写和调度程序。

三、课程内容与考核目标。

第1章 c++的初步知识(4学时)

一)学习目标。

通过本章的学习,要求应考者了解程序设计的发展过程及阶段,知晓c++语言的优点及其优越性,熟知本书的内容安排。

本章所列的知识点中,重点是程序设计语言的发展历程、程序设计的层次划分、c++语言的特点;难点是如何真正理解和掌握c++语言的特点。

二)课程内容。

1.1从c到c++

1.2最简单的c++程序。

1.3c++程序的构成和书写形式。

1.4c++程序的编写和实现。

1.5关于c++上机实践。

三)考核知识点。

1.程序设计与程序设计语言,要求达到“识记”层次。

1.1程序设计语言的发展历程。

1.2程序设计技术的四个层次。

1.3c++语言的特点。

语言概述,要求达到“领会”层次。

2.1c++语言简史。

2.2c++语言的特点。

第2章数据类型与表达式(7学时)

一)学习目标。

本章详细介绍了c++语言的基本语句,基本符号,词汇,基本框架以及c++语言的执行过程,所以本章是学习c++程序设计最基础的知识。正所谓“万丈高楼平地起”,如能牢牢掌握本章的内容,那就是为以后的学习打下了坚实的基础。希望大家能够从现在开始,熟知c++语言的基本符号、c++语言的词汇,用心领悟预处理命令的使用、主函数的使用,为以后的c++程序设计铺平道路。

本章所列的知识点中,重点是i/o语句,c++语言的基本符号,c++语言的词汇,c++程序的基本框架;难点是标准输入输出语句,运算符的应用。

二)课程内容。

2.1c++的数据类型。

2.2常量。

2.3变量。

2.4c++的运算符。

2.5算术运算符与算术表达式。

2.6赋值运算符与赋值表达式。

2.7逗号运算符与逗号表达式。

三)考核知识点。

程序基本组成,要求达到“识记”层次。

1.1i/o语句。

1.2基本符号。

1.3关键字、标识符、字符常量、运算符。

程序基本框架,要求达到“领会”层次。

2.1主函数。

2.2宏定义与文件包含。

第3章基本数据类型与基本运算(10学时)

一)学习目标。

写程序主要是对数据进行计算或处理,本章引入c++语言支持的最基本的数据类型和最基本的运算,也就是系统提供的运算符。

通过本章的学习,应考者应达到如下要求:了解数据的基本类型及其派生类型;掌握说明语句;熟练掌握基本运算符。

本章所列知识点中,重点是数据类型、说明语句和基本运算符的应用;难点是基本类型的派生类型和基本运算符的混合运算。

二)课程内容。

3.1面向过程的程序设计和算法45

3.2c++程序和语句47

3.3赋值语句49

3.4c++的输入与输出50

3.5编写顺序结构的程序58

3.6关系运算和逻辑运算58

3.7选择结构和if语句63

3.8条件运算符和条件表达式67

3.9多分支选择结构和switch语句68

3.10编写选择结构的程序70

3.11循环结构和循环语句73

三)考核知识点。

1.包括简单计算的c++程序实例,要求达到“领会”层次。

2.基本类型及其派生类型,要求达到“领会”层次。

2.1数据类型的概念。

2.2基本类型。

2.3基本类型的派生类型。

2.4 enum类型。

3.说明语句,要求达到“简单应用”层次。

3.1语句及其分类。

3.2常量和变量。

3.3常量说明。

3.4变量说明。

3.5类型说明。

4.基本运算符,要求达到“简单应用”层次。

4.1运算符和表达式的概念。

4.2运算类型与运算符。

4.3赋值运算。

4.4算术运算。

4.5关系运算。

4.6逻辑运算。

4.7其他运算。

4.8运算的优先级。

第4章基本控制结构与导出数据类型(15学时)

一)学习目标。

基本控制结构与数组是程序设计的基础及核心。本课程要求应考者熟练掌握基本控制结构,从而为学习后续课程奠定良好基础。

通过本章的学习,应考者应达到如下要求:领悟三种基本控制结构,即顺序、分支和循环;掌握数组及其应用。

本章所列知识点中,重点是基本控制结构及数组的简单应用;难点是控制结构语句的应用。

二)课程内容。

第4章函数与预处理88

4.1概述88

4.2定义函数的一般形式90

4.2.1定义无参函数的一般形式90

4.2.2定义有参函数的一般形式91

4.3函数参数和函数的值91

4.3.1形式参数和实际参数91

4.3.2函数的返回值93

4.4函数的调用94

4.4.1函数调用的一般形式94

4.4.2函数调用的方式94

4.4.3对被调用函数的声明和函数原型95

4.5内置函数97

4.6函数的重载99

4.7函数模板102

4.8有默认参数的函数103

4.9函数的嵌套调用105

4.10函数的递归调用109

4.11局部变量和全局变量112

4.11.1局部变量112

4.11.2全局变量113

4.12变量的存储类别115

4.12.1动态存储方式与静态存储方式115

4.12.2自动变量116

4.12.3用static声明静态局部变量116

4.12.4用register声明寄存器变量119

4.12.5用extern声明外部变量119

4.12.6用static声明静态外部变量121

4.13变量属性小结122

4.14关于变量的声明和定义124

4.15内部函数和外部函数125

4.15.1内部函数125

4.15.2外部函数125

4.16预处理命令127

4.16.1宏定义127

4.16.2“文件包含”处理128

4.16.3条件编译131

三)考核知识点。

1.控制语句、复合语句,要求达到“综合应用”层次。

1.1简单的程序实例。

1.2控制语句。

1.3复合语句。

2.分支语句,要求达到“简单应用”层次。

2.1分支语句。

2.2分支语句程序实例。

3.循环语句,要求达到“综合应用”层次。

3.1循环语句。

3.2循环语句程序实例。

4.数组导出类型(1),数组(array),要求达到“简单应用”层次。

4.1导出类型的概念。

4.2一维数组。

4.3数组与字符串。

第5章函数,函数与运算符的重载(9学时)

一)学习目标。

函数是c++语言中最重要的概念之一,函数设计是程序设计的主要部分或实质部分。通过本章的学习,要求应考者了解函数在c++程序设计中的重要性、熟知函数组成要素、理解函数说明与使用方法、领悟值调用与引用调用的区别,了解函数与运算符的重载。

本章所列知识点中,重点是函数说明、函数调用、函数参数、函数的返回、值调用与引用调用;难点是函数与运算符重载。

二)课程内容。

第1节三次方程求根程序的设计。

第2节函数的说明与使用。

第3节函数与运算符的重载。

第4节程序实例。

三)考核知识点与考核要求。

1.函数的说明与使用,要求达到“领会”层次。

1.1函数说明。

1.2函数调用。

1.3函数的返回。

1.4函数的参数。

1.5值调用与引用调用。

2.函数与运算符的重载, 要求达到“识记”层次。

2.1函数重载。

2.2可重载运算。

2.3运算符重载函数的定义。

第6章指针,引用与动态内存分配(9学时)

一)学习目标。

指针和引用类型是c++语言提供的导出类型,正确灵活使用指针和引用类型是设计高质量的c++程序所必须掌握的技术。通过本章的学习,要求应考者理解指针类型,知晓指针与动态内存分配,领悟引用类型的含义。

本章所列知识点中,重点是指针变量、指针与数组、字符串指针、引用变量、引用型参数;难点是指针。

二)课程内容。

第1节选择排序算法。

第2节导出数据类型(2),指针。

第3节指针与动态内存分配。

第4节导出数据类型(3),引用。

高级语言程序设计C考试大纲

高级语言程序设计c 考试大纲。一 课程的性质和任务。高级语言程序设计c 是计算机科学与技术 软件工程 网络工程等专业的基础课程。通过本课程的学习,使学生掌握面向过程与面向对象程序设计中的基本概念和方法,在理论和实践上为专业的后续课程和计算机应用打下良好基础。本课程使用的教材 c 程序设计基础 第四版...

高级语言程序设计C考试大纲

高级语言程序设计 c 考试大纲。第一章 基本数据类型与表达式 识记 字符集 基本保留字 基本数据类型 标识符的语法规则 简单 cout 和 cin 标准流的使用 运算符 表达式书写规则 理解 类型的概念 变量与常量的概念 对象的不同访问形式 表达式的概念 求值规则 求值中的类型转换 能力 根据问题书...

《高级语言程序设计 C语言》实验大纲

高级语言程序设计 c语言实验 教学大纲。课程名称 高级语言程序设计 c语言。课程性质 专业必修课设置类别 非独立设课。适用专业 计算机科学与技术。课程总学时 80课程总学分 4 实验学时 32实验学分 一 实验教学的目的 任务与要求。通过实验加深对讲授内容的理解,熟练地掌握c语言的语法规则。通过编写...