《c程序设计基础》实践环节培训与考核基本要求

《c程序设计基础》实践环节培训与考核基本要求

ID:27164546

大小:83.00 KB

页数:7页

时间:2018-12-01

《c程序设计基础》实践环节培训与考核基本要求_第1页
《c程序设计基础》实践环节培训与考核基本要求_第2页
《c程序设计基础》实践环节培训与考核基本要求_第3页
《c程序设计基础》实践环节培训与考核基本要求_第4页
《c程序设计基础》实践环节培训与考核基本要求_第5页
资源描述:

《《c程序设计基础》实践环节培训与考核基本要求》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本资料由浙江自考网收集整理,更多自考资料请登录www.zjzikao.org/下载《C程序设计基础》实践环节培训与考核基本要求一、培训与考核目的《C程序设计基础》课程介绍C语言及其编程技术,使学生了解高级程序设计语言的结构,掌握基本的程序设计过程和技巧,掌握基本的分析问题和利用计算机求解问题的能力,具备初步的高级语言程序设计能力。学习《C程序设计基础》课程必须建立在使用计算机的基础上,重视上机实践环节。实践环节目的为:1.熟悉计算机系统的操作系统,学会使用高级程序设计语言的编程环境,掌握编程的编辑、编译、连接和运行四个环节。2.加深对课程内容的理解,只有通过多次上机才能正确地、自然地、熟练

2、地掌握程序语法规则。3.学会上机调试程序,善于发现和排除程序中的错误,掌握程序调试的一般技巧。4.培养良好的模块化、程序编排的锯齿形格式的程序设计风格和逐步求精法的结构化程序设计方法。二、培训与考核的基本内容(一)培训与考核内容1、数据类型和表达式(1)基本数据类型(主要是int,float,double,char)的常量和变量的说明方式,定义于基本数据类型之上的各种运算,重点是以下运算和表达式:算术运算(含自增、自减操作)、关系运算、逻辑运算、位运算、条件运算、赋值运算。(2)含混合运算的表达式中各种运算的优先级和结合方向2、语句结构(1)赋值的方法(2)逻辑判断的控制双路选择语句(if

3、语句):if语句的形式、if语句的嵌套多路选择语句——分情语句(switch语句):分情语句的形式、语义、分情表达式的类型要求、分情语句中的break(3)循环语句指定次数的循环(for循环)、do循环、do-while循环的形式和使用循环结束条件循环控制变量的使用指定次数循环的提前结束方法3、程序结构和函数C程序的总体结构(1)函数的定义、调用形式(2)函数参数的形式和传递方式(3)函数的嵌套调用和递归调用(4)全局变量和局部变量的区分和作用,变量的作用域和生命期,注意static的不同作用4、构造类型和类型定义(1)定义新类型名(typedef)(2)指针类型的定义和使用(3)数组一维

4、/多维数组类型的定义、数组元素的引用和数组变量的初始化字符串的定义和使用7吾生也有涯,而知也无涯。本资料由浙江自考网收集整理,更多自考资料请登录www.zjzikao.org/下载(1)结构结构类型的定义、分量的引用和结构变量的初始化(2)构造类型和指针类型等的混合使用指针数组、结构数组、结构指针、结构中含指针和数组链表的增、删、改、遍历(3)复杂指针类型的说明(daclaration)5、数据的输入和输出6学时(1)基本类型数据的输入/输出方法,重点是scanf/printf、getchar/putchar、gets/puts、fscanf/fprintf、fgetc/fputc、fge

5、ts/fputs等输入/输出函数(2)自定义类型(含构造类型)数据的输入/输出处理(3)文件文件的含义和定义方式文件的打开和关闭方式文件的基本读/写操作文件中数据的定位文件状态的检测(文件结束、读/写出错等)文本文件与二进制文件的区别6、其它(1)命令行参数(argc、argv)的说明、含义和使用(2)编译预处理:了解编译预处理的含义,宏定义、文件包含等的使用方法(二)实验对培训与考核内容的设置相应的实验。1.实验一C程序的运行环境和运行一个C程序的方法(1)目的要求:①了解所用的计算机系统的基本操作方法,学会独立使用该系统。②了解在该系统上如何编辑、编译、连接和运行一个C程序。③通过运行

6、简单的C程序,初步了解C源程序的特点。(2)实验内容:①学习从开机开始的操作,包括如何建立子目录、使用操作命令列目录、打印文件内容、删除文件、复制文件等。②调试编辑教材例子程序。例1#includemain(){printf("thisisaCprogram.");}例2main(){inta,b,sum;a=123;b=456;sum=a+b;printf("sumis%d",sum);}7吾生也有涯,而知也无涯。本资料由浙江自考网收集整理,更多自考资料请登录www.zjzikao.org/下载例3main(){inta,b,c;scanf("%d,%d",&

7、a,&b);c=max(a,b);printf("max=%d",c);}intmax(x,y)intx,y;{intz;if(x>y)z=x;elsez=y;return(z);}2.实验二数据类型、运算符和表达式(1)目的要求:①掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用的格式转换符。②学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。