文档详情

计算机高级语言程序设计自学考试大纲

bin****86
实名认证
店铺
DOC
68.53KB
约13页
文档ID:49691907
计算机高级语言程序设计自学考试大纲_第1页
1/13

高级语言程序设计自学考试大纲一、课程性质与设置目的(一)课程性质和特点高级语言程序设计是高等教育自学考试计算机及应用专业(专科)中一门 重要的专业基础课它既可以为其它专业课程奠定程序设计的基础,又可以作 为其它专业课程的程序设计工具设置本课程的主要目的是通过对 C 语言的语法规则、数据类型、数据运算、 语句、系统函数、程序结构的学习,掌握应用 C 语言进行简单程序设计的技能, 为进行各种实用程序开发奠定一个良好的基础二)本课程的基本要求通过本课程的学习,应能达到知识和技能两方面的目标1.知识方面:(1)熟练掌握 C 语言的数据类型(基本类型、构造类型、指针类型等) 和各类运算符,能正确使用表达式实现各种数据的简单加工2)熟练掌握 C 程序的三种基本结构(顺序、选择、循环)的特点,能 使用相关语句完成这三种基本结构的程序设计任务3)掌握 C 语言的常用库函数使用,以及用户函数的定义、调用、参数 传递等方法2.技能方面:(1)熟练掌握阅读和分析简短程序的方法和技巧2)熟练掌握设计和调试简短程序的方法及技巧3)了解并初步掌握实用程序的开发与调试技术三)本课程与相关课程的联系先修课程:《模拟电路与数字电路》中的数制概念, 《计算机应用技术》中 的计算机基本结构、软硬件概念和上机操作知识。

后续课程:本课程的知识和技能对掌握《汇编语言程序设计》 、 《数据结构 导论》 、 《操作系统概论》 、 《数据库及其应用》等课程中的算法、程序结构、程 序设计方法、程序调试方法均有一定的帮助 二、课程内容与考核目标第 1 章 概 述(一)课程内容1.1 程序与程序设计1.2 高级语言与 C 语言1.3C 语言的基本同法1.4C 语言的基本语句1.SC 程序的基本结构(二)学习目的与要求通过本章学习,要求了解程序、程序设计高级语言的概念;认识 C 语言 的字符集、词类和语句的分类;了解 C 程序的基本结构,为后续章节的学习奠 定一个基础重点(语言的字符集和保留字儿语言词类和语句的分类地程序的基本结构三)考核知识点与考核要求1.程序程序设计和高级语言,达到“识记”层次1.l 程序的概念1.2 程序设计的任务和主要步骤1.3 高级语言的概念与作用2.语言和 C 程序,达到“识记”层次2.1 C 语言的发展2.2 C 程序的基本结构3. C 语言的字符集、词类和句类,达到“领会”层次3.1 C 语言的字符集3.2 C 语言的词的分类原则3.3 C 语言的保留字及其基本作用3.4 C 语言的语句分类。

第 2 章 基本数据类型和运算(一)课程内容2.1 C 语言的数据类型2.2 常量2.3 变量2.4 运算符2.5 表达式(二)学习目的与要求通过本章学习,要求了解 C 语言的数据类型体系和运算符体系;掌握各种 基本数据类型常量的书写方法和变量的定义、赋值、初始化方法;基本运算符 的运算规则和优先级别;能正确构成基本类型的表达式重点:基本数据类型(整、短整、长整、无符号整、无符号短整、无符号 长整、单精度、双精度字符、字符串)常量的书写方法和变量的定义、赋值、 初始化、使用方法;基本运算符(算术、关系、逻辑、赋值、逗号、条件、长 度、位运算符)的运算规则及优先级别;表达式(算术、关系、逻辑 条件、赋值、逗号)的构成规则和计算难点:变量生存期和作用域;运算符优先级别;混合表达式计算;逻辑值 表示方法三)考核知识点与考核要求1.数据类型的概念及其分类,达到“识记”层次1.l 数据类型的概念1.2 C 语言中数据类型的分类2.基本类型(整型、实型、字符型、字符串)常量的书写方法,达到“领 会”层次2.l 整型(短整、长整、无符号短整、无符号长整)常量2.2 实型(单精度、双精度)常量2.3 字符常量。

24 字符串常量3.基本类型(整型、实型、字符型)变量的定义、初始化方法,达到“领 会”层次3.l 定义整型(短整、长整、无符号短整、无符号长整)变量,并对其初 始化3.2 定义实型(单精度、双精度)变量,并对其进行初始化3.3 定义字符型变量,并对其进行初始化4.基本类型数据在内存中的存放方式,达到“识记”层次4.1 整型(短整、长整、无符号短整、无符号长整)数据在内存的存放方 式4. 2 字符型数据在内存的存放方式4.3 字符串常量在内存的存放方式5. 变量的存储类型及其定义方法,达到“领会”层次5.1 变量的存储类型概念5.2 不同存储类型变量的存储与使用特点5.3 变量存储类型的定义方法6.变量的生存期和作用域,达到“领会”层次6.l 内部变量和外部变量的概念和定义方法6. 2 通过变量的定义方式确定变量的生存期(全局变量和局部变量) 6.3 通过变量的定义方式确定变量的作用域7.基本运算符的运算规则和优先级别,达到“简单应用”层次7.l 算术运算符的运算对象、运算规则和优先级7.2 关系和逻辑运算符的运算对象运算规则和优先级7.3 赋值运算符的运算对象、运算规则和优先级7.4 逗号、条件和长度运算符的运算对象、运算规则和优先级。

7.5 位运算符的运算对象、运算规则和优先级8.表达式的构成规则及其优先级别,达到“简单应用”层次8.l 算术表达式的构成和运算规则8.2 关系和逻辑表达式的构成和运算规则8.3 赋值表达式的构成和运算规则8.4 逗号和条件表达式的构成和运算规则8.5 不同数据类型的数据在计算和赋值时的类型转换原则 第 3 章 顺序结构、选择结构和循环结构的程序设计(一)课程内容3.l 结构化程序的三种基本结构3.2 顺序结构的程序设计3.3 C 程序的开发环境3.4 选择结构的程序设计3.5 循环结构的程序设计3.6 goto 语句(二)学习目的与要求通过本章学习,要求了解结构化程序的三种基本结构;熟练掌握赋值语句、 字符输人/输出和格式输人/输出函数的使用方法,能正确设计顺序结构的程 序;熟练掌握单分支双分支、多分支选择语句的格式与功能,能正确选取选 择语句来设计选择结构的程序;熟练掌握 While 语句、do-while 语句和语句、 break 语句、continue 语句、goto 语句的格式和功能,并能根据循环结构的要求 正确选取循环语句来实现循环;掌握变量赋值时的类型转换规则;熟练掌握在 Turbo C 环境下,建立源程序清单、编译连接生成可执行程序、编辑修改源程 序清单、运行目标程序、查看运行结果等基本操作方法。

重点:赋值语句的格式与功能;字符和格式输人/输出函数的调用格式与 功能;if、if-else、和 switch 语句的格式和功能; while、do-while、for、break、continue、goto 语句的格式和功能;顺序结构、 三种选择结构、三种循环结构的程序设计方法;Turbo C 环境下,建立、编辑 修改、编译连接、运行 C 程序的方法难点:格式输人/输出函数中格式控制符的使用:break 和 continue 语句的 正确使用;Turbo C 的各种菜单项的功能三)考核知识点与考核要求1.三种基本的程序结构,达到“识记”层次1.1 顺序结构的特点1.2 三种选择结构的特点1.3 三种循环结构的特点2.赋值语句的使用,达到“简单应用”层次2.l 赋值语句的格式和基本功能2.2 使用赋值语句解决简单计算问题3.字符输人/输出函数的使用,达到“简单应用”层次3.l 字符输人/输出函数的调用方法和功能3.2 使用字符输人/输出函数解决程序设计中的字符输人/输出问题4.格式输人/输出函数的使用,达到“简单应用”层次4.l 格式输人/输出函数的调用方法和功能4.2 格式输人/输出函数中格式控制符的含义和作用。

4.3 正确使用格式输人/输出函数解决程序设计中的数据输人/输出问题5.三条选择语句和三种选择结构的程序设计,达到“综合应用”层次5.l 使用 if 语句实现单分支结构的程序设计方法5.2 使用 if-else 语句实现双分支结构的程序设计方法5.3 使用 switch 语句实现多分支结构的程序设计方法5.4 使用嵌套的 if-else 语句实现多分支结构的程序设计方法6.三种循环语句和三种循环结构的程序设计,达到“综合应用”层次6.1 使用 while 语句实现当型循环结构的程序设计方法6.2 使用 do-while 语句实现直到型循环结构的程序设计方法6.3 使用 for 语句实现次数型循环结构的程序设计方法6.4 break 和 continue 语句功能和使用方法7.多重循环结构的实现方法,达到“简单应用”层次7.l 两重循环结构的设计方法7.2 三重循环结构的设计方法8.使用 goto 语句构造循环的方法及缺点,达到“领会”层次8.1 使用 goto 语句构造循环的方法8.2 使用 goto 语句构造循环的缺点9.Turbo C 的基本使用方法,达到“简单应用”层次9.1 Turbo C 的启动和退出操作。

9.2 使用 Turbo C 建立、修改、保存 C 程序的操作9.3 使用 Turbo C 编译连接生成可执行程序的操作9.4 使用 Turbo C 运行可执行程序和查看运行结果的操作 第 4 章 数 组(一)课程内容4.1 一维数组4.2 多维数组4.3 字符数组与字符串(二)学习目的与要求通过本章学习,要求掌握一维数组、多维数组(主要指二维) 字符数组的 定义、初始化、数元素的引用等方法;掌握有关处理字符串的系统函数的使用 方法重点:一维数组、二维数组、字符型数组的定义、初始化和数组元素的使 用;字符串处理函的使用难点:字符串与字符数组的区别、存放若干字符和存放字符串的字符型数 组的差别三)考核知识点与考核要求1.一维数组的定义初始化和数组元素的引用方法,达到“综合应用”层 次1.l 一维数组的定义和初始化方法1.2 一维数组元素的下标弓间法2.多维数组的定义、初始化和数组元素的使用方法,达到“简单应用”层 次2.1 多维数组的定义初始化和元素的弓 1 用方法2.2 二维组的定义和初始化方法2.3 二维数组元素的下标弓佣法3.字符数组的定义、初始化和数组元素的使用方法,达到“综合应用”层 次。

3.l 字符数组的定义和初始化方法3.3 字符数组元素的下标引用法4.字符串在字符数组中的存放方式及输人/输出方法,达到“简单应用” 层次4.l 单个字符串在一维字符数组中的存放方法4.2 存放在一维字符数组中字符串的输人/输出方法4.3 多个字符串在二维字符数组中的存放方法4.4 存放在二维字符数组中字符串的输人/输出方法5.字符串处理函数及其使用,达到“综合应用”层次5.1 用 gets 函数和 puts 函数处理字符串的输人/输出5.2 字符串连接(strcat) 、比较(strcmp) 、复制(strcpy)函数的使用5.3 字符串长度测试函数(strlen)的使用 第 5 章 指 针(一)课程内容5.1 指针和指针变量5.2 指针变量的定义初始化和引用5.3 指针变量的使用5.4 指针数组和多级指针5.5 指针应用程序设计例(二)学习目的与要求通过本章学习,要求掌握地址、指针、指针变量的概念;能正确定义所需 类型的指针变量;能正确地将指针变量指向某变量或数组;能正确地利用指针 变量来引用所指向的变量或数组;了解指针数组和多级指针的概念重点:指针变量的定义、初始化和赋值方法;利用指向变量、数组、字符 串的指针变量来正确引用变量、数组元素、字符串;取变量、数组、字符串地 址的方法。

难点:指针的概念,指向多维数组的指针变量和多维数组的地址三)考核知识点与考核要求1.地址、指针和指针变量的概念,达到“领会”层次1.1 指针是地址的另一种说法1.2 指针变量的概念与作用2.指针变量的定义、初始化、赋值、引用方法,达。

下载提示
相似文档
正为您匹配相似的精品文档