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




 
 
相关试题     计算机软件知识 

  第20题    2017年上半年  
某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若计算机系统的字长为32 位(注:每位可以表示一个物理块“使用”还是“未用&r..

  第9题    2020年下半年  
除机器语言之外,最底层的编程语言是(9)。

  第22题    2023年下半年  
将计算机中可执行的程序转换为高级语言程序的过程称为(7)。

 
知识点讲解
· 控制成分
 
        控制成分
        控制成分指明语言允许表达的控制结构,程序员使用控制成分来构造程序中的控制逻辑。理论上已经表明,可计算问题的程序都可以用顺序、选择和循环这三种控制结构来描述。
        (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-2025 All Rights Reserved
软考在线版权所有