当前位置: 首页 > ai >正文

软件设计师-错题笔记-面向对象技术

1.

解析:这里说的是继承是干嘛的,并不是指继承的作用。

2.

解析:过载多态表示同一个名(操作符、函数名)在不同的上下文中有不同的类型。

3.

解析:该题描述的是策略模式,策略模式将算法封装,使他们可以互相替换,且算法独立于使用它的客户。①更符合组合模式,②是观察者模式的特点,③策略模式可以封装算法本体,方便切换使用,④策略模式可以将不同行为(算法)封装

4.

解析:包含多态:子类可以替代父类使用,子类泛型化是包含多态的一种体现。例如在Java中,子类对象可以赋值给父类引用变量,这是包含多态的常见表现形式。

5.

解析:泛化:体现类与细化类(子类)间一般与特殊的关系,如“动物(一般)”与“狗”(特殊细化类)的继承关系。

6.

解析:子类写得更具体是覆盖。

7.

解析:对象的位置和数量由系统决定。

8.

解析:只有先确定问题域,才能进行下一步操作。

9.

解析:A与B之间有部分代码引用,称之为依赖。

10.

解析:

A:面向对象分析主要是对问题域进行研究和分析,识别出问题域中的对象、对象的属性和行为,以及对象之间的关系等,重点在于理解问题,而非选择编程语言和组织程序结构

B:面向对象设计是在分析的基础上,对系统进行架构设计、模块设计等,确定系统的整体结构和对象之间的交互方式,但不是直接选择编程语言并将程序组织为对象集合

C:面向对象程序设计阶段会选择合适的面向对象程序设计语言,将程序组织为相互协作的对象集合,每个对象是某个类的示例,类通过继承等关系进行组织

D:面向对象测试主要是面向对象程序进行测试,包括单元测试、集成测试、系统测试等,检查程序是否满足需求、是否存在错误等,和选择编程语言及组织程序结构无关

11.

解析:HTML是静态网页的基础,无法进行动态网页处理。

12.

解析:

B:PAP(密码验证协议)是PPP的一种认证协议,但它以明文方式传输用户名和密码,安全性较低,并非使用三次握手传送密文

C:CHAP(挑战握手认证协议)是PPP的安全认证协议,它使用三次握手的会话过程。在认证过程中,认证方发送挑战信息,被认证方用密码和随机数等信息生成密文响应,安全性较高

13.

解析:B:ICMP协议属于网络层协议,它主要用于在IP主机、路由之间传递信息,比如网络不同时的差错报告等。ICMP协议数据单元封装在IP数据报中进行传送

14.

解析:C:ARP(地址解析协议)属于网络层协议,它的主要作用是将IP地址解析为对应的MAC地址。在网络通信中,当主机要向另一个主机发送数据时,需要知道对方的MAC地址,ARP协议通过广播ARP请求报文,获取目标IP地址对应的MAC地址。

15.

解析:D受限站点区域用于存放用户认为可能存在安全风险的网站。IE浏览器会对该区域的网站采取最严格的安全限制,阻止或限制网站执行可能对计算机造成危害的操作,所以它是安全级别最高的区域

16.

解析:

A:使用Web方式收发电子邮件时,用户不需要手动设置简单邮件传输协议(SMTP)。因为Web邮箱服务提供商已经在服务器端配置好了相关协议,用户只需要通过网页曹祖就可以完成邮件收发

17.

解析:

A:netstat命令主要用于显示网络连接、路由表和网络接口等相关信息,如活动的TCP连接、UDP连接、本地端口状态等,它不能直接用于诊断DNS故障

B:nslookup是专门用于查询DNS记录的工具,可用于测试域名解析是否正常,能获取域名对应的IP地址等DNS相关信息

C:ping命令可通过向目标主机发送ICMP(Internet控制报文协议)数据包并等待响应,判断网络是否连通。在使用域名作为目标时,若能正常响应,说明域名能成功解析为IP地址,若无法响应,可能存在DNS解析问题,可辅助诊断DNS故障

D:tracert(在Linux和macOS系统中为traceroute)命令用于跟踪数据包从源主机到目标主机所经过的路由路径。在使用域名作为目标时,可判断在域名解析后的网络路径情况,若在解析域名阶段出现问题,也能帮助定位DNS故障

18.

解析:

B:ping本地IP可检测本地网络接口是否正常工作以及IP地址配置是否正确。不过,它不是网络检测的第一步,因为127.0.0.1是本地回环地址,先检测它能快速判断本地主机网络协议是否正常

C:如果该命令执行失败,说明本地主机的网络协议栈存在问题,后续网络连接问题可能源于此

19.

解析:

B:在POP3协议中,客户端代理(如邮件客户端软件)与POP3服务器姐那里TCP连接,客户端向服务器发送指令(如请求下载邮件等),服务器处理请求并返回数据,符合客户端/服务器模式

http://www.xdnf.cn/news/8790.html

相关文章:

  • 继电器相关梳理
  • pytorch基础
  • LabVIEW开发FPGA磁声发射应力检测系统
  • C++与Python中除法运算的区别(易错)
  • Linux路径解析指南:逻辑路径 vs 实际路径详解
  • Linux 文件系统
  • 第5章:任务间通信机制(IPC)全解析
  • 自定义 win10 命令
  • Leetcode 3269. 构建两个递增数组
  • 低空经济与新质生产力
  • SHAP分析+贝叶斯优化BP神经网络+新数据预测+K折交叉验证+相关性分析+孤立森林异常值处理,Matlab代码实现,作者:机器学习之心!
  • python36
  • 佳源科技退卷IPO:曾于2023年7月过会,原计划募资约9亿元
  • linux-du指令
  • 题目 3327: 蓝桥杯2025年第十六届省赛真题-倒水
  • python 实现从座位图中识别不同颜色和数量的座位并以JSON格式输出的功能
  • 两个mysql的maven依赖要用哪个?
  • ESP32学习笔记_Peripherals(3)——ADC
  • PyTorch 2025保姆级安装教程(Python CPU+GPU详细完整版)
  • 【第五篇】 SpringBoot中的高级配置
  • 11.8 LangGraph生产级AI Agent开发:从节点定义到高并发架构的终极指南
  • 图像形态学操作-腐蚀与膨胀,开运算和闭运算(含简单代码演示)
  • 【备忘】 windows 11安装 AdGuardHome,实现开机自启,使用 DoH
  • Global Securities Markets 第二章知识点总结
  • 嵌入式硬件篇---Ne555定时器
  • 【实战教程】基于 React Flow 搭建智能体组件:从环境配置到核心节点开发指南
  • 分几个好用的系统提示词
  • Python:操作Excel水平垂直居中
  • 详解Innodb一次更新事物的执行过程
  • 使用f5-tts训练自己的模型笔记