C语言程序设计A课程内容与教学要求答疑 .docx
精品名师归纳总结2021.09.09 ) C 语言程序设计 A 课程内容与教案要求答疑(文本) 徐孝凯: 欢迎参加本科C 语言程序设计课程的网上教案研讨会陈海建: 请问其它教案媒体什么时候,可以征订?徐教授,你好,我电大一名老师,请问:我们现在只有1 本文字主教材 C 语言程序设计 任爱华主编,依据课程考核说明仍应当有其它的教案媒体(IP 网络课件、复习资料、平常考核等),这些资料什么时候可以征订? 仍有本次教材应当是第一次使用,有没有模拟试卷供我们参考,感谢!徐孝凯: 请通过所在单位教材发行和征订部门征订,形成性考核册和期末复习指导已在中心电大训练杂志社出版和发行C 语言程序设计课程的定位、学分和学时是运算机科学与技术专业的专业基础课,是其他后续课程:数据结构、操作系统、运算机网络、数据库、软件工程等课程的先修课,为这些课程奠定运算机程序设计的基础。基础和核心的位置。也为以后学习面对对象的、可视化程序设计和软件开发做好预备。该课程 4 学分, 72 学时,一学期开设完成。C 语言程序设计课程学习目标和要求C 语言是面对过程的结构化程序设计语言,是以函数的定义和调用为程序设计的核心,每个函数实现整个程序功能中的某一种功能,如干个函数实现其完整的功能,解决整个问题。每个函数定义中包含有不同功能、不同类型的如干条语句,每条语句里都需要对数据进行运算和处理操作,而对数据的表达有各种不同的形式,如常量、变量、函数、运算表达式等。本课程的学习目标:学习C 语言的基本语法学问,包括学习数据的类型、数据的表示、数据的运算、数据在内存和外存中储备格式与拜望方式,语句的分类、每种语句的功能,函数的定义、声明和调用格式,程序和程序文件的结构,程序的建立、编辑、编译、连接、运行等的上机操作过程等内容。本课程的学习要求:能够利用所学习到的C 语言基本语法学问,会阅读和分析现成的C 语言程序,并且会依据实际要解决的问题,编写出相应的C 语言程序,进而通过上机操作得到正确的运行结果。学习 C 语言课程的特点学习 C 语言程序设计需要理论与实践相结合,即学习书本学问和上机操作练习相结合。只留意书本学问的学习是空洞的,只留意上机操作实践是迷茫的,必需两者有机结合、循序渐进,通过书本学问指导实践,通过实践加深懂得和吸取书本学问,以及运用知识解决问题的才能。依据这样的特点和规律学习C 语言就能够达到事半功倍的学习成效。可编辑资料 - - - 欢迎下载精品名师归纳总结现有的 C 语言程序设计课程的学习资源文字主教材 C 语言程序设计(本科)任爱华主编中心广播电视高校出版社出版。IP 网络课程 16 讲,每章 2 讲,每讲约 50 分钟,本人主讲 十一后电大在线网站。平常考核 C 语言程序设计形成性考核册中心电大训练杂志社出版发行。学期初复习资料 C 语言程序设计期末复习指导中心电大训练杂志社出版发行。学期末网上辅导资料在电大在线C 语言程序设计课程教案网页上发表,约6 篇。录象教材 20 讲 任爱华、张纪勇等主讲中心电大音像出版社出版,下学期使用。C 语言程序设计课程的考核形式本课程考核接受终结性考试与形成性考核相结合的方式。形成性考核分为两种,一种视形成性考核作业册完成情形和所规定的上机试验完成情形而定,占总成果的20%。另一种为省级电大统一命题和组织的期末上机考核,占总成果的10% ,要求完成一个带有多个程序文件的程序工程的编写(或修改)并上机运行通过,上机考核时限为60 分钟。形成性考核成果由省级电大考核和确认。终结性考试接受书面和闭卷方式,考试成果占总成果的70%,由中心电大统一命题和考试时间,答卷时限为90 分钟。C 语言程序设计课程期末卷面考试的题型和要求试卷题型:选择、填空、程序运行结果、函数或程序功能、编写程序或函数。选择和填空:考查语法概念和学问,对它们记忆和懂得的程度。程序运行结果和功能:考察阅读和分析现有程序或函数的才能,对C 语言的各种语句懂得和把握的程度。编写程序或函数:依据所给出的题目要求,编写出相应的程序或函数,考察同学分析问题和编写程序解决问题的才能,对C 语言学问灵敏把握和应用的程度。课程第一章 C 语言概述的学问要点1. 明白 C 语言程序、程序文件、函数定义模块的概念及其相互之间的关系。2. 明白函数的具体定义格式和作用,主函数main 的特殊位置和作用。3. 把握 C 语言中简洁语句和复合语句的构成。分号、花括号4. 把握 #include 预处理包含命令的格式与作用。5. 把握头文件的文件名格式,在程序中的使用方法和作用。可编辑资料 - - - 欢迎下载精品名师归纳总结6. 把握 C 语言中两种注释形式的不同标记。/、/* */7. 把握标准输出函数printf 和标准输入函数 scanf 的定义格式和用法。8. 把握 C 语言程序文件名、编译后生成的目标文件名和连接后生成的可执行文件名的命名规章,以及上机输入、编辑、编译、连接和运行程序的过程。.c .object .execute课程其次章数据类型和表达式的学问要点1把握 C 语言中各种简洁数据类型的表示和长度。int, char, float, double,void 2把握十进制、八进制、十六进制整型的常量表示方法。25、031、0x193. 把握十进制定点数、带指数部分的浮点数的表示方法。25.03、 2.503e14. 把握数值、字符、字符串在程序中书写格式的区分,转义字符。25, 3, ”2n5”, 5. 把握各种类型变量的定义和初始化格式,符号常量的定义格式。#define M 106. 把握枚举类型的定义格式。enum <枚举类型名 > < 枚举值列表 > 。7. 把握各种常用运算符的表示和含义。算术、比较、赋值、规律、增1、减 1 等。8把握一些常用系统函数的调用格式和作用。abs,exp,pow,rand,exit课程第三章流程把握语句的学问要点1把握条件语句的格式和作用。if< 条件表达式 > <语句 1> else <语句 2> 2把握分情形处理语句的格式和作用。switch< 表达式 > 每个 case子句。 default:3. 把握 for 循环语句的格式和作用。for< 表达式 1>。<表达式 2>。<表达式 3>< 语句>4. 把握 while 循环语句的格式和作用。while< 表达式 >< 语句 >5. 把握 do 循环语句的格式和作用。do< 语句 >while< 表达式 >。6把握各种跳转语句的格式和作用。goto, return, break, continue 7会依据现有的程序,分析出程序功能或写出运行结果。8会依据处理问题的需要,选择合适的语句编写出程序。课程第四章数组和字符串的学问要点1把握一维数组的定义及初始化格式。int a10=20,35,16可编辑资料 - - - 欢迎下载精品名师归纳总结2把握二维数组的定义及初始化格式。int b34=1,3,5,7,2,5,8,103. 把握数组长度的运算方法,每一维下标的变化范畴,数组储备空间大小的运算。4. 把握数组元素的表示,即一维下标变量、二维下标变量的表示。a4,bij5. 把握利用循环和循环变量把握下标变化依次拜望(遍历)数组中全部元素的方法。int i, a10 。 for i=0 。 i<10 。 i+ printf“%d ”,。ai6. 能够编写程序,利用一维数组储备一批数据,并做相应的数据处理。查找,求和7. 能够编写程序,利用二维数组储备矩阵数据,并做相应的数据处理。查找,和矩阵8. 把握利用字符数组储备字符串的储备格式和初始化格式。chars110= ”abcd。f ”9. 把握常用字符串处理函数的调用格式和功能。strlen,strcpy,strcmp,strcat 10把握 typedef 语句定义数据类型的格式。typedef int IntData 。课程第五章 指针的学问要点1把握指针的概念,指针变量的定义格式和初始化。int x=10, *xp=&x。2把握常用指针运算符的表示和含义。赋值=、取的址 & 、取内容 *、比较 =、.= 、>3. 把握数组名的指针含义。int a10, *p=a 。4. 把握一维数组元素的下标拜望方式与指针拜望方式之间的关系。ai*a+i5. 把握二维数组元素的下标拜望方式与指针拜望方式之间的关系。bij,*bi+j 6把握动态储备支配函数malloc 和 calloc 的调用格式及作用。 malloc20 7会分析和编写带有指针运算和动态储备支配的程序。课程第六章函数的学问要点1把握函数的定义、调用和声明的格式。int fint nreturn n*n。 int fint n 。x=f10 。 x=100 2把握函数定义中值参数和指针参数的不同作用。void hint x, int* a3. 把握函数参数为一维数组或二维数组时的说明格式及作用。int ffint a, int n4. 把握变量的作用域范畴和分类。全局变量、局部变量、静态static变量可编辑资料 - - - 欢迎下载精品名师归纳总结5. 把握函数的递归定义和调用的概念。调用自身函数6. 把握函数调用时参数的传递过程和函数体的执行与返回过程。7. 能够依据现有的函数定义分析函数功能,或依据某种功能写出函数定义。课程第七章结构与联合的学问要点1. 明白结构和联合类型的概念和作用。组合数据类型2. 把握结构类型的定义格式,结构对象(变量)的定义格式和初始化。3. 能够运算出结构类型的长度。各成员类型的长度之和。4. 把握对结构的成员进行拜望的方法。点和箭头运算符5. 把握链表中结点的结构,链表的建立和遍历的方法和算法。struct IntNode int data 。 struct IntNode *next 。 。6把握联合类型的定义格式和长度运算方法,结构与联合的异同。7会利用结构类型储备和处理数据,会利用链表储备和处理数据。偏重分析课程第八章 文件的学问要点1. 明白数据文件的有关概念。文件名、储备位置、文件类型字符、字节 、文件流2. 把握数据文件的打开和关闭方法。fopen, fclose3. 把握数据文件的各种拜望方式的表示方法。"r", "w", "a", "wb", "r+"4. 把握对字符类型的数据文件进行输入和输出数据的方法。fputc, fgetc5. 把握对字节类型的数据文件进行输入和输出数据的方法。fread, fwrite 6会利用字符或字节类型的数据文件储存和处理数据。偏重分析可编辑资料 - - - 欢迎下载