全部科目 > 信息系统管理工程师 >
2016年上半年 上午试卷 综合知识
第 8 题
知识点 控制成分  
关键词 控制结构   算法  
章/节 计算机软件知识  
 
 
程序(或算法)的三种基本控制结构为(8)。
 
  A.  顺序、逆序和乱序
 
  B.  顺序、选择和循环
 
  C.  递推、递归和循环
 
  D.  顺序、链式和索引




 
 
相关试题     计算机软件知识 

  第8题    2018年上半年  
在编译过程中,将源程序通过扫描程序(或词法分析程序)进行处理的结果称为( )。

  第3题    2013年上半年  
操作系统的主要功能是(3)。

  第9题    2018年上半年  
数据是程序操作的对象,具有类型、名称、存储类别、作用域和生存期等属性,其中,( ) 说明数据占用内存的时间范围。

 
知识点讲解
· 控制成分
 
        控制成分
        控制成分指明语言允许表达的控制结构,程序员使用控制成分来构造程序中的控制逻辑。理论上已经表明,可计算问题的程序都可以用顺序、选择和循环这三种控制结构来描述。
        (1)顺序结构。
        在顺序结构程序中,各语句(或命令)是按照位置的先后次序,顺序执行的,且每个语句都会被执行到,执行顺序示意图如下图所示。
        
        顺序结构
        (2)选择结构。
        选择结构提供了在两种或多种分支中选择其中一个的逻辑。基本的选择结构是通过指定一个关系表达式P,然后根据关系表达式的值来决定控制流走程序块ST或SF,从两个分支中选择一个执行,示意图如下图所示。
        
        选择结构
        (3)循环结构。
        循环结构描述了重复计算的过程,通常由三个部分组成:初始化、需要重复计算的部分和重复的条件。其中初始化部分有时在控制的逻辑结构中并无显式表示。重复结构主要有两种形式:while型重复结构和do-while型重复结构。While型结构的逻辑含义是首先计算关系表达式P,若为真则执行需要重复的程序块A,然后再计算关系表达式P,以决定是否继续。do-while型结构的逻辑含义是先执行需要重复的程序块A,然后计算关系表达式P,若为真则继续执行程序块A,然后再来计算关系表达式P,以决定是否继续,示意图如下图所示。
        
        循环结构



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2026 All Rights Reserved
软考在线版权所有