仲恺农业工程学院2015年本科插班生专业课考试大纲(C语言程序设计)
来源:仲恺农业工程学院本科招生网 阅读:845 次 日期:2015-01-09 16:04:52
温馨提示: 小编为您整理了“仲恺农业工程学院2015年本科插班生专业课考试大纲(C语言程序设计)”,方便广大网友查阅!

网校上线了!

>>>点击进入<<<

网校开发及拥有的课件范围涉及公务员、财会类、外语类、外贸类、学历类、

职业资格类、计算机类、建筑工程类、等9大类考试的在线网络培训辅导。

一、课程的性质与目的要求

《C语言程序设计》是信息与计算科学专业的一门学科基础课程,它是培养学生程序设计思想、设计能力的一门主干课程。本课程要求学生熟练掌握程序设计的基本概念、基本分析设计方法和C语言的语法、语句和使用方法,掌握一般问题的分析思路、数据存储结构表达及建立在存储结构之上的程序设计方法,并用C语言的语句编写程序代码,从而为进一步学习软件开发打下基础。

《C语言程序设计》课程考试旨在考察学生对本课程的基本内容、基本要求及基本应用掌握的深度和广度,是学生能否顺利进入本科高年级学习阶段的重要考核依据之一。

二、课程内容与考核要求

第一章C语言概述

1、考核知识点:C语言的概述、特点;C语言程序的结构;C语言程序运行的环境介绍和上机步骤。

2、考核要求:

(1)了解C语言的历史发展进程和地位,了解C语言的程序书写风格。

(2)理解计算机语言的概念,C语言的特点,理解主函数的作用。

(3)掌握C语言程序的基本结构和表达方式,掌握TC/VC编程环境的简单使用方法。

(4)方法:能够在一种编程环境下进行简单程序的编辑、编译、调试和运行。

第二章数据类型、运算符与表达式

1、考核知识点:C的数据类型;常量与变量;运算符与表达式:类型转换。

2、考核要求:

(1)理解关键字与标识符的概念、应用特点,理解数据类型的含义和常量、变量的分类。

(2)掌握各数据类型的含义、特点,不同类型常量的表达,不同类型变量的定义和赋初值方法,以及不同类型间的转换与运算。

(3)掌握C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。

(4)熟练掌握各类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法。能够进行各类公式的表达式描述和各类表达式的混合运算。

第三章顺序结构程序设计

1、考核知识点:语句的概念、分类;输入输出的概念及C语言的实现;赋值语句;顺序结构程序设计方法。

2、考核要求:

(1)理解表达式语句,空语句,复合语句。

(2)掌握输入输出函数的调用,正确输入数据并正确设计输出格式。

第四章选择结构程序设计

1、考核知识点:关系运算符与关系表达式;逻辑运算符与逻辑表达式;if语句与switch语句,选择结构程序设计方法举例。

2、考核要求:

(1)掌握问题中条件的表达方式(关系表达式、逻辑表达式)和运算结果。

(2)熟练掌握用if语句实现选择结构,用switch语句实现多分支选择结构,掌握选择结构的嵌套。

第五章循环程序设计

1、考核知识点:循环定义与实现思想,实现循环的语句(goto,while,do-while,for),循环的嵌套,break和continue语句的使用,循环类问题程序应用举例。

2、考核要求:

(1)了解循环的概念,了解语句重复执行的方法。

(2)理解实现循环(for,while,do-while)的执行过程、执行步骤和相关参数量的变化情况,掌握break和continue的使用形式和原理。

(3)掌握循环嵌套的使用方法。

(4)应用:典型算法的思想和程序设计方法,复杂程序的编辑、编译和调试方法。

第六章数组

1、考核知识点:一维数组的定义和引用,二维数组的定义和引用,字符串,字符数组,数组结构的应用。

2、考核要求:

(1)了解数组的基本概念。

(2)理解为什么使用一维数组、二维数组和字符数组。

(3)掌握不同类别数组的特点,掌握数组的定义、初始化和数组元素引用方法;掌握数组的实际应用方式、特点和程序设计方法。

(4)应用:典型数组使用问题的编程方法。

第七章函数

1、考核知识点:概述及模块化设计思想;函数定义的一般形式,函数参数的表达、使用和函数值的类型与表达方法;函数的调用方法;局部变量与全局变量,变量的存储类别;内部函数与外部函数。

2、考核要求:

(1)理解一般问题的解决方法和程序的结构化、模块化设计思想,理解函数的调用方法,理解变量的数据类型、存储类别,理解内部函数与外部函数的含义。

(2)掌握函数定义的一般格式,掌握形式参数的表达方式,函数返回值类型和返回值的表达方式。

(3)掌握函数调用的方法、特点和不同调用形式(嵌套调用、递归调用),掌握局部变量、全局变量的定义方法和声明形式。

(4)熟练掌握形式参数与实在参数,参数值传递。

(5)应用:多函数程序设计,多文件程序设计等。

第八章编译预处理

1、考核知识点:宏定义,文件包含和条件编译。

2、考核要求:

(1)了解条件编译的思想和方法。

(2)理解预处理的含义和理由,理解文件包含的含义和宏的含义。

(3)掌握带参宏和不带参宏的定义方法和使用方法,区分宏与函数的异同点;掌握文件包含命令的使用方法。

(4)应用:能够恰当、合理地使用宏和文件包含命令进行程序设计。

第九章指针

1、考核知识点:地址与指针的概念,变量的指针和指向变量的指针变量,数组与指针,字符串与指针,指向函数的指针与返回指针值的函数,指针的指针与指针数组。

2、考核要求:

(1)理解地址与指针变量的概念,地址运算符与间址运算符。

(2)理解指针的分类,掌握一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针变量的定义。

(3)重点掌握不同类型指针的定义方法、使用方式和特点,理解用指针作函数参数,返回地址值的函数,指针数组,指向指针的指针等。

(4)应用:使用指针编程。

第十章结构体与共用体

1、考核知识点:构造数据类型概述,结构体类型声明与结构体变量、数组、指针等定义和应用方法,共用体类型声明和共用体变量定义、使用方法,枚举类型,用typedef定义类型。

2、考核要求:

(1)了解C语言基本类型与构造类型的含义,了解枚举类型的含义和特点,了解类型声明与变量定义的区别。

(2)理解结构体、共用体、枚举类型的使用原理,理解用typedef进行类型重定义的思想。

(3)掌握结构体、共用体、枚举类型的声明方法和相应变量等的定义、初始化、引用方法。掌握用typedef重新定义类型的方法。

(4)熟练掌握结构体类型的变量、数组、指针等使用方法。

(5)应用:能够编写出复杂数据结构的程序。

第十一章位运算

1、考核知识点:位运算符和位运算,位运算举例。

2、考核要求:

(1)理解位运算的含义、特点和使用场合。

(2)掌握各类位运算的运算符形式和表达式描述,掌握位运算的使用方法。

第十二章文件

1、考核知识点:C文件概述,文件类型指针,文件的打开和关闭,文件的读写,文件的定位,文件的使用。

2、考核要求:

(1)了解文件的含义、分类和特点。

(2)掌握文件类型指针(FILE类型指针),掌握文件打开与关闭(fopen,fclose)的使用方法。

(3)理解数据文件使用的读写方法(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf),与文件定位(rewind,fseek)的应用。

三、考试方式及试卷结构

1、考试形式为闭卷、笔试。考试时间为120分钟,试卷满分为100分。

2、试卷难易比例:一般难度题目占40%左右,中等难度的题目占40%左右,较难的题目占20%左右。

3、试题类型结构比例:单项选择题占30%;综合题(包括写程序结果、改正程序错误和程序填空等)约占40%;程序设计题约占30%。

四、参考教材

《C语言程序设计》第四版,谭浩强编,清华大学出版社2010.6.

更多学历考试信息请查看学历考试网

由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!

2025国考·省考课程试听报名

  • 报班类型
  • 姓名
  • 手机号
  • 验证码
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:
咨询QQ:526150442(9:00—18:00)版权所有:
云南网警报警专用图标
Baidu
map