833c语言程序是什么,2017年西南林业大学833计算机程序设计(C语言)考研大纲

资源大小:0.1-10.0 MB

资源类型:

rar

发布时间:

2020/5/14 23:35:45

资源评分:

★★★

资源简介:

2017年西南林业大学833计算机程序设计(C语言)考研大纲

下载流程: 考研真题 点击“

考研试卷””下载; 考博真题 点击“

考博试卷库” 下载

1

西南林业大学硕士研究生入学考试

《计算机程序设计(C 语言)》

考试大纲

第一部分 考试形式和试卷结构

一、试卷满分及考试时间

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

二、答题方式

答题方式为闭卷、笔试。

三、试卷的内容结构

语言基础知识 20%

程序理解 30%

程序设计 50%

四、试卷的题型结构

选择题、填空题 20%

把数学表达式转换为 C 语言表达式 15%

写出程序执行结果 25%

编写程序 40%

第二部分 考察的知识及范围

1. C 语言程序设计的基础知识

(1)了解程序和程序设计的基础知识,包括程序和程序设计的基本概念等。

(2)理解算法的的定义、特点,会描述算法。

2

(3)理解程序的三种基本结构。

(4)理解函数在 C 程序中的作用,包括 main 函数、库函数和用户自定义函数。

(5)了解 C 语言的特点。

(6)编写、执行 C 语言程序。

2. C 语言的数据类型、运算符和表达式

(1)理解标识符的相关内容,包括关键字、预定义标识符和用户标识符的合法性等。

(2)理解常量的含义,包括整型、实型、字符型和字符串常量、转义字符常量的表示、

符号常量的定义和使用等。

(3)理解变量的含义,包括变量的概念、三要素(变量类型、变量名和变量值)、各种

类型变量的定义等。

(4)理解运算符及表达式,包括算术、自加(减)、赋值、逗号、关系、逻辑、赋值、

位运算符,sizeof、&、*等运算符及其构成的表达式等。

(5)理解运算中的类型转换,包括算术、赋值运算中的类型转换和强制类型转换等。

3. 顺序结构程序设计

(1)理解 C 语言中各类语句的使用,包括表达式语句、空语句、复合语句、函数调用

语句等。

(2)理解 C 语言中的基本输入/输出函数,包括格式输入/输出函数和字符输入/输出函

数的格式和使用等。

(3)能应用所学知识编写顺序结构程序。

4. 选择结构程序设计

(1)理解条件运算符构成的选择结构。

(2)理解 if 语句的单分支结构、双分支结构、多分支结构。

(3)理解 switch 语句。

(4)能应用所学知识编写选择结构程序。

3

5. 循环结构程序设计

(1)理解 while 语句的执行过程。

(2)理解 do-while 语句的执行过程。

(3)理解 for 语句的执行过程。

(4)理解 break 语句和 continue 语句在循环中的作用。

(5)理解嵌套循环结构的执行过程。

(6)能应用所学知识编写循环结构程序。

6. 位运算

(1)了解进位计数值,能进行常用进制间的转换。

(2)理解位运算符的含义和使用。

(3)理解常用的位运算。

7. 数组

(1)理解一维数组,包括一维数组的定义、初始化、一维数组与指针、一维数组元素

的引用、一维数组元素的输入/输出等。

(2)理解二维数组,包括二维数组的定义、初始化、将二维数组看作一维数组、二维

数组元素的引用和二维数组元素的输入/输出、二维数组元素地址的表示、通过地址引用二

维数组元素等。

(3)理解字符数组,包括字符数组的定义、初始化、存储结构,用字符数组存储字符

串。

(4)理解数组的典型算法,包括求极值问题、查找、排序等问题。

(5)理解算法与效率的相关内容。

8. 指针

(1)理解指针的作用,包括指针的概念、指针的定义、指针变量的运算以及通过指针

引用变量等。

(2)理解指向指针的指针变量。

(3)理解指针与数值型数组的关系,包括指针与一维数组,指针与多维数组的关系。

(4)理解指针数组及字符串,包括字符数组的定义、初始化、存储结构,指针指向字

4

符串,指针数组和字符串的输入/输出、区别,字符串输入/输出函数以及字符串处理函数以

及字符串数组等。

(5)理解指针数组和行指针,包括指针数组的定义、通过指针数组引用二维数组元素、

行指针的定义、通过行指针引用二维数组元素等。

9. 函数、变量的作用域和存储特性

(1)理解函数的概念,包括函数的基本概念和函数的分类及调用过程。

(2)理解函数的定义与调用,包括函数的定义、函数的调用、数据的传递方式和函数

的原型声明等。

(3)理解局部变量和全局变量在程序中的作用,包括变量的作用域、生存期和存储特

性等。

(4)能应用所学知识编写通用函数。

(5)理解数组与函数参数的关系,包括一维数组、二维数组和字符数组作为函数参数

等。

(6)理解指针与函数,包括指针作为函数参数、指针函数、指向函数的指针的定义和

赋值、用指向函数的指针调用函数以及指向函数的指针作为函数参数等。

(7)理解函数的递归调用。

(8)理解编译预处理,包括宏的定义、调用和展开,文件包含命令等。

(9)了解模块化程序设计的方法。

10. 结构体和联合

(1)理解结构体变量,包括结构体类型的定义、结构体类型变量的定义、初始化,结

构体和数组的区别、结构体变量的使用。

(2)理解结构体数组,包括结构体数组的定义和初始化、结构体数组元素的引用。

(3)理解结构体指针,包括结构体变量指针的定义和使用、指向结构体数组的指针的

定义和使用等。

(4)理解结构体与函数,包括结构体变量作为函数参数,结构体变量指针作为函数参

数以及返回值为结构体类型的函数等。

(5)理解动态存储分配函数,包括 calloc 和 malloc 函数等。

(6)理解链表,包括链表的含义,链表的建立和对链表的操作(链表结点的输出、统

5

计链表结点个数、查找链表中某个结点、链表的插入操作和删除操作)等。

(7)理解联合,包括联合类型及其变量的定义、联合变量的引用等。

(8)理解枚举类型:包括枚举类型及其变量的定义和应用等。

(9)理解用 typedef 定义新类型的方法,包括用 typedef 定义的新类型以及用新类型

定义变量等。

11. 文件

(1)理解文件的相关内容,包括文件的定义与分类,数据文件的存储形式、文件的存

取方式等。

(2)理解文本文件的读写操作。

(3)理解二进制文件的读写操作。

说明:本站提供

的《

2017年西南林业大学833计算机程序设计(C语言)考研大纲

》源自权威渠道,为历年考过(被使用过)的真题试卷,除标注有“回忆版”字样的试题外,其余均为原版扫描,权威可靠;回忆版试题由当年参加全国硕士、博士研究生入学考试考生回忆,内容完整。

它是全国研究生入学考试考过的真题试卷,属已解密信息,对于报考相关专业考生来说,统考专业课(业务课)科目考研真题对于专业课的复习是非常重要的,因为通过研究真题除了能了解到什么知识点最重要,考哪些题型之外还能给我们反映出老师出题的难度如何,考试考点及重点范围有哪些,每个知识点的历年出题频率,每个章节的分值比重,各个章节的出题比重,每年都要反复考的知识点等等。考试真题的重要性是任何的习题资料都高,比起网上流行的所谓“复习题笔记讲义”(少数除外,大部分都是以同一资料冠以不同学校名称冒充的资料),真题真实性高、渠道权威、试题原版扫描保证清晰。在考研秘籍网的考试资料体系中,也是把专业课真题作为最为核心、最为重要的资料提供给大家的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值