c++程序的控制結构习题答案.docVIP

  • 92
  • 0
  • 约7.64千字
  • 约 9页
  • 2016-11-26 发布于重庆
  • 举报
c程序的控制結构习题答案

概念填空题 1.1任何算法的描述都可以分解为顺序结构、分支结构和循环结构。 顺序结构 的特点是各块按照书写次序依次执行。 分支结构 的特点是根据条件判断选择执行路径。 循环结构 用于实现重复性动作。根据算法的 有穷性 ,循环必须在一定条件下进行,无条件必然会导致 死循环 。 1.2 switch语句执行流程是:①求表达式的值,其中表达式的值只能是 整型 、 字符型 、 布尔型 或 枚举型 等类型,而不能取 实型 这样的连续值;②在常量表达式中找与之相等的分支作为执行入口,并从该分支的语句序列开始执行下去,直到遇到break 或switch的结束括号“}”为止;③当表达式的值与所有常量表达式的值均不相等时,若有 default 分支,则执行其语句序列;④若没有该分支,则结束switch语句,继续 后续 语句的执行; 1.3 c++中提供了若干转向语句,可以改变程序原来的执行顺序。 break 语句只能用在switch语句和循环语句中,从该处跳出switch语句或循环语句,转去执行switch语句或循环语句之后的语句。continue语句只能用在 循环 中,程序执行到continue语句时,将跳过其后尚未执行的循环体语句,开始 新的 循环。 return 语句用在函数中,用来返回到函数 调用 1.4 C++中的文件有两个相互联系的概念:内部文件和外部文件

文档评论(0)

1亿VIP精品文档

相关文档