免费智能真题库 > 历年试卷 > 信息系统管理工程师 > 2018年上半年 信息系统管理工程师 上午试卷 综合知识
  第7题      
  知识点:   控制成分
  关键词:   控制结构        章/节:   计算机软件知识       

 
计算机程序的三种基本控制结构是顺序、选择和( ) 。
 
 
  A.  循环
 
  B.  递归
 
  C.  函数调用
 
  D.  动态绑定
 
 
 

 
  第7题    2020年下半年  
   42%
在计算机程序中,一个函数(或子程序)直接或间接地调用自身称为(7)。
  第9题    2018年上半年  
   23%
数据是程序操作的对象,具有类型、名称、存储类别、作用域和生存期等属性,其中,( ) 说明数据占用内存的时间范围。
  第8题    2016年上半年  
   20%
程序(或算法)的三种基本控制结构为(8)。
   知识点讲解    
   · 控制成分
 
       控制成分
        控制成分指明语言允许表达的控制结构,程序员使用控制成分来构造程序中的控制逻辑。理论上已经表明,可计算问题的程序都可以用顺序、选择和循环这三种控制结构来描述。
        (1)顺序结构。
        在顺序结构程序中,各语句(或命令)是按照位置的先后次序,顺序执行的,且每个语句都会被执行到,执行顺序示意图如下图所示。
        
        顺序结构
        (2)选择结构。
        选择结构提供了在两种或多种分支中选择其中一个的逻辑。基本的选择结构是通过指定一个关系表达式P,然后根据关系表达式的值来决定控制流走程序块ST或SF,从两个分支中选择一个执行,示意图如下图所示。
        
        选择结构
        (3)循环结构。
        循环结构描述了重复计算的过程,通常由三个部分组成:初始化、需要重复计算的部分和重复的条件。其中初始化部分有时在控制的逻辑结构中并无显式表示。重复结构主要有两种形式:while型重复结构和do-while型重复结构。While型结构的逻辑含义是首先计算关系表达式P,若为真则执行需要重复的程序块A,然后再计算关系表达式P,以决定是否继续。do-while型结构的逻辑含义是先执行需要重复的程序块A,然后计算关系表达式P,若为真则继续执行程序块A,然后再来计算关系表达式P,以决定是否继续,示意图如下图所示。
        
        循环结构
   题号导航      2018年上半年 信息系统管理工程师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第7题    在手机中做本题