模块A将学生信息,即学生姓名、学号、手机号等放到一个结构体中,传递给模块B。模块A和B之间的藕合类型为( )藕合。A.数据 B.标记 C.控制 D.内容

题目
模块A将学生信息,即学生姓名、学号、手机号等放到一个结构体中,传递给模块B。模块A和B之间的藕合类型为( )藕合。

A.数据
B.标记
C.控制
D.内容

相似考题
更多“模块A将学生信息,即学生姓名、学号、手机号等放到一个结构体中,传递给模块B。模块A和B之间的藕合类型为( )藕合。”相关问题
  • 第1题:

    下列选项中,不属于模块间耦合的是()

    A.内容藕合

    B.异构藕合

    C.控制藕合

    D.数据藕合


    正确答案:B

  • 第2题:

    在结构化设计中,好的模块设计要满足()。

    A.高祸合低内聚

    B.高藕合高内聚

    C.低祸合低内聚

    D.低藕合高内聚


    参考答案D

  • 第3题:

    ●模块A直接访问模块 B的内部数据,则模块 A和模块 B 的耦合类型为 (6) 。

    (6)

    A.数据耦合

    B.标记耦合

    C.公共耦合

    D.内容藕合


    正确答案:D

  • 第4题:

    软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到(7) 。A

    软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到() 。

    A.高内聚高藕合

    B.高内聚低藕合

    C.低内聚高藕合

    D.低内聚低藕合


    正确答案:B
    内聚性事指的一个软件模块内部的相关性,而耦合性指的是不同软件模块之间的相关性,或者说依赖性。所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责完成一项任务,即单一责任原则。所谓低耦合是指不同软件模块之间通过稳定的接口交互,而不需要关心模块内部如何实现。高内聚和低耦合是相互矛盾的,分解粒度越粗的系统耦合性越低,分解粒度越细的系统内聚性越高,过度低耦合的软件系统,软件模块内部不可能高内聚,而过度高内聚的软件模块之间必然是高度依赖的。因此软甲设计时尽量做到高内聚低藕合。

  • 第5题:

    社团活动管理信息系统某加工部分的处理模块有模块1输入、姓名,输出、该学生的学号(字符型变量)模块2输入、社团名输出、该社团的编号(字符型变量)模块3输入、模块1、2的输出输出、该学生参加社团的时间则其中模块1、2与模块3的关系是( )。

    A、标记耦合

    B、控制耦合

    C、公共耦合

    D、外部耦合


    正确答案:A

  • 第6题:

    某教务系统的部分需求包括:教务人员输入课程信息;学生选择课程,经教务人员审核后安排到特定的教室和时间上课;教师根据安排的课程上课,在考试后录入课程信息;学生可以查询本人的成绩;教务人员可以查询、修改和删除课程信息。若用顶层数据流图来建模,则上述需求应包含( )个加工。用模块化方法对系统进行模块划分后,若将对课程信息的增加、修改、删除和查询放到一个模块中,则该模块的内聚类型为(请作答此空)。

    A.逻辑内聚
    B.信息内聚
    C.过程内聚
    D.功能内聚

    答案:B
    解析:
    本题考查结构化分析和设计方法的基础知识。
    数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程,其基础是功能分解。在结构化分析过程中,一般采用分层的数据流图来对功能建模,从顶层数据流图开始,逐层分解。一个待开发的软件系统的顶层数据流图只有一个加工。
    模块独立性是创建良好设计的一个重要原则,一般采用模块间的耦合和模块的内聚两个准则来进行度量。内聚是模块功能强度的度量,一个模块内部各个元素之间的联系越紧密,则它的内聚性就越高,模块独立性就越强。一般来说模块内聚性由低到高有巧合内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、信息内聚和功能内聚七种类型。若一个模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的判定参数来确定该模块应执行哪一种功能,则该模块的内聚类型为逻辑内聚。若一个模块内的处理是相关的,而且必须以特定次序执行,则称这个模块为过程内聚模块。信息内聚模块完成多个功能,各个功能都在同一数据结构上操作,每一项功能有一个唯一的入口点。若一个模块中各个部分都是完成某一个具体功能必不可少的组成部分,则该模块为功能内聚模块。

  • 第7题:

    模块A将其中的学生信息,即学生姓名、学号、手机号等放到一个结构体中,传递给模块B,则模块A和B之间的耦合类型为( )耦合。

    A.数据
    B.标记
    C.控制
    D.内容

    答案:B
    解析:
    本题考查模块耦合关系的基础知识。一般来说,模块之间的耦合有七种类型,根据耦合性从低到高为非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合和内容耦合。非直接耦合:两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的。数据耦合:若一个模块访问另一个模块时,彼此之间是通过数据参数(不是控制参数,公共数据结构或外部变量)来交换输入、输出信息。标记耦合:模块通过参数表传递记录信息。控制耦合:一个模块通过传送开关、标志、名字等控制信息,明显地控制选择另一模块的功能。外部耦合:一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息。公共耦合:一组模块都访问同一个公共数据环境。内容耦合:一个模块直接访问另一个模块的内部数据,或者通过非正常入口转入另一个模块内部,或者两个模块有一部分程序代码重叠,又或者一个模块有多种入口。

  • 第8题:

    模块A将其中的学生信息,即学生姓名、学号、手机号等放到一个结构体中,传递给模块B,则A和B之前的耦合类型为( )耦合。

    A.数据
    B.标记
    C.控制
    D.内容

    答案:B
    解析:
    本题考查模块耦合关系的基础知识。一般来说,模块之间的耦合有七种类型,根据耦合性从低到高为非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合和内容耦合。非直接耦合:两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的。数据耦合:若一个模块访问另一个模块时,彼此之间是通过数据参数(不是控制参数,公共数据结构或外部变量)来交换输入、输出信息。标记耦合:模块通过参数表传递记录信息。控制耦合:一个模块通过传送开关、标志、名字等控制信息,明显地控制选择另一模块的功能。外部耦合:一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息。公共耦合:一组模块都访问同一个公共数据环境。内容耦合:一个模块直接访问另一个模块的内部数据,或者通过非正常入口转入另一个模块内部,或者两个模块有一部分程序代码重叠,又或者一个模块有多种入口。

  • 第9题:

    若学生表中存储了学号、姓名、成绩等信息,则“查询学生表中所有学号和姓名”的SQL语句是( )。

    A.SELECT*FROM学生
    B.SELECT学号,姓名FROM学生
    C.SELECT学号姓名FROM学生
    D.SELECT学号、姓名FROM学生

    答案:B
    解析:

  • 第10题:

    Access系统提供了两种类型的模块,即标准模块和()

    • A、方法模块
    • B、对象模块
    • C、类模块
    • D、事件模块

    正确答案:C

  • 第11题:

    设计软件结构,具体为:(1)采用某种方法将一个复杂系统按功能划分为()。(2)确定每个模块的()。(3)确定模块之间的()。(4)确定模块之间的(),即模块之间传递的信息。(5)评价模块结构的质量。


    正确答案:模块;功能;调用关系;接口;

  • 第12题:

    填空题
    设计软件结构,具体为:(1)采用某种方法将一个复杂系统按功能划分为()。(2)确定每个模块的()。(3)确定模块之间的()。(4)确定模块之间的(),即模块之间传递的信息。(5)评价模块结构的质量。

    正确答案: 模块,功能,调用关系,接口
    解析: 暂无解析

  • 第13题:

    结构化设计方法划分模块的原则是()。

    A.模块扇出小于5

    B.模块扇入小于5

    C.低藕合,高内聚

    D.模块深度小于7


    参考答案C

  • 第14题:

    下列叙述中正确的是

    A.接口复杂的模块,其藕合程度一定低

    B.耦合程度弱的模块,其内聚程度一定低

    C.耦合程度弱的模块,其内聚程度一定高

    D.上述三种说法都不对


    正确答案:C
    解析:影响模块之间耦合的主要因素有两个:模块之间的连接形式,模块接口的复杂性,一般来说,接口复杂的模块.其耦合程度要比接口简单的的模块强,所以遣项A的说法错误:耦合程度弱的模块,其内聚程度一定高,选项B错误:选项C正确。

  • 第15题:

    在学生借书数据库中,已有“学生”表和“借阅”表,其中“学生”表含有“学号”、“姓名”等信息,“借阅”表含有“借阅编号”、“学号”等信息。若要找出没有借过书的学生记录,并显示其“学号”和“姓名”,则正确的查询设计是

    A.

    B.

    C.

    D.


    正确答案:A
    解析:首先,要找出没有借书记录的学生,在查询设计网格的“学号”列下的“条件”行中键入Is。Null。其次,由于只显示“学号”和“姓名”,取消“学号”列“显示”行中的复选框。

  • 第16题:

    在学生借书数据库中,已有“学生”表和“借阅”表,其中“学生”表中含有“学号”、“姓名”等信息,“借阅”表中含有“借阅编号”、“学号”等信息。若要找出没有借过书的学生记录,并显示其“学号”和“姓名”,则正确的查询设计是( )。


    正确答案:A
    题意中要求查找的是没有借过书的学生记录,所以“借阅”表中的学号应为空,所以条件表达式为IsNull,排除选项C.和选项D.。又由于只显示“学号”和“姓名”,所以排除选项B.。

  • 第17题:

    某教务系统的部分需求包括:教务人员输入课程信息;学生选择课程,经教务人员审核后安排到特定的教室和时间上课;教师根据安排的课程上课,在考试后录入课程信息;学生可以查询本人的成绩;教务人员可以查询、修改和删除课程信息。若用顶层数据流图来建模,则上述需求应包含( )个加工。用模块化方法对系统进行模块划分后,若将对课程信息的增加、修改、删除和查询放到一个模块中,则该模块的内聚类型为( )。

    A.1 B.3 C.5 D.6 A.逻辑内聚 B.信息内聚 C.过程内聚 D.功能内聚


    正确答案:A,B

  • 第18题:

    某教务系统的部分需求包括:教务人员输入课程信息;学生选择课程,经教务人员审核后安排到特定的教室和时间上课;教师根据安排的课程上课,在考试后录入课程信息;学生可以查询本人的成绩;教务人员可以查询、修改和删除课程信息。若用顶层数据流图来建模,则上述需求应包含(请作答此空)个加工。用模块化方法对系统进行模块划分后,若将对课程信息的增加、修改、删除和查询放到一个模块中,则该模块的内聚类型为( )。

    A.1
    B.3
    C.5
    D.6

    答案:A
    解析:
    本题考查结构化分析和设计方法的基础知识。
    数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程,其基础是功能分解。在结构化分析过程中,一般采用分层的数据流图来对功能建模,从顶层数据流图开始,逐层分解。一个待开发的软件系统的顶层数据流图只有一个加工。
    模块独立性是创建良好设计的一个重要原则,一般采用模块间的耦合和模块的内聚两个准则来进行度量。内聚是模块功能强度的度量,一个模块内部各个元素之间的联系越紧密,则它的内聚性就越高,模块独立性就越强。一般来说模块内聚性由低到高有巧合内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、信息内聚和功能内聚七种类型。若一个模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的判定参数来确定该模块应执行哪一种功能,则该模块的内聚类型为逻辑内聚。若一个模块内的处理是相关的,而且必须以特定次序执行,则称这个模块为过程内聚模块。信息内聚模块完成多个功能,各个功能都在同一数据结构上操作,每一项功能有一个唯一的入口点。若一个模块中各个部分都是完成某一个具体功能必不可少的组成部分,则该模块为功能内聚模块。

  • 第19题:

    模块 A 将学生信息,即学生姓名、学号、手机号等放到一个结构体中,传递给模块 B。模块 A 和 B 之间的藕合类型为(34)藕合。

    A.数据
    B.标记
    C.控制
    D.内容

    答案:B
    解析:
    数据耦合:如果一个模块访问另一个模块时,彼此之间是通过数据参数(不是控制参数、公共数据结构或外部变量)来交换输入、输出信息的,则称这种耦合为数据耦合。
    印记耦合:如果一组模块通过参数表传递记录信息,就是标记耦合。
    控制耦合:如果一个模块通过传送开关、标志、名字等控制信息,明显地控制选择另一模块的功能,就是控制耦合。
    内容耦合:如果发生下列情形,两个模块之间就发生了内容耦合。
    一个模块直接访问另一个模块的内部数据;
    一个模块不通过正常入口转到另一模块内部;
    两个模块有一部分程序代码重叠(只可能出现在汇编语言中);
    一个模块有多个入口。

  • 第20题:

    举办各种类型的演唱会、音乐会,为学生提供充分展示音乐表演才能的机会,体现了《普通高中音乐课程标准(实验)》中哪一个模块的内容( )


    A.歌唱模块

    B.音乐与舞蹈模块

    C.创作模块

    D.音乐鉴赏模块

    答案:A
    解析:
    《普通高中音乐课程标准(实验)》的内容标准中歌唱模块建议要举办各类演唱会、音乐会。

  • 第21题:

    模块A直接访问模块B的内部数据,则模块A和模块B的耦合类型为( )。

    A.数据耦合
    B.标记耦合
    C.公共耦合
    D.内容藕合

    答案:D
    解析:
    这些内容上课不一定能全部讲到,有些可以自己推。 软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到高内聚、低耦合。
    最小耦合性由低到高分别是:非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合、内容耦合。
    模块A直接访问模块B的内部数据,则模块A和模块B的耦合类型为内容耦合。

  • 第22题:

    在模块分解时,如果待分解的是一个逻辑凝聚的模块,它可以分解为一个检查业务类型的模块和一个()。

    • A、输入模块
    • B、输出模块
    • C、调度模块
    • D、处理模块

    正确答案:C

  • 第23题:

    模块结构图不仅可以表示一个系统的()关系,还反映模块之间的()和模块之间数据的()。


    正确答案:层次结构;调用关系;传递关系