2017年中山大学南方学院专插本《高级语言程序设计》专业课程考试大纲
2016-12-27来源:中山大学南方学院网

考试科目名称:高级语言程序设计

一、考试性质

普通高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试。高等学校根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。该考生所包含的内容将大致稳定,试题形式多种,具有对学生把握本课程程度的较强识别、区分能力。

二.考试内容及要求

一、考试基本要求

该课程的目的是使学生掌握C语言的基本知识,掌握常用的算法和结构化程序设计方法,提高C语言程序设计能力,并能熟练阅读、理解和编写C语言程序。

二、考核知识点及考核要求

本大纲的考核中,按照“识记”、“领会”、“实践”和“综合应用”等四个层次规定应达到的能力层次要求。各能力层次为递进等级关系,后者必须建立在前者的基础上,其含义是:

识记:能知道有关的名词、概念、知识的含义,并能正确认识和表述,是低层次的要求。

理解:在识记的基础上,能全面把握基本概念、基本原理、基本方法,能掌握有关概念、原理、方法的区别与联系,是较高层次的要求。

应用:在理解的基础上,能运用基本概念、基本原理、基本方法分析和解决有关实际问题。

综合应用:要求在简单应用的基础上,运用学过的多个知识点,综合分析和解决比较复杂的实际问题。

第1章C语言程序设计概述

一、考核知识点

1、程序设计语言简介

2、C语言发展及特点

3、C语言程序结构

二、考核要求

1、识记

(1)什么是计算机语言

(2)C语言的主要特点

(3)最简单的C程序结构

2、领会

(1)C程序的结构

(2)运行C程序的步骤和方法

3、应用

(1)搭建C程序开发环境

(2)编写简单的C程序

(3)编译和运行C程序

第2章算法

一、考核知识点

1、算法的概念及特点

2、算法的表示形式

4、结构化程序设计方法

二、考核要求

1、识记

(1)算法的概念及特点

(2)算法的表示形式

2、领会

(1)如何使用一种算法的表示形式设计算法

(2)理解结构化程序设计方法

3、应用

(1)设计算法

(2)使用三种结构化程序设计方法编辑程序

第3章顺序结构程序设计

一、考核知识点

1、常量和变量

2、数据类型

3、整型数据

4、字符型数据

5、浮点型数据

6、运算符与表达式

7、赋值运算符

8、算术运算符

9、C语句与C语句分类

10、数据的输入和输出

二、考核要求

1、识记

(1)什么是变量和常量

(2)不同类型数据的定义形式

(3)不同运算符的使用

(4)数据的输入和输出格式

2、领会

(1)数据的定义

(2)运算符的使用及表达式

(3)C语句

(4)数据的输入和输出

3、应用

(1)如何使用顺序结构编写一个C程序

(2)如何进行数据的格式化输入和输出

第4章选择结构程序设计

一、考核知识点

1、选择结构和条件判断

2、if语句实现选择结构

3、关系运算符和关系表达式

4、逻辑运算符和逻辑表达式

5、条件运算符和条件表达式

6、选择结构的嵌套

7、多分支选择结构

二、考核要求

1、识记

(1)if语句的结构

(2)关系运算符

(3)逻辑运算符

(4)条件运算符

(5)选择结构的嵌套

(6)多分支选择结构

2、领会

(1)if语句的使用

(2)关系运算符及使用

(3)逻辑运算符及使用

(4)条件运算符及使用

(5)选择结构的嵌套使用

(6)多分支选择结构的使用

3、应用

(1)使用if语句编写程序

(2)使用多分支选择结构编写程序

(3)选择结构的综合运用

第5章循环结构程序设计

一、考核知识点

1、循环结构

2、三种循环结构:for、while、do-while

3、嵌套循环

4、跳转语句:break、continue

二、考核要求

1、识记

(1)三种循环结构:for、while、do-while

(2)嵌套循环

(3)跳转语句的使用:break、continue

2、领会

(1)三种循环结构的使用

(2)三种循环结构的比较

(3)嵌套循环的使用

(4)跳转语句的使用

3、应用

(1)使用循环结构编写程序

(2)跳转语句在循环结构中的应用

第6章数组

一、考核知识点

1、一维数组的定义、引用及初始化

2、二维数组的定义、引用及初始化

3、字符数组的定义及使用

4、字符串

二、考核要求

1、识记

(1)一维数组的定义及初始化

(2)二维数组的定义及初始化

(3)字符数组的定义及使用

(4)字符串及字符串结束标志

(5)字符串处理函数

2、领会

(1)一维数组的定义及使用

(2)二维数组的定义及使用

(3)字符数组的定义及使用

(4)字符串处理函数的应用

3、应用

(1)使用数组编写程序,处理具有复杂数据的应用

(2)使用字符数组处理具有字符串数据的应用

第7章函数

一、考核知识点

1、函数的定义

2、函数的调用

3、函数的声明

4、函数的嵌套调用

5、函数的递归调用

6、数组作函数参数

7、全局变量和局部变量

8、变量的存储方式和生存期

二、考核要求

1、识记

(1)什么是函数

(2)什么是函数定义、函数调用

(3)什么是实参、形参

(4)什么是全局变量、局部变量

(5)什么是函数的嵌套调用、递归调用

2、领会

(1)函数的嵌套调用、递归调用

(2)数组元素、数组名作为函数参数的传递方式

(3)理解变量的存储方式和生存期

3、应用

(1)使用函数编写程序,解决实际问题

第8章指针

一、考核知识点

1、什么是指针

2、指针变量

3、指针与数组

4、指针与字符串

5、指针变量做函数参数

6、指向函数的指针

7、返回指针的函数

8、内存的动态分配与回收

二、考核要求

1、识记

(1)什么是指针

(2)什么是指针变量

(3)指针与数组的关系

(4)指针与字符串的关系

(5)内存的动态分配与回收方法

2、领会

(1)指针变量做函数参数

(2)使用指针操作数组、字符串

(3)指向函数指针的应用

(4)内存的动态分配与回收的应用

3、应用

(1)使用指针实现具体应用

第9章用户自定义数据类型

一、考核知识点

1、定义结构体类型

2、定义结构体变量

3、结构体数组

4、结构体指针

5、用指针处理链表

6、共用体

7、枚举

二、考核要求

1、识记

(1)什么是结构体类型

(2)如何定义结构体变量

(3)如何定义结构体数组

(4)什么是共用体

(5)什么是枚举

2、领会

(1)使用结构体类型定义结构体变量

(2)使用结构体类型定义结构体数组

(3)使用指针操作结构体

(4)用指针处理链表

(5)共用体的定义及使用

(6)枚举的定义及使用

3、应用

(1)使用结构体、共用体、枚举处理复杂数据

(2)用户自定义类型、指针、函数的综合应用

第10章文件的输入输出

一、考核知识点

1、文件

2、文件的打开与关闭

3、顺序读写数据文件

4、随机读写数据文件

5、文件读写的出错检测

二、考核要求

1、识记

(1)什么是文件

(2)如何打开和关闭文件

(3)如何顺序读写数据文件

(4)如何随机读写数据文件

(5)如何检测文件读写的出错

2、领会

(1)文件操作的方法

(2)文件的顺序读写方法

(3)文件的随机读写方法

3、应用

(1)编写程序,使用文件永久保存数据

(2)用户自定义类型、指针、函数、文件的综合应用

三.考试形式及试卷结构

1、考试形式为闭卷,笔试,考试时间为120分钟,试卷满分为100分。

2、试卷内容比例:第一、二、三章占40%,第四~七章占40%,第八、九、十章占20%。

3、试卷题型比例:单选题占20%,程序阅读题占10%,程序改错题占10%,程序填空题占30%,编程题占30%。

4、试卷难易比例:易、中、难分别为30%,50%,20%。

四.参考书目

谭浩强编著:《C程序设计(第四版)》,北京:清华大学出版社,2010年6月。

五.题型示例

单选题(每题1分,共20分)

1、以下叙述中正确的是

A.C语言比其他语言高级

B.C语言可以不用编译就能被计算机识别执行

C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式

D.C语言出现的最晚,具有其他语言的一切优点

2、C语言中用于结构化程序设计的三种基本结构是

A.顺序结构、选择结构、循环结构

B.if、switch、break

C.for、while、do-while

D.if、for、continue

3、在一个C程序中

A.main函数必须出现在所有函数之前

B.main函数可以在任何地方出现

C.main函数必须出现在所有函数之后

D.main函数必须出现在固定位置

4、下列叙述中正确的是

A.C语言中既有逻辑类型也有集合类型

B.C语言中没有逻辑类型但有集合类型

C.C语言中有逻辑类型但没有集合类型

D.C语言中既没有逻辑类型也没有集合类型

推荐信息
Baidu
map