歪理邪说解析架构设计师上午考试试题之二(分析2010下半年系统架构设计师上午试题06-10题)

简介: 歪理邪说解析架构设计师上午考试试题之二分析2010下半年系统架构设计师上午试题06-10题【引言】1.一直期待专业的技术话题也能和《明朝哪些事》一样,有趣和好玩,能吸引大家的去阅读,并享受其乐趣;2.培养对技术的兴趣,有时候比掌握技术本身更重要;一旦有了浓厚的兴趣,自己主动就会主动去探寻,去发现技术的秘密。

歪理邪说解析架构设计师上午考试试题之二

分析2010下半年系统架构设计师上午试题06-10题

【引言】

1.一直期待专业的技术话题也能和《明朝哪些事》一样,有趣和好玩,能吸引大家的去阅读,并享受其乐趣;

2.培养对技术的兴趣,有时候比掌握技术本身更重要;一旦有了浓厚的兴趣,自己主动就会主动去探寻,去发现技术的秘密。所谓迈入技术的科技殿堂,也许就是来自自己对技术真正有了乐趣,并享受其过程。解决了学习驱动力问题。

3.偶发现专业知识,如果用搞笑、异类、歪理邪说来解读记忆得会更牢固些。因为你发现技术不是高高在上,深不可测,而是和日常生活紧密相她原来就在我们身边,从未走远。

 

【试题】

●某数据库中有员工关系E(员工号,姓名,部门,职称,月薪);产品关系P(产品号,产品名称,型号,尺寸,颜色);仓库关系W(仓库号,仓库名称,地址,负责人);库存关系I(仓库号,产品号,产品数量)。

   a.若数据库设计中要求:

    ①仓库关系W中的“负责人”引用员工关系的员工号

    ②库存关系I中的“仓库号,产品号”惟一标识I中的每一个记录

    ③员工关系E中的职称为“工程师”的月薪不能低于3500元

则①②③依次要满足的完整性约束是___(6)___。

(6) A.实体完整性、参照完整性、用户定义完整性

      B.参照完整性、实体完整性、用户定义完整性

     C.用户定义完整性、实体完整性、参照完整性

     D.实体完整性、用户定义完整性、参照完整性

b.若需得到每种产品的名称和该产品的总库存量,则对应的查询语句为:

   SELELCT产品名称,SUM(产品数量)

   FROM P, I

   WHERE P.产品号=1.产品号___(7)___;

  (7)A. ORDER BY产品名称  B. ORDER BY产品数量

       C. GROUP BY产品名称 D. GROUP BY产品数量

【歪理邪说】

(6)

①仓库关系W中的“负责人”引用员工关系的员工号

引用当然是参照完整性啦!

 

②库存关系I中的“仓库号,产品号”惟一标识I中的每一个记录

仓库号,产品号当然指得是仓库和产品两个实体啦!

 

③员工关系E中的职称为“工程师”的月薪不能低于3500元

月薪都已经低于3500元了,有精确的数字,明显的用户定义。

 

(7)ORDER 是排序,什么从大到小,从小到大,所以A、B不对。

GROUP按组分类。

“若需得到每种产品的名称和该产品的总库存量”,答案C  GROUP BY产品名称正好符合题意。

题目没有说,没有问“每种产品数量”,问的是“该产品的总库存量”。

参考答案:(6) B (7)C

 

● 若对关系R(A,B,C,D)和S(C,D,E)进行关系代数运算,则表达式与___(8)___等价。


 

【歪理邪说】

注意到关系R与关系S里的属性名C与D,是重名的,是要点,是关键,是核心。

说他们的时候,一定要带上关系名,以示区别。

A,C都没有带。

D里,D<C也没有带上关系名哟!

参考答案:B


● 计算机执行程序时,在一个指令周期的过程中,为了能够从内存中读指令操作码,首先是将__(9)___的内容送到地址总线上。

(9)A.程序计数器PC    B.指令寄存器IR

    C.状态寄存器SR    D.通用寄存器GR

【歪理邪说】

关键词,“计算机执行程序时”,“首先是将”。

参考答案:A


【知识点】

l 程序计数器是什么?

程序计数器是用于存放下一条指令所在单元的地址的地方。

单片机及汇编语言中常称作PC(program counter)。

PC是什么单词的缩写

Program  Counter

为什么需要程序计数器

  为了保证程序(在操作系统中理解为进程)能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。

程序计数器正是起到这种作用,所以通常又称为指令计数器。

l 程序计数器的处理流程

在程序开始执行前,必须将它的起始地址,即程序的一条指令所在的内存单元地址送入PC,因此程序计数器(PC)的内容即是从内存提取的第一条指令的地址。当执行指令时,CPU将自动修改PC的内容,即每执行一条指令PC增加一个量,这个量等于指令所含的字节数,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单的对PC加1。

程序计数器的异常处理流程

  但是,当遇到转移指令如JMP指令时,后继指令的地址(即PC的内容)必须从指令寄存器中的地址字段取得。在这种情况下,下一条从内存取出的指令将由转移指令来规定,而不像通常一样按顺序来取得。因此程序计数器的结构应当是具有寄存信息和计数两种功能的结构。

 

●内存按字节编址,利用8K×4bit的存储器芯片构成84000H到8FFFFH的内存,共需__(10)___片。

(10)A. 6   B. 8  C. 12   D. 24

【歪理邪说】

数学解法,假设需要N片存储芯片,则有

8K ×4bit/8bit× N = (8FFFF – 84000 + 1) = C000 =12 ×16­­­3  =  12× (243= 12×212

1024 ×4×N = 12×212 = 12 × 22 × 210 = 12 × 4 × 1024

N = 12

 

注意题目说内存按字节编址,而存储器芯片又是按bit比特位来说存储容量的

也就是说84000H到8FFFFH的内存,指的是按字节来编写地址的。

也就是说注意单位的统一,然后来计算。

参考答案:C


相关文章
|
25天前
|
运维 负载均衡 微服务
|
9天前
|
机器学习/深度学习 人工智能 自然语言处理
34_GPT系列:从1到5的架构升级_深度解析
大型语言模型(LLM)的发展历程中,OpenAI的GPT系列无疑扮演着至关重要的角色。自2018年GPT-1问世以来,每一代GPT模型都在架构设计、预训练策略和性能表现上实现了质的飞跃。本专题将深入剖析GPT系列从1.17亿参数到能够处理百万级token上下文的技术演进,特别关注2025年8月8日发布的GPT-5如何引领大模型技术迈向通用人工智能(AGI)的重要一步。
|
14天前
|
机器学习/深度学习 人工智能 搜索推荐
从零构建短视频推荐系统:双塔算法架构解析与代码实现
短视频推荐看似“读心”,实则依赖双塔推荐系统:用户塔与物品塔分别将行为与内容编码为向量,通过相似度匹配实现精准推送。本文解析其架构原理、技术实现与工程挑战,揭秘抖音等平台如何用AI抓住你的注意力。
224 7
从零构建短视频推荐系统:双塔算法架构解析与代码实现
|
9天前
|
存储 监控 安全
132_API部署:FastAPI与现代安全架构深度解析与LLM服务化最佳实践
在大语言模型(LLM)部署的最后一公里,API接口的设计与安全性直接决定了模型服务的可用性、稳定性与用户信任度。随着2025年LLM应用的爆炸式增长,如何构建高性能、高安全性的REST API成为开发者面临的核心挑战。FastAPI作为Python生态中最受青睐的Web框架之一,凭借其卓越的性能、强大的类型安全支持和完善的文档生成能力,已成为LLM服务化部署的首选方案。
210 3
|
16天前
|
存储 监控 NoSQL
Redis高可用架构全解析:从主从复制到集群方案
Redis高可用确保服务持续稳定,避免单点故障导致数据丢失或业务中断。通过主从复制实现数据冗余,哨兵模式支持自动故障转移,Cluster集群则提供分布式数据分片与水平扩展,三者层层递进,保障读写分离、容灾切换与大规模数据存储,构建高性能、高可靠的Redis架构体系。
|
25天前
|
Java 数据库 数据安全/隐私保护
Spring Boot四层架构深度解析
本文详解Spring Boot四层架构(Controller-Service-DAO-Database)的核心思想与实战应用,涵盖职责划分、代码结构、依赖注入、事务管理及常见问题解决方案,助力构建高内聚、低耦合的企业级应用。
377 0
|
边缘计算 Kubernetes 物联网
Kubernetes 赋能边缘计算:架构解析、挑战突破与实践方案
在物联网和工业互联网快速发展的背景下,边缘计算凭借就近处理数据的优势,成为解决云计算延迟高、带宽成本高的关键技术。而 Kubernetes 凭借统一管理、容器化适配和强大生态扩展性,正逐步成为边缘计算的核心编排平台。本文系统解析 Kubernetes 适配边缘环境的架构分层、核心挑战与新兴解决方案,为企业落地边缘项目提供实践参考。
112 0
|
7月前
|
算法 测试技术 C语言
深入理解HTTP/2:nghttp2库源码解析及客户端实现示例
通过解析nghttp2库的源码和实现一个简单的HTTP/2客户端示例,本文详细介绍了HTTP/2的关键特性和nghttp2的核心实现。了解这些内容可以帮助开发者更好地理解HTTP/2协议,提高Web应用的性能和用户体验。对于实际开发中的应用,可以根据需要进一步优化和扩展代码,以满足具体需求。
668 29
|
7月前
|
前端开发 数据安全/隐私保护 CDN
二次元聚合短视频解析去水印系统源码
二次元聚合短视频解析去水印系统源码
192 4
|
7月前
|
JavaScript 算法 前端开发
JS数组操作方法全景图,全网最全构建完整知识网络!js数组操作方法全集(实现筛选转换、随机排序洗牌算法、复杂数据处理统计等情景详解,附大量源码和易错点解析)
这些方法提供了对数组的全面操作,包括搜索、遍历、转换和聚合等。通过分为原地操作方法、非原地操作方法和其他方法便于您理解和记忆,并熟悉他们各自的使用方法与使用范围。详细的案例与进阶使用,方便您理解数组操作的底层原理。链式调用的几个案例,让您玩转数组操作。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~

热门文章

最新文章

推荐镜像

更多
  • DNS