黑龙江2012年自考计算机教育(独本)“高级语言C程序设计”考试大纲.doc
《黑龙江2012年自考计算机教育(独本)“高级语言C程序设计”考试大纲.doc》由会员分享,可在线阅读,更多相关《黑龙江2012年自考计算机教育(独本)“高级语言C程序设计”考试大纲.doc(12页珍藏版)》请在文库网上搜索。
1、黑龙江省高等教育自学考试计算机教育(080714)专业(独立本科段)高级语言C+程序设计考试大纲(课程代码 7837)黑龙江省高等教育自学考试委员会办公室二九年四月高级语言C+程序设计考试大纲适用专业:计算机教育(独立本科段)学 时:理论72学时、实践36学时一、课程性质、目的和任务 高级语言C+程序设计是高等教育自学考试计算机教育专业(独立本科段)的一门专业基础课程,是培养和检验应考者的专业基础知识和实际应用能力的一门重要的实践性课程。鉴于专业性质,应考者必须具备一定的上机操作和实际应用能力,这也是本专业对应考者的基本要求之一。本课程正是为此目的而开设的。本课程重在培养应考者对程序设计基本概
2、念和基本编程技能的掌握,是深入学习其它专业课或专业基础课的入门课程,从而使应考者从专业学习的一开始就能重视实践环节。 本课程的基本要求主要体现在两个方面:一是通过对本课程内容的学习和基本操作技能的训练,使应考者能够比较全面系统地掌握程序设计基础知识和基本编程技能,从而为学习后续课程打下良好的基础;二是通过规定的实验,培养和提高应考者的实际动手能力、分析问题和解决问题的能力以及实验研究能力,从而使应考者逐步形成实事求是的科学态度和严谨的工作作风,为今后从事计算机应用工作打下扎实的基础。 学习本课程需要一定的实习环境,只有在整个学习过程中结合上机操作,才能真正掌握本课程的内容。 本课程的学习一般应
3、先于本专业其它专业基础课和专业课的学习,从而为后续课程的上机实验提供良好的实践基础,使应考者在学习初期就能较好地掌握程序设计方面的基础知识和基本编程技能。二、课程的基本要求掌握C+语言的基本数据类型、语法规则,理解数组、指针等概念,了解有关类与对象的相关知识,能够使用Visual C+6.0集成开发环境编写和调度程序。三、课程内容与考核目标第1章 绪论(4学时)(一)学习目标 通过本章的学习,要求应考者了解程序设计的发展过程及阶段,知晓C+语言的优点及其优越性,熟知本书的内容安排。 本章所列的知识点中,重点是程序设计语言的发展历程、程序设计的层次划分、C+语言的特点;难点是如何真正理解和掌握C
4、+语言的特点。(二)课程内容 第1节 程序设计与程序设计语言 第2节 C+语言概述(三)考核知识点 1.程序设计与程序设计语言,要求达到“识记”层次。 1.1程序设计语言的发展历程 1.2程序设计技术的四个层次 1.3C+语言的特点 2.C+语言概述,要求达到“领会”层次。 2.1C+语言简史 2.2C+语言的特点 第2章 C+语言初步(7学时)(一)学习目标 本章详细介绍了C+语言的基本语句,基本符号,词汇,基本框架以及C+语言的执行过程,所以本章是学习C+程序设计最基础的知识。正所谓“万丈高楼平地起”,如能牢牢掌握本章的内容,那就是为以后的学习打下了坚实的基础。希望大家能够从现在开始,熟知
5、C+语言的基本符号、C+语言的词汇,用心领悟预处理命令的使用、主函数的使用,为以后的C+程序设计铺平道路。 本章所列的知识点中,重点是I/O语句,C+语言的基本符号,C+语言的词汇,C+程序的基本框架;难点是标准输入输出语句,运算符的应用。 (二)课程内容 第1节 初识C+程序 第2节 C+语言的基本符号 第3节 C+语言的词汇 第4节 C+程序的基本框架 第5节 运行C+程序(三)考核知识点 1.C+程序基本组成,要求达到“识记”层次。 1.1I/O语句 1.2基本符号 1.3关键字、标识符、字符常量、运算符 2.C+程序基本框架,要求达到“领会”层次。 2.1主函数 2.2宏定义与文件包含
6、 第3章 基本数据类型与基本运算(10学时)(一)学习目标写程序主要是对数据进行计算或处理,本章引入C+语言支持的最基本的数据类型和最基本的运算,也就是系统提供的运算符。 通过本章的学习,应考者应达到如下要求:了解数据的基本类型及其派生类型;掌握说明语句;熟练掌握基本运算符。 本章所列知识点中,重点是数据类型、说明语句和基本运算符的应用;难点是基本类型的派生类型和基本运算符的混合运算。(二)课程内容 第1节 包括简单计算的C+程序 第2节 基本类型及其派生类型 第3节 说明语句 第4节 基本运算符 (三)考核知识点 1.包括简单计算的C+程序实例,要求达到“领会”层次。 2.基本类型及其派生类
7、型,要求达到“领会”层次。 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学时)(一)学习目标基本控制结构与数组是程序设计的基础及核心。本课程要求应考者熟练掌握基本控制结构,从而为学习后续课程奠定良
8、好基础。 通过本章的学习,应考者应达到如下要求:领悟三种基本控制结构,即顺序、分支和循环;掌握数组及其应用。 本章所列知识点中,重点是基本控制结构及数组的简单应用;难点是控制结构语句的应用。(二)课程内容 第1节 控制语句、复合语句和空语句 第2节 分支语句 第3节 循环语句 第4节 转向语句 第5节 数据导出类型(1),数组(Array) 第6节 C+程序实例(三)考核知识点 1.控制语句、复合语句,要求达到“综合应用”层次。 1.1简单的程序实例 1.2控制语句 1.3复合语句 2.分支语句,要求达到“简单应用”层次。 2.1分支语句 2.2分支语句程序实例 3.循环语句,要求达到“综合应
9、用”层次。 3.1循环语句 3.2循环语句程序实例 4.数组导出类型(1),数组(Array),要求达到“简单应用”层次。 4.1导出类型的概念 4.2一维数组 4.3数组与字符串 第5章 函数,函数与运算符的重载(9学时)(一)学习目标函数是C+语言中最重要的概念之一,函数设计是程序设计的主要部分或实质部分。通过本章的学习,要求应考者了解函数在C+程序设计中的重要性、熟知函数组成要素、理解函数说明与使用方法、领悟值调用与引用调用的区别,了解函数与运算符的重载。本章所列知识点中,重点是函数说明、函数调用、函数参数、函数的返回、值调用与引用调用;难点是函数与运算符重载。(二)课程内容 第1节 三
10、次方程求根程序的设计第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+程序所必须掌握的技术。通过本章的学习,要求应考者理解指针类型,知晓指针与动态内存分配,领悟引用类型的
11、含义。 本章所列知识点中,重点是指针变量、指针与数组、字符串指针、引用变量、引用型参数;难点是指针。(二)课程内容 第1节 选择排序算法 第2节 导出数据类型(2),指针 第3节 指针与动态内存分配 第4节 导出数据类型(3),引用(三)考核知识点 1导出数据类型(2),指针,要求达到“领会”层次。 1.1指针变量说明1.2指针变量的操作1.3指针与数组1.4字符串指针1.5指针与函数 2导出数据类型(3),引用,要求达到“领会”层次。 2.1引用变量的说明2.2引用和指针的比较2.3引用型参数2.4引用型的函数返回值第7章 类与对象(9学时)(一)学习目标 通过本章的学习,要求应考者了解基于
12、类的程序设计的基本概念,知晓封装属性的含义,知晓对象的初始化、构造与析构函数、常量成员的定义、this 指针的含义,了解类之间的关系。 本章所列知识点中,重点是类的封装,对象的初始化,构造与析构函数,常量成员;难点是基类与派生类之间的关系。(二)课程内容 第1节 设计一个栈类 第2节 类和对象的说明(三)考核知识点 1. 设计一个栈类,要求达到“识记”层次。1.1栈类的说明、栈类函数成员的内联定义或类外部定义 2. 类和对象的说明,要求达到“识记”层次。 2.1类说明和对象说明 2.2对象的初始化,构造与析构函数 2.3 this 指针 2.4常量成员 2.5结构与联合 2.6类之间的关系第8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 黑龙江 2012 自考 计算机教育 高级 语言 程序设计 考试 大纲