34.结构化程序的三种基本控制结构是
A. 顺序、选择和重复(循环)
B. 过程、子程序和分程序
C. 顺序、选择和调用
D. 调用、返回和转移
https://www.shititong.cn/cha-kan/shiti/0001a272-6b0c-b8ca-c0cb-74c63d66eb00.html
点击查看答案
17.某系统结构图如下图所示:该系统结构图中最大扇出数是
https://www.shititong.cn/cha-kan/shiti/0001a272-6a93-95ce-c0cb-74c63d66eb00.html
点击查看答案
45.用树形结构来表示实体之间联系的模型称为
A. 关系模型
B. 层次模型
C. 网状模型
D. 数据模型
https://www.shititong.cn/cha-kan/shiti/0001a272-6b73-81fc-c0cb-74c63d66eb00.html
点击查看答案
58.若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()
A. 一对一
B. 一对多
C. 多对一
D. 多对多
https://www.shititong.cn/cha-kan/shiti/0001a272-6be9-d25e-c0cb-74c63d66eb00.html
点击查看答案
29.设二叉树的前序序列为ABCDEF,中序序列为ABCDEF,则该二叉树的深度为(根结点为第1层)
https://www.shititong.cn/cha-kan/shiti/0001a272-6ae8-d756-c0cb-74c63d66eb00.html
点击查看答案
27.学生和课程的关系模式定义为S( )(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C( )(其属性分别为课程号、课程名、先选课);SC( )(其属性分别学号、课程号和成绩)。关系中包含对主属性传递依赖的是。
A. S#→Sd,Sd→Dc
B. S#→Sd
C. S#→Sd,(S#,C#)→G
D. C#→P#,(S#,C#)→G
https://www.shititong.cn/cha-kan/shiti/0001a272-6ad6-1199-c0cb-74c63d66eb00.html
点击查看答案
73.学院下属有多个系,每个系有一名系主任,而各个系的系主任可以由同一人担王,则实体系主任和实体系之间的联系是
A. 一对一
B. 一对多
C. 多对一
D. 多对多
https://www.shititong.cn/cha-kan/shiti/0001a272-6c61-c507-c0cb-74c63d66eb00.html
点击查看答案
2.设某树的度为3,且度为3的结点数为4,度为1的结点数为9,没有度为2的结点。则该树中总的结点数为()。
A. 22
B. 21
C. 13
D. 不可能有这样的树
https://www.shititong.cn/cha-kan/shiti/0001a272-6a20-1680-c0cb-74c63d66eb00.html
点击查看答案
55.现有表示患者和医疗的关系如下:P( ),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr( ),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的男性病人姓名的表达式是
https://www.shititong.cn/cha-kan/shiti/0001a272-6bc7-3c96-c0cb-74c63d66eb00.html
点击查看答案
6.在结构化程序设计中,模块划分的原则是。
A. 各模块应包括尽量多的功能
B. 各模块的规模应尽量大
C. 各模块之间的联系应尽量紧密
D. 模块内具有高内聚度、模块间具有低耦合度
解析:在结构化程序设计中,模块划分的原则是模块内具有高内聚度、模块间具有低耦合度。这意味着一个模块内部的功能相关性应该很高,模块之间的联系应该尽量减少,以便提高程序的可维护性和可扩展性。
举个例子来说,假设我们要设计一个学生管理系统,可以将系统划分为学生信息管理模块、课程管理模块、成绩管理模块等。这些模块内部应该包含相关的功能,比如学生信息管理模块应该包括学生的基本信息、课程管理模块应该包括课程的信息等。而模块之间的联系应该尽量减少,比如学生信息管理模块和课程管理模块之间应该通过接口进行通信,而不是直接调用对方的函数。
通过保持模块内的高内聚度和模块间的低耦合度,我们可以更好地组织程序结构,提高代码的可读性和可维护性,同时也方便后续的扩展和修改。因此,选项D是正确的答案。
https://www.shititong.cn/cha-kan/shiti/0001a272-6a53-0dc9-c0cb-74c63d66eb00.html
点击查看答案