23考研报考硕士研究生的小伙伴们注意啦,今天小编整理了石河子大学C语言程序设计考什么?包括考试内容,帮助各位考生更好地备考,顺利进入自己的理想院校。
本《C语言程序设计》考试大纲适用于石河子大学信息科学与技术学院电子信息专业硕士研究生复试考试。C语言程序设计是计算机专业的专业基础课。它的评价标准是高等学校计算机科学与技术各专业本科毕业生能达到的及格或及格以上水平,以保证被录取者具有基本的专业理论基础和程序设计能力,以利于导师择优选拔硕士研究生。
一、考试基本要求
1.掌握C语言的基本语法规则,包括常量、变量、顺序结构、选择结构、循环结构、函数、数组、结构体、指针、文件的相关基本概念和操作;
2.读懂C程序并熟练掌握编制C程序的方法;
3.学会运用C语言解决一些实际的问题,并掌握如累加、累乘、统计位数、水仙花数等一些常见问题的算法。
二、考试方式与时间
硕士研究生复试《C语言程序设计》考试为笔试,考试时间为120分钟。
三、考试主要内容和要求
(一)C语言概述
1.考试内容
(1)C语言的发展过程;
(2)C语言的特点;
(3)C程序的基本组成;
(4)C程序的运行过程及生成的各文件的意义。
2.考试要求
掌握C语言的特点和C程序的组成,掌握C程序编译运行过程中各文件后缀名代表的含义。
(二)运算符和表达式
1.考试内容
(1)算术运算符、关系运算符、逻辑运算符、赋值运算符、复合赋值运算符、自增自减运算符、逗号运算符的优先级和结合性;
(2)常用的C语言数学函数的功能;
(2)由以上运算符和数学函数混合形成的表达式的结果计算。
2.考试要求
掌握常用运算符的优先级和结合性,掌握混合表达式的计算及正确的C语言表达式表示。
(三)顺序结构
1.考试内容
(1)基本常量的定义和类型(整型、实型、字符型);
(2)基本变量(整型、实型、字符型)的定义和说明;
(3)赋值语句和赋值表达式的应用;
(4)输入输出函数scanf和printf的应用;
(5)编写简单的顺序结构程序。
2.考试要求
掌握常量的表示形式、变量的命名规则,掌握赋值语句、输入输出函数的应用及顺序结构程序的实现。
(四)选择结构
1.考试内容
(1)单分支选择结构语句if的应用;
(2)双分支选择结构语句if—else的应用;
(3)多分支选择结构语句带有else if和switch case的应用;
(4)选择结构语句嵌套的使用规则及应用;
(5)条件运算符的优先级及规则;
(6)读懂选择结构程序并能够编写相应程序。
2.考试要求
掌握实现选择结构的各种语句的应用及程序的实现,掌握switch case语句和选择结构嵌套中的应用规则,掌握条件运算符的优先级和应用。
(五)循环结构
1.考试内容
(1)实现循环结构的三种语句,for语句、while语句、do while语句的应用及它们之间的异同点;
(2)break和continue语句的应用;
(3)循环结构嵌套的使用规则及应用;
(4)读懂循环结构程序并编写相应程序;
(5)本章常见问题算法的掌握,如水仙花数、累加、累乘、统计位数、求素数、斐波那契数列等问题。
2.考试要求
掌握实现循环结构的各种语句的应用及程序的实现,掌握break和continue语句的应用,掌握循环结构嵌套的应用规则及相关算法的应用。
(六)数组
1.考试内容
(1)一维数组的定义、初始化、引用和应用;
(2)二维数组的定义、初始化、引用和应用;
(3)字符数组的定义、初始化、引用和应用;
(4)常用字符函数如strcat、strcpy、strlen等的功能、格式和应用;
(5)读懂涉及到数组的程序并能够编写相应程序;
(6)本章常见问题算法的掌握,如排序、找最大值及下标、插入、删除、矩阵转置、杨辉三角形、找鞍点、回文等问题。
2.考试要求
掌握各类数组的含义及引用,并能够用数组和三种基本结构语句编写程序解决问题。
(七)函数
1.考试内容
(1)函数的定义、调用、声明、形实参的传递方式、返回值;
(2)读懂使用嵌套调用、递归调用实现的程序并能够应用;
(3)预处理操作,宏定义和文件包含;
(4)读懂函数实现的程序并能够编写相应程序。
2.考试要求
掌握函数的定义和调用形式,掌握函数的形实参之间的关系以及简单变量、数组做参数时的调用过程,掌握函数的类型和返回值之间的关系并能够编写相应的实现程序,掌握宏定义的基本应用。
(八)指针
1.考试内容
(1)指针的含义、定义和引用;
(2)指向变量的指针变量的应用及作为函数参数的应用;
(3)指向数组的指针变量的含义及作为函数参数的应用;
(4)指向函数的指针变量的应用。
2.考试要求
掌握指针、地址、指针变量的定义及三者之间的异同;掌握指针变量的引用方式;掌握指针变量作为函数参数的方式;理解指向数组元素的指针变量的定义与赋值方式,及通过指针引用数组元素和数组名作为函数参数的方法;掌握字符串指针作函数参数的用法;读懂并且编写指向变量和指向数组的指针变量的相关程序。
(九)结构体和共用体
1.考试内容
(1)结构体类型的定义、结构体类型变量的定义、初始化和引用;
(2)共用体类型的定义、共用体类型变量的定义和初始化;
(3)结构体类型变量和共用体类型变量之间的区别;
(4)读懂结构体数组程序并能够应用;
(5)读懂指向结构体指针的应用程序。
2.考试要求
掌握结构体类型变量的定义、引用和初始化;掌握结构体数组和指向结构体指针变量的应用。
(十)文件
1.考试内容
(1)文件的含义、读写方式等;
(2)常用的文件处理函数,如打开关闭文件、读写文件等;
(3)读懂相关程序并编写简单文件应用程序。
2.考试要求
掌握文件的含义及操作方法。
四、试卷题型及比例
1. 试题包括基本概念、基本知识约占40%~50%;程序读写、分析约占60%~50%。
2. 题型(大约比例):选择填空题占35%、阅读程序写结果题30%、程序填空题占20%、编写程序题占15%。
3. 试卷满分为:100分。
以上为23考研的相关信息,待初试结束后,大家再进行准备。好的考研辅导课程可以帮助考生提高备考效率,有想了解启航教育考研辅导课程的考生可以在右侧咨询窗口留言,会有老师一对一为大家做详细介绍。
【26考研辅导课程推荐】:26考研集训课程,VIP领学计划,26考研VIP全科定制套餐(公共课VIP+专业课1对1) , 这些课程中都会配有内部讲义以及辅导书和资料,同时会有教研教辅双师模式对大家进行教学以及督学,并配有24小时答疑和模拟测试等,可直接咨询在线客服老师领取大额优惠券。
热门下载
资料下载
院校解析
真题解析
考研数学
考研英语
考研政治
考研备考