《C语言程序设计》自学指导书

《C语言程序设计》自学指导书

ID:43442634

大小:156.51 KB

页数:27页

时间:2019-10-02

《C语言程序设计》自学指导书_第1页
《C语言程序设计》自学指导书_第2页
《C语言程序设计》自学指导书_第3页
《C语言程序设计》自学指导书_第4页
《C语言程序设计》自学指导书_第5页
资源描述:

《《C语言程序设计》自学指导书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《C语言程序设计》自学指导书自学学时:64学时推荐教材:《C语言程序设计》陈宝明等主编,人民邮电出版社,2009年1月第1版参考资料:1、《C程序设计》(第三版)谭浩强主编,清华大学出版社出版社2、《C语言程序设计教程》李明主编,上海交通大学出版社3、《C语言程序设计教程》张基温主编,高等教育出版社4、《C语言程序设计》何钦铭等主编,浙江科技出版社考核方式:平时作业×30%+笔试(闭卷)×70%第一章C语言概述一、本章自学内容及要求:1、了解C语言的发展及特点。2、理解和掌握C语言源程序书写规则。3、掌握C

2、语言源程序在TurboC、VisualC++或者C-Free环境中的上机步骤。二、重点与难点:本章重点在于了解并掌握C语言程序的上机操作步骤,难点在于把握C语言源程序的结构和书写规则。三、学习方法指导:选择并熟悉一个C语言程序运行环境,掌握C语言程序的编辑、编译、连接和运行等步骤。四、典型例题介绍:1、C语言的程序由一个主函数和若干个子函数组成。程序的执行总是从主函数开始,不管它放在哪个位置。2、简述C语言程序的开发和运行步骤。答:C语言程序的开发和运行步骤包括编辑、编译、连接和运行等几个步骤,如下图所示。

3、27编辑startf.c编译语法错?f.obj连接、运行逻辑错?f.exeendSourceObjectExecutable有有无无五、复习思考题:教材C语言概述章节习题。第二章C语言程序设计基础一、本章自学内容及要求:1、熟悉C语言的3种基本数据类型(整型、实型、字符型)常量的表示和变量的定义与使用。2、掌握标准格式输入输出函数和字符输入输出函数的使用。3、了解各种常用运算符与表达式,掌握各类数据的混合运算规则。4、掌握赋值运算特点和复合赋值表达式等。(1)数据类型了解C语言的数据类型分类,掌握常用的3种

4、基本数据类型——整型、实型和字符型。(2)常量与变量a、常量与变量的概念b、3种基本数据类型常量的表示c、3种基本数据类型变量的定义与输入输出(3)运算符与表达式a、了解各种常用的运算符及运算特点,注意与数学中的运算区别b、掌握表达式的概念及其表达式的求值27(4)数据运算注意数据在运算过程中类型的转换。二、重点与难点:重点:3种基本数据类型常量和变量的使用,各种类型数据混合运算规则和常用运算符的运算特点。难点:各种类型数据的混合运算以及根据要求进行格式输入和输出。三、学习方法指导:通过上机实验,掌握C语言

5、基本数据类型与运算以及格式输入输出函数的使用。四、典型例题介绍:1、若有以下类型说明语句:inta;charch1;floatb;则表达式a+ch1-b的结果的类型是(D)。A.charB.intC.floatD.double2、下面正确的字符常量是(B)。A.“x”B.‘y’C.‘/”D.‘’3、在C语言中,要求运算对象或运算量必须是整型的运算符是(D)。A./B.*C.!=D.%4、设a,b都是整型变量,为了使a=4,b=8。函数scanf(“a=%d,b=%d”,&a,&b)执行时,正确的数据输入是

6、(C)。A.a=4b=8B.a=4,8C.a=4,b=8D.a=b=4,85、设a,b都是整型变量,且a=5,b=10,则函数printf(“%d,%d”,a++,++b)的输出结果是(B)。A.5,10B.5,11C.6,10D.6,116、字符串常量是用一对双引号括起来的字符序列。7、设x是int型变量,且x=10,则表达式x*=3+4的值是70,表达式x/=x+x的值是0。8、下面程序的输出结果是什么?#includemain(){  inti,j,m=0,n=0;  i=8;j

7、=10;m+=i++;n-=--j;printf(“i=%d,j=%d,m=%d,n=%d”,i,j,m,n);}答:程序的输出结果是:i=9,j=9,m=8,n=-9五、复习思考题:教材程序设计基础章节习题。27第三章C语言程序控制结构一、本章自学内容及要求:1、了解利用一些基本要素(常量,变量,运算符,表达式等)构成程序的基本成份。2、掌握关系运算和逻辑运算的特点。3、利用if语句和switch语句进行选择结构程序的设计。4、掌握循环结构的基本概念,利用3种循环语句进行循环结构程序设计。(1)算法及程序

8、a、了解算法的概念b、掌握算法的流程图表示(2)三种基本结构a、了解结构化程序设计的特点b、掌握正确的逻辑表达方式c、熟练掌握if语句和switch语句的使用d、了解三种循环语句的特点,掌握用循环实现一些常用算法二、重点与难点:重点:逻辑表达式的组织;条件语句的格式和功能;循环语句的格式、功能以及特点。难点:算法的概念;建立正确逻辑思维能力,合理进行选择结构和循环结构程序设计。三、学习方法指导:复习相关的数学知识

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

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

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