C语言程序设计课程重点难点及例题分析

C语言程序设计课程重点难点及例题分析

ID:43324087

大小:129.50 KB

页数:9页

时间:2019-09-29

C语言程序设计课程重点难点及例题分析_第1页
C语言程序设计课程重点难点及例题分析_第2页
C语言程序设计课程重点难点及例题分析_第3页
C语言程序设计课程重点难点及例题分析_第4页
C语言程序设计课程重点难点及例题分析_第5页
资源描述:

《C语言程序设计课程重点难点及例题分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《C语言程序设计》课程重点、难点及例题分析第一章重点:(1)算法的特性;(2)简单算法的设计;(3)c程序的基本结构。难点:算法设计以及表示方法是本章的难点。算法在程序设计中占有重要的地位,是程序设计的灵魂。算法设计师程序设计必不可少的步骤。结构化的程序设计•方法在其中起着重要的作用。用结构化程序设计方法设计算法可使编写的程序结构清晰,易于调试和修改。算法的表示有流程图、N・S图、PAD图以及伪代码等,图形表示使得程序的控制结构清晰。伪代码不能在计算机上执行。例题:1.1C语言源程序的最小单位是:A.程序行B.语句C.函数D.字符【分析】程序行、语句和函数都是

2、由字符构成的,字符是C语言最小单位。正确答案:【D】1.2C语言源程序文件的后缀是,经过编译后生成文件的后缀是,经过连接后生成的文件后缀是O【分析】文件的后缀即是文件的冠名,主要用來标示该文件的类型。C语言源程序文件的扩展命为”c”;经过编译后生成目标程序,其文件的扩展名为%bj”,目标程序必须经过连接生成可执行程序才能运行,其扩展名为”exe”,本题的答案分别是”cJ”obj”、"exe-o第二章重点:(1)标示符的正确使用;(2)变量和常量的定义与应用;(3)C语言的各种基本数据类型及其标示方法;(4)C语言的各种运算符的优先级和结合性;(5)C语言表达式

3、的运算以及计算过程的类型转换;难点:数据类型的概念;各种类型的数据在内存中的存储方式;运算符对运算对象类型的要求和限制,这涉及到运算对彖类型的自动转换和牵制转换的概念;C语言表达式的运算,特别是自增/自减运算等。例题:2.1不是C语言基本数据类型的是:。A.指针类型B.整型C.无符号长整型D.单精度型【分析】c语言的数据类型分为两大类,基本类型和构造类型。指针类型即不是基本类型也不是构造类型。正确答案:【A】2.2表达式!2+1>2&&15%5+2的值是:A.0B.1C.2D.3【分析】本题是考核对运算符优先级的掌握程度,注意逻辑运算符“!”的优先级高于所有的

4、算数运算符,而“&&”和的优先级则低于所有的关系运算符。正确答案:【A】2.3执行下面的程序断后,输出结果为:intx=l,y=l,z=l;x二x+++y+++z++;printf("%d,%d,%d”,x,++y,z++);A.4,3,2B.3,3,2C.3,3,3D.3,2,2【分析】语句x=x+++y+++z++;可以改写成x二(x++)+(y++)+(z++),执行此语句后,得到结果x=4,y=2,z=2,在执行prhnf语句,注意printf语句中变量y是一个自增(前缀)运算,所以输出的y的值是3,变量z是一个后缀的自增运算,输出的z的值为2。正确答

5、案:[A]第三章重点:(1)顺序、选择、循环三种结构的设计与使用;(2)格式输入/输出函数的各种使用方法;(3)条件的表示方法与运算策略;(4)讦语句的执行过程:三种形式的if语句的正确使用方法;(5)switch语句的流程控制;(6)分支嵌套的执行过程以及嵌套的使用;(7)循环语句while、do...while、foi•的构成、区别与转换;(8)循环前套的执行过程与前套的使用;(9)breakcontinue>golo语句的使用方式。(9)难点:运用三种基本结构实现简单算法是本章的重点。因此下面的内容需要注意:格式输入/输出函数屮的各种格式控制形式的变化与

6、使用,例如精度的使用等;在构成选择条件时的逻辑表达式设置形式;if...else语句的匹配原则(不以形式上相邻,而从最内层开始);讦语句的嵌套;switch语句的嵌套以及switch语句break的正确使用;For语句表达式的各种省略方式、处理方法;多重循环初始值的设置值与设置点;break、continuegoto三个语句的区别和联系。例题:3.1已知:intx;floaty;语句scanf的调用格式为:scanf("x=%d,y=%f",&x,&y);贝!J为了将数据10和66.6分别赋给x和y,正确的输入应当是()0A.x=10,y二66.6〈回车〉B.

7、10,66.6<回车〉C.10〈回车>66.6<回车〉D.x二10〈回车>y=66.6<回车〉【分析】本题考察的使scanf函数的输入格式,在scanf函数中,如果格式字符串中除了格式字符外还有其他字符,则在输入数据时,其他字符应原样输入。本题中格式字符中由”X』、”,”、”尸”等字符,这些字符在输入时应原样输入。正确答案:A3.2下面程序的执行的结果为:#include<stdio.h>main(){intx=5;{inty二x,z;intx=10;z=x;printf("%d,%d,%d”,x,y,z);}}【分析】x在开始和后面的复合语句块中分别被定

8、义,它们被赋予了不同的初值.在复合语句

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

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

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