当前位置: 首页 - 研究生教育 - 正文

2023年网络空间安全硕士入学考试《计算机程序设计基础》考试大纲

编辑:数学与统计学院   发表日期:2022年05月05日 有位读者读过此文

衡阳师范学院硕士研究生入学考试自命题考试大纲

考试科目名称:计算机程序设计基础


一、试卷结构

1) 试卷成绩及考试时间

本试卷满分为150分,考试时间为180分钟。

2)答题方式:闭卷、笔试

3)题型结构

a. 单项选择题30

b. 填空题,20

c. 程序阅读题或程序填空题,40

d. 程序设计题60

二、考试内容与考试要求

1C语言概述

考试内容

(1)C语言简介及C语言程序的结构

(2)C程序的设计过程及上机步骤

考试要求

了解C语言程序的概貌,掌握C程序的上机步骤。

2、算法

考试内容

1)算法的概念及特点

2)算法的设计要求及其表示方法

考试要求

了解算法的基本概念和设计方法,掌握算法的自然语言表示法、流程图表示法和N-S图表示法。

3、基本数据类型及数据的输入输出

考试内容

1)标识符、常量和变量

2C语言的基本数据类型

3)数据的输入与输出

考试要求

了解C语言标识符、常量和变量的概念;掌握C语言标识符的命名规则;掌握变量的定义和初始化方法;了解C语言的各种数据类型,掌握C语言基本数据类型的表示方法;了解数据输入与输出的概念,掌握C语言数据的各种输入与输出函数的使用方法。

4、运算符与表达式

考试内容

1C语言各种运算符及其表达式的用法

考试要求

了解C语言运算符与表达式的概念,掌握各种运算符与表达式的用法,掌握各种运算符的优先级和结合性。

5C语句及其程序设计

考试内容

1)选择结构程序设计

2)循环结构程序设计

考试要求

了解C语句的分类与格式,掌握顺序结构程序设计;掌握简单的选择结构、嵌套的选择结构、多分支选择结构的程序设计;掌握各种循环控制语句的用法,掌握循环结构的程序设计,掌握嵌套循环结构程序的执行过程。

6、数组

考试内容

1)一维和二维数组的应用

2)字符数组的应用

考试要求

了解数组的概念,理解数组的定义、初始化及应用,掌握数组的输入与输出;掌握字符数组的应用和字符串处理函数的用法。

7、函数

考试内容

1)函数的定义、调用和参数传递

2)函数的嵌套调用与递归调用

3)变量的作用域和变量的存储属性

考试要求

了解函数的概念、分类,定义、调用及参数的传递方式,理解函数的嵌套调用过程和递归调用过程;理解局部变量与全局变量的概念和作用域,掌握利用全局变量在函数之间传递参数,理解动态变量和静态变量的特点。

8、指针

考试内容

1)指针与指针变量的概念、指针与函数

2)指针与数组

3)字符串与指针

考试要求

了解指针的概念,掌握指针变量的定义方法与使用方法,掌握指针在函数的参数传递及指针作为函数返回值中的应用,掌握利用指向函数的指针去调用函数的方法;掌握利用指针引用一维数组元素和二维数组元素,掌握指针的基本运算;掌握利用指针访问字符数组,掌握利用指针实现字符串操作。

9结构体类型

考试内容

1)结构体变量的使用

2)结构体数组的使用

考试要求

了解结构体的概念和定义,理解结构体变量的定义和初始化,掌握结构体变量的使用,掌握结构体数组及其应用。

10、共用体与枚举类型

(1)共用体类型变量的定义与应用

(2)枚举类型变量的定义与应用

3)用typedef定义类型

考试要求

理解共用体类型的概念与定义,掌握共用体变量的定义与使用;了解枚举类型的概念及其变量的定义,理解枚举类型数据的使用,掌握用typedef声明新类型名。


三、参考书目

[1]乔林著. 计算机程序设计基础(第三版). 高等教育出版社, 2018年1月第3版.
[2]谭浩强著. C程序设计(第五版). 清华大学出版社, 2017年8月第5版.
 



联系地址:衡阳师范学院数学与统计学院 电话:0734-8484934 EMAIL: maths@hynu.edu.cn