考博信息网 >> 文章中心 >> 考研复习 >> 专业课 >> 正文 2018年成都信息工程大学C程序设计考研复试大纲
2018年成都信息工程大学C程序设计考研复试大纲
成都信息工程大学 _2018 _年硕士研究生入学考试自命题科目考试大纲:考试阶段:复试 科目满分值:100考试科目:C 程序设计 科目代码:考试方式:闭卷笔试 考试时长:180 分钟一、科目的总体要求主要考察学生 C 语言基本语法、程序设计方法、常用算法和编程规范。内容涉及数据类型、运算符与表达式、基本输入输出操作、程序的控制结构、函数、数组、指针等。并考察学生掌握程序设计的基本思想和方法,以及灵活应用这些思想和方法解决实际问题的能力。二、考核内容与考核要求C 程序设计包含 6 个部分内容:C 程序设计基础、程序控制结构、数组及操作、函数、指针、结构体与文件基本操作。(一)第一部分 C 程序设计基础1.(掌握)基本常用头文件与 C 语言程序的基本结构;2.(掌握)基本数据类型(基本整形、字符型、单精度等);3.(掌握)常用的算术运算符与表达式(加减乘除、除余、自增、自减、条件、关系等、运算符优先级、不同类型数据混合运算与强制类型转换);4.(掌握)格式化数据输入与输出(scanf、printf、putchar、getchar函数等)。(二)第二部分 程序控制结构(选择结构与循环结构)1.(掌握)选择结构与程序判断;2.(掌握)if 语句的选择结构;3.(掌握)关系运算符与关系表达式;4.(掌握)逻辑运算符与逻辑表达式;5.(掌握)条件运算符与条件表达式;6.(掌握)选择结构及选择结构的嵌套;7.(掌握)多分支选择结构(switch、if…else is);8.(掌握)几种常见的循环语句(while、do…while、for);9.(掌握)循环的嵌套(双重循环、三重循环等);10.(掌握)循环状态的改变(break 语句、continue 语句与 return语句等)。(三)第三部分 数组及操作1.(掌握)一维数组定义和引用;2.(掌握)一维数组的初始化与赋值;3.(掌握)二维数组的定义与引用;4.(掌握)二维数组的初始化与赋值;5.(掌握)字符数组定义、初始化;6.(掌握)字符数组中元素引用、赋值;7.(了解)字符串和字符串结束标志;8.(了解)字符数组的输入输出与字符串处理函数(puts 函数、gets 函数、strcat 函数、strcpy 函数、strncopy 函数、strcmp 函数与 strlen函数等)。(四)第四部分 函数1.(掌握)函数的定义与调用(函数调用形式、调用函数时的数据传递、调用过程及返回值);2.(掌握)函数声明与函数原型;3.(了解)函数的嵌套与递归;4.(掌握)数组作为函数的参数(数组元素、数组名作为函数参数);5.(了解)局部变量与全局变量;6.(掌握)变量的存储方式;7.(掌握)变量的申明与定义。(五)第五部分 指针1.(掌握)指针变量的定义与使用;2.(掌握)指针引用数组;3.(了解)指针引用字符串。三、题型结构考试满分 100 分,包含多种题型,以程序编程和综合分析题为主。