A、 设计单入口、单出口的模块
B、 模块规模尽可能小
C、 提高模块的独立性
D、 减少模块接口和界面的复杂性
答案:B
解析:解析:【解析】软件设计准则:①提高模块独立性;②模块规模应该适中﹔③深度、宽度、扇出和扇入都应适当﹔④摸块的作用域应该在控制域之内;⑤降低摸块之间接口的复杂程度;⑥设计单入口和单出口的模块,不要使模块间出现内容耦合﹔⑦模块功能应该可以预测。本题答案为B选项。
A、 设计单入口、单出口的模块
B、 模块规模尽可能小
C、 提高模块的独立性
D、 减少模块接口和界面的复杂性
答案:B
解析:解析:【解析】软件设计准则:①提高模块独立性;②模块规模应该适中﹔③深度、宽度、扇出和扇入都应适当﹔④摸块的作用域应该在控制域之内;⑤降低摸块之间接口的复杂程度;⑥设计单入口和单出口的模块,不要使模块间出现内容耦合﹔⑦模块功能应该可以预测。本题答案为B选项。
A. ABDHECFG
B. ABCDEFGH
C. HDBEAFCG
D. HDEBFGCA
解析:解析:
完全二叉树是指除最后一层外,每一层上的节点数均达到最大值,在最后一层上只缺少右边的若干节点。完全二叉树按层次输出的序列为ABCDEFGH,则二叉树如下图所示。该二叉树的中序序列为HDBEAFCG。本题答案为C选项。
A. HGFEDCBA
B. ABCDEFGH
C. ABCDHGFE
D. DCBAHGFE
解析:解析:二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间〉、后序遍历(访问相结点在访问左子树和访问右子树之后》。本题中,二叉树的后序序列为ABCDEFGH,可确定该二叉树的相结点为H,由于前序序列首先要访问朋结点H,可直接排除B、C、D三项。本题答案为A选项。
A. 1个
B. 2个
C. 3个
D. 任意多个
解析:解析:一个数据库可以有多个外模式《因为用户可有多个》,但概念模式和内模式只能有一个。本题答案为A选项。
A. 数据库系统可以减少数据冗余和增强数据独立性,而文件系统不能
B. 数据库系统能够管理各种类型的文件,而文件系统只能管理程序文件
C. 数据库系统可以管理庞大的数据量,而文件系统管理的数据量较少
D. 文件系统以管理庞大的数据量,而数据库系统管理的数据量较少
解析:解析:文件系统阶段是数据库系统发展的初级阶段,它提供了简单的数据共享与数据管理能力,但是无法提供完整的、统一的数据管理和共享的能力,即共享性差、冗余度大、独立性差。数据库系统共享性大、冗余度小、独立性高。a选项正确。数据库系统、文件系统均可以管理各种类型的文件,B选项错误。数据库系统、文件系统均可以管理庞大的数据量,C、D两项错误。本题答案为A选项。
A. '518'
B. “5” "
C. 'nm'
D. n'
解析:解析:'518'、“5、'nm'是字符串。"n'表示换行符属于字符。本题答案为D选项。 "
A. 快速排序法适用于顺序存储的线性表
B. 快速排序适用于链式存储的线性表
C. 链式存储的线性表不可能排序
D. 堆排序适用于非线性结构
解析:解析:快速排序是借助数据元素的"交换"来进行排序的,链式存储由于不连续性不适合进行数据元素"交换",B选项错误。对链式存储的战线性表可以进行排序,如进行简单插入排序,C选项错误。堆排序是选择类排序法,实现对线性表的排序,不适用于堆排序,D选项错误。本题答案为A选项。
A. 静态地址重定位要求程序必须占用连续固定的内存空间)
B. 动态地址重定位要求程序必须占用连续固定的内存空间
C. 动态地址重定位是在程序执行期间进行的
D. 静态地址重定位是在程序执行之前进行的
解析:解析:动态地址重定位不要求程序装入固定的内存空间,在内存中允许程序再次移动位置,而且可以部分地装入程序运行,同时也便于多个作业共享同一程序的副本。本题答案为B选项。
A. 发动同事帮忙制作邀请函,每个人写几份
B. 利用Word的邮件合并功能自动生成。
C. 先制作好一份邀请函,然后复印30份,在每份上添加客户名称。
D. 先在Word中制作一份邀请函,通过复制、粘贴功能生成30份,然后分别添加客户名称。
解析:解析:Word提供了强大的邮件合并功能,该功能具有极佳的实用性和便捷性。如果用户希望批量创建一组文档《如信函、电子邮件、传真、信封、标签等》,就可以使用邮件合并功能来实现。故正确答案为B选项。
A. 椭圆形
B. 矩形
C. 菱形
D. 三角形
解析:解析:在E-R图中,用矩形表示实体集,用椭圆形表示属性,用菱形表示联系。本题答案为C选项。
A. 隐含寻址
B. 直接寻址
C. 立即寻址
D. 寄存器寻址
解析:解析:寻址方式是指找到当前正在执行指令的数据地址以及下一条将要执行指令的地址的方法。寻找方式被分为指令寻址和数据寻址两大类。其中,指令寻址分为顺序寻址和跳跃寻址两种。常见的数据寻址有立即寻址(所需的操作数由指令的地址码部分直接给出)、直接寻址(指令的地址码部分给出操作数在存储器中的地址)、隐含寻址(操作数的地址隐含在指令的操作码或者某个寄存器中)、间接寻址、寄存器寻址、寄存器间接寻址、基址寻址、变址寻址、相对寻址和堆栈寻址。本题答案为C选项。