软考
题目:
若计算机字长为32,则采用补码表示的整数范围为( [-231,231 )
- 长度为n的情况下,补码能够表示的范围为:[-2n-1,2n-1)
- 当补码字长为32时,其范围为[-231,231)
以下关于汇编语言的叙述中,正确的是( 汇编语言的每条指令语句可以没有操作数字段,但必须具有操作字段 )
- 汇编语言( Assembly Language )是一种低级语言,称为符号语言
- 在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址
- 汇编语言不能直接由机器执行,需要通过汇编程序翻译为机器语言后再执行
- 汇编语句可以有四个组成部分:
- 标号(可选)
- 指令助记符(操作码,必需)
- 操作数(通常是必需)
- 注释(可选)
数据结构中的( 栈 )常用来对函数调用来对函数调用和返回处理的控制进行支持
- 当有多个函数构成嵌套调用时( 如:递归调用 )
- 按照 “后调用先返回” 的原则
- 函数直接按的信息传递和控制转移可以用 “栈” 来实现
在UML中,( 部署图 )展现运行时处理结点以及其中构件( 制品 )的配置,给出体系结构的静态视图
- UML图包括:
- 用例图
- 协作图
- 活动图
- 序列图
- 部署图
- 构件图
- 类图
- 状态图
- 时模型中信息的图形表达方式可以从不同角度对系统进行可视化
- UML中的图可以分为两大类:
- 静态视图和动态视图
- 类图、组件图、包图和部署图都是展示系统静态结构的视图
- 类图中包含类、接口、协作和它们之间的依赖、泛化和关联等关系,常用于对系统的词汇进行建模
- 组件图专注于系统静态实现视图,描述代码构件的物理结构以及各种构建之间的依赖关系
- 包图用于把模型本身组织成层次结构,描述类或其他UML构件如何组织成包及其之间的依赖关系
- 部署图给出了体系结构的静态实施视图,展示运行时处理结点以及其中构件的配置,用于表示一组物理结点的集合及结点间的相互关系,从而建立系统物理层面的模型
- 静态视图和动态视图
数据流程图
- 数据流程图是结构化分析的核心模型,描述数据在系统中如何呗传送或变换以及描述如何对数据进行变换的功能(子功能),用于功能建模
- 进行软件系统开发是,一般会建立分层的数据流图,不断细化对系统需求的理解
- 数据流图的基本要求包括外部实体、加工、数据流和数据存储
- 通过对加工的分解得到分级式数据流图,直到加工变成基本加工
- 此时应该对每个基本加工提供一个加工规格说明,描述基本加工如何把输入数据流转为数据流的加工规则
- 在说明中,信息是充足的、完备的和有用的
- 但是加工规格说明不是算法实现,因此不需要描述如何实现加工的细节
信息的基本概念
- 信息反映客观事物的运动状态和方式,客观事物中都是蕴涵着信息
- 数据是信息的物理形式,信息是数据的内容
- 因此,信息是抽象的,数据是具体的,从数据中常可抽出信息
- 各种形式的数据最终都可以表示成数据0和1的组合,但不能说信息和数据都由数字组成
- 声、图、文、像、影都可以是信息和数据的表现形式
在Excel的A1单元格中输入公式“=ROUND(14.9,0)”,按回车键后,A1单元格中的指为( 15 )
- ROUND是四舍五入求保留小数点的位数,如果是保留为0位,即按照四舍五入的原则保留整数
在存储体系中,位于主存与CPU之间的高速缓存(Cache)用于存放主存中部分信息的副本,主存地址与Cache地址之间的转换工作( 由硬件自动完成 )
- 高速缓冲存储器( Cache )工作特点
- 从Cache-主存层次实现的目标看,一方面即要使CPU的访存速度接近与访Cache的速度,另一方面为用户程序提供的运行空间应保持为主存容量大小的存储空间
- 在采用Cache-主存层次的系统中,Cache对用户程序而言是透明的,也就是说,用户程序可以不需要知道Cache的存在
- 因此,CPU每次访存时,依然和未使用Cache的情况一样,给出的时一个主存地址
- 但在Cache-主存结构中,CPU首先访问的时Cache,并不是主存
- 为此,需要一种机制将CPU的访主存地址转换成Cache地址,这个处理过程对速度要求非常高,因此其时完全由硬件来完成
计算机系统中,CPU对主存的访问方式属于( 随机存取 )
- 微处理器以随机访问的方式访问主存,即按地址对主存中某一单元进行读、写
- 随机存取表示以同等时间存取一组序列中的一个随意元素
- 序列中的元素占用地址连续的存储空间
- 顺序存取是指访问信息时,只能按存储单元的位置,顺序地一个接一个地进行存取
- 序列中地元素不一定占用地址连续地存储空间
- 索引存取是指需要建立一个元素地逻辑位置与物理位置之间相对应地索引表,存取元素时访问索引表,先获取元素存储位置的相关信息,然后再到元素所在存储区域访问元素
- 散列存取时指按照事先设定的散列函数,根据元素的关键码计算出该元素的存储位置