免费智能真题库 > 历年试卷 > 网络管理员 > 2022年下半年 网络管理员 上午试卷 综合知识
  第18题      
  知识点:   程序设计   程序设计语言   结构化程序设计
  关键词:   结构化程序设计语言   控制结构   程序设计   程序设计语言   结构化程序设计   语言        章/节:   软件基础知识       

 
C语言是结构化程序设计语言,其基本的控制结构不包括(18)。
 
 
  A.  顺序结构
 
  B.  分支结构
 
  C.  循环结构
 
  D.  递归结构
 
 
 

  相关试题:软件基础知识          更多>  
 
  第18题    2014年下半年  
   43%
在Word编辑状态下,若要显示或隐藏编辑标记,则单击(17)按钮;若将光标移至表格外右侧的行尾处,按下Enter键,则(18)。
  第3题    2020年下半年  
   32%
对表进行折半查询,表必须(3)。
  第33题    2025年下半年  
   0%
源程序中(15)与程序的运行结果无关。
   知识点讲解    
   · 程序设计    · 程序设计语言    · 结构化程序设计
 
       程序设计
        1)程序设计方法
        目前面向程序设计大多采用结构化方法、快速原型方法、面向对象的方法。
        2)编码风格
        (1)源程序中的内部文档。
        (2)数据说明。
        (3)语句构造。
        (4)输入和输出。
 
       程序设计语言
        程序设计语言(Programming Language)是用于编写计算机程序的语言。语言的基础是一组记号和一组规则,根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。程序设计语言包含三个方面,即语法、语义和语用。语法表示程序的结构或形式,即表示构成程序的各个记号之间的组合规则,但不涉及这些记号的特定含义,也不涉及使用者。语义表示程序的含义,即表示按照各种方法所表示的各个记号的特定含义,但也不涉及使用者。语用表示程序与使用的关系。
        程序设计语言的基本成分有:数据成分,用于描述程序所涉及的数据;运算成分,用以描述程序中所包含的运算;控制成分,用以描述程序中所包含的控制;传输成分,用以表达程序中数据的传输。
        程序设计语言按照语言级别可以分为低级语言和高级语言。低级语言有机器语言和汇编语言。低级语言与特定的机器有关、功效高,但使用复杂、繁琐、费时、易出差错。机器语言是表示成数码形式的机器基本指令集,或者是操作码经过符号化的基本指令集。汇编语言是机器语言中地址部分符号化的结果,或进一步包括宏构造。高级语言的表示方法要比低级语言更接近于待解问题的表示方法,其特点是在一定程度上与具体机器无关,易学、易用、易维护。常见的有Java、C、C++、PHP、Python和Delphi等。这类语言与人们使用的自然语言比较接近,大大提高了程序设计的效率。
 
       结构化程序设计
        结构化程序设计被称为软件发展中的第一个里程碑,其影响比前两个里程碑(子程序、高级语言)更为深远。结构化程序设计的概念和方法、支持这些方法的一整套软件工具,构成了“结构化革命”。这是存储程序计算机问世以来,对计算机界影响最大的一个软件概念。对于什么是“结构化程序设计”,至今还没有被普遍接受的定义。通常认为结构化程序设计包括以下4方面的内容。
               限制使用GOTO语句
               从理论上讲,只用顺序结构、选择结构、循环结构这三种基本结构就能表达任何一个只有一个入口和一个出口的程序逻辑。为实际使用方便,往往允许增加多分支结构、REPEAT型循环等两三种结构。程序中可以完全不用GOTO语句。这种程序易于阅读、易于验证。但在某些情况下,例如从循环体中跳出,使用GOTO语句描述更为直截了当。
               因此,一些程序设计语言还是提供了GOTO语句。无限制地使用GOTO语句,将使程序结构杂乱无章、难以阅读、难以理解,其中容易隐含一些错误。
               逐步求精的设计方法
               在一个程序模块内,先从该模块功能描述出发,一层层地逐步细化,直到最后分解、细化成语句为止。
               自顶向下的设计、编码和调试
               这是把逐步求精的方法由程序模块内的设计推广到一个系统的设计与实现。这正是本书介绍的结构化方法的来源。
               主程序员制的组织形式
               这是程序人员的组织形式。一个主程序员组的固定成员是主程序员一人,辅助程序员一人,程序资料员(或秘书)一人。其他技术人员按需要随时加入组内。主程序员负责整体项目的开发,并负责关键部分的设计、编码和调试。辅助程序员在细节上给主程序员以充分的支持。主程序员、辅助程序员必须在程序技术方面和项目管理方面具有经验和才能,必须完全熟悉该项目的开发工作。这种组织方式的好处在于显著减少了各子系统之间、各程序模块之间通信和接口方面的问题。把设计的责任集中在少数人身上,有利于提高质量。
               作为这种组织形式中的一个程序员,不仅应具备程序设计的基本知识,还要对项目所在的领域有较深入的了解、熟悉开发的技术环境,因而能承担一定的程序编写工作,更为重要的是必须有高度的组织纪律性和团队精神,使自己的工作融入整个系统,与组内其他成员协调一致地工作。为此,必须严格遵守以下几项规则。
               .不使用可能干扰其他模块的命令或函数。
               .按总体设计的要求传递参数,不随意修改其内容与含义。
               .按规定的统一格式操作公用文件或数据库。
               .按统一的原则使用标识符。
               .按统一要求编写文档。
               .保持程序风格的一致。
   题号导航      2022年下半年 网络管理员 上午试卷 综合知识   本试卷我的完整做题情况  
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 /
 
第18题    在手机中做本题