2024年上半年软件设计师试题及答案(回忆版)

news2024/12/23 12:57:43

目录

  • 基础知识选择题
  • 案例题
    • 1.缺陷识别的数据流图
    • 2.球队、球员、比赛记录的数据库题
    • 3.用户、老师、学生、课程用例图
    • 4.算法题
    • 5.程序设计题

基础知识选择题

树的节点,度为4的有4个,度为3的有8个,度为2个有6个,度为1的有10个,问有几个叶子结点
二位数组,一个元素2个字节,A00 地址为100,A22地址为220,问A33地址为
TCP序号单位,字节?
49,38,45,67,97,13,28,49,两趟选择排序后的序列为
29个元素,查找最多不超过5个元素的排序,采用折半法查找
根据图的邻接矩阵,计算深度优先的排列
在这里插入图片描述

设计模式,外观模式,
森林变树,计算叶子结点的个数

案例题

1.缺陷识别的数据流图

摄像机原始图像
缺陷识别,特征值,颜色、纹理,是否缺陷,缺陷类型
识别结果
数据导出,供检测识别系统模型积累、训练
系统管理,质量员配置系统参数

1.实体
2.存储
3.面向对象的分析与面向对象的设计2个阶段的模型区别
4.数据组成

2.球队、球员、比赛记录的数据库题

球队(教练、球员),名称
球员:姓名、性别
比赛记录:上场时间、比赛球队、比赛编号

1.数据库设计的6个阶段

2.E-R图

3.比赛记录,E-R图

3.用户、老师、学生、课程用例图

登录注册
够买课程
课程讨论
课程作业
作业成绩
1.用例

2.类图
用户、老师、学生、课程、…

4.算法题

哈夫曼编码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.代码填空

2.构造哈夫曼树,按照权重(12,13,5,9,45,16),a,b,c,d,e,f,问 a,c 编码,并问101101101的编码

5.程序设计题

接口类
解冻方法
冻结方法

实现接口类
激活状态的实现类
冻结状态的实现类

账户类

答案:
private AccoutState state
state.deposite();
state.drawplay();
state.free();
state,unfree();

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1700705.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

spring boot整合j2cache 配置项目全局键标识 帮助定位是哪个项目产生的缓存

我们利用 j2cache 存进 redis的缓存 key 可以加个全局标识 这样 到时看缓存 方便别人看是哪个项目存进去的 例如 这里 我们存入的 book 我们 keys * 查看 就知道是个book 但不知道具体来自那套系统 我们在 j2cache.properties 中加上 redis.namespace 项目全局键标识 我们…

【方法】ZIP压缩文件的密码如何设置和取消?

ZIP是一种常见的压缩文件格式,今天来分享一下,ZIP压缩文件如何设置密码保护,以及如何取消密码,不清楚的小伙伴一起来看看吧! 设置ZIP文件密码: 想要给ZIP压缩包设置密码,需要用到支持ZIP格式的…

移动云主机ECS搭建Kubernetes集群:详细步骤与指南

目录 云主机 ECS:云计算的强大引擎什么是云主机ECS?为何选择云主机ECS? 使用移动云ECS进行Kubernetes集群搭建1. 环境准备2. 安装步骤2.1 在每一个节点上执行的操作2.1.1 系统准备2.1.2 安装Docker2.1.3 安装Kubernetes的安装组件 2.2 在Mast…

一篇文章讲透排序算法之堆排序

1.前言 在学习这篇文章之前,请大家先学习堆这一数据结构中堆的概念,向下调整算法,向下调整建堆。 有关堆的实现方式请参考:堆的实现 堆排序就是利用堆里面学习过的知识点进行排序,如何进行排序呢? 2.堆…

linux centos nginx配置浏览器访问后端(tomcat日志)

1、配置nginx访问tomcat日志路径 vim /usr/local/nginx/conf/nginx,conflocation ^~ /logs {autoindex on;autoindex_exact_size on;autoindex_localtime on;alias /home/tomcat/apache-tomcat-9.0.89-1/logs;}###配置讲解### 1、location ^~ /logs { … }: location&#xf…

抖音IP地址频繁变动:背后的原因与解读

在抖音这个短视频平台的日常使用中,不少用户可能注意到了自己的IP地址有时会频繁变动。这种现象不仅引起了用户的好奇,也引发了关于个人隐私、账号安全以及平台政策的一系列讨论。那么,抖音IP地址换来换去什么意思?这背后又隐藏着…

最新ETF市场全景画像

根据天软指数基金因子库,分析宽基、行业和主题ETF表现,目前已全部上线公众号,更多内容可关注天软公众号!

2024年上半年系统架构设计师——案例第二题——UML相关

这个只记到一个大概了 主题干,说明人员访客系统 题目1 9分 问序列图信息类型和特点 题目2 序列图填空 好像是10分吧 访客系统的序列图 题目3 6分 说明软件分析和设计时的和UML图有关原则?

RocketMq源码解析四:生产者Producer启动

一、主要接口和类 生产者服务核心接口和类的关系如下图所示: MQProducer是生产者解耦,这里找几个有代表性的方法 // 同步发送消息 SendResult send(final Message msg) throws MQClientException, RemotingException, MQBrokerException,InterruptedExce…

如何使用Cloudways搭建WordPress网站

如今,搭建网站已经变得非常简单,这主要得益于开源的CMS建站系统的兴起。即使是不懂编程的人也能轻松搭建自己的网站,这些CMS系统提供了丰富的主题模板和插件,使用户可以通过简单的拖放和配置操作来建立自己的网站。 WordPress是目…

mysql中单表查询的成本

大家好。我们知道MySQL在执行一个查询时,经常会有多个执行方案,然后从中选取成本最低或者说代价最低的方案去真正的执行查询。今天我们来聊一聊单表查询的成本。 那么到底什么是成本呢?这里我们说的成本或者代价是由两方面组成的&#xff1a…

全新交友盲盒+付费进群二合一源码 包含全套源码+教程

盲盒交友脱单系统源码,带教程,免授权这套源码已经替你们搭建测试过了 附带进群系统,定位是正常的 申明需要无限回调,没有回调的搭建出来不能用不要说源码不能用 全新系统方便大家使用,已经录制好详细的教程&#xf…

解决问题的多样手段:不止律师

在我们日常生活和工作中,总是会遇到各种各样的问题。有时我们会不由自主地想到找律师打官司,认为这是解决问题的唯一途径。然而,解决问题其实有很多手段,律师和法庭只是其中的一种。事实上,只要能够发现问题并及时解决…

大模型应用:LLM基本原理及应用场景

1.背景 23年以来,随着OpenAI公司的ChatGPT横空出世,大模型一词开始火爆全球。国内外以OpenAI、Google、百度、阿里、字节等大厂为代表,相继推出一系列大模型及其应用,涉及社交、问答、代码助手等多个方面。 目前主流的大模型及产…

从零构建vue3+ts+vite项目打包及项目依赖配置

❗️❗️❗️❗️ 写在最前: 本文是根据B站作者 月光分层 视频vuets 工程化配置以及作者笔记稍作整理 💖💖作者B站地址https://space.bilibili.com/14110850 💖💖视频教程地址vuets 工程化配置 💖💖作者微信…

自反馈 Transformer:一种针对真实世界胰腺神经内分泌肿瘤数据的多标签诊断模型

文章目录 Self-feedback Transformer: A Multi-label Diagnostic Model for Real-World Pancreatic Neuroendocrine Neoplasms Data摘要方法实验结果 Self-feedback Transformer: A Multi-label Diagnostic Model for Real-World Pancreatic Neuroendocrine Neoplasms Data 摘…

最早做“转化医学”的国货护肤品牌,发力了!

文章来自化妆品行业媒体青眼 作者小朱 放眼全球护肤市场,皮肤科学的力量正在前所未有地凸显,多个国际美妆巨头专门设立了皮肤科学部门,国内皮肤科医生参与护肤品牌创建也成为一股风潮。 据青眼不完全统计,近年来,至少…

使用阿里云服务器部署(完整步骤)

部署项目前需要环境:阿里云云服务器ECS,宝塔面板 阿里云云服务器ECS实例创建过程 先登录阿里云网站注册账号,进入控制台左侧导航栏中云服务器ECS页面根据自己的需求去创建一个新的实例(需要付费)如果是学生的话,完成…

粤嵌—2024/5/13—删除排序链表中的重复元素(✔)

代码实现: /*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* };*/ struct ListNode* deleteDuplicates(struct ListNode *head) {if (head NULL || head->next NULL) {return head;}struct ListNode *…

FFmpeg开发笔记(三十一)使用RTMP Streamer开启APP直播推流

RTMP Streamer是一个安卓手机端的开源RTMP直播推流框架,可用于RTMP直播和RTSP直播,其升级版还支持SRT直播(腾讯视频云就采用SRT协议)。RTMP Streamer支持的视频编码包括H264、H265、AV1等等,支持的音频编码包括AAC、G7…