软考-2024年5月上半年-软件设计师真题及答案(部分题目)
根据自己的考试记忆和网络部分资料整理。转载请注明本来源。
个人评估通过率50%。
更多信息,欢迎扫码入Q群,一起讨论。
群内有全部题目链接、学习资料等。
题目 | 图例 | 选项 | 选项 | 选项 | 选项 | 正确答案(参考) |
---|---|---|---|---|---|---|
用于收回SQL访问控制权限的操作是()。 | GRANT | DELETE | REVOKE | DROP | REVOKE | |
在计算机网络协议5层体系结构中,()工作在数据链路层。 | 路由器 | 防火墙 | 以太网交换机 | 集线器 | 以太网交换机 | |
结构化分析方法的基本思想是() | 自底向上逐步分解 | 自顶向下逐步分解 | 自底向上逐步抽象 | 自顶向下逐步抽象 | 自顶向下逐步分解 | |
硬盘所属的存储类别是()。 | 寄存器 | 缓存 | 主存 | 辅存 | 辅存 | |
瀑布模型的主要特点是()。 | 用户容易参与到开发活动中 | 易于处理可变需求 | 缺乏灵活性 | 用户与开发者沟通容易 | 缺乏灵活性 | |
在29个元素构成的查找表中查找任意个元素时,可保证最多与表中5个元素进行比较即可确定查找结果,则采用的查找表及查找方法是()。 | 二叉排序树上的查找 | 顺序表上的顺序查找 | 有序顺序表上的二分查找 | 散列表上的哈希查找 | 有序顺序表上的二分查找 | |
对于定点纯小数的数据编码,下述说法正确的是() | 仅原码能表示-1 | 仅反码能表示-1 | 原码和反码均能表示-1 | 仅补码能表示-1 | 仅补码能表示-1 | |
循环几余校验码(CRC)利用生成多项式进行编码。设数据位为n位,校验位为k位,则CRC码的格式为()。 | k个校验位按照指定间隔位与n个数据位混淆 | k个校验位之后跟n个数据位 | n个数据位之后跟k个校验位 | k个校验位等间隔地放入n个数据位中 | n个数据位之后跟k个校验位 | |
已知二维数组A按行优先方式存储,每个元素占用2个存储单元,第一个元素A[0I[0]的地址为100,元素A[3][3]的存储地址是220,则元素A[5][5]的地址是()。 | 300 | 310 | 306 | 296 | 300 | |
某系统由下图所示的几余部件构成。若每个部件的千小时可靠度都为R,则该系统的千小时可靠度为()。 | (1-(1-R)^2)(1-R) | (1-R)^2 (1-R^2) | R (1-R?) R | R(1-(1-R)^2)R | R(1-(1-R)^2)R | |
下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则共有()条关键路径 | 1 | 2 | 3 | 4 | 4 | |
关键路径长度为() | 30 | 46 | 48 | 55 | 55 | |
以下不属于函数依赖的Armstrong公理系统的是()。 | 自反规则 | 传递规则 | 合并规则 | 增广规律 | 增广规律 | |
WWW服务器与客户机之间主要采用()安全协议进行网页的发送和接收。 | HTTP | HTTPS | HTML | SMTP | HTTPS | |
TCP序号单位是() | 比特 | 字节 | 报文 | 赫兹 | 字节 | |
行以下Python语句之后,列表y为() x=[1,2,3] y=x+[4,5,6] | 出错 | [1,2,3,4,5,6] | [5,7,9] | [1,2,3,[4,5,6]] | [1,2,3,4,5,6] | |
对于一棵树,每个结点的孩子结点个数称为结点的度,结点度数的最大值称为树的度。某树T的度为4,其中有5个度为4的结点,8个度为3的结点,6个度为2的结点,10个度为1的结点,则T中的叶子结点个数为()。 | 38 | 6 | 29 | 66 | 38 | |
软件测试过程中的系统测试主要是为了发现()阶段的问题。 | 软件实现 | 概要设计 | 详细设计 | 需求分析 | 需求分析 | |
进行面向对象设计时,以下()不能作为继承的类型。 | 多重继承 | 分布式继承 | 单重继承 | 层次继承 | 分布式继承 | |
在撰写学术论文时,通常需要引用某些文献资料。以下叙述中,()是不正确的。 | 既可引用发表的作品,也可引用未发表的作品 | 不必征得原作者的同意,不需要向他支付报酬 | 只能限于介绍、评论作品 | 只要不构成自己作品的主要部分,可适当引用资料 | 既可引用发表的作品,也可引用未发表的作品 | |
在关系表中选出若干属性列组成新的关系表,可以使用()操作实现。 | 投影 | 笛卡儿积 | 选择 | 差 | 投影 | |
采用简单选择排序算法对序列(49,38,65,97,76,13,27,49)进行非降序排序,两趟后的序列为()。 | (13, 27, 65, 97, 76, 49, 38, 49) | (38, 49, 65, 76, 13, 27, 49, 97) | (13, 38, 65, 97, 76, 49, 27, 49) | (38, 49, 65, 13, 27, 49, 76, 97) | (13, 27, 65, 97, 76, 49, 38, 49) | |
在采用定点二进制的运算器中,减法运算一般是通过()来实现的。 | 补码运算的二进制加法器 | 原码运算的二进制加法器 | 补码运算的二进制减法器 | 原码运算的二进制减法器 | 补码运算的二进制加法器 | |
在计算机系统中,CPU中跟踪后继指令地址的寄存器是()。 | 指令寄存器 | 状态条件寄存器 | 程序计数器 | 主存地址寄存器 | 程序计数器 | |
下列算法属于Hash算法的是() | SHA | DES | IDEA | RSA | SHA | |
以下关于通过解释器运行程序的叙述中,错误的是()。 | 可以由解释器直接分析并执行高级语言源程序代码 | 与直接运行编译后的机器码相比,通过解释器运行程序的速度更慢 | 解释器运行程序比运行编译和链接方式产生的机器代码效率更高 | 可以先将高级语言程序转换为字节码,再由解释器运行字节码 | 解释器运行程序比运行编译和链接方式产生的机器代码效率更高 | |
UML类图在软件建模时,给出软件系统的一种静态设计视图,用()关系可明确表示两类事物之间存在的特殊/一般关系。 | 聚合 | 依赖 | 泛化 | 实现 | 泛化 | |
软件交付之后,由于软硬件环境发生变化而对软件进行修改的行为属于()维护。 | 改善性 | 适应性 | 预防性 | 改正性 | 适应性 | |
进行面向对象系统设计时,若存在包A依赖于包B,包B依赖于包C,包C依赖于包A,则此设计违反了()原则。 | 稳定抽象 | 稳定依赖 | 依赖倒置 | 无环依赖 | 无环依赖 | |
面向对象软件从不同层次进行测试层测试类中定义的每个方法,相当于传统软件测试中的单元测试。 | 模板 | 系统 | 类 | 算法 | 算法 |