架构真题2017(五十三)

  1. 在磁盘上存储数据的排列方式会影响 I/O服务的总时间。假设每磁道划分成10个物理块,每块存放1个逻辑记录。逻辑记录R1,R2, ..., RI0存放在同一个磁道上, 记录的安排顺序如下表所示 ;

假定磁盘的旋转速度为30ms/周,磁头当前处在R1的开始处。若系统顺序处理这些记录,使用单缓冲区,每个记录处理时间为6ms,则处理这10个记录的最长时间为 ( ) ;若对信息存储进行优化分布后,处理10个记录的最少时间为( )

解析:

平均一个是30/10 = 3ms

当运行到R2的时候,还没处理完,所以旋转一周到R2的时候,时间是30+刚刚的3所以33

R1到R9都是这样运行的,所以33*9 = 297

最后R10是运行3ms,处理6ms,一共9ms

所以297+9 = 306ms

这是最长时间306ms

当优化后,是可以直接运行,先运行R1,然后指针6s后到了R4,所以运行R4。

第二周从R2运行,第三周从R3运行

所以一共3周,3*30 = 90ms

  1. 给定关系模式R(U,F),其中: 属性集 U={A1 ,A2,A3,A4,A5,A6}, 函数依赖集F={A1→A2, A1→A3, A3→A4, A1A5→A6}。关系模式 R 的候选码为( ),由于R存在非主属性对码的部分函数依赖,所以R属于( )

解析:

1NF:无法继续拆分。

2NF:所有非主属性必需完全依赖主键。题目中A2只依赖A1,不依赖A5,所以不满足完全依赖主键。

3NF:所有非主属性必需直接依赖主键,不传递依赖。

BCNF:主属性不依赖其他主属性。

  1. RISC(精简指令系统计算机)的特点不包括:( )
  1. 指令长度固定,指令重量尽量少。
  2. 寻址方式尽量丰富,指令功能尽量强
  3. 增加寄存器数目,减少访问次数
  4. 硬布线电路

答案:B

解析:

寻址方式尽量少

  1. 下面可提供安全电子邮件服务的是( )
  1. RSA
  2. SSL
  3. SET
  4. S/MIME

答案:D

  1. 项目范围管理中,范围定义的输入包括()。
  1. 项目章程、项目范围管理计划、产品范围说明书和变更申请
  2. 项目范围描述、产品范围说明书、生产项目计划和组织过程资产
  3. 项目章程、项目范围管理计划、组织过程资产和批准的变更申请
  4. 生产项目计划、项目可交付物说明、信息系统要求说明和项目质量标准

答案:C

  1. 以下关于敏捷开发的叙述中,()是不正确的。
  1. 敏捷型方法的思考角度是“面向开发过程”的
  2. 极限编程是著名的敏捷开发
  3. 敏捷型方法是“适应性”而不是“预设性”
  4. 敏捷开发是迭代增量式开发方法

答案:A

  1. 软件系统工具的种类繁多,通常可以按照软件过程活动将软件工作分为()。
  1. 需求分析工具、设计工具和软件实现工具
  2. 软件开发工具、软件维护工具、软件管理工具和软件支持工具
  3. 需求分析工具、设计工具、编码与排错工具和测试工具
  4. 设计规范工具、编码工具和验证工具

答案:B

按过程活动分为:软件开发工具、软件维护工具、软件管理工具和软件支持工具。

软年开发工具分为:需求分析工具、设计工具、编码与拍错工具。

软件维护工具分为:版本控制工具,文档分析工具,开发信息库工具,逆向工程技工具,再工程工具。

软件管理与软件支持工具分为:项目管理工具、配置管理工具、软件评价工具、软件开发工具的评价与选择。

  1. UNIX的源代码控制工具SCCS,是软件项目开发中常用的()。
  1. 源代码静态分析工具
  2. 文档分析工具
  3. 版本控制工具
  4. 再工程工具

答案:C

  1. 王某买了一副美术作品原件,则他享有该美术作品的()。
  1. 著作权
  2. 所有权
  3. 展览权
  4. 所有权与展览权

答案:D

解析:享受转让所有权和展览权

  1. 某工程包括A、B、C、D四个作业,其衔接关系、正常进度下所需天数和所需直接费用、赶工进度下所需的最少天数和每天需要增加的直接费用见下表。该工程的间接费用为每天5万元。据此,可以估算出完成该工程最少需要费用( )万元,以此最低费用完成该工程需要( )天。

A 2天  每天4万

B 4-1天  3天 每天2万

C2天  每天4万

D3天-2  1-1天  每天2万

一共金额是:A的金额+B的金额+C的金额+D的金额+5*7 = 106

最低7天

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

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

相关文章

某游戏公司Java面试八股文总结

1.值传递和引用传递区别?Java中为什么都是值传递? 值传递(Pass by Value): 在值传递中,函数或方法的参数是原始数据的拷贝,而不是原始数据本身。当你将一个值传递给函数时,函数内部…

消失的人!消除视频中不需要的人物

视频拍摄中拍摄了不相干或者是不需要出现的人物,想要从视频中去除,应该如何操作呢?有什么快捷方法可以轻松扣除视频中的人物? 我们在视频剪辑的时候都有这样的烦恼吧?就是在一段视频素材里有多余的人物出现&#xff0…

uniapp 使用和引入 thorui

1. npm install thorui-uni 2. "easycom": { "autoscan": true, "custom": { "tui-(.*)": "thorui-uni/lib/thorui/tui-$1/tui-$1.vue" } }, 3.

身份证照片怎么弄成200k以内?三个方法轻松搞定!

在日常生活中,为了方便上传和保存、便于传输和处理以及符合相关规定等方面的考虑,身份证照片大小常常被要求控制在200k以内,可是手机随便一拍,任凭如何截图都在超过1M,这个时候就需要借助一些图片压缩工具,…

前端项目--尚医通学习分享

这段时间跟着线上课程完成了一个项目:商医通(基于Vue3TypeScript的医院挂号平台)。具体我就不过多地介绍其具体功能以及详细的实现步骤了,感兴趣的小伙伴直接:传送门 。该文章我就分享一下在该项目中学习到的一些知识点…

OJ项目【登录】——验证码、失败登录多次账户冻结、用户密码加密,我是如何实现的?

目录 前言 1、验证码 1.1、引入pom 1.2、前端核心代码 1.3、后端核心代码 2、账户冻结 2.1、思路: 2.2、核心代码示例: 3、密码加密——加盐算法 3.1、思路: 3.2、代码实现示例: 4、小结:展示我的项目 4…

在 Elasticsearch 中实现自动完成功能 2:n-gram

在第一部分中,我们讨论了使用前缀查询,这是一种自动完成的查询时间方法。 在这篇文章中,我们将讨论 n-gram - 一种索引时间方法,它在基本标记化后生成额外的分词,以便我们稍后在查询时能够获得更快的前缀匹配。 但在此…

MySQL InnoDB引擎深入学习的一天(InnoDB架构 + 事务底层原理 + MVCC)

目录 逻辑存储引擎 架构 概述 内存架构 Buffer Pool Change Buffe Adaptive Hash Index Log Buffer 磁盘结构 System Tablespace File-Per-Table Tablespaces General Tablespaces Undo Tablespaces Temporary Tablespaces Doublewrite Buffer Files Redo Log 后台线程 事务原…

30天工作量,推荐4个ai写作生成器工具,一键搞定!

全新升级!畅销热门AI写作工具盘点40强,助你一键呈现顶尖文案! AI写作工具,引领时代潮流,让办公生活更高效!小编特意整理了市面上最好用的AI写作工具,共计40款!你使用过哪些&#xff…

【JAVA-Day45】Java常用类StringBuffer解析

Java常用类StringBuffer解析 Java常用类StringBuffer解析一、什么是StringBuffer类二、StringBuffer类的方法2.1 append方法2.2 insert方法2.3 delete方法2.4 replace方法2.5 reverse方法2.6 toString方法2.7 capacity方法2.8 length方法 三、StringBuffer类的应用场景深入了解…

选择适合自身业务的HTTP代理有哪些因素决定?

相信对很多爬虫工作者和数据采集的企业来说,如何选购适合自己业务的HTTP代理是一个特别特别困扰的选题,市面上那么多HTTP代理厂商,好像这家有这些缺点,转头又看到另外一家的缺点,要找一家心仪的仿佛大海捞针。今天我们…

【音视频|ALSA】SS528开发板编译Linux内核ALSA驱动、移植alsa-lib、采集与播放usb耳机声音

😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C、数据结构、音视频🍭 🤣本文内容🤣&a…

二、深度测试(Z Test)

1.是什么 ①从渲染管线出发 ②书面上理解 所谓深度测试,就是针对当前对象在屏幕上(更准确的说是frame buffer)对应的像素点,讲对象自身的深度值与当前该像素点缓存的深度值进行比较,如果通过了,本对象再改…

使用 Github Actions 工作流自动部署 Github Pages

GitHub-Actions actions顾名思义就是一堆动作,是一个持续集成服务,持续集成包含了拉代码、运行测试、编译代码、登录远程服务器,发布到第三方服务等等的操作,GitHub将这些操作称为actions。 概念:Workflows, Events,…

【Java学习之道】网络编程的基本概念

引言 这一章我们将一同进入网络编程的世界。在开始学习网络编程之前,我们需要先了解一些基本概念。那么,我们就从“什么是网络编程”这个问题开始吧。 一、网络编程的基本概念 1.1 什么是网络编程 网络编程,顾名思义,就是利用…

【算法-动态规划】完全背包问题

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kuan 的首页,持续学…

使用vue3+element-ui plus 快速构建后台管理模板

一、安装 vue3 脚手架 npm create vuelatestcd vue-ui-template #切换到刚刚创建好的vue项目根目录中 npm install #下载项目所需要的依赖包 npm run dev #启动运行项目服务项目启动后,默认页面显示如下: 二、安装element-ui plus 官网链接:…

Vue-3.0路由

生活中的路由:设备和ip的映射关系 路由就是一种映射关系 Vue中路由:路径和组件的映射关系,根据路由就能知道不同路径的,应该匹配渲染哪个组件 VueRouter的介绍 作用:修改地址栏路径时,切换显示匹配的组…

idea中父工程Project创建

1.file-->new-->Project 2.选择maven包和JavaSDK 3.填写项目名,选择文件目录,项目包等 4.配置maven tip:约定>配置>编码 5.设置项目编码 6.注解生效激活,便于项目中使用注解 7.Java编译版本选择8 8.File Type 过滤&a…

php74 安装sodium

下载编译安装libsodium wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.18-stable.tar.gz tar -zxf libsodium-1.0.18-stable.tar.gz cd libsodium-stable ./configure --without-libsodium make && make check sudo make install下载编译安装…