中等职业技术学校c语言电子教案
- 格式:doc
- 大小:509.53 KB
- 文档页数:59
中等职业院校C语言基础教案第一章:C语言概述1.1 C语言的历史与发展1.2 C语言的特点1.3 C语言的应用领域1.4 编译器与解释器第二章:C语言基础知识2.1 数据类型2.1.1 基本数据类型2.1.2 构造数据类型2.1.3 指针类型2.1.4 空类型2.2 变量与常量2.2.1 变量的概念与声明2.2.2 常量的概念与声明2.2.3 变量的存储类别2.3 运算符与表达式2.3.1 算术运算符2.3.2 关系运算符2.3.3 逻辑运算符2.3.4 赋值运算符2.3.5 其他运算符2.3.6 运算符的优先级2.4 输入输出函数2.4.1 标准输入输出函数2.4.2 格式化输入输出函数第三章:控制语句3.1 顺序结构3.2 选择结构3.2.1 if语句3.2.2 switch语句3.3 循环结构3.3.1 while语句3.3.2 do-while语句3.3.3 for语句第四章:数组与字符串4.1 数组的概念与声明4.1.1 一维数组4.1.2 二维数组4.1.3 多维数组4.2 字符串的概念与操作4.2.1 字符串的表示方法4.2.2 字符串的长度4.2.3 字符串的常用操作函数第五章:函数5.1 函数的定义与声明5.1.1 用户自定义函数5.1.2 标准库函数5.2 函数的调用与返回值5.2.1 函数的调用方式5.2.2 函数的返回值5.3 局部变量与全局变量5.3.1 局部变量5.3.2 全局变量5.4 作用域与存储类别5.4.1 作用域5.4.2 存储类别第六章:指针6.1 指针的概念6.2 指针的声明与初始化6.3 指针与地址6.4 指针与数组6.5 指针与函数6.6 指针的指针第七章:引用7.1 引用的概念7.2 引用的声明与使用7.3 引用与指针的区别第八章:结构体与联合体8.1 结构体的概念与声明8.2 结构体的使用8.3 联合体的概念与声明8.4 联合体的使用第九章:文件操作9.1 文件概述9.2 文件的打开与关闭9.3 文件的读写操作9.4 文件的定位操作9.5 文件权限与状态第十章:预处理器10.1 预处理器的概念10.2 预处理指令10.3 宏定义与宏展开10.4 文件包含与条件编译第十一章:动态内存分配11.1 动态内存分配的概念11.2 动态内存分配函数11.3 动态内存分配的使用和管理11.4 内存泄漏与溢出第十二章:排序与查找算法12.1 排序算法12.1.1 冒泡排序12.1.2 选择排序12.1.3 插入排序12.1.4 快速排序12.1.5 归并排序12.1.6 堆排序12.2 查找算法12.2.1 线性查找12.2.2 二分查找12.2.3 哈希查找第十三章:递归13.1 递归的概念13.2 递归的实现13.3 递归的应用13.4 尾递归优化第十四章:线性表14.1 线性表的概念14.2 线性表的顺序存储结构14.3 线性表的链式存储结构14.4 线性表的操作14.4.1 插入操作14.4.2 删除操作14.4.3 查找操作14.4.4 排序操作第十五章:C语言编程实例15.1 实例一:计算器程序15.2 实例二:学生信息管理系统15.3 实例三:图书管理系统15.4 实例四:简单的网络通信程序15.5 实例五:基于指针的数组操作重点和难点解析第一章:C语言概述重点:C语言的历史与发展、特点及应用领域。
中等职业院校C语言基础教案第一章:C语言概述1.1 课程介绍了解C语言的历史和发展背景了解C语言的特点和应用领域掌握C语言的基本语法和结构1.2 教学目标了解C语言的基本概念和特点掌握C语言的数据类型和变量理解C语言的基本语法和结构1.3 教学内容C语言的历史和发展背景C语言的特点和应用领域C语言的基本语法和结构1.4 教学方法讲解和示范相结合,通过实例讲解C语言的基本语法和结构引导学生通过编程实践来加深对C语言的理解和掌握1.5 教学评估通过课堂讲解和示范,学生能够理解C语言的基本概念和特点通过编程实践,学生能够掌握C语言的数据类型和变量通过课后作业和测试,学生能够理解C语言的基本语法和结构第二章:变量和数据类型2.1 课程介绍了解C语言的数据类型和变量掌握C语言的基本数据类型及其特点学习变量的声明和使用2.2 教学目标掌握C语言的基本数据类型学会声明和使用变量理解不同数据类型的存储方式和大小2.3 教学内容C语言的基本数据类型变量的声明和使用不同数据类型的存储方式和大小2.4 教学方法通过实例讲解和示范,让学生掌握C语言的基本数据类型及其特点引导学生通过编程实践来加深对变量声明和使用的理解2.5 教学评估通过课堂讲解和示范,学生能够掌握C语言的基本数据类型及其特点通过编程实践,学生能够正确声明和使用变量通过课后作业和测试,学生能够理解不同数据类型的存储方式和大小第三章:运算符和表达式3.1 课程介绍了解C语言的运算符和表达式掌握不同运算符的功能和用法学会编写简单的表达式3.2 教学目标掌握C语言的算数运算符、关系运算符、逻辑运算符等学会编写赋值表达式、条件表达式和逻辑表达式理解运算符的优先级和结合性3.3 教学内容算数运算符、关系运算符、逻辑运算符等赋值表达式、条件表达式和逻辑表达式运算符的优先级和结合性3.4 教学方法通过实例讲解和示范,让学生掌握不同运算符的功能和用法引导学生通过编程实践来加深对表达式的理解3.5 教学评估通过课堂讲解和示范,学生能够掌握C语言的运算符及其功能和用法通过编程实践,学生能够编写简单的表达式通过课后作业和测试,学生能够理解运算符的优先级和结合性第四章:控制语句4.1 课程介绍了解C语言的控制语句掌握条件语句、循环语句等功能和用法学会编写控制流程的程序4.2 教学目标掌握if条件语句和switch多分支语句掌握for循环、while循环和do-while循环理解循环控制语句的执行流程和条件4.3 教学内容if条件语句和switch多分支语句for循环、while循环和do-while循环循环控制语句的执行流程和条件4.4 教学方法通过实例讲解和示范,让学生掌握条件语句和循环语句的功能和用法引导学生通过编程实践来加深对控制流程的理解4.5 教学评估通过课堂讲解和示范,学生能够掌握C语言的控制语句及其功能和用法通过编程实践,学生能够编写控制流程的程序通过课后作业和测试,学生能够理解循环控制语句的执行流程和条件第五章:函数和编译预处理5.1 课程介绍了解C语言的函数和编译预处理掌握函数的定义和调用学会使用编译预处理指令5.2 教学目标掌握函数的定义、声明和调用理解函数的参数传递和返回值学会使用编译预处理指令5.3 教学内容函数的定义、声明和调用函数的参数传递和返回值编译第六章:数组和字符串6.1 课程介绍了解C语言中的数组和字符串掌握数组的声明、使用和内存分布学会处理字符串的基本操作6.2 教学目标掌握一维和多维数组的声明和使用理解数组的内存分布和访问方式学会字符串的声明、复制、连接和转换6.3 教学内容数组的声明、初始化和使用多维数组的声明和使用字符串的声明和操作函数字符串与数组的关系6.4 教学方法通过实例讲解和示范,让学生掌握数组和字符串的概念及使用方法引导学生通过编程实践来加深对数组和字符串操作的理解6.5 教学评估通过课堂讲解和示范,学生能够理解数组和字符串的概念及其使用方法通过编程实践,学生能够熟练使用数组和字符串进行编程通过课后作业和测试,学生能够掌握数组的内存分布和访问方式,以及字符串的基本操作第七章:指针7.1 课程介绍了解C语言中的指针概念掌握指针的声明和使用学会通过指针访问和操作内存7.2 教学目标掌握指针的概念和声明理解指针与地址的关系学会指针的算术运算和指针数组7.3 教学内容指针的概念和声明指针与地址的关系指针的算术运算指针数组和指针函数7.4 教学方法通过实例讲解和示范,让学生掌握指针的概念及其使用方法引导学生通过编程实践来加深对指针操作的理解7.5 教学评估通过课堂讲解和示范,学生能够理解指针的概念及其使用方法通过编程实践,学生能够熟练使用指针进行内存访问和操作通过课后作业和测试,学生能够掌握指针的算术运算和指针数组的使用第八章:结构体和联合体8.1 课程介绍了解C语言中的结构体和联合体掌握结构体和联合体的声明和使用学会通过结构体和联合体组织复杂数据8.2 教学目标掌握结构体和联合体的声明和初始化理解结构体和联合体的内存布局学会使用结构体和联合体处理复杂数据8.3 教学内容结构体和联合体的声明和初始化结构体和联合体的内存布局结构体数组和结构指针结构体和联合体在实际编程中的应用8.4 教学方法通过实例讲解和示范,让学生掌握结构体和联合体的概念及其使用方法引导学生通过编程实践来加深对结构体和联合体操作的理解8.5 教学评估通过课堂讲解和示范,学生能够理解结构体和联合体的概念及其使用方法通过编程实践,学生能够熟练使用结构体和联合体进行数据组织通过课后作业和测试,学生能够掌握结构体数组和结构指针的使用,以及结构体和联合体在实际编程中的应用第九章:文件操作9.1 课程介绍了解C语言中的文件操作掌握文件打开、读写、关闭等基本操作学会使用文件指针进行文件操作9.2 教学目标掌握文件打开、读写、关闭等基本操作理解文件指针的概念和作用学会使用文件操作函数处理文件数据9.3 教学内容文件打开、读写、关闭等基本操作文件指针的概念和作用文件操作函数和文件模式9.4 教学方法通过实例讲解和示范,让学生掌握文件操作的概念及其使用方法引导学生通过编程实践来加深对文件操作的理解9.5 教学评估通过课堂讲解和示范,学生能够理解文件操作的概念及其使用方法通过编程实践,学生能够熟练使用文件操作函数进行文件读写通过课后作业和测试,学生能够掌握文件指针的概念和作用,以及文件操作函数的处理方式第十章:项目实践10.1 课程介绍综合运用所学知识进行项目实践培养重点和难点解析一、C语言概述C语言的历史和发展背景C语言的特点和应用领域C语言的基本语法和结构二、变量和数据类型不同数据类型的存储方式和大小变量的声明和使用三、运算符和表达式运算符的优先级和结合性不同运算符的功能和用法四、控制语句循环控制语句的执行流程和条件条件语句的执行流程和条件五、函数和编译预处理函数的声明、定义和调用编译预处理指令的使用六、数组和字符串数组的内存分布和访问方式字符串的声明、复制、连接和转换七、指针指针与地址的关系指针的算术运算和指针数组八、结构体和联合体结构体和联合体的内存布局结构体数组和结构指针的使用九、文件操作文件打开、读写、关闭等基本操作文件指针的概念和作用十、项目实践综合运用所学知识进行项目实践本教案涵盖了C语言基础的十个重要章节,从C语言的概述到变量和数据类型,再到运算符和表达式,控制语句,函数和编译预处理,数组和字符串,指针,结构体和联合体,文件操作,到项目实践。
中职c语言教案第一课时课题:C语言基础知识概述教学目标:1. 了解C语言的基本概念和特点;2. 理解C语言程序的基本结构和执行过程;3. 掌握C语言程序中常用的数据类型和变量的声明与定义。
教学重难点:1. C语言的基本概念和特点;2. C语言程序的基本结构和执行过程;3. C语言程序中常用的数据类型和变量的声明与定义。
教学准备:1. 教材《C语言入门教程》;2. 投影仪。
教学过程:一、导入新课:(5分钟)教师通过投影仪展示一段C语言程序,并引导学生观察并思考,了解C语言程序的基本特点和执行过程。
二、呈现新课:(15分钟)1. 教师简要讲解C语言的基本概念和特点,如可移植性、高效性、语法简洁等。
2. 教师详细解释C语言程序的基本结构和执行过程,包括预处理、编译、链接和执行等步骤。
3. 教师介绍C语言程序中常用的数据类型和变量的声明与定义,包括整型、浮点型、字符型等。
4. 学生通过课堂练习,巩固对C语言基础知识的理解。
三、引导学习:(20分钟)1. 学生自主阅读教材《C语言入门教程》相关章节,加深对C 语言基础知识的理解。
2. 学生与同伴互相讨论,解决在学习中遇到的问题。
3. 教师及时进行答疑和指导,帮助学生理解并消化学习内容。
四、巩固练习:(15分钟)1. 学生根据教师的要求,在电脑上编写一个简单的C语言程序,实现输入两个整数并输出它们的和。
2. 学生交流自己的程序思路和实现过程,相互学习和提供反馈意见。
3. 教师对学生的练习结果进行点评和总结,强化对C语言基础知识的掌握。
五、拓展延伸:(5分钟)1. 学生自主学习C语言相关的互联网资源,拓展对C语言的了解和认识。
2. 学生可通过观看C语言相关的教学视频、阅读相关的技术博客等方式,进一步提高自己的编程能力。
六、课堂小结:(5分钟)教师对本课内容进行总结,并落实下节课的预习要求。
同时,对学生在本节课中的表现进行肯定和鼓励。
板书设计:C语言基础知识概述1. C语言的基本概念和特点2. C语言程序的基本结构和执行过程3. C语言程序中常用的数据类型和变量的声明与定义教学反思:通过本节课的教学,学生对C语言的基本概念和特点、程序的结构和执行过程有了初步的了解和认识。
中等职业院校C语言基础教案一、教学目标1. 了解C语言的发展历史和特点2. 掌握C语言的基本语法和编程思路3. 学会使用C语言编写简单的程序4. 培养学生的逻辑思维能力和编程技巧二、教学内容1. C语言的发展历史和特点2. 数据类型、变量和常量3. 运算符和表达式4. 控制语句5. 函数和程序结构三、教学方法1. 讲授法:讲解C语言的发展历史、特点、基本语法和编程思路2. 示例法:通过示例程序让学生理解并掌握C语言的语法和编程方法3. 练习法:学生上机练习编写C语言程序,巩固所学知识4. 讨论法:分组讨论编程问题,培养学生的合作意识和解决问题的能力四、教学环境1. 教室:配备多媒体教学设备,方便展示示例程序和教学内容五、教学评价1. 课堂表现:评估学生在课堂上的积极参与程度、提问回答情况和合作意识2. 课后作业:评估学生完成作业的质量,检查对所学知识的理解和应用能力3. 上机练习:评估学生编写C语言程序的能力,检查编程技巧和逻辑思维能力4. 期末考试:全面测试学生对C语言基础知识的掌握程度和编程能力六、教学资源1. 教材:选用权威、适合中等职业院校学生的C语言教材。
2. 课件:制作精美、清晰的课件,辅助讲解和展示。
3. 示例程序:提供丰富的示例程序,帮助学生理解C语言的语法和编程方法。
4. 练习题库:编写一系列练习题,巩固所学知识。
5. 在线资源:推荐一些优质的在线教程和编程网站,方便学生自主学习。
七、教学进度安排1. 第1-2周:介绍C语言的发展历史和特点,讲解基本语法和编程思路。
2. 第3-4周:学习数据类型、变量和常量,运算符和表达式。
3. 第5-6周:掌握控制语句,包括条件语句、循环语句等。
4. 第7-8周:学习函数的定义和调用,了解程序结构。
5. 第9-10周:通过实例讲解和上机练习,巩固所学知识,提高编程能力。
八、教学注意事项1. 注重基础知识的学习,避免跳跃式教学。
2. 鼓励学生提问和参与讨论,提高课堂互动性。
中等职业院校C语言基础教案一、教学目标1. 让学生掌握C语言的基本语法和结构。
2. 培养学生编写简单的C语言程序能力。
3. 培养学生解决问题的思维方式,提高逻辑思维能力。
二、教学内容1. C语言简介1.1 C语言的发展历史1.2 C语言的特点2. 搭建开发环境2.1 安装C语言编译器2.2 编写第一个C语言程序3. 基本数据类型3.1 整型3.2 浮点型3.3 字符型3.4 变量和常量4. 运算符与表达式4.1 算术运算符4.2 关系运算符4.3 逻辑运算符4.4 赋值运算符4.5 逗号运算符5. 控制语句5.1 条件语句5.2 循环语句5.3 跳转语句三、教学方法1. 案例教学法:通过实际案例让学生掌握C语言的基本语法和编程技巧。
2. 项目驱动法:设计一系列项目,让学生在完成项目中提高C语言编程能力。
3. 问题解决法:引导学生思考和分析问题,培养学生解决问题的能力。
四、教学评价1. 课堂练习:检查学生对C语言基本语法和编程技巧的掌握程度。
2. 课后作业:巩固学生对课堂所学知识的理解和应用。
3. 项目完成情况:评估学生在实际项目中运用C语言的能力。
4. 期末考试:全面测试学生对C语言基础知识的掌握。
五、教学资源1. 教材:《C语言程序设计》2. 教案:详细的教学计划和教学内容。
3. 课件:生动的图文并茂的课件。
4. 编程工具:C语言编译器,如Code::Blocks、Visual Studio等。
5. 在线资源:互联网上的相关教程、案例和习题。
六、教学实践6.1 课堂讲解与示范通过PPT展示C语言的发展历程及其重要性。
演示如何安装和配置C语言编译器。
示例讲解基本数据类型、运算符和表达式的使用。
6.2 课堂互动提问环节,检查学生对C语言概念的理解。
分组讨论,让学生探讨如何解决实际编程问题。
6.3 编程练习针对所学内容,设计简单的编程练习。
学生现场编写代码,教师巡回指导。
七、课后作业7.1 巩固练习布置针对课堂内容的编程作业。
中等职业技术学校教案教学单位:京山县中等职业技术学校课程名称:C语言学习与应用任课班级:计算机应用班任课教师:教案书写说明教案又称课时授课计划,是任课教师的教学实施方案。
任课教师应遵循专业教学计划制订的培养目标,以教学大纲为依据、教材为蓝本,在熟悉教材,了解学生的基础上,结合教学实践经验,提前编写设计好每堂课的全部教学活动。
教案书写应包括以下内容:⒈课题:授课题(章节)名。
⒉课型:分理论讲授课、实验(实训)课、实习(见习)课等.讲授课又分新授课或复习课。
⒊教学目的:本课题教学应达到的目的。
⒋教学重点:本课题(章节)的教学重点分别列出。
⒌教学难点:本课题(章节)的教学难点分别列出。
⒍教学方法:指本课题使用的教学方法和手段.⒎课时安排:本课题(章节)总计划课时数。
⒏教学内容:本课题(章节)主要内容。
⒐作业及实践:包括思考题、讨论题、实验题目、实训题目等。
⒑教学后记:授课结束后的教学小结、心得体会等。
京山县中等职业技术学校备课用纸京山县中等职业技术学校备课用纸京山县中等职业技术学校备课用纸京山县中等职业技术学校备课用纸京山县中等职业技术学校备课用纸京山县中等职业技术学校备课用纸京山县中等职业技术学校备课用纸京山县中等职业技术学校备课用纸京山县中等职业技术学校备课用纸京山县中等职业技术学校备课用纸京山县中等职业技术学校备课用纸京山县中等职业技术学校备课用纸京山县中等职业技术学校备课用纸京山县中等职业技术学校备课用纸京山县中等职业技术学校备课用纸京山县中等职业技术学校备课用纸京山县中等职业技术学校备课用纸。
中等职业技术学校C语言电子教案第一章:C语言概述1.1 课程介绍了解C语言的历史和发展理解C语言的特点和优势掌握C语言的应用领域1.2 C语言的特点简洁明了的语法高效性能强大的功能跨平台的特性1.3 C语言的应用领域操作系统开发嵌入式系统开发游戏开发网络编程第二章:C语言基础语法2.1 数据类型整型浮点型字符型布尔型2.2 变量和常量变量的声明和初始化常量的定义和使用2.3 运算符和表达式算数运算符关系运算符逻辑运算符赋值运算符其他运算符第三章:控制语句3.1 顺序结构简单的输入输出语句分支语句3.2 选择结构if语句switch语句3.3 循环结构while循环do-while循环for循环第四章:函数4.1 函数的定义和调用用户自定义函数标准库函数4.2 函数参数和返回值形式参数和实际参数返回值的使用4.3 函数的嵌套调用和递归调用嵌套调用递归调用第五章:数组和字符串5.1 一维数组数组的声明和使用数组的排序和查找5.2 二维数组二维数组的声明和使用二维数组的排序和查找5.3 字符串字符串的基本操作字符串的排序和查找第六章:指针6.1 指针的概念理解指针的定义指针与地址的关系指针的声明和赋值6.2 指针的基本操作指针的赋值和取值指针的算术运算指针的比较6.3 指针与数组理解数组的地址和指针的关系使用指针访问数组元素指针数组和数组指针第七章:引用7.1 引用的概念理解引用的定义和作用引用的声明和赋值引用的使用和注意事项7.2 引用的作用域局部引用和全局引用引用与指针的区别7.3 引用与函数函数参数的传递返回引用的函数第八章:结构体和联合体8.1 结构体的定义和使用结构体的声明和初始化结构体数组结构体指针8.2 联合体的定义和使用联合体的声明和初始化联合体的大小和内存分配联合体的使用场景8.3 枚举类型枚举的声明和使用枚举与整型的关系第九章:文件操作9.1 文件的概念理解文件和文件系统的概念文件的打开和关闭9.2 文件的读写操作文件的读取文件的写入文件的定位9.3 文件的权限和属性文件权限的设置和修改文件属性的查询和修改第十章:编译预处理10.1 预处理指令理解预处理的作用和流程常用的预处理指令预处理宏定义10.2 条件编译理解条件编译的概念和作用条件编译的使用场景条件编译的示例第十一章:标准库函数11.1 标准输入输出函数了解stdio.h头文件使用fprintf和fscanf进行格式化输入输出文件读写操作的其他函数11.2 字符串处理函数了解string.h头文件使用strlen、strcpy、strcat等进行字符串操作字符串比较和搜索函数11.3 数学计算函数了解math.h头文件使用sqrt、pow、sin、cos等进行数学计算随机数函数第十二章:动态内存管理12.1 动态内存分配了解malloc和calloc函数使用realloc调整动态内存大小释放动态内存使用free函数12.2 内存泄漏和溢出理解内存泄漏的概念防止内存泄漏的措施理解内存溢出的概念防止内存溢出的措施第十三章:线性表13.1 链表的基本概念了解链表的定义和结构链表的创建和初始化链表的插入和删除操作13.2 单链表的操作单链表的插入和删除单链表的排序和查找单链表的reverse 和palindrome 判断13.3 双向链表和循环链表了解双向链表的结构和操作了解循环链表的结构和操作第十四章:排序和查找算法14.1 排序算法了解冒泡排序、选择排序和插入排序掌握快速排序和归并排序的实现了解堆排序和其他排序算法14.2 查找算法了解顺序查找和二分查找掌握哈希表的实现和应用了解其他查找算法第十五章:编程实践15.1 项目介绍选择一个实际的编程项目介绍项目的需求和目标分析项目的实现步骤和关键技术15.2 项目实现使用C语言实现项目的基本功能优化项目的性能和可维护性测试项目的功能和性能15.3 项目总结总结项目实现过程中的经验和教训提出项目的改进方向和扩展可能性鼓励学生进行创新和自主学习重点和难点解析C语言概述:理解C语言的历史、特点和应用领域。
中等职业技术学校教案
教学单位:京山县中等职业技术学校课程名称:C语言学习与应用
任课班级:计算机应用班
任课教师:
教案书写说明
教案又称课时授课计划,是任课教师的教学实施方案。
任课教师应遵循专业教学计划制订的培养目标,以教学大纲为依据、教材为蓝本,在熟悉教材,了解学生的基础上,结合教学实践经验,提前编写设计好每堂课的全部教学活动。
教案书写应包括以下内容:
⒈课题:授课题(章节)名。
⒉课型:分理论讲授课、实验(实训)课、实习(见习)课等。
讲授课又分新授课或复习课。
⒊教学目的:本课题教学应达到的目的。
⒋教学重点:本课题(章节)的教学重点分别列出。
⒌教学难点:本课题(章节)的教学难点分别列出。
⒍教学方法:指本课题使用的教学方法和手段。
⒎课时安排:本课题(章节)总计划课时数。
⒏教学内容:本课题(章节)主要内容。
⒐作业及实践:包括思考题、讨论题、实验题目、实训题目等。
⒑教学后记:授课结束后的教学小结、心得体会等。
京山县中等职业技术学校备课用纸
京山县中等职业技术学校备课用纸
京山县中等职业技术学校备课用纸
京山县中等职业技术学校备课用纸
京山县中等职业技术学校备课用纸
京山县中等职业技术学校备课用纸
京山县中等职业技术学校备课用纸
京山县中等职业技术学校备课用纸
京山县中等职业技术学校备课用纸
京山县中等职业技术学校备课用纸
京山县中等职业技术学校备课用纸
京山县中等职业技术学校备课用纸
京山县中等职业技术学校备课用纸
京山县中等职业技术学校备课用纸
京山县中等职业技术学校备课用纸
京山县中等职业技术学校备课用纸。