1998-2022 lantab.com Network Studio. All Rights Reserved. 沪ICP备12018245号
一、考试总体要求
考查学生对计算机程序设计的重要概念、基本理论、基本知识的掌握程度,考生应熟练掌握C语言程序设计的基本内容及程序设计的基本方法与编程技巧,掌握程序设计的一些常用算法,并能利用算法解决和处理实际问题,具备初步的高级语言程序设计能力。
二、考试内容与要求
1.数据类型与表达式
(1)数据类型
C语言提供的基本数据类型,常量和变量命名规则与说明方式,变量的初始化。
(2)运算符与表达式
①定义于基本数据类型之上的算术运算(含自增和自减)、逻辑运算、关系运算、条件运算、赋值运算等;
②含混合运算的表达式中各种运算的优先级及结合方向,能正确对表达式进行求值。
2.程序控制结构
(1)顺序结构。
赋值语句,字符数据的输入输出函数、格式输入输出函数,C语言预处理命令中的头文件的使用,能运用顺序结构进行简单的程序设计。
(2)选择结构。
If语句的形式和使用,以及if语句的嵌套使用;Switch语句的形式和使用,Switch语句表达式的类型和break语句的使用等;能应用选择结构进行程序设计。
(3)循环结构。
While、Do-While和For等循环控制语句的结构及使用,以及循环语句的嵌套使用;注意循环控制变量的使用和循环结束条件,以及goto、break和continue控制语句的作用;能运用循环结构进行程序设计。
3.数组
(1)一维数组的定义、初始化与元素的引用。
(2)二维数组的定义、初始化与元素的引用。
(3)字符数组与字符串的概念与定义方法,常用的字符串处理函数。
4.函数
(1)函数定义的一般形式、函数参数的传递方法、函数调用。
(2)数组作为函数参数的函数调用。
(3)局部变量和全局变量,变量存储类型、作用域和生存期。
5.编译预处理
(1)预处理的概念与特点。
(2)定义符号常数和带参数的宏。
(3)文件包含处理和条件编译。
6.指针
(1)指针的概念、指针的定义。
(2)数组与指针、字符串与指针、函数与指针。
7.结构体与共用体
(1)结构体的基本概念和特点,结构体类型变量的定义,以及引用和初始化。
(2)结构体数组。
(3)共用体的基本概念和特点,共用体类型变量的定义与引用。
8.位运算
位运算符、运算规则和优先级,简单的位运算。
9.文件
(1)文件的概念与文件类型指针;
(2)文件的打开与关闭、文件的读写。
三、试题类型
(1)单项选择题:要求考生从题后给出的选择答案中选择最合适的一个答案,将题目补充完整。
(2)判断题:要求考生根据C语言的基本概念、定义或规范等要求,判断该题目内容叙述是否正确。
(3)程序阅读和程序填空题:给出一段程序,要求考生通过阅读给出其运行结果;或给出题目的要求和一段不完整的程序段,在某些语句缺少内容,要求考生填写完整。
(4)改错题:给出一段有关程序,要求考生找出程序中的错误语句,并将其改正。
(5)编程题:根据题目要求,综合运用C语言的知识编写一段完整的程序。
四、考试方式
采用闭卷(笔试)的考核方式。本试卷满分150分,考试时间180分钟。
五、参考书
1.C程序设计(第四版),谭浩强主编,北京:清华大学出版社,2010年6月。
2.或其他相关的C语言程序设计参考书。
来源未注明“中国半岛真人体育 ”的资讯、文章等均为转载,本网站转载出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如涉及版权问题,请联系本站管理员予以更改或删除。如其他媒体、网站或个人从本网站下载使用,必须保留本网站注明的"稿件来源",并自负版权等法律责任。
来源注明“中国半岛真人体育 ”的文章,若需转载请联系管理员获得相应许可。
联系方式:chinakaoyankefu@163.com
扫码关注
了解考研最新消息