标题 | 湛江师范学院2014年本科插班生《C语言程序设计》专业课考试大纲汇编 |
内容 | I考试性质与目的 本科插班生招生考试是由专科毕业生参加的选拔性考试,我院将根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。考试应有较高的信度,效度,必要的区分性和适当的难度。 II考试内容 一、考试基本要求 要求考生理解和掌握本科目的基本概念,基本原理和基本方法,能运用本科目知识进行分析,具备分析问题和解决问题的基本能力。 二、考核知识点及考核要求 本大纲的考核要求分为“理解”、”应用”两个层次,具体含义是: 1.理解:能全面把握基本概念、基本原理、基本方法,能掌握有关概念、原理、方法的区别与联系。 2.应用:在理解的基础上,能运用基本概念,基本原理,基本方法分析和解决有关的理论问题和实际问题。 第一章 C语言概述 一、考核知识点 1. C语言出现的历史背景 2. C语言的特点 3. 简单的C程序介绍 4. C程序的上机步骤 二、考核要求 1.了解C语言的历史、特点 2.掌握C语言的运行环境,初步了解运行一个C语言程序的过程 第二章 算法和C的数据类型 一、考核知识点 1.算法的概念;简单算法举例; 2.算法的特性;算法的表示; 3.结构化程序设计方法。 4.C的数据类型; 二、考核要求 1.掌握用流程图、N-S流程图、伪代码表示算法 2.理解结构化程序设计方法的概念 第三章运算符与表达式 一、考核知识点 1.常量和变量; 2.整型数据;实型数据; 字符型数据;变量赋初值; 3.各类数值型数据间的混合运算; 4.算术运算符和算术表达式;赋值运算符和赋值表达式;逗号运算符和逗号表达式 二、考核要求 1.掌握几种基本数据类型的存储方式,表示方法 2.掌握不同类型间数据转换的原则与方法 3.掌握有关运算符与表达式的运用 第四章 最简单的C程序设计-顺序程序设计 一、考核知识点 1.程序的三种基本结构; 2.赋值语句; 3.数据的输入输出的概念及在C语言中的实现; 4.字符数据的输入输出;格式输入和输出; 5.顺序结构程序设计举例 二、考核要求 1.掌握语句的概念 2.掌握字符数据输入输出函数 3.格式输入输出函数的用法 第五章 选择结构程序设计 一、考核知识点 1.关系运算符和关系表达式; 2.逻辑运算符和逻辑表达式; 3.if语句; 4.switch语句; 二、考核要求 1.熟练掌握关系、逻辑表达式的用法 2.熟练掌握选择型程序设计语句的用法 第6章 循环控制 一、考核知识点 1.while语句; 2.do-while语句; 3.for语句; 4.循环的嵌套; 5.几种循环的比较; 6.break语句和continue语句; 二、考核要求 1.熟练掌握三种循环语句的运用 2.掌握break和continue语句的运用 第七章 数组 一、考核知识点 1.一维数组的定义和引用; 2.二维数组的定义和引用; 3.字符数组。 二、考核要求 1.掌握数组的概念和使用 2.掌握数组初始化的方法 3.掌握字符数组和字符串的应用 第八章 函数 一、考核知识点 1.掌握函数定义的一般形式; 2.函数参数和函数的值; 3.函数几种调用方式; 4.函数的嵌套调用; 5.数组作为函数参数; 6.局部变量和全局变量;掌揥凤种变量类型的匾刯和存催类别; 二、考核要求 1.掌握函数的定义和调用方法 2.理解变量的存储属性,作用范围 第九章 预处理命令 一、考核知识点 1.掌握宏定义; 2.掌握文件包含; 3.了解条件编译; 二、考核要求 1.掌握使用宏替换编写程序 第十章 指针 一、考核知识点 1.掌握指针的概念; 2.数组的指针和指向数组的指针变量; 3.字符串的指针和指向字符串的指针变量; 二、考核要求 1.掌握指针变量的定义与引用 2.掌握指针与变量,指针与数组,指针与字符串的关系 3.掌握用指针作为函数参数的方法,有关指针的算法 第十一章 结构体与共用体 一、考核知识点 1.定义结构体类型变量的方法; 2.结构体变量的引用; 3.结构体数组;指向结构体类型数据的指针; 4.指向结构体类型数据的指针 5.用指针处理链表 6.共用体 7.枚举类型 8.用typedef定义类型 二、考核要求 1.掌握结构体类型的概念和定义方法以及结构体变量的定义和引用 2.掌握指向结构体变量的指针变量的概念和应用,掌握链表的概念和应用 3.共用体的概念和应用 第十二章 位运算 一、考核知识点 1.位运算符和位运算; 2.位运算举例; 3.位段; 二、考核要求 1.掌握各种位运算 第十三章 文件 一、考核知识点 1.C文件概述 2.文件类型指针 3.文件的打开与关闭 4.文件的读写 5.文件的定位 6.出错的检测 二、考核要求 1.掌握文件和文件指针的概念和文件的定义方法 2.了解文件的基本操作方法 III考试形式和试卷结构 1.本科目考试为闭卷考试,考试时间为120分钟,试卷满分为100分 2.试卷中各部分的占分比例是:第一章占2%,第二章占5%,第三章占15%,第四章占10%,第五章占10%,第六章占10%,第七章占10% ,第八章占10%,第九章占3%,第十章占10%,第十一章占5% ,第十二章占5% ,第十三章占5%。 3.试题对不同能力层次要求的分数比例,一般识记占10%,理解占40%,应用占50%。 4.试题难易占分比例是:易约占30%,中约占50%,难约占20%。 5.本科目考试的题型有:单项选择题、写出程序运行结果题、程序设计题等(各种题型的具体样式可以参见本纲附录《题型举例》)。根据考核的要求,适当安排各种题型数量的比例,达到考生对知识点的识记、理解、应用的水平和能力。 IV参考书目 谭浩强主编《C程序设计》(第三版),清华大学出版社2005.07 V题型示例 一、单项选择题 (本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选、多选或未选均无分。 1. 在C语言中,字符型数据在内存中是以( )形式存放的。 A)原码 B)BCD码 C)反码 D)ASCII码 二、写出下列程序运行结果(本大题共8小题,每小题5分,共40分) 阅读给出的程序段,写出该程序运行后的结果 1. main() {int a,b,c; a=7;b=8; c=max(a,b); printf(“Max is %d”,c); } max(x,y) int x,y; {int z; z=x>y?x:y; return(z); } 三、程序设计题(本大题共2小题,每题10分,共20分) 按照题目要求编写完整的程序。 1.输入4个整数,要求按由小到大的顺序输出。 |
随便看 |
|
在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。