软考题目记录01

软考题目记录01

  1. 属于面向对象、解释型程序设计语言的是( Python )。
  2. 在多态的几种不同形式中,( 过载 )多态是一种特定的多态,指同一个名字在不同上下问中可代表不同的含义。
  3. 代理(Proxy))模式通过提供与对象相同的接口来控制对这个对象的访问。
  4. 利用( 漏洞扫描系统 )可以获取某FTP服务器中是否存在可写目录的信息。
  5. 模块A直接访问模块B的内部数据,则模块A和模块B的耦合类型为( 内容耦合 )。
  6. 快速排序算法的描述正确:快速排序算法是不稳定的排序算法快速排序算法是一种分治算法当输入数据基本有序时,快速排序算法具有最坏情况下的时间复杂度
  7. 在采用结构化方法进行系统分析时,根据分解与抽象的原则,按照系统中数据处理的流程,用( 数据流图 )来建立系统的逻辑模型,从而完成分析工作。
  8. 概要设计文档的内容包括:体系结构设计、数据库设计、逻辑数据结构设计
  9. 风险的优先级通常是根据(风险暴露(Risk Exposure))设定。
  10. 在有些程序设计语言中,过程调用和响应调用需执行的代码的绑定知道运行时才进行,这种绑定称为(动态绑定 )。
  11. 计算机系统的主存主要是由( DRAM )构成的。
  12. 多态分为参数多态、包含多态、过载多态和强制多态四种不同形式,其中( 包含 )多态在许多语言中都存在,最常见的例子就是类型化。
  13. RISC(精简指令集)和CISC(复杂指令集)的叙述正确:RISC通常会比CISC配置更多的寄存器RISC编译器的子程序库通常要比CISC编译器的子程序库大得多RISC比CISC更加适合VLSI工艺的规整性要求
  14. 单元测试主要检查的内容:模块接口、局部数据结构、重要的执行路径
  15. 面向对象方法中继承的叙述正确:继承是父类和子类之间共享数据和方法的机制继承定义了一种类与类之间的关系继承关系中的子类将拥有父类的全部属性和方法
  16. 面向对象分析时,执行的活动顺序通常是( 认定对象、组织对象、描述对象的相互作用、确定对象操作)。
  17. 某程序运行时陷入死循环,则可能的原因时程序中存在( 动态的语义错误 )。
  18. 计算机中提供指令地址的程序计数器PC在(控制器)中。
  19. 在Linux中,要更改一个文件的权限设置可使用(chmod)命令。
  20. 嵌入式系统初始化过程主要有3个环节,按照自底向上、从硬件到软件的次序依次为(片级初始化、扳级初始化、系统级初始化)。
  21. 系统级初始化主要任务是(以软件初始化为主,主要进行操作系统的初始化)。
  22. 在IPV4向IPV6过渡期间,如果要使得两个IPV6结点可以通过现有的IPV4网络进行通信,则应该使用(隧道技术);如果要使得纯IPV6结点可以与纯IPV4结点进行通信,则需要使用(翻译技术)。
  23. 总线复用方式可以( 减少总线中信号线的数量 )。
  24. 生成器(Builder))模式将应该复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。以下(抽象复杂对象的构建步骤基于构建过程的具体实现构建复杂对象的不同表示)情况适合选用该模式。
  25. UML图中,对新开发系统的需求进行进行建模,规划开发什么功能或测试用例,采用(用例图)最适合。而展示交付系统的软件组件和硬件之间的关系的图是(部署图)。
  26. 传值调用与引用调用的叙述正确:在传值调用方式下,实参可以是变量,也可以是常量和表达式在引用调用方式下,可以实现形参和实参间双向传递数据的效果
  27. 路由器的叙述正确:路由器可以隔离子网,抑制广播风暴路由器可以实现网络地址转换路由器可以提供可靠性不同的多条路由选择
  28. RUP(Rational Unified Process )分为4个阶段,每个阶段结束时都有重要的里程碑,其中生命周期架构是在(精化阶段)结束时的里程碑。
  29. 软件风险一般包含(不确定性和损失)两个特性。
  30. 在浏览器地址栏输入一个正确的网址后,本地主机将首先在(本机Hosts文件)查询该网址对应的IP地址。
  31. 假定用户A、B分别在I1和I2两个CA处取得了各自的证书,下面(I1、I2互换公钥)是A、B互信的必要条件。
  32. 因使用大量的对象而造成很大的存储开销时,适合采用(享元(Flyweight))模式进行对象共享,以减少对象数量从而达到较少的内存占用并提升性能。
  33. 递归下降分析方法是一种(自上而下的语法分析)。
  34. 网络的可用性是指(用户可利用网络时间的百分比)。
  35. 在操作系统中,虚拟设备通常采用(Spooling技术,利用磁盘)设备来提供虚拟设备。
  36. 在Python语言中,(列表(list))是一种可变的、有序的序列结构,其中元素可以重复。
  37. 在发送电子邮件附加多媒体数据时需采用(MIME)协议来支持邮件传输。
  38. 无向连通图G的叙述正确:G中任意两个顶点之间存在路径从G中任意顶点触发可遍历图中所有顶点G的领接矩阵时对称矩阵
  39. 模块A执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能,则该模块具有( 逻辑 )内聚。
  40. 在TCP/IP网络中,建立连接进行可靠通信是在(传输层)完成的,此功能在OSI/RM中是在(会话层)层来实现的。
  41. Kerberos系统中可通过在报文中加入(时间戳)来防止重放攻击。
  42. 若软件项目组对风险采用主动的控制方法,则(风险避免)是最好的风险控制策略。
  43. 将每个用户的数据和其他用户的数据隔离开,是考虑了软件的(功能性)质量特性。
  44. 确认系统边界和关系规范化分别在数据库设计的(需求分析和逻辑设计)阶段进行。
  45. 程序的三种基本控制结构是(顺序、选择、重复)。
  46. 在数据库管理系统中,(完整性约束)不属于安全性控制机制。
  47. 面向对象设计时包含的主要活动是(识别类及对象、定义属性、定义服务、识别关系、识别包)。
  48. 增量模型优点的叙述正确:强调开发阶段性早期计划,第一个可交付版本所需要的时间少和成本低开发由增量表示的小系统所承担的风险小
  49. 耦合是模块之间的相对独立性(互相连接的紧密程度)的度量。耦合程度不取决于(模块提供的功能数)。
  50. 相比于TCP,UDP的优势为(开销较小)。
  51. 关于变量和常量叙述正确:变量的取值在程序运行过程中可以改变,常量则不行变量具有对应的存储单元,常量则没有可以对变量赋值,不能对常量赋值
  52. 开发专家系统时,通过描述事实和规则由模式匹配得出结论,这种情况下适合的开发语言时(逻辑式语言)。
  53. 易用性的子特性包括易理解性、易学性、易操作性
  54. 中间代码叙述正确:后缀式和三地址码是常用的中间代码。
  55. 命令(Command))设计模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。
  56. 在数据库逻辑结构设计阶段,需要(需求分析)阶段形成的(需求说明文档、数据字典、数据流图)作为设计依据。
  57. 在对高级语言源程序进行编译的过程中,为源程序中变量所分配的存储单元的地址属于(逻辑地址)。
  58. HTTP协议中,用于读取一个网页的操作方法为(GET)。
  59. 在FTP协议中,控制连接是由(客户端)主动建立的。
  60. 某模块内涉及多个功能,这些功能必须以特定的次序执行,则该模块的内聚类型为(过程)内聚。
  61. 在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转换为关系模式时,(将实体的码分别和每个多值属性独立构成一个关系模式),得到得关系模式属于4NF。
  62. 在面向对象软件开发过程中,采用设计模式(以复用成功得设计)。
  63. 广义表中得元素可以时原子,也可以是表,因此广义表得适用存储结构是(链表)。
  64. 极限编程(XP)包含了策划、设计、编程和测试四个活动,其十二个最佳实践中得“持续集成”实践在(编程和测试)活动中进行。
  65. 为了便于实现多级中断嵌套使用(堆栈)来保存断点和现场最有效。
  66. 合理使用)指可以不经著作权人许可,不需支付报酬,使用其作品。
  67. 面向对象程序设计语言为(面向对象实现阶段)提供支持。
  68. 迪杰斯特(Dijkstra)算法按照路劲长度递增的方式求解单源点最短路径问题,该算法运用了(贪心)算法策略。
  69. 当接收邮件时,客户于POP3服务器之间通过(TCP)建立连接,所使用的端口是(110).
  70. 模块A将学生信息,即学生姓名、学号、手机号等放到一个结构体中,传递给模块B。模块A和模块B之间的耦合类型为(标记)耦合。
  71. 图的遍历叙述正确:使用队列对图进行广度优先遍历
  72. 在面向对象软件开发过程中,采用设计模式(以复用成功的设计和体系结构)。
  73. 在软件设计和编码过程中,采取(编写详细正确的文档,采用良好的程序结构)的做法将使软件更加容易理解和维护。
posted @ 2025-04-08 16:43  1999LIJIAN  阅读(33)  评论(0)    收藏  举报