
《高级语言程序设计》考试大纲.doc
11页《高级语言程序设计》考试大纲Ⅰ考试性质与目的本科插班生考试是由专科毕业生参加的选拔性考试,我院将根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取考试应有较高的信度、效度、必要的区分度和适当的难度Ⅱ考试内容一、考试基本要求要求考生理解和掌握本科目的基本概念、基本原理和基本方法,能运用本科目知识进行分析,具备分析问题和解决问题的基本能力二、考核知识点及考核要求本大纲的考核要求分为“识记”、“理解”、“应用”三个层次,具体含义是:1. 识记:能理解有关的概念、知识的含义,并能正确认识和表述2.理解:在识记的基础上,能全面把握基本概念、基本原理、基本方法,能掌握有关概念、原理、方法的区别与联系3.应用:在理解的基础上,能运用基本概念、基本原理、基本方法分析和能解决有关的理论问题和实际问题第一章 C语言概述一、考核知识点1、C语言的特点2、C程序的结构3、C程序的上机步骤二、考核要求1、识记:①C语言的特点;②C程序的结构2、理解:①C程序的上机步骤第二章 算法一、考核知识点1、算法的概念2、算法的特性3、算法的表示二、考核要求1、识记:①算法的概念;②算法的特性2、理解:①算法的表示。
第三章 数据类型、运算符与表达式一、考核知识点1、常量与变量2、各种数据类型3、各种数据类型间的混合运算4、算术运算符与算术表达式5、赋值运算符与赋值表达式6、逗号运算符与逗号表达式二、考核要求1、识记:1、常量与变量l 知道什么是常量和变量;l 知道常量的几种形式;l 知道常量和变量的定义2、理解:2、各种数据类型l 整型数据的表示方法;l 整型变量的定义和使用;l 实型常量的表示方法;l 实型变量的定义与使用方法;l 字符常量的表示与转义字符的使用;l 字符变量的定义与字符串常量的表示3、各种数据类型间的混合运算3、应用:4、算术运算符与算术表达式l 基本算术运算符的应用,特别是“/”与“%”的应用;l 正确理解自加与自减运算5、赋值运算符与赋值表达式l 掌握赋值运算时类型转换l 掌握复合运算符的概念6、逗号运算符与逗号表达式。
第四章 顺序结构程序设计一、考核知识点1、语句的作用及总体分类2、赋值语句3、字符数据的输入/输出4、格式输入与输出二、考核要求1、识记:2、理解:1、语句的作用及总体分类l 知道语句在程序中的作用l 知道C语言的语句可以分成哪几类3、应用:2、赋值语句l 熟知赋值语句的一般形式及其含义l 熟练地运用赋值语句来表达实际问题l 能识别不正确的赋值语句3、字符数据的输入/输出l 熟知字符数据输入/输出函数的一般形式及其基本用法l 能根据实际情况写出所需的字符输入/输出函数4、格式输入与输出l 熟练掌握printf 函数的格式l 熟练掌握scanf 函数的格式l 能根据实际情况写出顺序结构的程序设计第五章 选择结构程序设计一、考核知识点1、关系运算与关系表达式2、逻辑运算符与逻辑表达式3、if 语句4、switch 语句二、考核要求1、识记:2、理解:3、应用:1、关系运算与关系表达式。
2、逻辑运算符与逻辑表达式3、if 语句l 熟知 if 语句的一般形式及其含义l 能用 if 语句解决实际问题l 能识别不正确的 if 语句l 能正确理解 if 语句的嵌套4、switch 语句l 熟知 switch 语句的一般形式及其含义l 能用 switch 语句解决实际问题l 能根据实际情况,灵活选用 if 语句 和switch 语句l 注意if 语句、switch 语句、条件运算符的区别第六章 循环控制一、考核知识点1、while 语句2、do – while 语句3、for 语句4、循环的嵌套5、break语句与continue语句二、考核要求1、识记:l 熟知三种不同循环语句的一般形式及其含义2、理解:l 能领会三种不同的循环语句的不同用法及它们之间的区别l 领会break语句和continue语句的用法3、应用:l 循环语句的使用。
l 能根据实际情况,灵活地选用三种语句中的一种l 会把三种循环语句嵌套使用第七章 数组一、考核知识点1、一维数组的定义和引用2、多维数组的定义和引用3、字符数组4、字符串处理函数二、考核要求1、识记:2、理解:1、一维数组的定义和引用l 知道一维数组类型的特点l 熟知一维数组类型的一般形式l 能写出正确的数组变量说明3、应用:2、下标变量l 知道什么是下标变量以及它的一般形式l 会确定下标变量的类型l 清楚下标表达式的类型与下标类型的一致性问题l 对给定数组能写出正确的下标变量3、一维数组的应用l 能对数组进行查找、排序、检索等操作l 对一个线性表,会编写程序寻找其中的特定元素l 对一个线性表(未排序的),会编写程序将表中元素按从小到大或从大到小的顺序排列出来4、多维数组l 清楚多维数组与一维数组的巨别l 熟知二维数组及其下标变量的一般形式l 掌握二维数组的简单应用。
5、字符数组l 熟知字符数组的定义及其表示l 掌握字符数组的输入与输出l 领会字符串的存储6、字符串处理函数l 掌握常见的几个字符串处理函数l 会用字符串函数解决实际问题第八章 函数一、考核知识点1、函数定义的一般形式2、函数参数和函数的值3、函数的调用4、函数的嵌套调用5、函数的递归调用6、局部变量和全局变量二、考核要求1、识记:2、理解:3、应用:1、函数定义的一般形式l 清楚函数命名符的作用l 熟知函数命名符的形式及含义l 能正确使用函数命名符2、函数参数和函数的值l 清楚函数说明的作用l 熟知函数说明的一般形式l 弄清形式参数(值传递与地址传递)的概念3、函数的调用l 函数调用的一般形式l 函数调用的方法4、函数的嵌套调用5、函数的递归调用6、局部变量和全局变量第九章 预处理命令一、考核知识点1、宏定义2、“文件包含”处理二、考核要求1、识记: 2、理解:3、应用:1、宏定义。
l 不带参数的宏定义的使用l 带参数的宏定义的使用2、“文件包含”处理第十章 指针一、考核知识点1、地址和指针的概念2、指针变量的概念3、数组指针4、字符串指针二、考核要求1、识记:2、理解:1、地址和指针的概念3、应用:2、指针变量的概念l 定义指针变量的方法l 指针变量的引用l 指针变量作为函数参数l 灵活用指针变量编写程序3、数组指针l 指向数组元素的指针l 通过指针引用数组元素l 数组名作函数参数4、字符串指针l 字符串的表示形式l 字符串指针变量的使用方法第十一章 结构体与共用体一、考核知识点1、定义结构体类型变量的方法2、结构体变量的引用3、结构体数组4、共用体的概念5、共用体变量的引用二、考核要求1、识记:2、理解:1、定义结构体类型变量的方法l 把握结构体类型的主要特征l 熟知结构体类型的一般形式l 能写出正确的结构体类型以描述实际问题。
4、共用体的概念l 熟知共用体的概念l 共用体类型的特点3、应用:2、结构体变量的引用l 会用结构体类型说明结构体变量l 掌握结构体变量的引用方法3、结构体数组l 会定义结构体数组l 会用结构体数组编写简单程序5、共用体变量的引用第十二章 位运算一、考核知识点1、位运算符的含义2、简单的位运算二、考核要求1、识记:2、理解:l 清楚各种位运算符的含义3、应用:l 能作简单的位运算第十三章 文件一、考核知识点1、文件类型指针2、文件的打开与关闭3、文件的读写4、文件的定位二、考核要求1、识记:2、理解:1、文件类型指针l 文件的基本概念l 文件类型指针的定义3、应用:2、文件的打开与关闭l 清楚 fopen() 函数的功能l 清楚 fclose() 函数的功能3、文件的读写l fputc()函数的功能l fgetc()函数的功能。
l fputc()函数与 fgetc()函数的简单应用4、文件的定位Ⅲ考核形式及试卷结构1. 本科目考试采用闭卷笔试方式,考试时间为120分钟,全卷满分100分2.试卷中各部分的占分比例是:第一章约占5%,第二章约占5%,第三章约占5%,第四章约占5%,第五章约占10%,第六章约占15%,第七章约占15%,第八章约占5%,第九章约。












