全国计算机技术与软件专业技术资格(水平)考试2010年下半年嵌入式系统设计师上午试卷
(考试时间9:00~11:30 共150分钟)
请按下述要求正确填写答题卡
1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规2B 铅笔
在你写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有75个空格,需要全部解答,每个空格1分,满分75
分。
3. 每个空格对应一个序号,有A、B、C、D四个选项,请选择一个最恰当的
选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。解答时用
正规2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题
●2010年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。
(88)A. 12 B. 11 C. 10 D. 9
(89)A. 10 B. 11 C. 12 D. 13
因为考试日期是“11月13日”,故(88)选B,(89)选D,应在答题卡序号88 下对B 填涂,在序号89 下对D 填涂(参看答题卡)。
●在输入输出控制方法中,采用(1)可以使得设备与主存间的数据块传送无需CPU干预。
(1)A. 程序控制输入输出 B. 中断
C. DMA
D. 总线控制
●若某计算机采用8位整数补码表示数据,则运算(2)将产生溢出。
(2)A. -127+1 B. -127-1 C. 127+1 D.127-1
●若内存容量为4GB,字长为32,则(3)。
(3)A. 地址总线和数据总线的宽度都为32
B. 地址总线的宽度为30,数据总线的宽度为32
C. 地址总线的宽度为30,数据总线的宽度为8
D. 地址总线的宽度为32,数据总线的宽度为8
●设用2K×4位的存储器芯片组成16K×8位的存储器(地址单元为0000H~3FFFH,每个芯片的地址空间连续),则地址单元0B1FH所在芯片的最小地址编号为(4)。
(4)A. 0000H B.0800 H C.2000 H D.2800 H
●编写汇编语言程序时,下列寄存器中,程序员可访问的是(5)。
(5)A. 程序计数器(PC) B. 指令寄存器(IR)
C. 存储器数据寄存器(MDR)
D. 存储器地址寄存器(MAR)
●正常情况下,操作系统对保存有大量有用数据的硬盘进行(6)操作时,不会清除有用数据。
(6)A. 磁盘分区和格式化 B. 磁盘格式化和碎片整理
C. 磁盘清理和碎片整理
D. 磁盘分区和磁盘清理
●如果使用大量的连接请求攻击计算机,使得所有可用的系统资源被消耗殆尽,最终计算机无法再处理合法用户的请求,这种手段属于(7)攻击。
(7)A. 拒绝服务 B. 口令入侵 C. 网络监听 D. IP欺骗
●ARP攻击造成网络无法跨网段通信的原因是(8)。
(8)A. 发送大量ARP报文造成网络拥塞
B. 伪造网关ARP报文使得数据包无法发送到网关
C. A RP攻击破坏了网络的物理连通性
D. A RP攻击破坏了网关设备
●下列选项中,防范网络监听最有效的方法是(9)。
(9)A. 安装防火墙 B. 采用无线网络传输
C. 数据加密
D. 漏洞扫描
●软件商标权的权利人是指(10)。
(10)A. 软件商标设计人 B. 软件商标制作人
C. 软件商标使用人
D. 软件注册商标所有人
●利用(11)可以对软件的技术信息、经营信息提供保护。
(11)A. 著作权 B. 专利权 C. 商业秘密权 D. 商标权
●李某在某软件公司兼职,为完成该公司交给的工作,作出了一项涉及计算机程序的发明。李某认为自己主要是利用业余时间完成的发明,可以个人名义申请专利。关于此项发明的专利申请权应归属(12)。
(12)A. 李某 B. 李某所在单位
C. 李某兼职的软件公司
D. 李某和软件公司约定的一方
●一幅彩色图像(RGB),分辨率为256×512,每一种颜色用8bit表示,则该彩色图像的数据量为(13)bit。
(13)A. 256×512×8 B. 256×512×3×8
C. 256×512×3/8
D. 256×512×3
●10000张分辨率为1024×768的真彩(32位)图片刻录到DVD光盘上,假设每张光盘可以存放4GB的信息,则需要(14)张光盘。
(14)A. 7 B. 8 C. 70 D. 71
●某项目组拟开发一个大规模系统,且具备了相关领域及类似规模系统的开发经验。下列过程模型中,(15)最适合开发此项目。
(15)A. 原型模型 B. 瀑布模型 C. V模型 D. 螺旋模型
●使用PERT图进行进度安排,不能清晰地描述(16),但可以给出哪些任务完成后才能开始另一些任务。下面PERT图所示工程从A到K的关键路径是(17),(图中省略了任务的开始和结束时刻)。
(16)A. 每个任务从何时开始 B. 每个任务到何时结束
C. 各任务之间的并行情况
D. 各任务之间的依赖关系
(17)A. ABEGHIK B. ABEGHJK C. ACEGHIK D. ACEGHJK
●敏捷开发方法XP是一种轻量级、高效、低风险、柔性、可预测的、科学的软件开发方法,其特性包含在12个最佳实践中。系统的设计要能够尽可能早交付,属于(18)最佳实践。
(18)A. 隐喻 B. 重构 C. 小型发布 D. 持续集成
●在软件开发过程中进行风险分析时,(19)活动的目的是辅助项目组建立处理风险的策略,有效的策略应考虑风险避免、风险监控、风险管理及意外事件计划。
(19)A. 风险识别 B. 风险预测 C. 风险评估 D. 风险控制
●以下关于变量和常量的叙述中,错误的是(20)。
(20)A. 变量的取值在程序运行过程中可以改变,常量则不行
B. 变量具有类型属性,常量则没有
C. 变量具有对应的存储单元,常量则没有
D. 可以对变量赋值,不能对常量赋值
●编译程序分析源程序的阶段依次是(21)。
(21)A. 词法分析、语法分析、语义分析 B. 语法分析、词法分析、语义分析
C. 语义分析、语法分析、词法分析
D. 语义分析、词法分析、语法分析
●下图所示的有限自动机中,0是初始状态,3是终止状态,该自动机可以识别(22)。
●某磁盘磁头从一个磁道移至相邻磁道需要10ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均移动距离为10个磁道,每块的旋转延迟时间及传输时间分别为100ms 和2ms,则读取一个100块的文件需要(23)ms时间。
(23)A. 10200 B. 11000 C. 11200 D. 20200
● 8086微处理器的内部分为执行单元(EU )和总线接口单元(BIU )两个部分,其中EU 负责指令的执行,它主要包括 (24) 。
(24)A. 控制器、ALU 运算器、输入输出控制电路、状态寄存器
B. 控制器、ALU 运算器、通用寄存器、状态寄存器
C. 控制器、通用寄存器、输入输出控制电路、状态寄存器
D. 控制器、ALU 运算器、输入输出控制电路、通用寄存器
● 在x86汇编语言中,寄存器相对寻址方式的操作数存放在存储器中。若用SI 、DI 或BX 进行相对寻址,则以DS 作为地址基准;若用BP 寻址,则以 (25) 作为地址基准。
(25)A. DS B. CS C. SS D. ES
● 汇编语言中的CMP 比较指令所设置标志位的不同状态,代表着两个操作数的不同关系。当两个无符号数进行比较,则在比较指令之后,可以根据CF 标志位的状态来判断两个数的大小,如在“CMP AX ,BX ”中,当CF 标志位置位时,表示 (26) 。
(26)A. AX=BX B. AX
● 真正实现多点结构总线的是 (27) 。 (27)A. RS232总线 B. RS423总线 C. RS485总线 D. RS422总线
● 静态读/写存储器(SRAM )6264芯片写入数据的过程是:在芯片的0A ~12A 端加上要写入单元的地址,在0D ~7D 端加上要写入的数据,使1CS 和2CS 同时有效,在WE 端加上有效的低电平,此时的电平 (28) 。
(28)A. 为低电平
B. 为高电平
C. 可高可低
D. 与WE 相反
● 对于一块具有15条地址线、16条双向数据线的SRAM ,其容量为 (29) 。 (29)A. 64KB B. 80KB C. 160KB D. 320KB
● 外设与计算机间的信息交换可以用不同的输入/输出方法完成,下列不属于输入/输出控制方式的是 (30) 。
(30)A. 程序查询方式 B. 中断方式
C. 直接存储器存取(DMA )方式
D. 缓冲方式
●下图为CPU结构,其中有一个累加寄存器AC,一个状态寄存器和其他四个寄存器,各个部分之间的连线表示数据通路,箭头表示信息传送方向,其中a,b,c,d四个寄存器依次是(31)。
(31)A. DR,IR,AR,PC B. IR,AR,PC,DR
C. AR,PC,DR,IR
D. PC,DR,IR,AR
●在D/A变换器中,分辨率表示它的一个LSB(最低有效位)输入使输出变化的程度。通常用D/A变换器输入的二进制位数来描述,如8位、10位、12位等等。对于一个8位D/A变换器来说,当它的输出电压范围为0~+3V时,则其分辨率为(32)。
(32)A. 3.9mV B. 11.7mV C. 5.85mV D. 3.9V
●整个电路板PCB的设计流程一般可以分为三个主要部分,依次是前处理,中处理以及后处理。前处理主要是进入PCB板前的准备工作,中处理是整个电路板设计的关键所在,后处理是输出电路板的最后工作。以下不属于这三个部分的是(33)。
(33)A. 原理图设计 B. 进行布线 C. 报表处理BOM D. 芯片焊接
●实时操作系统必须在(34)内处理来自外部的事件。
(34)A. 一个机器周期 B. 被控制对象规定的时间
C. 周转时间
D. 时间片
●设系统中有n(n>2)个进程,且当前操作系统没有执行管理程序,则不可能发生的情况是(35)。
(35)A. 没有运行进程,有2个就绪进程,n-2个进程处于等待状态
B. 有1个运行进程,没有就绪进程,n-1个进程处于等待状态
C. 有1个运行进程,有1个就绪进程,n-2个进程处于等待状态
D. 有1个运行进程,有n-1个就绪进程,没有进程处于等待状态
●软件产品的质量可分为内部质量和外部质量两部分,(36)不属于内部质量。
(36)A. 正确性 B. 可靠性 C. 可用性 D. 简单性
●若信号量S的初值为2,当前值为-1,则表示有(37)个进程等待信号量S。
(37)A. 0 B. 1 C. 2 D. 3
●页式虚拟存储器管理的主要特点是(38)。
(38)A. 不要求将作业装入到内存的连续区域
B. 不要求将作业同时全部装入到内存的连续区域
C. 不要求进行缺页中断处理
D. 不要求进行页面置换
●为了解决CPU输出数据的速度远远高于打印机的打印速度这一矛盾,在操作系统中一般采用(39)。
(39)A. 高速缓存Cache技术 B. 通道技术
C. Spooling技术
D. 虚存(VM)技术
●软件质量保证(SQA)的度量可以分为(40)三大类。
(40)A. 产品评估度量、产品质量度量和过程审计度量
B. 产品功能度量、产品质量度量和过程审计度量
C. 产品功能度量、产品性能度量和产品指标度量
D. 产品功能度量、产品性能度量和产品质量度量
●执行下面的一段C程序后,变量x的值为(41)。
char x = 200;
int a = 300;
#if 0
if(x>0) {
x = x+a;
}
#endif
x += 1;
(41)A. 1 B. 201 C. 500 D. 501
●以下叙述中,不符合软件单元测试技术要求的是(42)。
(42)A. 对软件设计文档规定的软件单元的功能、性能、接口等应逐项测试
B. 每个软件特性应至少被一个正常测试用例和一个异常测试用例覆盖
C. 语句覆盖率达到100%
D. 分支覆盖率达到80%以上
●软件能力成熟度模型CMM中,将软件能力成熟度自低到高依次划分为5级。除等级1外,每个成熟度等级被分解成几个关键过程域,其中“过程更改管理”属于(43)的关键过程域。
(43)A. 可重复级 B. 已定义级 C. 已管理级 D. 优化级
●假设有8个记录,它的初始关键字序列为{5,7,3,8,2,9,1,4},用冒泡排序对它进行排序,第5次排序结果为(44)。
(44)A. 5,3,7,2,8,1,4,9
B. 2,1,3,4,5,7,8,9
C. 3,2,5,1,4,7,8,9
D. 1,2,3,4,5,7,8,9
●以下关于中间件的叙述中,错误的是(45)。
(45)A. 中间件是一个软件层,它提供一个编程抽象以及对底层网络、硬件、操作系统和编程语言异构性的屏障
B. CORBA、Microsoft DCOM、Java RMI、VxWorks653 都是中间件的实例
C. 除了解决异构性,中间件还为分布式应用编程人员提供一致的计算模型
D. 中间件表示成一组计算机上的进程或对象,它们相互交互,实现分布式应
用的通信和资源共享支持
●对于数组float array[5][4],若数组元素array[0][0]的地址为2400,每个数组元素长度为32位(4字节),且假定其采用行序为主的存储模式,那么array[3][2]的内存地址为(46)。
(46)A. 2448 B. 2452 C. 2456 D. 2460
●关于线性表的顺序查找、折半查找、分块查找方法的叙述中,错误的是(47)。
(47)A. 顺序查找的算法非常简单但效率较低
B. 折半查找法的平均查找长度小,查找速度快
C. 分块查找的平均长度介于顺序查找和折半查找之间
D. 分块查找只能用于顺序存贮结构,且要求表中记录是有序的
●以下叙述中,错误的是(48)。
(48)A. 中断响应是一个软硬件结合起来处理系统例外事件的机制
B. 中断响应的工作将由CPU来完成,包括判别中断原因,调用中断处理例程
和完成中断的处理
C. 硬件响应中断时,要进行新老程序状态字的交换
D. 所谓程序状态字,是指CPU的一些重要寄存器内容的有序集合
●以下叙述中,错误的是(49)。
(49)A. 软件由计算机程序、数据及文档组成
B. 软件工程包括三个要素:方法、工具和过程
C. 常用的软件生存期模型有瀑布模型、演化模型、螺旋模型、喷泉模型等
D. 软件生存周期包括三个阶段:软件定义、软件设计和软件运行阶段
●分布式系统是一个由多台计算机组成的系统,下列叙述中错误的是(50)。
(50)A. 分布式系统中的任意两台计算机可以利用通信来交换信息
B. 分布式系统中各台计算机没有主次之分
C. 分布式系统中各台计算机相互独立,其分布性对用户不透明
D. 分布式系统中的资源为系统的所有用户所共享
●在软件需求分析阶段,分析人员要解决的一个主要问题就是了解用户要让软件“做什么”,需求分析阶段的输出是软件需求规格说明书。软件需求规格说明书内容不应该包括(51)。软件需求规格说明书在软件开发中具有重要作用,但其作用不应当包括(52)。
(51)A. 对重要功能的描述 B. 软件确认准则
C. 软件的性能
D. 对算法的详细过程性描述
(52)A. 软件设计的依据
B. 用户和开发人员对软件要“做什么”的共同理解
C. 软件验证的依据
D. 软件可行性分析的依据
●堆是一种有用的数据结构,堆排序是一种选择排序,它的一个基本问题是如何造堆,常用的建堆方法是1964年Floyd提出的渗透法。采用此方法对n个元素进行排序时,堆排序的时间复杂性是(53)。
(53)A. O(n Log2n) B. O(n) C. O(Log2n) D. O(n2)
●有很多方法可用来描述可复用的构件,其中最理想的是由Tracz提出的3C模型。3C是指(54)。
(54)A. 包容(container),上下文(context),代价(cost)
B. 概念(concept),上下文(context),内容(content)
C. 概念(concept),上下文(context),控制(control)
D. 内容(content),包容(container),代价(cost)
●某系统以RS-232为接口,进行7位ASCII码字符传送,带有一位奇校验位和两位停止位,当波特率为9600时,字符传送率为(55)。
(55)A. 960 B. 873 C. 840 D. 480
● 存储1000个16×16点阵的汉字所需要的存储空间是 (56) 。 (56)A. 256KB B. 32KB C. 16KB D. 31.25KB
● 下列存储器按存取速度由快至慢排列,正确的是 (57) 。 (57)A. 主存>硬盘>Cache B. Cache>主存>硬盘
C. Cache>硬盘>主存
D. 主存>Cache>硬盘
● RAM 的特点是 (58) 。
(58)A. 断电后,存储在其内的数据将会丢失
B. 存储在其内的数据将永久保存
C. 用户只能读出数据,但不能写入数据
D. 容量大但是存取速度慢
● 下面程序运行后的输出结果是 (59) 。 #include
char a[7] = "china"; int i, j;
i = sizeof(a); j = strlen(a); printf("%d, %d\n", i, j); }
(59)A. 5, 5 B. 6, 6 C. 7, 5 D. 7, 6
● 设内存分配情况如下图所示,若要申请一块40K 字节的内存空间,采用最佳适应算法,则得到的分区首址为 (60) 。
(60)A. 100K B. 190K C. 330K D. 410K
100K 180K
190K
280K
330K
390K
410K
512K-1
●CRT的分辨率为1024×1024像素,像素的颜色数为256色,则刷新存储器的容量是(61)。
(61)A. 512KB B. 1MB C. 256KB D. 2MB
●以下关于1394的叙述中,错误的是(62)。
(62)A. IEEE1394B总线的传输距离在S400下,使用铜介质传输可以达10m
B. IEEE1394B总线上最多能支持63个设备
C. IEEE1394B总线设备只能与1394B总线设备连接,不能与1394A形成混合
连接
D. 可以使用1394B的物理层芯片和1394A的链路层芯片混合形成1394网络
●一个由微处理器构成的实时数据采集系统,其采样周期为20ms,A/D转换时间为25us,则当CPU使用(63)传送方式读取数据时,其效率最高。
(63)A. 查询 B. 中断
C. 无条件传输
D. 延时采样
● ECC的准确解释为(64)。
(64)A. 错误检查 B. 错误纠正
C. 自动错误检查与纠正
D. 综合性能
●临界区是(65)。
(65)A. 一个缓冲区 B. 一段程序
C. 一段共享数据区
D. 一个互斥资源
●公钥体系中,私钥用于(66),公钥用于(67)。
(66)A. 解密和签名 B. 加密和签名
C. 解密和认证
D. 加密和认证
(67)A. 解密和签名 B. 加密和签名
C. 解密和认证
D. 加密和认证
●HTTP协议中,用于读取一个网页的操作方法为(68)。
(68)A. READ B. GET C. HEAD D. POST
●帧中继作为一种远程接入方式有许多优点,下面选项中错误的是(69)。
(69)A. 帧中继比X.25的通信开销少,传输速度更快
B. 帧中继与DDN相比,能以更灵活的方式支持突发式通信
C. 帧中继比异步传输模式能提供更高的数据速率
D. 租用帧中继虚电路比租用DDN专线的费用低
●HTML文档中
B、 C、2009下半年系统架构设计师上午试题及参考答案2009下半年系统架构设计师上午试题及参考答案 ● 计算机系统中硬件层之上的软件通常按照三层来划分,如下图所示,图中 ①②③分别表示(1)。 (1)A.操作系统、应用软件和其他系统软件 B.操作系统、其他系统软件和应用软件 C.其他系统软件、操作系统和应用软件 D.应用软件、其他系统软件和操作系统 题目出处:《系统架构设计师教程(第2版)》第1页。 参考答案: B ●某计算机系统中有一个CPU、一台扫描仪和一台打印机。现有三个图像任务,每个任务有三个程序段:扫描Si,图像处理Ci和打印Pi (i=1,2,3)。下图为三个任务各程序段并发执行的前驱图,其中,(2)可并行执行,(3)的直接制约,(4)的间接制约。 (2)A.“C1S2”,“P1C2S3”,“P2C3” B.“C1S1”,“S2C2P2”,“C3P3” C.“S1C1P1”,“S2C2P2”,“S3C3P3” D.“S1S2S3”,“C1C2C3”,“P1P2P3” (3)A. S1受到S2和S3、C1受到C2和C3、P1受到P2和P3 B. S2和S3受到S1、C2和C3受到C1、P2和P3受到P1 C. C1和P1受到S1、C2和P2受到S2、C3和 P3受到S3 D. C1和S1受到P1、C2和S2受到P2、C3和S3受到P3 (4)A. S1受到S2和S3、C1受到C2和C3、P1受到P2和P3 B. S2和S3受到S1、C2和C3受到C1、P2和P3受到P1 C. C1和P1受到S1、C2和P2受到S2、C3和P3受到S3 D. C1和S,受到P1、C2和S2受到P2、C3和S3受到P3 参考答案: (2)A (3)C (4)B ● 在数据库设计的需求分析阶段应完成包括(5)在内的文档。 (5)A.E-R图 B.关系模式 C.数据字典和数据流图 D.任务书和设计方案 题目出处:《系统架构设计师教程(第2版)》第48~54页。 参考答案: C ● 设有职务工资关系P(职务,最低工资,最高工资),员工关系EMP(员工号,职务,工资),要求任何一名员工,其工资值必须在其职务对应的工资范围之内,实现该需求的方法是(6)。 (6)A.建立“EMP.职务”向“P.职务”的参照完整性约束 B.建立“P.职务”向“EMP.职务”的参照完整性约束 C.建立EMP上的触发器程序审定该需求 D.建立P上的触发器程序审定该需求 题目出处:《系统架构设计师考试全程指导》第48页。 参考答案: C ● 设关系模式R(U, F),其中R上的属性集U={A, B, C, D, E},R上的函数依赖集F={A→B,DE→B,CB→E,E→A,B→D}。(7)为关系R的候选关键字。分解(8)是无损连接,并保持函数依赖的。 (7)A. AB B. DE C. CE D. CB (8)A. p={R1(AC),R2(ED),R3(B)} B. p={R1(AC),R2(E),R3(DB)} C. p={R1(AC),R2(ED),R3(AB)} D. p={R1,(ABC),R2(ED),R3(ACE)} 题目出处:《系统架构设计师考试全程指导》第2.3.3节。《系统架构设计师教程(第2版)》第2.2.3节。 参考答案: (7)C (8)D 2015下半年嵌入式系统设计师考试真题及答案-上午卷2015下半年嵌入式系统设计师考试真题及答案-上午卷 1、CPU是在(1)结束时响应DMA请求的。 A. —条指令执行 B. —段程序 C. 一个时钟周期 D. —个总线周期 答案: D DMA控制器在需要的时候代替CPU作为总线主设备,在不受CPU干预的情况下,控制I/O设备与系统主存之间的直接数据传输。DMA操作占用的资源是系统总线,而CPU并非在整个指令执行期间即指令周期内都会使用总线,故DMA请求的检测点设置在每个机器周期也即总线周期结束时执行,这样使得总线利用率最高。 2、虚拟存储体系由(2)两级存储器构成。 A. 主存-辅存 B. 寄存器-Cache C. 寄存器-主存 D. Cache-主存 答案: A 本题考查计算机组成原理的基础知识。 计算机中不同容量、不同速度、不同访问形式、不同用途的各种存储器形成的是一种层次结构的存储系统。所有的存储器设备按照一定的层次逻辑关系通过软硬件连接起来,并进行有效的管理,就形成了存储体系。不同层次上的存储器发挥着不同的作用。一般计算机系统中主要有两种存储体系:Cache存储体系由Cache和主存储器构成,主要目的是提高存储器速度,对系统程序员以上均透明;虚拟存储体系由主夺储器和在线磁盘存储器等辅存构成,主要目的是扩大存储器容量,对应用程序员透明。 3、浮点数能够表示的数的范围是由其(3)的位数决定的。 A. 尾数 B. 阶码 C. 数符 D. 阶符 答案: B 在计算机中使用了类似于十进制科学计数法的方法来表示二进制实数,因其表示不同的数时小数点位置的浮动不固定而取名浮点数表示法。浮点数编码由两部分组成:阶码(即指数,为带符号定点整数,常用移码表示,也有用补码的)和尾数(是定点纯小数,常用补码表示,或原码表示)。因此可以知道,浮点数的精度由尾数的位数决定,表示范围的大小则主要由阶码的位数决定。 4、在机器指令的地址字段中,直接指出操作数本身的寻址方式称为(4)。 A. 隐含寻址 B. 寄存器寻址 C. 立即寻址 D. 直接寻址 高级系统架构设计师下午试题模拟 含详细答案系统架构设计师考试下午I模拟2 案例分析题 阅读以下软件架构设计的问题,在答题纸上回答问题。 某软件开发公司欲为某电子商务企业开发一个在线交易平台,支持客户完成网上购物活动中的在线交易。在系统开发之初,企业对该平台提出了如下要求。 1在线交易平台必须在1秒内完成客户的交易请求。 2该平台必须保证客户个人信息和交易信息的安全。 3当发生故障时,该平台的平均故障恢复时间必须小于10秒。 4由于企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级。添加新功能或进行硬件升级必须在6小时内完成。 针对这些要求,该软件开发公司决定采用基于架构的软件开发方法,以架构为核心进行在线交易平台的设计与实现。 1、软件质量属性是影响软件架构设计的重要因素。请用200字以内的文字列举6种不同的软件质量属性名称,并解释其含义。 2、请对该在线交易平台的4个要求进行分析,用300字以内的文字指出每个要求对应何种软件质量属性;并针对每种软件质量属性,各给出2种实现该质量属性的架构设计策略。 阅读以下关于结构化软件系统建模的叙述,在答题纸上回答问题。 希赛公司拟开发一个商业情报处理系统,使公司能够针对市场环境的变化及时调整发展战略,以获取最大的商业利益。项目组经过讨论,决定采用结构化分析和设计方法。在系统分析阶段,为了更好地对情报数据处理流程及其与外部角色的关联进行建模,项目组成员分别给出了自己的没计思路。 3小张提出先构建系统流程图(System Flowcharts),以便更精确地反映系统的业务处理过程及数据的输入和输出。 4小李提出先构建系统数据流图(Data Flow Diagrams),来展现系统的处理过程和定义业务功能边界,并给出了情报分类子系统的0层和1层数据流图,后者如图所示。 项目组经讨沦确定以数据流图作为本阶段的建模手段。工程师老王详细说明了流程图和数据流图之间的区别与联系,并指出了图的数据流图中存在的错误。 3、流程图和数据流图是软件系统分析设计中常用的两种手段,请用300字以内文字简要说明流程图与数据流图的含义及其区别,并说明项目组为何确定采用数据流图作为建模手段。 4、请分析指出图所示的数据流图中存在的错误及其原因,并针对图的1层数据流图绘制出情报分类 嵌入式系统模拟试题及答案学习中心/函授站_ 姓名学号 西安电子科技大学网络与继续教育学 院 2014学年下学期 《嵌入式系统》期末考试试题 (综合大作业) 题号一二三四五总分 题分2010302020 得分 考试说明: 1、大作业于2014年12月25日下发,2015年1月10日交回; 2、考试必须独立完成,如发现抄袭、雷同均按零分计; 3、答案须手写完成,要求字迹工整、卷面干净。 一、问题简述(每小题4分,共20分) 1、简述嵌入式系统的定义和组成结构。 答:嵌入式系统是以应用为中心,以计算机技术为基础,并软硬件可剪裁、功能、 ,可靠性、体积、重量、成本、功耗、成本、安装方式等方面符合要求的专用计算机系统。 嵌入式系统一般由嵌入式微处理器、存储与I/O部分、外设与执行部分、嵌入式软件等四个部分组成。 2、简单说明ARM微处理器的特点。 答:(1) 体积小、低功耗、低成本、高性能。 (2) 支持Thumb(16位)/ARM(32位)双指令集,能很好地兼 容8位/16位器件。 (3) 大量使用寄存器,指令执行速度更快。 (4) 大多数数据操作都在寄存器中完成,通过Load/Store结 构在内存和寄存器之间批量传递数据。 (5) 寻址方式灵活简单,执行效率高。 (6) 指令长度固定。 3、简述嵌入式系统产品的设计和开发过程。 答:①在嵌入式系统的开发过程中,一般采用的方法是首先在通用PC机上的集成开发环境中编程;②然后通过交叉编译和链接,将程序转换成目标平台(嵌入式系统)可以运行的二进制代码;③接着通过嵌入式调试系统调试正确;④最后将程序下载到目标平台上运行。 要强调,选择合适的开发工具和调试工具,对整个嵌入式系统的开发都非常重要。 4、简述嵌入式系统设计中要考虑的因素。 答:在嵌入式系统的开发过程中,要考虑到实时性、可靠性、稳 定性、可维护性、可升级、可配置、易于操作、接口规范、抗干 扰、物理尺寸、重量、功耗、成本、开发周期等多种因素。 5、什么是BootLoader,了解其在嵌入式系统中作用。 答:就是启动载入或引导加载又叫自举装载。由于系统加电后需 要首先运行BootLoader这段程序,因此它需要放在系统加电后 最先取指令的地址上。嵌入式处理器的生产厂商都为其处理器预 先安排了一个在系统加电或复位后最先取指令的地址。 二、名词解释(每小题2分,共10分) 1、DSP(Digital Signal Processor),数字信号处理器,一种特别用于快速处理数字信号的微处理器。DSP处理器对系统结构和指令进行了特殊设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也较高。 2、RTOS Real Time Operating System. 译为实时操作系统。实时系统是指一个能够在指定的或者确定的时间内,实现系统功能和对外部或内部、同步或异步事件作出响应的系统。 3、BSP设计板级支持包(BSP)的目的主要是为驱动程序提供访问硬件设备寄存器的函数包,从而实现对操作系统的支持。类似于PC机上的BIOS,是一个承上启下的软件层次。由嵌入OS和用户开发相结合取得。BSP一般是在嵌入式系统上固化存放。 4、总线竞争就是在同一总线上,同一时刻,有两个以上器件要通 软考系统架构设计师考试试题举例软考系统架构设计师考试试题举例 系统架构设计师是软考中的一门高级资格考试,其考试题型有哪些,下面小编就三种不同类型的选题分别举例,希望考生们对考试题型的了解能有一定的帮助。 一选择题 1.在TCP/IP协议分层结构中,SNMP是在(1)协议之上的(2)请求/响应协议。在ISO/OSI/RM基础上的公共管理信息服务/公共管理信息协议CMIS/CMIP是一个完整的网络管理协议族,网络管理应用进程使用OSI参考模型的(3)。 (1) (2)A.异步 B.同步 C.主从 D.面向连接 (3)A.网络层B.传输层C.表示层D.应用层 2.软件产品线主要由(4)和产品集合两部分组成。 (4)A.构件库 B.核心资源 C.体系结构 D.开发组织 二案例分析问答题 阅读以下关于软件体系结构方面的叙述,回答问题1和问题2。 某集团公司要开发一个网络财务程序,使各地员工能在互联网络上进行财务处理和报销。在设计该财务程序的体系结构时,项目组产生了分歧: (1)张工程师认为应该采用客户机/服务器(C/S)结构。各分公司财务部要安装一个软件客户端,通过这个客户端连接到总公司财务部主机。如果员工在外地出差,需要报销帐务的,也需要安装这个客户端才能进行。 (2)李工程师认为应该采用浏览器/服务器(BS)结构,各分公司及出差员工直接通过Windows操作系统自带的IE浏览器就可以连接到总公司的财务部主机。 经过项目组的激烈讨论,最终选用了C/S和B/S混合结构。 [问题1] 请用200字以内的文字简要讨论C/S结构与B/S结构的区别及各自的优点和缺点。 [问题2] 请用200字以内的文字说明如何设计C/S和B/S混合结构,这样设计有什么好处 嵌入式系统设计复习题山东理工大学成人高等教育嵌入式系统设计复习题 一、简述题 1、画出MCS-51单片机的总线形成图,并写出地址线和数据线的数量 2、简述定时器/计数器方式1和方式2的最长定时器时间与最短定时时间(外部晶振为6MHz) 3、简述串行口的控制寄存器SCON中的SM0、SM1、SM2的含义 4、如果一个8位的D/A转换器满量程为5V,试分别确定当数字量为75H、0ACH时对应的模拟量。 5.MCS-51系列单片机三总线如何产生?说明各控制总线的名称及含义。 6.写出MCS-51单片机P3口的第二功能名称含义。 7.MCS-51单片机工作寄存器区字节地址范围是多少?若选择当前工作寄存器区为2区,应如何设置? 8.当中断控制寄存器IE的内容为92H时的含义是什么? 9.简述程序状态字PSW各位的含义。 10.MCS-51系列单片机内部有哪些主要逻辑部件组成? 11.P3口的第二功能是什么。 12.MCS-51单片机内部RAM如何分配的? 13.写出将片内RAM 30H单元、片外RAM 3000H单元的内容读入A中的指令。 14.位地址20H与字节地址20H有何区别?位地址20H具体在片内RAM中什么位置?15.写出特殊功能寄存器IE、IP、TMOD的名称及功能。 二、名词解释 1、A/D分辨率 2、中断 三、编程 1、定时器/计数器初始化编程 若要求T0作为定时器以方式1工作,定时时间为50ms; T1作为计数器以方式2工作,计3个脉冲溢出。设单片机晶振频率为12MHZ,编写初始化程序。 2、编程将片内RAM31H单元的高3位和30H单元的高5位合并为1个字节送片内RAM32H,要求31H的高3位在高位上。 3.以30H为起始地址的内部RAM中,连续存放8个单字节无符号数, 试编一程序,求其平均值送52H单元。 4.片内RAM的40H、41H单元存放2个压缩的BCD码,编制程序将其转换成七段码,并存入片内30H~33H单元中。已知七段码表的首地址为TAB。 四、设计 1、画出利用8255A管理LED3位静态显示的原理简图,并编写显示数字5、7、9的程序。 五、指令题 1.设片内RAM(30H)=0EH,执行下面程序后,(A)=?该程序完成何功能? MOV R0,#30H 答: MOV A,@R0 结果A= RL A 功能: MOV B,A RL A RL A ADD A,B RET 2.设(A)=40H,(R1)=23H,(40H)=05H。执行下列两条指令后,累加器A和R1以及内部RAM中40H单元的内容各为何值? (1)XCH A,R1 (2)XCHD A,@R1 3.设内部RAM中44H单元的内容为43H,执行下列程序后 MOV SP,#78H MOV R1,#44H 嵌入式系统设计师 历年试题解析嵌入式系统设计师历年试题解析 本复习题页码标注所用教材为: 嵌入式系统技术张晓林2008年10月第1版高等教育出版社 如学员使用其他版本教材,请参考相关知识点 1. 嵌入式系统调试通常可以分为硬件级调试和在线仿真器调试。 考核知识点:嵌入式系统调试,参见P47 2. 在ARM处理器中,快速中断(FIQ)的优先级高于外部中断(IRQ)。 考核知识点:ARM处理器,参见P62 3. ROM能够永久或半永久地保存数据,ROM内的数据永远不会丢失。 考核知识点:存储器特点,参见P131 4. 内建测试系统(BIST)是SoC片上系统的重要结构之一,JTAG测试接口是IC芯片测试方法的标准。 考核知识点:嵌入式系统测试,参见P43 5. VHDL的基本单元描述不包括库。 考核知识点:SOC主要设计语言,参见P233 6. 嵌入式ARM架构的嵌入式处理器同时支持大端、小端(Big/Little-Endian)数据类型。 考核知识点:嵌入式ARM架构的嵌入式处理器,参见P16 7. 嵌入式操作系统通常采用整体式内核或层次式内核的结构。 考核知识点:嵌入式操作系统内核,参见P249 8. ARM7TDMI中的T代表增强型乘法器。 考核知识点:ARM处理器,参见71 9. 看门狗(Watch Dog)实际是一个简单的定时器,在固定时间内若正常清零,则自动复位处理器。 考核知识点:嵌入式式系统硬件设计,教材无参考答案 10. ARM-CPU由多家不同制造商生产,芯片外部提供的总线是不一致的。 考核知识点:嵌入式总线技术,参见P183 1.嵌入式处理器指令的执行周期包括() A.启动、运行、退出 B.取指令、指令译码、执行指令、存储 C.启动、运行、挂起、退出 D.取指令、指令译码、执行指令 考核知识点: ARM处理器指令周期,参见P69 2.下列不属于嵌入设计处理器本身带有的基本接口是() 嵌入式系统开发技术试题库嵌入式系统开发技术题库第3套 一、选择题 1:与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是()。A:嵌入式系统与具体应用紧密结合,具有很强的专用性 B:嵌入式系统通常包含在非计算机设备(系统)中,具有隐蔽性 C:嵌入式系统的软硬件资源往往受到严格的限制 D:嵌入式系统性能较低,价格也比较便宜 2:嵌入式系统中的CPU具有一些与通用计算机所使用的CPU不同的特点,下面不是其特点的是()。A:支持实时处理 B:低功耗 C:高主频 D:集成了测试电路 3:嵌入式系统使用的片上系统英文缩写名为SoC,下面关于SoC叙述中错误的是()。 A:SoC也称为系统级芯片,它是电子设计自动化水平的提高和集成电路制造技术飞速发展的产物 B:SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路C:SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能 D:SoC的设计制造难度很大,目前还没有得到广泛使用 4:微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是()。 A:集成电路的集成度指的是单个集成电路所含电子元件(如晶体管、电阻、电容等)的数目多少 B:根据集成度的高低,集成电路可以分为小规模、中规模、大规模、超大规模和极大规模等几种 C:嵌入式系统中使用的处理器芯片属于大规模集成电路 D:集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成 5:文字信息是人们用以表达和传递信息的媒体之一,大多数嵌入式系统都必须处理文字信息。下面关于文字信息的表示及其处理的叙述中,错误的是()。 A:目前使用最广泛的西文字符集是ASCII字符集,它包含96个可打印字符 B:GB2312是我国目前广泛使用的汉字编码国家标准之一 C:GB2312包括6000多汉字,但不包含西文、俄文等其他字符 D:GB2312字符集中的汉字与符号在系统中采用双字节表示 6:假设一台数码相机一次可拍摄16位色1024 x 1024的彩色相片共80张,数据压缩比平均是4,则它使用的存储器容量大约是()。 A:40MB B:60MB C:80MB D:120MB 7:在数字音频信息数字化过程中,正确的处理顺序是()。 A:量化、取样、编码 B:取样、编码、量化 C:取样、量化、编码 D:编码、取样、量化 8:互联网借助TCP/IP协议把许多同构或异构的计算机网络互相连接起来,实现了遍布全球的计算机的互连、互通和互操作,其中的IP协议起着关键性的作用。下面有关IP协议的叙述中,错误的是()。 2016年下半年嵌入式系统设计师(中级)上午选择+下午案例真题答案+解析完整版(全国计算机软考)2016年下半年嵌入式系统设计师真题+答案解析 上午选择 1、(1)用来区分在存储器中以二进制编码形式存放的指令和数据。 A. 指令周期的不同阶段 B. 指令和数据的寻址方式 C. 指令操作码的译码结果 D. 指令和数据所在的存储单元 答案:A 指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成,是从取指令、分析指令到执行完所需的全部时间。CPU执行指令的过程中,根据时序部件发出的时钟信号按部就班进行操作。在取指令阶段读取到的是指令,在分析指令和执行指令时,需要操作数时再去读操作数。 2、计算机在一个指令周期的过程中,为从内存读取指令操作码,首先要将(2)的内容送到地址总线上。 A. 指令寄存器(IR) B. 通用寄存器(GR) C. 程序计数器(PC) D. 状态寄存器(PSW) 答案:C CPU首先从程序计数器(PC)获得需要执行的指令地址,从内存(或 高速缓存)读取到的指令则暂存在指令寄存器(IR),然后进行分析和执行。 3、设16位浮点数,其中阶符1位、阶码值6位、数符1位、尾数8位。若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是(3)。 A. -264~(1-2-8)264 B. -263~(1-2-8)263 C. -(1-2-8)264~(1-2-8)264 D. -(1-2-8)263~(1-2-8)263 答案:B 浮点格式表示一个二进制数N的形式为N=2E×F,其中E称为阶码,F叫做尾数。在浮点表示法中,阶码通常为含符号的纯整数,尾数为含符号的纯小数。 指数为纯整数,阶符1位、阶码6位在补码表示方式下可表示的最大数为63(26-1),最小数为-64(-26)。尾数用补码表示时最小数为-1、最大数为1-2-8,因此该浮点表示的最小数为-263,最大数为(1-2-8)×263。 4、已知数据信息为16位,最少应附加(4)位校验位,以实现海明码纠错。 A. 3 2017年系统架构设计师案例分析试题加答案(1)2017年系统架构设计师案例分析试题加答案(1) 系统架构设计师考试属于软考中的一项高级资格考试,考试分综合知识、案例分析和论文3个科目。下午的案例分析是考试的一大难点,希赛小编为大家整理了几道系统架构设计师案例分析试题,希望对大家有所帮助。 阅读以下关于软件系统架构选择的说明,回答问题。 希赛公司欲针对Linux操作系统开发一个KWIC(KevWordinContext)检索系统。该系统接收用户输入的查洵关键字,依据字母顺序给出相关帮助文档并根据帮助文档内容进行循环滚动阅读。在对KWIC系统进行需求分析时,公司的业务专家发现用户后续还有可能采用其他方式展示帮助内容。根据目前需求,公司的技术人员决定通过重复剪切帮助文档中的第一个单词并将其插入到行尾的方式实现帮助文档内容的循环滚动,后续还将采用其他的方法实现这一功能。 在对KWIC系统的架构进行设计时,公司的架构师王工提出采用共享数据的主程序-子程序的架构风格,而李工则主张采用管道-过滤器的架构风格。在架构评估会议上,大家从系统的算法变更、功能变更、数据表示变更和性能等方面对这两种方案进行评价,最终采用了李工的方案。 1、在实际的软件项目开发中,采用恰当的架构风格是项目成功的保证。请用200字以内的文字说明什么是软件架构风格,并对主程序-子程序和管道-过滤器这两种架构风格的特点进行描述。 2、请完成表中的空白部分(用+表示优、-表示差),对王工和李工提出的架构风格进行评价,并指出采用李工方案的原因。 3、规划图是李工给出的架构设计示意图,请将恰当的功能描述填入图中的(1)~(4)。 参考答案 1、软件架构风格是拙述特定软件系统组织方式的惯用模式。组织方式描述了系统的组成构件和这些构件的组织方式,惯用模式则反映众多系统共有的结构和语义。主程序-子程序架构风格中,所有的计算构件作为子程序协作工作,并由一个主程序顺序地调用这些子程序,构件通过共享存储区交换数据。管道-过滤器架构风格中,每个构件都有一组输入和输出,构件接受数据输入,经过内部处理,然后产生数据输出。这里的构件称为过滤器,构件之间的连接件称为数据流传输的管道。 相关文档
|