




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机技术基础(6014)自学考试大纲 课程性质学习目的与要求 1、课程性质 计算机技术基础是是全国高等教育自学考试机械制造与自动化专业的一门专业课,也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。对理工类专业来说是一门必修的课程。2、学习目的 通过本课程的学习,使学生了解算法的基本概念,会根据算法编制相应的程序,并初步掌握软件开发的基本技巧,同时也为后继课程的学习打下坚实的基础。全国计算机得等级考试、去国计算机应用技术证书考试和全国各地区组织的大学生计算机同统一考试都将C语言列入了考试的范畴。许多人已经用它编写应用软件。学习C语言已经成为了广大青年学生和广大的计算机应用人员的迫切的要求。所以,学习好C语言会让我们受益匪浅的。 3、与相关学科的联系、分工与配合C语言是目前应用最为广泛计算机高级程序设计语言之一。它短小精悍,功能强大,目标程序效率高,可移植性好,既具有高级语言的优点,又有低级语言的许多特点。因此,C语言特别适合编写系统软件。目前最流行的操作系统几乎都是用C语言编写的,它几乎可以实现其他语言所能实现的所有的功能。而且,学习了C语言,对以后我们再学习更高级的语言打下了坚实的基础;在我们对编程已经有了一定的基础之后,我们再学习C+语言程序设计,将会有很大的帮助。4、课程要求计算机技术基础是一门应用性很强的课程,它所涉及的内容也十分广泛。本课程所选取的内容包括以下几个方面:算法的基本概念、常量变量运算符与表达式、程序控制结构、数组、函数、指针、结构体与共用体等。注意和强调知识的科学性、系统性、应用性、和操作性,在考试命题中,应充分注意本课程的特点。 课程学习内容与考核目标 第一章 C语言概述1、学习目的与要求 1.1了解C语言的背景1.2掌握C语言程序的结构 1.3领会C语言程序设计的风格 2、课程内容 2.1 C语言的历史背景 2.1.1 C语言的发展历史2.1.2 C语言目前流行的编译系统 2.2 C语言的特点 2.2.1语言简洁、紧凑,使用方便、灵活2.2.2运算符号丰富2.2.3数据结构丰富,具有现代化语言的各种数据结构2.2.4具有结构化控制语句2.2.5语法限制不太严格,程序设计自由度大2.2.6 C语言写的程序可移植性好,等2.3 C语言源程序的结构2.3.1 C语言程序的一般组成部分2.3.2主函数与子函数的关系2.3.3 C语言的上机步骤2.3.4 Turbo C的安装和运行3、考核知识点3.1 C语言的特点3.2 C语言源程序的结构3.3 C语言的上机基本操作4、考核要求4.1 C语言的特点理解:C语言写的程序可移植性好识记:C语言程序设计的几个特点4.2 C语言源程序的结构理解:通过例题理解C语言的结构特点4.3 C语言的上机基本操作应用:掌握C语言基本的上机和调试技巧5、考核的具体要求能(会):通过本章的学习,了解C语言的一般知识。第二章 程序的灵魂算法1、学习目的与要求 1.1掌握算法的基本概念与特征 1.2掌握结构化程序设计的基本概念 2、课程内容 2.1算法的概念2.1.1了解算法的提出2.1.2计算机算法的定义2.1.3计算机算法的分类:数值算法和非数值算法 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.4算法的表示 2.4.1用自然语言表示算法2.4.2用流程图表示算法2.4.3三种基本结构算法:顺序结构、选择结构和循环结构2.4.4用NS流程图表示的算法2.4.5用伪代码表示算法2.4.6用计算机语言表示的算法NS流程图举例2.5结构化程序设计方法 得到结构化的程序的方法:自顶向下、逐步细化、模块化设计和结构化编码重点:算法的概念、N-S图、常用算法思想。3、考核知识点3.1程序的内容3.2算法的概念以及特性3.3算法的表示方法4、考核要求4.1程序的内容应用:用三种不同的结构来编写不同的程序4.2算法的概念以及特性识记:序的内容、算法的概念以及特性、算法的表示方法理解:算法的设计4.3算法的表示方法应用:能用NS来表示自己算法的结构5、考核的具体要求能(会):通过本章的学习,了解C语言的编写程序的一般知识和应用技巧。第三章 数据类型、运算符与表达式1、学习目的与要求 1.1掌握基本类型及其常量的表示法 1.2掌握变量的定义及初始化方法 1.3掌握运算符与表达式的概念 1.4了解C语言的自动类型转换和强制类型转、左值和赋值的概念 2、课程内容 2.1常量与变量 2.1.1关于常量:在程序运行过程中不能被改变的量称为常量(区分不同类型:整型常量、实型常量、字符常量、符号常量。其中整型常量和字符常量可以互换,字符常量用单引号表示,如a。符号常量用#define定义。)2.1.2关于变量:其值可以改变的量称为变量(一个变量有一个名字,在内存中占据一个一个内存单元存放变量值。在内存中取值,实际是通过变量名找到相因应的内存地址,从内存单元中取值。C语言规定变量名只能由字母,数字和下划线组成,第一个字符必须是字母或下划线。在C语言中要求对所用到的变量强制定义:以保证变量名使用正确、每一相应类型在编译时分配相应存储单元、编译时据此检查运算是否合法。)2.2整型数据 包括整型常量和变量整型常量有十进制、八进制(以0开头表示)、十六进制(以0x开头表示)。整型变量:强制整型定义。整型分为int,unsigned int,signed short int,unsigned short int,signedlong int,unsigned long int。整型变量溢出范围。2.3实型数据 2.3.1包括实型变量和常量2.3.2实型常量分为十进制小数形式和指数形式2.3.3实型变量有float,double,long double三种类型;float占4个字节 double占8个字节注意:其舍入误差。2.4字符型数据 2.4.1字符常量的表示和转义字符注意:字符变量是用来存放字符常量,注意只能存放一个字符。2.4.2字符的定义用char; 其在内存中以ASCLL码存储,可以实现整形和其转换:int i;char c;i=a;c=97;printf(“%c,%d”,c,c);其输出值为:a,97。2.4.3字符串常量;一对双括号括起来的字符序列,相当于一个字符数组。2.5变量赋初值 变量赋值用“=”。2.6各类数据之间的混合运算 Char,short ;int;unsigned;long;double依次从左到右转换(包括float)为double,double优先级最高。2.7算术运算符与算术表达式 2.7.1C语言运算符:算术云算符、关系运算符、逻辑运算符、位运算符、赋值运算符、条件运算符、逗号运算符、指针运算符、求字节运算符、强制类型转换运算符、分量运算符、下标运算符、其他。2.7.2 + - * / %运算的两个数有一个实数,则结果为double型。2.8赋值运算符与赋值表达式 2.8.1类型转换:如果赋值符两侧类型不一样则要强制类型转换:a将实型数据赋值给整型数据,舍弃实数的小数部分;b将整型赋值给实型数据数值不变以浮点存储;c将一个 double赋给float取前7位有效数字;d字符型赋值给整型;将int,short,long 赋值给字符型;e将带符号(int)的赋值给long型;f将unsigned int 赋值给long 型。2.8.2复合的赋值运算符2.9逗号运算符与逗号表达式 表达式1,表达式2先求表达式1的值再求表达式2,整个表达式的值是表达式2的值重点:常用数据类型、常用运算符、数学公式转化为C语言表达式的基本能力。 3、考核知识点3.1 C的数据类型3.2常量与变量的概念以及定义、使用3.3各种运算符的使用4、考核要求本章为重点考核章节,所有教学内容要求重点掌握5、考核的具体要求熟练掌握:通过本章的学习,深入了解并熟练掌握C语言的数据结构。第四章 最简单的C程序设计1、学习目的与要求 1.1了解C语句的概念及种类 1.2掌握C语言常用的输入/出方式 2、课程内容 2.1 C语句概述 2.1.1 C语言语句的定义(和其他的高级语言一样,C语言的语句用来向计算机系统发出操作指令。一个语句经过编译以后会产生若干的机器指令。C语句都是用来完成一定的操作任务的。声明的部分不是一个语句,如:INT A;)2.1.2 C语言语句的分类:a控制语句,完成一定的控制功能。如:IF() ELSE ();FOR();WHILE()b函数条用语句:PRINTF(“ZHIS IS A C STSTEMENT”)c表达式语句:注意:表达式语句与表达式的不同。如:I=I+1 与 I=I+1;d空语句e可以用把一些语句括起来成为复合语句,又称为分程序,如:Z=X+Y;T=Z/100;PRINTF(“%F”,T);2.2赋值语句 2.2.1弄清什么是一个赋值语句2.2.2 C语言赋值语句与其他的语言的不同之处:a在C语言赋值号“=”是一个运算符号,在其它的大多数语言当中“=”不时一个运算符号。b关于赋值表达式与赋值语句的概念。2.3字符数据的输入与输出2.3.1 PUTCHAR函数2.3.2 GETCHAR函数 2.4格式输入与输出2.4.1 PRINTF函数a其一般的格式是:PRINTF(格式控制,输出表列),如:PRINTF(“%d,%cn”,I,C) b格式字符:D格式、O格式、X格式、U格式和C格式,如:CHAR=C;PRINTF(“%c“,C);2.4.2 SCANF函数,与PRINTF很是相似,其不同之处在于:a SCANF函数中的“格式控制”后面应当是变量的地址,而不是变量名b如果在“格式控制”字符串中除了格式说明以外还有其他的字符,则在输入数据时候在对应的位置应输入与这些字符相同的字符,例如:SCANF(“%d,%d”,&A,&S);输入时候应该如下的形式:3,42.5顺序结构程序设计举例 求三角形面积的例子重点:C语句的种类、赋值语句、数据的输入输出及输入输出中常用的控制格式。 3、考核知识点3.1 C语言的常用语句3.2赋值语句与赋值表达式3.3四个常用的数据输入输出函数4、考核要求4.1C语言的常用语句识记:C语言的常用语句4.2赋值语句与赋值表达式识记:语句的概念和语句与表达式的不同之处理解:语句的概念4.3四个常用的数据输入输出函数识记:四个常用的数据输入输出函数理解:四个常用的数据输入输出函数,顺序结构程序设计应用:四个常用的数据输入输出函数5、考核的具体要求能(会):通过本章的学习,了解C语言的一般知识能(会):用一些简单的语句编写一些简单的程序第五章 选择结构程序设计1、学习目的与要求 1.1熟练掌握ifelse的三种语法 1.2领会switch与break语句的作用 2、课程内容 2.1关系运算符与关系表达式 2.1.1关系运算符及其优先次序: (小于) (小于或等于)优先级相同(高) (大于) (大于或等于)(等于)!(不等于)优先级相同(低)2.1.2关系表达式用关系预算符将两表达式连接起来的式子,称关系表达式如:ab,a+bc+d,(a=3)(b=5),a(b=5)的值是假,表达式的值为2.2逻辑运算符与逻辑表达式 2.2.1 C语言提供三种逻辑运算符及其优先次序:逻辑与(相当于其他语言中的)逻辑或(相当于其他语言中的)!逻辑非(相当于其他语言中的)三种逻辑运算符优先次序:!(非)(或)(与),其中“”和“”低于关系运算符,“!”高于算术运算符2.2.2逻辑表达式逻辑表达式的值是一逻辑量“真”或“假”,语言编译系统在给出逻辑运算结果是,以代表“真”,以代表“假”,但在判断一个量是否为“真”时,以代表“假”,非代表“真”。如:4&0|2的值为。2.3 if语句 2.3.1 if语句的三种形式if(表达式)语句如:if (xy)printf(“%d,x”);if(表达式)语句else 语句如:if (xy) printf(%d,x); Else printf(%d,y);if (表达式)语句else if (表达式) 语句else if (表达式)语句Else if ( 表达式n) 语句n Else 语句m2.3.2 if 语句的嵌套在if 语句中又包含一个或多个if语句称if语句的嵌套如:if ( ) If( )语句Else 语句Else If ( ) 语句Else 语句注意if 与else的 配对关系。Else总是与它上面的最近的未配对的if配对。2.3.3条件预算符表达式?表达式:表达式2.4 switch语句 Switch语句是多分支选择语句如:switch (表达式)case表达式:语句Case表达式:语句Case表达式n:语句nDefault:语句n+1重点:关系运算符与逻辑运算符及其组成的具有逻辑值的表达式、二条分支语句的格式及基本应用。3、考核知识点3.1关系运算符与关系表达式3.2逻辑运算符与逻辑表达式3.3 If语句、Switch语句以及选择结构设计4、考核要求4.1关系运算符与关系表达式理解:关系运算符的概念以及运算;if、switch语句的使用4.2逻辑运算符与逻辑表达式理解:逻辑运算符的概念以及运算4.3 If语句、Switch语句以及选择结构设计理解:if、switch语句的使用应用:能设计一些用选择结构编写的程序5、考核的具体要求能(会):通过本章的学习,了解C语言的一般知识能(会):能看懂一些简单的语句组合起来编写一些比较复杂的程序第六章 循环控制1、学习目的与要求 1.1领会程序设计中构成循环的方法 1.2掌握for、while、do-while语句的用法 1.3了解break、continue在循环语句中的作用 2、课程内容 2.1 goto语句构成循环 2.1.1 goto 语句为无条件转向语句,一般形式为: goto 语句标号语句标号用标识符表示,定名规则与变量名相同2.1.2用途: a与if语句一起构成循环结构 b一般用于跳出多层循环,但是不符合结构化原则,不建议使用2.1.3可和for 语句一起构成循环体2.2 while语句 while 语句来实现“当型”结构循环,一般形式为: While (表达式) 语句当表达式为非0值时,既为真时,执行while 语句中的内嵌语句2.3 do-while语句 do-while语句的特点是先执行循环体,然后判断循环条件是否成立。一般形式: do 循环体语句 While (表达式) 2.4 for语句 2.4.1 for语句是最为灵活的循环语句,它可以执行循环次数确定或不确定的循环,一般形式为 For (表达式1;表达式2;表达式3) 语句它的执行过程如下:a先求解表达式1。b求解表达式2,若为真(值为非0),则执行for语句中指定的内嵌语句,然后执行前面第3步,若为真,则结束循环,转到第5步。c求解表达式3。d转回上面第2步骤继续执行。e循环结束,执行for语句下面的一个语句。2.4.2 for语句最简单的应用形式为: For (循环变量赋初值;循环条件;循环变量增值)2.5循环的嵌套 一个循环体内又包含另一个完整的循环结构,称为循环的嵌套,内嵌的循环中还可以嵌套循环,这就是多层循环。2.6 break与continue语句 Break与continue都是结束语句,他们的不同之处在于:A. Break语句的一般形式是:Break;是直接跳出循环体,即提前结束循环B .Continue一般形式是:continue;作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定重点:C构成循环的四种方法,尤其是后三种方法、break与continue语句的基本作用。3、考核知识点3.1 while、do-while、for、break与continue语句的使用方法3.2分析循环结构的程序以及使用这些语句编写循环结构的程序4、考核要求4.1 while、do-while、for、break与continue语句的使用方法识记:while、do-while、for、break与continue语句理解:while、do-while、for、break与continue语句的使用方法分析循环结构的程序以及使用这些语句编写循环结构的程序。4.2分析循环结构的程序以及使用这些语句编写循环结构的程序综合应用:分析循环结构的程序以及使用这些语句编写循环结构的程序。5、考核的具体要求能(会):通过本章的学习,了解C语言的一般知识能(会):用一些简单的语句组合起来编写一些比较复杂的程序第七章 数组1、学习目的与要求 1.1了解一维数组、二维数组的基本概念 1.2掌握数组类型变量的定义与引用 1.3掌握数组元素的引用 2、课程内容 2.1一维数组的定义与引用 2.1.1一维数组的定义类型说明符 数组名常量表达式例如:int A10;表示数组名A,此数组的长度为10个元素。注意:不能这样定义,int A(10),或者int AI,其中I是一个变量。2.1.2一维数组的引用数组名 下标例如:A0=A2+A4+A6;2.1.3一维数组的初始化2.2二维数组的定义与引用 2.2.1二维数组的定义类型说明符 数组名常量表达式常量表达式例如:FLOAT A23;2.2.2二维数组的引用例如:S13=S15;2.2.3二维数组的初始化例如:INT A44=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;2.3字符数组 2.3.1字符数组的定义,其定义的方法与前面说的一致2.3.2字符数组的初始化例如:char a5=a,c,d,e;2.3.3字符数组的引用,可以引用字符数组中的一个元素,得到一个字符2.3.4字符串和字符串结束的标志a. 在C语言中将字符串转化为字符数组来处理。b. 其结束的标志为0,系统会自动对字符串常量自动加一个0。例如:CHAR A=A,S,C,D;A的长度会是5,因为系统会自动在其后面加上一个0。2.3.5字符数组的输入输出,有逐个的输出和将整个的字符串输出的两种方法。2.3.6字符串处理函数(1)PUTS(字符数组),将一个字符串输出到终端。例如:CHAR STR=“CHINAn”;puts(str);输出:CHINA(1) GETS(字符数组)注意:用PUTS和GETS函数只能输入或输出一个字符串。2.4了解STRCAT、STRCPY、STRCMP、STRLEN、STRLWR和STRUPR的使用方法重点: 2.4.1一维数组、二维数组的定义与引用 2.4.2字符数组的定义与引用、常用字符串处理函数及字符处理函数 2.4.3数组的应用 3、考核知识点3.1一维数组的定义与引用 3.2二维数组的定义与引用 3.3字符数组使用4、考核要求4.1一维数组的定义与引用理解:数组定义以及使用、利用数组解决实际问题 4.2二维数组的定义与引用 理解:数组定义以及使用、利用数组解决实际问题 4.3字符数组使用识记:常用的字符数组处理函数综合应用:能应用数组解决实际问题5、考核的具体要求能(会):通过本章的学习,了解C语言的一般知识能(会):用一些简单的语句编写一些有关数组的简单的程序第八章 函数1、学习目的与要求 1.1掌握函数的定义与调用 1.2掌握函数参数的传递方式 1.3了解变量存储类型的概念及各种存储类型变量的生存期和有效范围 1.4了解函数的嵌套调用与递归调用 1.5了解带参数的main函数 2、课程内容 2.1函数的定义函数定义就是确定该函数完成什么功能以及怎么运行, 相当于其它语言的一个子程序。Turbo C2.0对函数的定义采用ANSI规定的方式。即: 函数类型 函数名(数据类型形式参数; 数据类型 形式参数.) 函数体; 2.2函数的参数和函数的值 弄清“形式参数”和“实际参数”的概念,用函数return 来得到函数的值。2.3函数的调用2.3.1函数的简单调用Turbo C2.0调用函数时直接使用函数名和实参的方法,也就是将要赋给被调用函数的参数, 按该函数说明的参数形式传递过去, 然后进入子函数运行, 运行结束后,再按子函数规定的数据类型返回一个值给调用函数。2.3.2调用函数向被调用函数以形式参数传递用户编写的函数一般在对其说明和定义时就规定了形式参数类型, 因此调用这些函数时参量必须与子函数中形式参数的数据类型、顺序和数量完全相同, 否则在 调用中将会出错, 得到意想不到的结果。2.3.3被调用函数向调用函数返回值 一般使用return语句由被调用函数向调用函数返回值, 该语句有下列用途: a .它能立即从所在的函数中退出, 返回到调用它的程序中去。 b .返回一个值给调用它的函数。 2.3.4用全局变量实现参数互传。2.4函数的嵌套调用 Turbo C2.0提供了另一 种参数传递的方法, 就是调用函数向被调用函数传递的形式参数不是传递变量本身, 而是传递变量的地址, 当子函数中向相应的地址写入不同的数值之后, 也就改变了 调用函数中相应变量的值, 从而达到了返回多个变量的目的。2.5函数的递归调用 Turbo C2.0允许函数自己调用自己, 即函数的递归调用, 递归调用可以使程序简洁、代码紧凑, 但要牺牲内存空间作处理时的堆栈。2.6数组作为函数参数 2.6.1当数组作为形式参数向被调用函数传递时, 只传递数组的地址, 而不是将整个 数组元素都复制到函数中去, 即用数组名作为实参调用子函数, 调用时指向该数组 。 2.6.2第一个元素的指针就被传递给子函数。因为在Turbo C2.0中, 没有下标的数组名就是一个指向该数组第一个元素的指针。当然数组变量的类型在两个函数中必须相符合。2.7变量作用域 在Turbo C2.0中, 变是可以在各个层次的子程序中加以说明, 也就是说, 在任 何函数中, 变量说明有只允许在一个函数体的开头处说明, 而且允许变量的说明( 包括初始化)跟在一个复合语句的左花括号的后面, 直到配对的右花括号为止。它的作用域仅在这对花括号内, 当程序执行到出花括号时, 它将不复存在。当然,内层中的变量即使与外层中的变量名字相同, 它们之间也是没有关系的。2.8变量存储类别 2.8.1动态存储方式与静态存储方式2.8.2 auto变量2.8.3用static声明局部变量2.8.4 register变量2.8.5用extern 生声明外部变量a.在一个文件内声明外部变量b.在多文件的程序中声明外部变量2.8.6用static声明外部变量重点: a.函数定义、函数调用、函数声明等基本概念 b.数组作为函数的参数、变量的存储类别与作用域 3、考核知识点3.1函数定义方法3.2函数参数以及函数的值、参数传递3.3函数的调用方法3.4函数的嵌套、递归调用3.5数组作为函数参数的参数传递3.6变量的生存周期以及作用域4、考核要求4.1函数定义方法识记:函数的分类理解:函数的概念已经使用;模块化4.2变量的生存周期以及作用域理解:变量的生存周期以及作用域;以及相应的变量分类5、考核的具体要求能(会):通过本章的学习,了解C语言的一般概念。熟练掌握:能用函数的方式用冒泡法或者选择法对数组进行排序。第十章 指针1、学习目的与要求 1.1了解指针与地址的概念 1.2掌握指针变量的定义、初始化及指针的运算 1.3了解指针与数组、指针数组、二级指针等知识 1.4了解指针与函数的概念 1.5了解指针作为函数参数的应用 2、课程内容 2.1指针与地址的概念 一个变量的地址就是 该变量的“指针”,而给变量分配的内存空间就是一个地址;一个专门用来存放另一变量的地址(即指针)的变量,就称为“指针变量”。注意:严格区分“指针”和“指针变量”的概念。2.2变量的指针和指针变量的指针变量 2.2.1定义一个指针变量:基类型 *指针变量名;例如:Float *pointer_1;Char *pointer_2;2.2.2 一个指针变量的赋值:*pointer_1=&I;*pointer_2=&j;2.2.3指针变量的引用,了解& 和*两个有关的运算符2.2.4指针变量作为函数参数:a.对“值传递”方式的理解和用指针变量作为函数参数的理解b.通过条用函数使变量的值的变化发生改变,在主调函数中的使用这些改变了的值。 2.3数组的指针与指向数组的指针变量 :掌握基本的调用方式2.4字符串的指针与指向字符串的指针变: 能在程序当中读懂2.5指针与函数 :能在程序当中读懂2.6指针数组:了解它的一些基本的构成重点:a.指针与地址的基本概念、指针与变量的关系b.指针的基本运算 3、考核知识点3.1指针概念3.2变量的指针4、考核要求4.1指针概念理解:指针概念4.2变量的指针应用:变量指针的运用5、考核的具体要求能(会):通过本章的学习,了解C语言指针的一般概念,对有兴趣的同学可以适当的加深 课程的要求。第十一章 结构体与共用体1、学习目的与要求 1.1掌握结构体类型的说明、结构体变量的定义及初始化方法 1.2掌握结构体变量成员的引用 2、课程内容 2.1结构体类型的声明及结构体类型变量的定义 2.1.1声明一个结构体类型的一般形式为struct 结构体名成员列表;2.1.2定义结构体类型变量的方法a.先声明结构体类型再定义变量名, 如:struct student student1,student2; 定义student1和student2为 struct student类型的变量,即它们具有struct student 类型的结构。b.在声明类型的同时定义变量:struct结构体名成员表列变量名表列;c.直接定义结构体类型变量:struct成员表列变量名表列;2.2结构体变量的引用,其方式为:结构体变量名.成员名2.3结构体变量的初始化 :其初始化的方式和其它的类型变量一样,对结构体变量可以在定义市指定初始值。重点:结构体的基本概念、结构类型及变量的定义 3、考核知识点结构体的基本概念、结构类型及变量的定义4、考核要求理解:结构体的基本概念;结构类型及变量的定义以及使用5、考核的具体要求能(会):通过本章的学习,了解C语言的一般知识 有关说明与学习要求1、基本安排1.1课程学时建议本课程总学时为64学时,其中包括实践性教学环节为16学时。 1.2教学安排教学内容理论实验第一章 C语言概述2第二章 C语言的灵魂算法2第三章 数据类型、运算符和表达式64第四章 顺序程序设计62第五章 选择结构程序设计62第六章 循环控制64第七章 数组62第八章 函数82第十章 指针4第十一章 结构体和共用体2综合实训4816合计6416(其中)2、有关说明 2.1考试大纲与指定教材的关系本考试大纲是进行学习和考核的依据,指定教材是考试大纲所规定的课程内容的具体化,是学习掌握本门课程知识的基本内容和范围。本考试课程可采用由清华大学出版社出版的谭浩强主编的C语言程序设计(第二版)作为正式的教材。也可以参考其它教材。2.2关于考核目标的说明为使考试内容具体化和考试要求标准化,本考试大纲在列出课程内容的基础上,对各章都规定了考核目标,包括考核知识点和考核要求,这是学习和掌握本门课程的考核内容和范围。明确考核目标,使考生进一步明确考试的内容和要求,更有目的地系统学习材料;使考试命题者更加明确命题范围和要求,更准确地安排试题的知识能力层次和难度。本考试大纲在考核目标中,按照识记、理解、应用、综合运用四个层次规定其应达到的能力层次要求。四个能力层次要求是递进关系。各能力层次的含义是:识记:要求考生能知道本课程中有关的名词、概念、知识的含义,并能正确认识和表达。理解:要求考生在识记的基础上,能全面把握本课程中的基本概念、基本原理、基本方法,能掌握有关概念、原理、方法的区别和联系。基本应用:要求考生在领会的基础上,能运用本课程的基本概念、基本原理、基本方法分析和解决有关理论和实际问题。综合运用:深一步的提高,要求对C语言高级程序设计有一定的认识。3、自学方法的指导C语言程序设计是个理公科专业考生应考或者自学应考的一门专业课程。为帮助考生学习掌握这门课程,提出几点学习建议,供广大考生学习时参考:3.1教材为本本教材是根据本门课程自学考试大纲的要求,是适合于自学考试的,它是大纲所规定的课程内容的具体化。考生要通过学习教材,获得本门课程的专业知识。因此,学习这门课程要求考生以教材为本,全面系统地进行自学。要准确地掌握教材中的基本概念,弄清弄懂自动化制造系统活动中各种基本规律的含义,按照教材中分析的原理、原则以及它们之间的内在联系,进一步掌握本门学科的知识体系。我们学习C语言程序设计,就是要学习C语言程序设计的特点和规律,并把对C语言程序设计的认识和理解,并有效的运用于实际问题的解决中。所以,考生在复习应考时切忌化范围、挑重点,更不要猜题、押题,走捷径,把精力消耗在不必要的地方。3.2在理解的基础上识记实践表明,以理解为基础的识记,无论是记忆的全面性、速度,还是精确性和牢固性都比机械识记好。因此,在学习时,要充分发挥考生自觉性高、理解力强的优势,勤奋思考,在理解的基础上进行识记。一个概念、一条原理、一项规律、一种学说,只靠机械重复、死记硬背是不行的,只有真正理解的知识才能印象深、记得牢,才有助于将所学知识纳入自己已有的认知结构,储存在长时记忆库中,随时可以提取。否则生吞活剥、不求甚解,不能举一反三、融会贯通,便达不到掌握教材的目的。3.3理论联系实际学习理论,掌握规律,其目的是学习以致用,指导实践。本门学科是一门应用性很强的学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论