作业题1 针对课件1.5中的设计实例(双机串行通讯): (1)编写完整的C语言程序实现双机串行通讯,采用循环轮询结构; (2)考虑采用前后台结构编程的话,程序的大体结构是什么样子的?用程序框图或文字描述一下; (3)如果采用多任务方式编程的话,程序的大体结构是什么样子的?用程序框图或文字描述一下。 以上三项内容放在一个doc文档中进行提交。

题目

作业题1 针对课件1.5中的设计实例(双机串行通讯): (1)编写完整的C语言程序实现双机串行通讯,采用循环轮询结构; (2)考虑采用前后台结构编程的话,程序的大体结构是什么样子的?用程序框图或文字描述一下; (3)如果采用多任务方式编程的话,程序的大体结构是什么样子的?用程序框图或文字描述一下。 以上三项内容放在一个doc文档中进行提交。


相似考题
更多“作业题1 针对课件1.5中的设计实例(双机串行通讯): (1)编写完整的C语言程序实现双机串行通讯,采用循环轮询结构; (2)考虑采用前后台结构编程的话,程序的大体结构是什么样子的?用程序框图或文字描述一下; (3)如果采用多任务方式编程的话,程序的大体结构是什么样子的?用程序框图或文字描述一下。 以上三项内容放在一个doc文档中进行提交。”相关问题
  • 第1题:

    如果采用主程序员组结构,则程序设计过程中的事务性工作多由()完成。

    A.主程序员

    B.程序员

    C.编程秘书

    D.后备程序员


    正确答案:C

  • 第2题:

    结构化程序设计方法中,可以采用()、循环结构和选择结构三种逻辑结构来编写程序。


    正确答案:顺序结构

  • 第3题:

    结构化程序是指主要采用()、()、循环这三中基本结构编写的程序。


    正确答案:顺序;选择

  • 第4题:

    程序设计语言也称为()。

    • A、伪代码
    • B、结构框图
    • C、盒图
    • D、程序框图

    正确答案:A

  • 第5题:

    结构化程序设计方法中,编写程序时可以采用的逻辑结构有()

    • A、顺序结构
    • B、循环结构
    • C、选择结构
    • D、人员结构
    • E、物理结构

    正确答案:A,B,C

  • 第6题:

    下面有关程序设计技术的说法中,错误的是()。

    • A、机器语言和汇编语言编程通常采用面向计算机的程序设计方式
    • B、面向过程的程序设计方法通常采用结构化和模块化设计方法
    • C、面向对象的程序设计方法采用客观世界的描述方式
    • D、C语言是一种兼顾面向过程和面向对象的高级程序设计语言

    正确答案:D

  • 第7题:

    结构化程序设计语言采用自顶向下的方法进行程序设计的特点是什么? 


    正确答案: 利用结构化程序设计语言采用自顶向下的方法进行程序设计的特点是:
    (1)问题分解成子问题的结构必须与3种基本程序结构之一相对应。
    (2)问题的划分决定了程序的结构。一方面,子问题的划分决定了这一层次的程序是3种基本结构中的哪一种结构;另一方面,一个问题该如何划分成子问题是灵活的,并不是只有一种分解方法。分解的好坏就决定了设计的质量,也决定了程序的不同结构。
    (3)问题的边界应该清晰明确。只有这样才能精确地解决这些子问题,否则就会模棱两可,无从下手。

  • 第8题:

    STEP5、STEP7是()公司PLC产品的编程语言,它采用了结构化的编程方式,程序的组织简单明了,各部分程序标准化。

    • A、AB
    • B、GE
    • C、SIEMENS
    • D、OMROM

    正确答案:C

  • 第9题:

    单选题
    程序设计语言也称为()。
    A

    伪代码

    B

    结构框图

    C

    盒图

    D

    程序框图


    正确答案: C
    解析: 暂无解析

  • 第10题:

    单选题
    LabVIEW按照哪种编程结构执行程序框图代码?()
    A

    控制流,程序的执行顺序由编程元素的顺序确定

    B

    从上至下,程序从程序框图的顶部开始执行,一直往下

    C

    从左至右,程序从程序框图的左边开始执行,一直往右

    D

    数据流模型,程序框图根据数据流向执行


    正确答案: D
    解析: 暂无解析

  • 第11题:

    多选题
    结构化程序设计方法中,编写程序时可以采用的逻辑结构有()
    A

    顺序结构

    B

    循环结构

    C

    选择结构

    D

    人员结构

    E

    物理结构


    正确答案: D,E
    解析: 暂无解析

  • 第12题:

    填空题
    结构化程序是指主要采用()、()、循环这三中基本结构编写的程序。

    正确答案: 顺序,选择
    解析: 暂无解析

  • 第13题:

    传统文本编程语言根据()决定程序执行顺序,而LabVIEW则采用()编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序。它用()表示函数,用连线表示数据流向。


    正确答案:语句和指令的先后顺序;数据流;图标

  • 第14题:

    LabVIEW中的程序框图节点是指带有()的对象,类似文本编程语言中的语句、运算符、函数和子程序。LabVIEW中的节点主要包括()、结构、()、子VI等。


    正确答案:输入和输出接线端;函数;ExpressVI

  • 第15题:

    LabVIEW按照哪种编程结构执行程序框图代码?()

    • A、控制流,程序的执行顺序由编程元素的顺序确定
    • B、从上至下,程序从程序框图的顶部开始执行,一直往下
    • C、从左至右,程序从程序框图的左边开始执行,一直往右
    • D、数据流模型,程序框图根据数据流向执行

    正确答案:D

  • 第16题:

    在程序设计中,程序员依据系统分析和系统设计阶段产生的文档资料用统一的编程语言实现系统的功能。程序员编程的主要依据是()。

    • A、现行系统业务流程图
    • B、数据流程图
    • C、功能结构图
    • D、处理流程图

    正确答案:D

  • 第17题:

    属于结构化编程的特点有()

    • A、程序由顺序、选择或循环结构的语句顺序连接或完全嵌套形成
    • B、程序采用自顶向下、模块化的设计方式
    • C、程序模块设计成高耦合、低内聚
    • D、使用类图来表示程序设计

    正确答案:A,B

  • 第18题:

    如果用“画一个正方形的程序段”画100个正方形,则应采用的程序结构是()。

    • A、循环结构
    • B、选择结构
    • C、顺序结构
    • D、树型结构

    正确答案:A

  • 第19题:

    结构化程序设计的特点是什么?为什么要采用结构化程序设计?


    正确答案: 结构程序设计的概念最早是由E.W.Dijkstra提出来的,他指出:“可以从高级语言中取消GOTO语句,程序质量与程序中所包含的GOTO语句的数量成反比”。并指出结构程序设计并非简单的取消GOTO语句,而是创立一种新的程序设计思想、方法和风格,以显著提高软件生产率和质量。
    提高程序可读性的关键是使程序结构简单清晰,结构化程序设计(SP)方法是达到这一目标的重要手段。
    结构化程序设计是一种程序设计技术,它采用自顶向下,逐步求精的程序设计方法和单入口和单出口的控制结构。
    具体来说,结构化程序设计技术主要具有以下特点:
    (1)自顶而下,逐步求精
    这种逐步求精的思想符合人类解决复杂问题的普遍规律,从而可以显著提高软件开发的效率。而且这种思想还体现了“先全局,后局部”、“先抽象,后具体”的方法,使开发的程序层次结构清晰,易读、易理解还易验证,因而提高了程序的质量。
    将程序自顶向下逐步细化的分解过程用一个树状结构来描述,如下图所示。
    (2)单入口和单出口的控制结构
    结构化的程序是由且仅由顺序、选择、循环三种基本控制结构组成,既保证了程序结构清晰,又提高了程序代码的可重用性。这三种基本结构可以组成所有的各种复杂程序。
    结构化程序设计的基本原理中一个重要的概念是“模块化”。因为要实现结构化的程序设计总体的思想是:自顶向下,逐步求精,分而治之。相应的结构化程序设计的步骤如下图所示。
    模块是由边界元素限定的相邻的程序元素的序列,而且有一个总体标志符来代表它。
    所谓模块化,即是将一个大任务分成若干个较小的任务,较小的任务又细分为更小的任务,直到更小的任务只能解决功能单一的任务为止,一个小任务称为一个模块。各个模块可以分别由不同的人编写和调试。把大任务逐步分解成小任务的过程可以称为是“自顶向下,逐步细化”的过程。
    对于模块的设计和实现有以下5条基本的标准:
    1.可分解性
    2.可组装性
    3.可理解性
    4.连续性
    5.保护性
    遵循以上标准是进行结构化程序设计时运用模块化原理的基本准则,这样设计出来的程序不但软件结构清晰,而且代码也有很好的可读性和可维护性。

  • 第20题:

    问答题
    结构化程序设计语言采用自顶向下的方法进行程序设计的特点是什么?

    正确答案: 利用结构化程序设计语言采用自顶向下的方法进行程序设计的特点是:
    (1)问题分解成子问题的结构必须与3种基本程序结构之一相对应。
    (2)问题的划分决定了程序的结构。一方面,子问题的划分决定了这一层次的程序是3种基本结构中的哪一种结构;另一方面,一个问题该如何划分成子问题是灵活的,并不是只有一种分解方法。分解的好坏就决定了设计的质量,也决定了程序的不同结构。
    (3)问题的边界应该清晰明确。只有这样才能精确地解决这些子问题,否则就会模棱两可,无从下手。
    解析: 暂无解析

  • 第21题:

    单选题
    在程序设计中,程序员依据系统分析和系统设计阶段产生的文档资料用统一的编程语言实现系统的功能。程序员编程的主要依据是()。
    A

    现行系统业务流程图

    B

    数据流程图

    C

    功能结构图

    D

    处理流程图


    正确答案: B
    解析: 暂无解析

  • 第22题:

    单选题
    如果用“画一个正方形的程序段”画100个正方形,则应采用的程序结构是()。
    A

    循环结构

    B

    选择结构

    C

    顺序结构

    D

    树型结构


    正确答案: D
    解析: 暂无解析

  • 第23题:

    多选题
    属于结构化编程的特点有()
    A

    程序由顺序、选择或循环结构的语句顺序连接或完全嵌套形成

    B

    程序采用自顶向下、模块化的设计方式

    C

    程序模块设计成高耦合、低内聚

    D

    使用类图来表示程序设计


    正确答案: B,C
    解析: 暂无解析

  • 第24题:

    填空题
    结构化程序设计方法中,可以采用()、循环结构和选择结构三种逻辑结构来编写程序。

    正确答案: 顺序结构
    解析: 暂无解析