陕西师范大学高级语言程序设计2021考研大纲预测

文都考研

转眼间2020年的一半时间已经过去了,同学们开始新的一轮复习了吗?陕西师范大学高级语言程序设计2021考研大纲还未公布,下面就由文都考研小编带大家参考一下2020年的吧~

本《高级语言程序设计》考试大纲适用于陕西师范大学计算机学科各专业硕士研究生招生考试。高级语言程序设计是计算机科学学院本科学生开设得学科基础课,也是大多数理工科专业学生的必修基础课。它的主要内容包括计算机编程最基本的逻辑结构:顺序、分支和循环,并由这三个基本结构组合出更加复杂的程序结构来完成相应的应用。要求考生熟悉基本概念、掌握基本算法编程、有较强的逻辑思维能力和综合分析解决问题能力。

一、考试的基本要求

要求考生比较系统地理解高级语言程序设计的基本概念、语法规则,掌握基于C语言的结构化程序设计的基本思想和方法。要求考生具有抽象思维能力、逻辑推理能力和综合运用所学的知识分析问题和解决问题的能力。

二、考试方法和考试时间

高级语言程序设计考试采用闭卷笔试形式,试卷满分为150分,考试时间为180分钟。

三、考试内容

(一) 数据类型、运算符和表达式

1. 算术表达式和赋值表达式的基本使用方法;

2. 各类数值间的混合运算,自增/自减运算符的灵活运用。

(二) 顺序结构、选择结构、循环结构

1. 格式输入输出;

2. 关系运算符与逻辑运算符及其组成的具有逻辑值的表达式;

3. 分支语句的格式及基本应用;

4. 表达循环的四种方法,特别是for循环结构,理解各种不同的循环表示方法间的联系与区别;

5. break、continue语句用法与区别。

(三) 数组

1. 一维数组、二维数组的定义和使用;

2. 字符数组的定义和使用,字符串的使用和字符串函数的应用;

3. 利用字符数组来操作字符串;

4. 利用循环来操作一维数组(包括:冒泡排序法、选择排序法和二分查找法等);

5. 利用一维数组和多重循环实现穷举法;

6. 二维数组和矩阵的对应关系,并利用循环来实现矩阵的加减和乘法等运算。

(四) 函数

1. 函数的定义、调用和函数声明的方法;

2.函数嵌套调用与递归调用的方法;

3.函数的形式参数和实际参数以及函数调用时的参数传递;

4. 数组作函数的参数、指针作函数的参数;

5. 变量的存储类别与作用域;

6. 不同类别变量的生存期、可见性。

(五) 指针

1. 指针的概念,指针变量的定义、指针变量的赋值和指针运算;

2. 指针与数组的使用方法;

3. 指针与字符串、指针数组与二级指针;

4. 链表。

(六) 结构体和共用体

1. 结构体、共用体和枚举类型及变量的定义和使用;

2. 指向结构体类型数据的指针;

3. 有参宏、无参宏的定义和使用,宏定义的替换规则;

4. 文件包含概念。

(七) 文件

1. 文件中内存和磁盘中的存储机制;

2. 文件指针的定义及使用。

四、掌握重点

(一) 经典算法的实现

(二) 指针变量运算及其应用

(三) 函数调用时的参数传递原理

(四) 链表的实现与操作

(五) 递归函数的设计

五、主要参考书目

[1] 谭浩强,《C程序设计(第四版)》[M].北京:清华大学出版社.

以上是对陕西师范大学高级语言程序设计2021考研大纲的预测,据悉,正式文件将于九月份在学校官网公布,届时文都考研小编会继续更新相关信息,敬请关注~

热门推荐

公告

    考研热搜词

    热点文章推荐

    关闭