好优扒网

2020年“专升本”计算机科学与技术专业《C语言程序设计》考试大纲

好优扒网 http://www.haou8.com 2020-08-11 20:52 出处:原创 编辑:@haou8
2020年“专升本”计算机科学与技术专业《C语言程序设计》考试大纲

2020年“专升本计算机科学与技术专业

《C语言程序设计》考试大纲

一、适用专业:计算机科学与技术

二、考试基本要求:要求考生掌握C语言的程序的基本理论和基本知识,掌握结构化程序设计的基本方法,掌握C语言程序的调试的基本操作。要求考生具有计算机程序的设计能力、逻辑推理能力,用所学知识分析、设计和编程解决实际问题能力。

三、教材及主要参考书

1、教材

谭浩强. C程序设计教程(第3版)(ISBN:9787302503828). 清华大学出版社,2018.8

2、主要参考书

[1]丁亚涛.C语言程序设计(第3版)(ISBN:978-7-04-040404-3)高等教育出版社,2014.8

[2]苏小红.C语言程序设计(第4版)(ISBN: 978-7-04-051998-3).高等教育出版社,2019.8

[3]苏小红. C语言程序设计学习指导(第4版)(ISBN:978-7-04-052489-5).高等教育出版社,2019.10

四、考试内容与考查要点

第1章 C 语言概述

考试内容:

C 语言程序的基本构成、基本格式;标识符、函数及main 函数;C语言注释;算法的基本概念及特征。

考试要求:

1.了解C 语言的形成、发展;

2.掌握C 语言的基本结构,C 语言编程环境;

3.理解C 语言程序代码执行过程及编写格式规范化要求;

4.理解程序设计的基本概念;算法概念及其特征。

第 2 章 数据类型与运算

考试内容: 

二进制、八进制、十进制、十六机制;C 语言的基本数据类型(整型、浮点型、字符型)、常量的使用,变量的定义和使用;运算符、运算优先级和结合性,不同类型数据的运算,C 语言的表达式(赋值表达式、算术表达式,逗号表达式、自增运算符)和优先级。

考试要求:

1.了解C 语言的几种基本数据类型及其表示;

2.理解基本数据类型,常量和变量的概念,数据类型转换的规则;

3.掌握常量和变量的使用,运算符及运算规则、表达式;

4.掌握符号常量与const常量的定义与应用;

5.掌握不同数据类型常量取值范围、变量定义与应用;

6.掌握算术运算符、赋值运算符、自增运算符及其对应表达式的应用。

第 3 章 顺序结构程序设计

考试内容:

C 语言的语句分类,基本输入/输出函数和顺序结构程序设计。表达式语句、基本数据类型格式输入/输出函数的使用。

考试要求:

1.了解顺序结构程序设计的概念;

2.理解顺序结构程序执行过程;

3.掌握表达式语句的使用;

4.掌握基本数据类型输入输出函数的格式和应用。

第 4 章 选择结构程序设计

考试内容:

关系运算符、逻辑运算符及其表达式;if语句和 switch 语句、break 语句。选择结构嵌套。

考试要求:

1.理解选择结构的程序流程;

2.掌握关系运算符、逻辑运算符及常用算术库函数的应用;

3.掌握if语句中单分支、双分支的应用;

4.掌握switch语句语法及其应用

5.掌握分支嵌套结构的应用;

6.理解break语句在switch语句中的作用。

第 5 章 循环结构程序设计

考试内容:

循环的基本概念、循环结构、循环的嵌套、控制转向语句。while 语句、do-while 语句、for语句、break 语句、 continue 语句和复合语句

考试要求:

1.理解循环和循环嵌套的概念;

2.掌握while 语句应用;

3.掌握do-while语句应用;

4.掌握for 语句应用;

5.掌握循环嵌套的使用;

6.掌握break 语句和continue语句的使用。

第 6 章 数组

考试内容:

数组的概念与存储特点,一维数组和二维数组,字符数组与字符串,字符串函数。一维数组、二维数组和字符数组的定义、初始化及数组元素的使用;数组的常见应用;

考试要求:

1.了解数组的存储特点;

2.理解字符串与字符数组的概念;

3.掌握一维数组定义、输入和输出操作;

4.掌握一维数组应用(查找、统计、排序等);

5.掌握二维数组定义、输入和输出操作;

5.掌握二维数组应用(矩阵、行列式简单操作的实现);

6.掌握常用字符串处理函数的应用。

第 7 章 函数

考试内容:

函数的概念,函数的定义和调用,函数的参数传递,数组作为函数参数,函数的嵌套调用和递归调用,全局变量和局部变量,auto、static、extern 和 register 存储类型。

考试要求:

1.深层次了解C语言基本结构和执行过程;

2.理解形参、实参定义规则与应用;

3.理解局部变量和全局变量的使用;

4.掌握自定义函数声明、定义和调用;

5.了解函数的嵌套调用和递归调用;

6.掌握数组作为函数参数的使用。

第 8 章 编译预处理

考试内容:

无参宏定义、有参宏定义,文件包含和条件编译。

考试要求:

1.理解编译预处理的概念;

2.掌握宏定义及其应用;

3.掌握文件包含命令的使用方法。

4.了解条件编译;

第 9 章 指针

考试内容:

指针的概念,指针变量的定义和使用,指针与数组,指针与字符串、多级指针,指针的应用。

考试要求:

1.了解指针与地址的概念;

2.理解指针变量与指向变量的指针之间区别与联系;

3.掌握指针与一维数组的使用;

4.掌握指针与二维数组的使用

5.掌握指针与字符串的使用;

6.掌握指针与函数的使用。

第 10 章 结构体与共用体

考试内容:

结构体的概念,结构体的定义和使用,结构体数组的使用,共用体的概念,共用体的定义和使用,枚举类型的概念,枚举的定义和使用,typedef 的使用方法。

考试要求:

1.了解共用体和枚举类型定义和简单操作;

2.掌握结构体类型申明,运用typedef进行类型重命名;

3.掌握结构体变量定义、结构体成员数据的输入输出操作;

4.掌握结构体数组的应用;

5.掌握指向结构体指针的应用;

6.了解链式存储结构的概念。

 

第 11 章 文件

考试内容:

文件的概念和文件基本操作。文件指针的概念和使用方法,文件的打开、关闭、读写等操作。

考试要求:

1.了解文件基本概念;

2.理解文件的分类,文件指针的概念,随机读写文件的概念;

3.了解文件位置标记及定位操作。

4.掌握打开关闭文件库函数的应用。

5.掌握使用文件处理函数进行文件读写等操作。

第 12 章 位运算

考试内容:

位运算运算符及表达式。按位与、按位或、按位异或、按位取反、按位左移和按位右移。

考试要求:

1.了解信息编码的规则;

2.掌握数制之间转换;

3.掌握位运算符及其运算规则;

4.位运算应用。

五、考试形式和试卷结构

1、答卷方式:

闭卷,笔试。

2、记分:

总分:150分

C语言的基础知识约占50%,程序分析与设计能力测试约占50%。

3、考试时间:

120分钟

4、考试题型

  (1)单项选择题;

  (2)填空题;

  (3)阅读程序题(写出程序输出结果);

  (4)程序填空题;

  (5)程序设计题。


0

上一篇:没有了

没有了:下一篇

精彩评论

暂无评论...
验证码 换一张
取 消