考点分析一c语言程序基本概念

上传人:猪** 文档编号:242977309 上传时间:2024-09-13 格式:PPT 页数:14 大小:49.50KB
返回 下载 相关 举报
考点分析一c语言程序基本概念_第1页
第1页 / 共14页
考点分析一c语言程序基本概念_第2页
第2页 / 共14页
考点分析一c语言程序基本概念_第3页
第3页 / 共14页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,考点分析一,C,语言程序和程序设计,考点,1 c,语言程序,程序是可以连续执行的指令的集合。目前常用的程序设计语言,大多数被称为“高级语言”。,C,语言程序由函数构成。,一个,c,语言源程序至少要包含一个,main,函数,也可以包含若干个其他函数。无论,main,函数在程序中的位置如何,它都是,c,程序执行的入口和出口。,C,语言程序书写自由,一个行内可以写一个或多个语句。,C,语言程序的注释有两种形式,分别为 “,/ /”,和“,/* */”,,注释可以出现在程序的任何位置。注释只是给人看的,对编译和运行不起作用。,考点,2,:,c,语言程序编译连接过程,用,c,语言编写的程序,必须翻译为二进制机器指令后才能被计算机执行,具有这种编译功能的软件称为“编译程序”,也称为“编译器”。,C,语言源程序(后缀为,.c,)经过编译器编译后,生成一个二进制文件(后缀为,.,obj,),过程称为编译;然后由连接程序把该二进制文件与,c,语言的各种库函数连接起来,生成一个可执行文件(*,.exe,),此过程为“连接”。在操作系统环境下,只需要输入此文件的名字,就可以运行文件。,考点,3,:算法的特性,算法是为解决某个特定问题而采取的确定且有限的步骤。算法有以下特性:,有穷性:一个算法应包含有限的操作步骤而不能是无限的。,确定性:算法中每一个步骤应当是确定的,而不能应当是含糊的、模棱两可的。,输入: 有零个或多个输入。,输出:有一个或多个输出。,有效性:算法中每一个步骤应当能有效地执行,并得到确定的结果。,考点,4,:结构化程序,一个结构化程序就是用高级语言边式的结构化算法。,结构化程序设计强调程序设计的风格和程序结构的规范。结构化程序设计方法的基本思路是:把一个复杂的求解过程分阶段进行,每个阶段处理的问题都控制在人们容易理解和处理的范围内。进行结构化程序设计时,应当遵循以下原则:,(,1,)自顶向下;,(,2,)逐步细化;,(,3,)模块化设计;,(,4,)结构化编码。,结构化程序由三种基本结构组成:,(,1,)顺序结构。语句按照其在程序中的先后顺序逐条执行,没有分支,没有转移。一般赋值语句、输入、输出语句等可构成顺序结构。,(,2,)选择结构。语句执行时,根据不同的条件执行不同分支的语句。,if,、,switch,等语句可构成选择机构。,(,3,)循环结构。根据不同的条件,使同一组语句执行多次或一次也不执行。,while,,,do-while,,,for,等语句可构成循环结构。,例题,1,、,C,语言源程序名的后缀是( ) 。,A,),.exe B,),.C C,),.,obj,D,),.cp,2,、下列叙述中错误的是( )。,A,)计算机不能直接执行用,C,语言编写的源程序,B,),C,程序经,C,编译程序编译后,生成后缀为,.,obj,的文件是一个二进制文件,C,)后缀为,.,obj,的文件,经连接程序生成后缀为,.exe,的文件是一个二进制文件,D,)后缀为,.,obj,和,.exe,的二进制文件都可以直接运行,4,、下列叙述中错误的是( )。,A,)算法正确的程序最终一定会结束,B,)算法正确的程序可以有零个输出,C,)算法正确的程序可以有零个输入,D,)算法正确的程序对于相同的输入一定有相同的结果,3,、下列叙述中错误的是( )。,A,),C,语言源程序经编译后生成后缀为,.,obj,的目标程序,B,),C,程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件,C,)用,C,语言编写的程序称为源程序,它以,ASCII,代码形式存放在一个文本文件中,D,),C,语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令,5,、在算法中,对需要执行的每一步操作,必须给出清楚、严格的规定。这属于算法的,( )。,A,)正当性,B,)可行性,C,)确定性,D,)有穷性,6,、下列叙述中正确的是( )。,A,),C,语言程序将从源程序中第一个函数开始执行,B,)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行,C,),C,语言规定必须用,main,作为主函数名,程序将从此开始执行,在此结束,D,),main,可作为用户标识符,用以命名任意一个函数作为主函数,7,、对于一个正常运行的,C,程序,下列叙述中正确的是( )。,A,)程序的执行总是从,main,函数开始,在,main,函数结束,B,)程序的执行总是从程序的第一个函数开始,在,main,函数结束,C,)程序的执行总是从,main,函数开始,在程序的最后一个函数中结束,D,)程序的执行总是从程序中的第一个函数开始,在程序的最后一个函数中结束,8,、下列叙述中正确的是( )。,A,)每个,C,程序文件中都必须要有一个,main( ),函数,B,)在,C,程序中,main( ),函数的位置是固定的,C,),C,程序中所有函数之间都可以相互调用,与函数所处位置无关,D,)在,C,程序的函数中不能定义另一个函数,9,、下列叙述中错误的是( )。,A,),C,语言是一种结构化程序设计语言,B,)结构化程序由顺序、分支、循环,3,种基本结构组成,C,)使用,3,种基本结构构成的程序只能解决简单问题,D,)结构化程序设计提倡模块化的设计方法,10,、下列叙述中错误的是( )。,A,)一个,C,语言程序只能实现一种算法,B,),C,程序可以由多个程序文件组成,C,),C,程序可以由一个或多个函数组成,D,)一个,C,函数可以单独作为一个,C,程序文件存在,11,、下列,4,个程序中,完全正确的是( )。,A,),#include B,),#include ,main( ); main( ),/*programming*/ /* / programming / */,printf(programming,! n);,printf(programming!n,);, ,C,),#include D,),include ,main( ) main( ),/* / programming*/ */ /*programming */,printf(programming,! n);,printf(programming,! n);, ,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!