2016年硕士研究生入学考试:软件工程与C语言大纲
需积分: 10 154 浏览量
更新于2024-08-30
收藏 23KB DOCX 举报
"2016年硕士研究生入学考试大纲,主要涵盖软件工程和C语言程序设计两大部分,考试时长180分钟,总分150分。C语言程序设计部分占75分,软件工程部分同样占75分。"
在C语言程序设计部分,考试着重考察以下几个关键知识点:
1. **算法描述与流程图**:考生应熟悉算法的基本概念,并能用流程图来描述算法。流程图是表示算法逻辑的一种可视化工具,对于理解和设计程序至关重要。
2. **基本控制结构**:包括数据输入输出、顺序结构、分支结构(如if-else)、循环结构(如for、while和do-while,以及嵌套循环),以及流程转移控制(如goto语句)。
3. **函数**:理解函数的定义、调用与参数传递机制,包括函数原型、基本类型变量的参数传递、函数返回值、递归函数的概念及其使用。
4. **数组**:涵盖一维数组、二维数组的定义、初始化及引用,数组作为函数参数的传递,字符串处理操作(如输入、输出、复制、连接、比较、长度计算、字符插入和删除)以及常见排序(如选择排序、交换排序、冒泡排序)和查找算法(如顺序查找、折半查找)。
5. **指针**:掌握指针变量的定义、初始化、解引用,指针作为函数参数的使用,指针数组和函数指针的概念。
6. **结构体与共用体**:理解结构体变量、结构体数组、结构体指针的定义与初始化,结构体的参数传递,结构体成员访问,嵌套结构体,共用体类型及其内存占用。
7. **文件操作**:包括文件的打开与关闭,二进制文件与文本文件的区别,以及文件的顺序读写操作。
考试题型包括单项选择题、写出程序运行结果题、程序填空题、画出算法流程图、程序改错题和编程题。参考教材为苏小红等人编写的《C语言程序设计》及其配套学习指导。
软件工程部分的考试要求没有给出具体细节,但通常会涵盖软件开发的生命周期、需求分析、设计原则、编码规范、测试方法、维护与演化等内容。可能还会涉及敏捷开发、软件质量保证、项目管理等相关知识。考生需要对软件开发的全过程有深入理解,并具备一定的理论知识和实践能力。
2023-06-28 上传
2021-12-27 上传
2021-11-23 上传
2022-01-12 上传
2023-07-04 上传
2024-06-30 上传
qq_43599739
- 粉丝: 4
- 资源: 33
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新