2017年韩山师范学院本科插班生考试《C语言程序设计》考试大纲.docx

上传人:大张伟 文档编号:11724503 上传时间:2021-09-01 格式:DOCX 页数:12 大小:75.37KB
返回 下载 相关 举报
2017年韩山师范学院本科插班生考试《C语言程序设计》考试大纲.docx_第1页
第1页 / 共12页
2017年韩山师范学院本科插班生考试《C语言程序设计》考试大纲.docx_第2页
第2页 / 共12页
2017年韩山师范学院本科插班生考试《C语言程序设计》考试大纲.docx_第3页
第3页 / 共12页
2017年韩山师范学院本科插班生考试《C语言程序设计》考试大纲.docx_第4页
第4页 / 共12页
2017年韩山师范学院本科插班生考试《C语言程序设计》考试大纲.docx_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《2017年韩山师范学院本科插班生考试《C语言程序设计》考试大纲.docx》由会员分享,可在线阅读,更多相关《2017年韩山师范学院本科插班生考试《C语言程序设计》考试大纲.docx(12页珍藏版)》请在三一文库上搜索。

1、2017 年韩山师范学院本科插班生考试 C 语言程序设计考试大纲I考试性质与目的本科插班生考试是由专科毕业生参加的选拔性考试, 我院将根据考生的成绩, 按已确定的招生计划,德、智、体全面衡量,择优录取。考试应有较高的信度、效度、必要的区分度和适当的难度。II考试内容一、考试基本要求要求考生理解和掌握本科目的基本概念、 基本原理和基本方法, 能运用本科目知识进行分析,具备分析问题和解决问题的基本能力。二、考核知识点及考核要求本大纲的考核要求分为“识记” 、 “理解” 、 “应用”三个层次,具体含义是:1识记:能理解有关的概念、知识的含义,并能正确认识和表述。2理解:在识记的基础上,能全面把握基本

2、概念、基本原理、基本方法,能掌握有关概念、原理、方法的区别与联系。3应用:在理解的基础上,能运用基本概念、基本原理、基本方法分析和能解决有关的理论问题和实际问题第一章 C 语言概述一、考核知识点1、C语言的特点。2 、 C 程序的结构。3 、 C 程序的上机步骤。二、考核要求1、识记: C 语言的特点; C 程序的结构。 、理解: C 程序的上机步骤。第二章 算法一、考核知识点1 、算法的概念。2、算法的特性。3、算法的表示。二、考核要求1、识记:算法的概念;算法的特性。2、理解:算法的表示。第三章 数据类型、运算符与表达式一、考核知识点1、常量与变量。2、各种数据类型。3、各种数据类型间的混

3、合运算。4、算术运算符与算术表达式。5、赋值运算符与赋值表达式。6、逗号运算符与逗号表达式。二、考核要求1 、识记:1 、常量与变量。知道什么是常量和变量;知道常量的几种形式;知道常量和变量的定义。2、理解:2、各种数据类型。整型数据的表示方法;整型变量的定义和使用;实型常量的表示方法;实型变量的定义与使用方法;字符常量的表示与转义字符的使用;字符变量的定义与字符串常量的表示。3、各种数据类型间的混合运算。3、应用:4、算术运算符与算术表达式。基本算术运算符的应用,特别是“/”与“% ”的应用;正确理解自加与自减运算。5、赋值运算符与赋值表达式。掌握赋值运算时类型转换。掌握复合运算符的概念。6

4、、逗号运算符与逗号表达式。第四章 顺序结构程序设计一、考核知识点1 、语句的作用及总体分类。2、赋值语句。3 、字符数据的输入/输出。4、格式输入与输出。二、考核要求1 、识记:2、理解:1 、语句的作用及总体分类。知道语句在程序中的作用。知道 C 语言的语句可以分成哪几类。3、应用:2、赋值语句。熟知赋值语句的一般形式及其含义。熟练地运用赋值语句来表达实际问题。能识别不正确的赋值语句。3 、字符数据的输入/输出。熟知字符数据输入/ 输出函数的一般形式及其基本用法。能根据实际情况写出所需的字符输入/输出函数。4、格式输入与输出。熟练掌握printf 函数的格式。熟练掌握scanf 函数的格式。

5、能根据实际情况写出顺序结构的程序设计。第五章 选择结构程序设计一、考核知识点1 、关系运算与关系表达式。2、逻辑运算符与逻辑表达式。3 、 if 语句。4 、 switch 语句。二、考核要求1 、识记:2、理解:3、应用:1 、关系运算与关系表达式。2、逻辑运算符与逻辑表达式。3 、 if 语句。熟知 if 语句的一般形式及其含义。能用 if 语句解决实际问题。能识别不正确的 if 语句。能正确理解if 语句的嵌套。4 、 switch 语句。熟知switch 语句的一般形式及其含义。能用switch 语句解决实际问题。能根据实际情况,灵活选用 if 语句 和 switch 语句。注意 if

6、 语句、 switch 语句、条件运算符的区别。第六章 循环控制一、考核知识点1 、 while 语句。2、do - while 语句。3 、 for 语句。4、循环的嵌套5 、 break 语句与 continue 语句。二、考核要求1 、识记:熟知三种不同循环语句的一般形式及其含义。2、理解:能领会三种不同的循环语句的不同用法及它们之间的区别。领会 break 语句和 continue 语句的用法。3、应用:循环语句的使用。能根据实际情况,灵活地选用三种语句中的一种。会把三种循环语句嵌套使用。第七章 数组一、考核知识点1 、一维数组的定义和引用。2、多维数组的定义和引用。3、字符数组。4、

7、字符串处理函数。二、考核要求1、识记:2、理解:1、一维数组的定义和引用。知道一维数组类型的特点。熟知一维数组类型的一般形式。能写出正确的数组变量说明。3、应用:2、下标变量。知道什么是下标变量以及它的一般形式。会确定下标变量的类型。清楚下标表达式的类型与下标类型的一致性问题。对给定数组能写出正确的下标变量。3、一维数组的应用。能对数组进行查找、排序、检索等操作。对一个线性表,会编写程序寻找其中的特定元素。对一个线性表 (未排序的) , 会编写程序将表中元素按从小到大或从大到小的顺序排列出来。4、多维数组。清楚多维数组与一维数组的巨别。熟知二维数组及其下标变量的一般形式。掌握二维数组的简单应用

8、。5、字符数组。熟知字符数组的定义及其表示。掌握字符数组的输入与输出。领会字符串的存储。6、字符串处理函数。掌握常见的几个字符串处理函数。会用字符串函数解决实际问题。第八章 函数一、考核知识点1、函数定义的一般形式。2、函数参数和函数的值。3、函数的调用。4、函数的嵌套调用。5、函数的递归调用。6、局部变量和全局变量。二、考核要求1、识记:2、理解:3、应用:1、函数定义的一般形式清楚函数命名符的作用。熟知函数命名符的形式及含义。能正确使用函数命名符。2、函数参数和函数的值清楚函数说明的作用。熟知函数说明的一般形式。弄清形式参数(值传递与地址传递)的概念。3、函数的调用。函数调用的一般形式。函

9、数调用的方法。4、函数的嵌套调用。5、函数的递归调用。6、局部变量和全局变量。第九章 预处理命令一、考核知识点1 、宏定义。2 、 “文件包含”处理。二、考核要求1 、识记:2 、理解:3、应用:1 、宏定义。不带参数的宏定义的使用带参数的宏定义的使用。2 、 “文件包含”处理。第十章 指针一、考核知识点1 、地址和指针的概念。2、指针变量的概念。3、数组指针。4、字符串指针。二、考核要求1 、识记:2、理解:1 、地址和指针的概念。3、应用:2、指针变量的概念。定义指针变量的方法。指针变量的引用。指针变量作为函数参数。灵活用指针变量编写程序。3、数组指针。指向数组元素的指针。通过指针引用数组

10、元素。数组名作函数参数。4、字符串指针。字符串的表示形式。字符串指针变量的使用方法。第十一章结构体与共用体一、考核知识点1 、定义结构体类型变量的方法。2、结构体变量的引用。3、结构体数组。4、共用体的概念。5、共用体变量的引用。二、考核要求1 、识记:2、理解:1 、定义结构体类型变量的方法。把握结构体类型的主要特征。熟知结构体类型的一般形式。能写出正确的结构体类型以描述实际问题。4、共用体的概念。熟知共用体的概念。共用体类型的特点。3、应用:2、结构体变量的引用。会用结构体类型说明结构体变量。掌握结构体变量的引用方法。3、结构体数组。会定义结构体数组。会用结构体数组编写简单程序。5、共用体

11、变量的引用。第十二章位运算一、考核知识点1 、位运算符的含义。2、简单的位运算。二、考核要求1、识记:2、理解:清楚各种位运算符的含义。3、应用:能作简单的位运算。第十三章文件一、考核知识点1 、文件类型指针。2、文件的打开与关闭。3、文件的读写。4、文件的定位。二、考核要求1、识记:2、理解:1、文件类型指针。文件的基本概念。文件类型指针的定义。3、应用:2、文件的打开与关闭。清楚fopen()函数的功能。清楚fclose()函数的功能。3、文件的读写。fputc ()函数的功能。fgetc ()函数的功能。fputc ()函数与fgetc ()函数的简单应用。4、文件的定位。出考核形式及试

12、卷结构1 .本科目考试采用闭卷笔试方式,考试时间为 120分钟,全卷满分100分。2 .试卷中各部分的占分比例是:第一章约占5%,第二章约占5%,第三章约占5%,第四章约占5%,第五章约占10%,第六章约占15%,第七章约占15%,第八章约占5%, 第九章约占5%,第十章约占15%,第十一章约占5%,第十二章约占 5%,第十三章约占 5%。3 .试题对不同能力层次要求的分数比例,一般识记占20%,理解占40%,应用占40%。4 .试题难易占分比例是:易约占 30%,中约占50%,难约占20%。5 .本科目考试的题型有:填空、选择、阅读程序并计算结果、阅读程序并填空、编程 等五种题型(各种题型的

13、具体样式可以参见本纲附录题型示例)。根据考核的要求,适当安排各种题型数量的比例,达到考生对知识点的识记、理解、应用的水平和能力。IV参考书目C程序设计(第二版),谭浩强编,清华大学出版社,1999年12月。V题型示例一、填空题1.在C语言中,字符串的结束标记是 或。 二、选择题1.以下能正确定义一维数组的选项是一A)int a5=0,1,2,3,4,5;B)char a=0,1,2,3,4,5;C)char a=A,B,C;D)int a5=0123;三、程序或程序段,给出运行结果1.请读程序:#include stdio.hmain()float x,y;scanf(%f,&x);if(x0.0)y=0.0else if(x5.0)&(x!=2.0)y=1.0/(x+2.0);else if(xb) m=a;a=b;b=m;i=a;j=b;while(n= 【1 )!=0) j=i;i=n;return(i);五、编程题1.请编写一递归函数 age(),要求以递归方法计算学生的年龄,已知第一位学生年龄最小,为 10 岁,其余学生一个比一个大2 岁,函数应可返回第 n 位学生的年龄。递归公式如下:age(1)=10(n=1)age(n)=age(n-1)+2(n1)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1