[单选题]以下哪项是详细设计阶段需要考虑的内容?
正确答案 :A
模块的处理过程简明易懂
解析:解析:在总体设计阶段,确定软件系统的总体结构,给出系统中各个模块的功能和接口。在详细设计阶段,需要根据总体设计的结果,考虑如何实现定义的软件系统,直到对系统中的每个模块给出足够详细的过程描述。详细设计的结果,将基本上决定代码的质量。由于在软件的生命周期内,设计测试方案、诊断程序错误、修改和改进程序等工作,都必须先读懂程序,所以,可读性是衡量程序质量的一个重要指标。为了提高程序的可读性,详细设计的任务,就不仅仅是在逻辑上正确实现每个模块的功能,更重要的是设计的处理过程应当尽可能的简明易懂。通过上述分析可知,选项A正确。选项C和选项D都是总体设计阶段考虑的内容,选项B是编码阶段的考虑内容。
[单选题]关于CA安全认证体系的叙述中错误的是 ______。
正确答案 :D
CA安全认证中心进行销售和谈判,处理用户的订单
解析:解析:为了保证交易的安全顺利进行,参加商务活动的双方需要确认对方身份,由CA安全认证中心发放的证书是电子商务中最常用的认证方法。CA安全认证中心负责所有实体证书的签名和分发。证书是经过授权中心数字签名的,因此攻击者不能伪造和篡改证书。需要申请证书的用户可以向CA安全认证中心提出申请。经过审核后,CA安全认证中心以磁盘或智能IC卡的形式向用户发放证书。
[单选题]设平衡的二叉排序树(AVL树)的结点个数为n,则其平均检索长度为
正确答案 :B
O(log2n)
解析:解析:平衡二叉树又称AVL树,它或者是一棵空树,或者是具有下列性质的二叉树:它的左子树和右子树都是平衡二叉树,且左子树和右子树的深度之差的绝对值不超过1,若将二叉树上结点的平衡因子BF定义为该结点的左子树的深度减去它的右子树的深度,则平衡二叉树上所有结点的平衡因子只可能是-1、0和1。只要二叉树上有一个结点的平衡因子的绝对值大于1,则该二叉树就是不平衡的。因为AVL树上任何结点的左右子树的深度之差都不超过1,则可以证明它的深度和log2n是同数量级的(N为结点个数)。因此,它的平均查找长度也和log2n同数量级。
查看原题 点击获取本科目所有试题