《计算机技术基础》(6014)考试大纲.doc

上传人:xt****7 文档编号:125118457 上传时间:2020-03-15 格式:DOC 页数:19 大小:97.50KB
返回 下载 相关 举报
《计算机技术基础》(6014)考试大纲.doc_第1页
第1页 / 共19页
《计算机技术基础》(6014)考试大纲.doc_第2页
第2页 / 共19页
《计算机技术基础》(6014)考试大纲.doc_第3页
第3页 / 共19页
《计算机技术基础》(6014)考试大纲.doc_第4页
第4页 / 共19页
《计算机技术基础》(6014)考试大纲.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《《计算机技术基础》(6014)考试大纲.doc》由会员分享,可在线阅读,更多相关《《计算机技术基础》(6014)考试大纲.doc(19页珍藏版)》请在金锄头文库上搜索。

1、计算机技术基础(6014)自学考试大纲 课程性质、学习目的与要求 (一)课程性质 计算机技术基础是是全国高等教育自学考试机械制造与自动化专业的一门专业课,也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。对理工类专业来说是一门必修的课程。(二)学习目的 通过本课程的学习,使学生了解算法的基本概念,会根据算法编制相应的程序,并初步掌握软件开发的基本技巧,同时也为后继课程的学习打下坚实的基础。全国计算机得等级考试、去国计算机应用技术证书考试和全国各地区组织的大学生计算机同统一考试都将C语言列入了考试的范畴。许多人已经用它编写应用软件。学习C语言已经成为了广大青年学生和广大的计

2、算机应用人员的迫切的要求。所以,学习好C语言会让我们受益匪浅的。 (三)与相关学科的联系、分工与配合C语言是目前应用最为广泛计算机高级程序设计语言之一。它短小精悍,功能强大,目标程序效率高,可移植性好,既具有高级语言的优点,又有低级语言的许多特点。因此,C语言特别适合编写系统软件。目前最流行的操作系统几乎都是用C语言编写的,它几乎可以实现其他语言所能实现的所有的功能。而且,学习了C语言,对以后我们再学习更高级的语言打下了坚实的基础;在我们对编程已经有了一定的基础之后,我们再学习C+语言程序设计,将会有很大的帮助。(四)课程要求计算机技术基础是一门应用性很强的课程,它所涉及的内容也十分广泛。本课

3、程所选取的内容包括以下几个方面:算法的基本概念、常量变量运算符与表达式、程序控制结构、数组、函数、指针、结构体与共用体等。注意和强调知识的科学性、系统性、应用性、和操作性,在考试命题中,应充分注意本课程的特点。 课程学习内容与考核目标 总 学 时:64学时,其中实践学时为16学时第一章 C语言概述一、学习目的与要求 1、了解C语言的背景2、掌握C语言程序的结构 3、领会C语言程序设计的风格 二、课程内容 1、C语言的历史背景 1)C语言的发展历史2)C语言目前流行的编译系统 2、C语言的特点 1)语言简洁、紧凑,使用方便、灵活2)运算符号丰富3)数据结构丰富,具有现代化语言的各种数据结构4)具

4、有结构化控制语句5)语法限制不太严格,程序设计自由度大6)C语言写的程序可移植性好,等3、C语言源程序的结构1)C语言程序的一般组成部分2)主函数与子函数的关系3)C语言的上机步骤4)Turbo C的安装和运行三、考核知识点1、C语言的特点2、C语言源程序的结构3、C语言的上机基本操作四、考核要求1、C语言的特点理解:C语言写的程序可移植性好识记:C语言程序设计的几个特点2、C语言源程序的结构理解:通过例题理解C语言的结构特点3、C语言的上机基本操作应用:掌握C语言基本的上机和调试技巧五、考核的具体要求能(会):通过本章的学习,了解C语言的一般知识。第二章 程序的灵魂算法一、学习目的与要求 1

5、、掌握算法的基本概念与特征 2、掌握结构化程序设计的基本概念 二、课程内容 1、算法的概念1) 了解算法的提出2)计算机算法的定义3)计算机算法的分类:数值算法和非数值算法 2、算法举例 1)循环算法举例2)判断闰年的算法3)判断素数的算法3、算法的特征 1)有穷性2)确定性3) 有零个或多个输入4)有一个或多个输出5)有效性4、算法的表示 1)用自然语言表示算法2)用流程图表示算法3)三种基本结构算法:顺序结构、选择结构和循环结构4)用NS流程图表示的算法5)用伪代码表示算法6)用计算机语言表示的算法NS流程图举例5、结构化程序设计方法 1)得到结构化的程序的方法:自顶向下、逐步细化、模块化

6、设计和结构化编码重点:算法的概念、N-S图、常用算法思想。三、考核知识点1、程序的内容2、算法的概念以及特性3、算法的表示方法四、考核要求1、程序的内容应用:用三种不同的结构来编写不同的程序2、算法的概念以及特性识记:序的内容、算法的概念以及特性、算法的表示方法理解:算法的设计3、算法的表示方法应用:能用NS来表示自己算法的结构五、考核的具体要求能(会):通过本章的学习,了解C语言的编写程序的一般知识和应用技巧。第三章 数据类型、运算符与表达式一、学习目的与要求 1、掌握基本类型及其常量的表示法 2、掌握变量的定义及初始化方法 3、掌握运算符与表达式的概念 4、了解C语言的自动类型转换和强制类

7、型转、左值和赋值的概念 二、课程内容 1、常量与变量 1)关于常量:在程序运行过程中不能被改变的量称为常量(区分不同类型:整型常量、实型常量、字符常量、符号常量。其中整型常量和字符常量可以互换,字符常量用单引号表示,如a。符号常量用#define定义。)2)关于变量:其值可以改变的量称为变量(一个变量有一个名字,在内存中占据一个一个内存单元存放变量值。在内存中取值,实际是通过变量名找到相因应的内存地址,从内存单元中取值。C语言规定变量名只能由字母,数字和下划线组成,第一个字符必须是字母或下划线。在C语言中要求对所用到的变量强制定义:以保证变量名使用正确、每一相应类型在编译时分配相应存储单元、编

8、译时据此检查运算是否合法。)2、整型数据 1)包括整型常量和变量(1)整型常量有十进制、八进制(以0开头表示)、十六进制(以0x开头表示)。(2)整型变量:强制整型定义。整型分为int,unsigned int,signed short int,unsigned short int,signedlong int,unsigned long int。整型变量溢出范围。3、实型数据 1)包括实型变量和常量2)实型常量分为十进制小数形式和指数形式3)实型变量有float,double,long double三种类型;float占4个字节 double占8个字节注意:其舍入误差。4、字符型数据 1)字

9、符常量的表示和转义字符注意:字符变量是用来存放字符常量,注意只能存放一个字符。2)字符的定义用char; 其在内存中以ASCLL码存储,可以实现整形和其转换:int i;char c;i=a;c=97;printf(“%c,%d”,c,c);其输出值为:a,97。3)字符串常量;一对双括号括起来的字符序列,相当于一个字符数组。5、变量赋初值 变量赋值用“=”。6、各类数据之间的混合运算 Char,short ;int;unsigned;long;double依次从左到右转换(包括float)为double,double优先级最高。7、算术运算符与算术表达式 1)C语言运算符:算术云算符、关系运

10、算符、逻辑运算符、位运算符、赋值运算符、条件运算符、逗号运算符、指针运算符、求字节运算符、强制类型转换运算符、分量运算符、下标运算符、其他。2)+ - * / %运算的两个数有一个实数,则结果为double型。8、赋值运算符与赋值表达式 1)类型转换:如果赋值符两侧类型不一样则要强制类型转换:(1)将实型数据赋值给整型数据,舍弃实数的小数部分;(2)将整型赋值给实型数据数值不变以浮点存储;(3)将一个 double赋给float取前7位有效数字;(4)字符型赋值给整型;将int,short,long 赋值给字符型;(5)将带符号(int)的赋值给long型;(6)将unsigned int 赋

11、值给long 型。2)复合的赋值运算符9、逗号运算符与逗号表达式 表达式1,表达式2先求表达式1的值再求表达式2,整个表达式的值是表达式2的值重点:常用数据类型、常用运算符、数学公式转化为C语言表达式的基本能力。 三、考核知识点1、C的数据类型2、常量与变量的概念以及定义、使用3、各种运算符的使用四、考核要求本章为重点考核章节,所有教学内容要求重点掌握五、考核的具体要求熟练掌握:通过本章的学习,深入了解并熟练掌握C语言的数据结构。第四章 最简单的C程序设计一、学习目的与要求 1、了解C语句的概念及种类 2、掌握C语言常用的输入/出方式 二、课程内容 1、C语句概述 1)C语言语句的定义(和其他

12、的高级语言一样,C语言的语句用来向计算机系统发出操作指令。一个语句经过编译以后会产生若干的机器指令。C语句都是用来完成一定的操作任务的。声明的部分不是一个语句,如:INT A;)2)C语言语句的分类:(1)控制语句,完成一定的控制功能。如:IF() ELSE ();FOR();WHILE()(2)函数条用语句:PRINTF(“ZHIS IS A C STSTEMENT”)(3)表达式语句:注意:表达式语句与表达式的不同。如:I=I+1 与 I=I+1;(4)空语句(5)可以用把一些语句括起来成为复合语句,又称为分程序,如:Z=X+Y;T=Z/100;PRINTF(“%F”,T);2、赋值语句

13、1)弄清什么是一个赋值语句2)C语言赋值语句与其他的语言的不同之处:(1)在C语言赋值号“=”是一个运算符号,在其它的大多数语言当中“=”不时一个运算符号。(2)关于赋值表达式与赋值语句的概念。3、字符数据的输入与输出1)PUTCHAR函数2)GETCHAR函数 4、格式输入与输出1)PRINTF函数(1)其一般的格式是:PRINTF(格式控制,输出表列),如:PRINTF(“%d,%cn”,I,C) (2)格式字符:D格式、O格式、X格式、U格式和C格式,如:CHAR=C;PRINTF(“%c“,C);2)SCANF函数,与PRINTF很是相似,其不同之处在于:(1)SCANF函数中的“格式

14、控制”后面应当是变量的地址,而不是变量名(2)如果在“格式控制”字符串中除了格式说明以外还有其他的字符,则在输入数据时候在对应的位置应输入与这些字符相同的字符,例如:SCANF(“%d,%d”,&A,&S);输入时候应该如下的形式:3,45、顺序结构程序设计举例 1)求三角形面积的例子重点:C语句的种类、赋值语句、数据的输入输出及输入输出中常用的控制格式。 三、考核知识点1、C语言的常用语句2、赋值语句与赋值表达式3、四个常用的数据输入输出函数四、考核要求1、C语言的常用语句识记:C语言的常用语句2、赋值语句与赋值表达式识记:语句的概念和语句与表达式的不同之处理解:语句的概念3、四个常用的数据输入输出函数识记:四个常用的数据输入输出函数理解:四个常用的数据输入输出函数,顺序结构程序设计应用:四个常用的数据输入输出函数五、考核的具体要求能(会):通过本章的学习,了解C语言的一般知识能(会):用一些简单的语句编写一些简单的程序第五章 选择结构程序设计一、学习目的与要求 1、熟练掌握ifelse的三种语法 2、领会switch与break语句的作用 二、课程内容 1、关系运算符与关系表达式 1)关系运算符及其优先次序: (小于) (小于或等于)优先级相同(高) (大于) (大于或等于)(

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号