文档介绍:中级软件设计师2 0 0 9下半年上午试题
单项选择题
1、 以下关于CPU的叙述中,错误的是。
CPU产生每条指令的操作信号并将操作信号送往相应的部件进行控制
程序计数器PC除了存放指令地址,也可以临时存储算术/逻辑运算结果
C发生所产生的后果
20、 许多程序设计语言规定,程序中的数据都必须具有类型,其作用不包括。
便于为数据合理分配存储单元
便于对参与表达式计算的数据对象进行检查
便于定义动态数据结构
便于规定数据对象的取值范围及能够进行的运算
21、以下关于C/C++语言指针变量的叙述中,正确的是。
指针变量可以是全局变量也可以是局部变量
必须为指针变量与指针所指向的变量分配相同大小的存储空间
对指针变量进行算术运算是没有意义的
指针变量必须由动态产生的数据对象来赋值
22、将高级语言源程序翻译为机器语言程序的过程中常引入中间代码。以下关于中间代码的叙述中, 错误的是。
不同的高级程序语言可以产生同一种中间代码
使用中间代码有利于进行与机器无关的优化处理
使用中间代码有利于提高编译程序的可移植性
中间代码与机器语言代码在指令结构上必须一致
操作系统是裸机上的第一层软件,其他系统软件(如23等)和应用软件都是建立在操作系统基 础上的。下图①②③分别表示24 。
糊用软件
其他系统软件
汁算机硬件
23、 、财务软件和数据库管理系统软件
汇编程序、编译程序和Java解释器
编译程序、数据库管理系统软件和汽车防盗程序
语言处理程序、办公管理软件和气象预报软件
24、 、最终用户和系统软件开发者
应用软件开发者、系统软件开发者和最终用户
最终用户、系统软件开发者和应用软件开发者
最终用户、应用软件开发者和系统软件开发者 进程Pl、P2、P3和P4的前趋图如下:
若用PV操作控制这几个进程并发执行的过程,则需要设置4个信号量SI、S2、S3和S4,且信号 量初值都等于零。下图中a和b应分别填写25 , c和d应分别填写26 。
Pl P2 P3 P4
25、 A. P (SI) P (S2)和P (S3) B. P (SI) P (S2) W(S1)
C. V(S1) V(S2)和 P (SI) D. V(S1) V(S2)和 V(S3)
26、 A. P (SI) P (S2) (S4) B. P (S2 ) P (S3 )和P (S4 )
C. V(S1) V(S2)和 V(S4) D. V(S2) V(S3)和 V(S4)
27、 若系统正在将 文件修改的结果写回磁盘时系统发生崩溃,则对系统的影响相对较大。
空闲块
28、 UNIX系统采用直接、一级、二级和三级间接索引技术访问文件,其索引结点有13个地址项 (i_addr [0] ~i_addr [12] ) o如果每个盘块的大小为1KB,每个盘块号占4B,则进程A访问文件F 中第11264字节娅勺数据时,。
可直接寻址
29、 软件能力成熟度模型(CMM)的第4级(已管理级)的核心是 o
建立基本的项目管理和实践来跟踪项目费用、进度和功能特性
组织具有标准软件过程
对软件过程和产品都有定量的理解和控制
先进的新思想和新技术促进过程不断改进
30、 软件系统设计的主要目的是为系统制定蓝图,并不是软件设计模型所关注的。
系统总体结构
31、 ISO/IEC9126软件质量模型中,可靠性质量特性包括多个子特性。一软件在故障发生后,要
求在90秒内恢复其性能和受影响的数据,与达到此目的有关的软件属性为 子特性。
容错性
32、 某程序的程序图如下所示,运用McCabe度量法对其进行度量,其环路复杂度是。
33、 系统开发计划用于系统开发人员与项目管理人员在项目期内进行沟通,它包括 和预算
分配表等。
PERT图
34、 改正在软件系统开发阶段已经发生而系统测试阶段还没有发现的错误,属于 维护。
正确性
35、 某系统重用了第三方组件(但无法获得其源代码),则应采用 对组件进行测试。
基本路径覆盖
36、 极限编程(XP)由价值观、原则、实践和行为四个部分组成,其中价值观包括沟通、简单性、
37、 以下关于类和对象的叙述中,错误的是。
类是具有相