计算机类专业技术中级资格软件设计师基础知识
2009年下半年软件设计师上午试题(含解析)
75 题含答案基础知识
1单选题1 / 75
以下关于CPU的叙述中,错误的是______。
查看答案
B. 程序计数器PC除了存放指令地址,也可以临时存储算术/逻辑运算结果
2单选题2 / 75
以下关于CISC(Complex Instruction Set Computer,复杂指令集计算机)和RISC (Reduced Instruction Set Computer,精简指令集计算机)的叙述中,错误的是______。
查看答案
A. 在CISC中,其复杂指令都采用硬布线逻辑来执行
3单选题3 / 75
查看答案
C. 规格化指的是阶码采用移码、尾数采用补码
4单选题4 / 75
查看答案
D. 统一这两个数的阶码
5单选题5 / 75
以下关于校验码的叙述中,正确的是______。
查看答案
A. 海明码利用多组数位的奇偶性来检错和纠错
6单选题6 / 75
以下关于Cache的叙述中,正确的是______。
查看答案
B. Cache的设计思想是在合理成本下提高命中率
7单选题7 / 75
网络安全体系设计可从物理线路安全、网络安全、系统安全、应用安全等方面来进行,其中,数据库容灾属于______。
查看答案
D. 系统安全和应用安全
8单选题8 / 75
包过滤防火墙对数据包的过滤依据不包括______。
查看答案
C. MAC地址
9单选题9 / 75
某网站向CA申请了数字证书,用户通过______来验证网站的真伪。
查看答案
A. CA的签名
10单选题10 / 75
下列智力成果中,能取得专利权的是______。
查看答案
D. 用于控制测试过程的程序
11单选题11 / 75
软件权利人与被许可方签订一份软件使用许可合同。若在该合同约定的时间和地域范围内,软件权利人不得再许可任何第三人以此相同的方法使用该项软件,但软件权利人可以自己使用,则该项许可使用是______。
查看答案
A. 独家许可使用
12单选题12 / 75
多媒体中的“媒体”有两重含义,一是指存储信息的实体;二是指表达与传递信息的载体。______是存储信息的实体。
查看答案
B. 磁盘、光盘、磁带、半导体存储器
13单选题13 / 75
RGB8:8:8表示一帧彩色图像的颜色数为______种。
查看答案
C. 224(上标)
14单选题14 / 75
位图与矢量图相比,位图______。
查看答案
A. 占用空间较大,处理侧重于获取和复制,显示速度快
15单选题15 / 75
在采用结构化方法进行系统分析时,根据分解与抽象的原则,按照系统中数据处理的流程,用______来建立系统的逻辑模型,从而完成分析工作。
查看答案
B. 数据流图
16单选题16 / 75
面向对象开发方法的基本思想是尽可能按照人类认识客观世界的方法来分析和解决问题,______方法不属于面向对象方法。
查看答案
D. Jackson
17单选题17 / 75
确定构建软件系统所需要的人数时,无需考虑______。
查看答案
A. 系统的市场前景
18单选题18 / 75
一个项目为了修正一个错误而进行了变更。但这个错误被修正后,却引起以前可以正确运行的代码出错。______最可能发现这一问题。
查看答案
C. 回归测试
19单选题19 / 75
风险预测从两个方面评估风险,即风险发生的可能性以及______。
查看答案
D. 风险发生所产生的后果
20单选题20 / 75
许多程序设计语言规定,程序中的数据都必须具有类型,其作用不包括______。
查看答案
C. 便于定义动态数据结构
21单选题21 / 75
以下关于C/C++语言指针变量的叙述中,正确的是______。
查看答案
A. 指针变量可以是全局变量也可以是局部变量
22单选题22 / 75
将高级语言源程序翻译为机器语言程序的过程中常引入中间代码。以下关于中间代码的叙述中,错误的是______。
查看答案
D. 中间代码与机器语言代码在指令结构上必须一致
23单选题23 / 75
查看答案
B. 汇编程序、编译程序和Java解释器
24单选题24 / 75
查看答案
D. 最终用户、应用软件开发者和系统软件开发者
25单选题25 / 75
查看答案
C. V(S1)V(S2)和P(S1)
26单选题26 / 75
查看答案
B. P(S2)P(S3)和P(S4)
27单选题27 / 75
若系统正在将______文件修改的结果写回磁盘时系统发生崩溃,则对系统的影响相对较大。
查看答案
B. 目录
28单选题28 / 75
UNIX系统采用直接、一级、二级和三级间接索引技术访问文件,其索引结点有13个地址项(i_addr[0]~i_addr[12])。如果每个盘块的大小为1KB,每个盘块号占4B,则进程A访问文件F中第11264字节处的数据时,______。
查看答案
B. 需要一级间接寻址
29单选题29 / 75
软件能力成熟度模型(CMM)的第4级(已管理级)的核心是______。
查看答案
C. 对软件过程和产品都有定量的理解和控制
30单选题30 / 75
软件系统设计的主要目的是为系统制定蓝图,______并不是软件设计模型所关注的。
查看答案
D. 项目范围
31单选题31 / 75
ISO/IEC9126软件质量模型中,可靠性质量特性包括多个子特性。一软件在故障发生后,要求在90秒内恢复其性能和受影响的数据,与达到此目的有关的软件属性为______子特性。
查看答案
C. 易恢复性
32单选题32 / 75
某程序的程序图如下所示,运用McCabe度量法对其进行度量,其环路复杂度是______。
查看答案
D. 5
33单选题33 / 75
系统开发计划用于系统开发人员与项目管理人员在项目期内进行沟通,它包括______和预算分配表等。
查看答案
A. PERT图
34单选题34 / 75
改正在软件系统开发阶段已经发生而系统测试阶段还没有发现的错误,属于______维护。
查看答案
A. 正确性
35单选题35 / 75
某系统重用了第三方组件(但无法获得其源代码),则应采用______对组件进行测试。
查看答案
D. 黑盒测试
36单选题36 / 75
极限编程(XP)由价值观、原则、实践和行为四个部分组成,其中价值观包括沟通、简单性、______。
查看答案
C. 反馈和勇气
37单选题37 / 75
以下关于类和对象的叙述中,错误的是______。
查看答案
B. 类是一个对象模板,用它仅可以产生一个对象
38单选题38 / 75
查看答案
D. 封装
39单选题39 / 75
查看答案
A. 继承
40单选题40 / 75
查看答案
C. 消息
41单选题41 / 75
以下关于面向对象分析的叙述中,错误的是______。
查看答案
B. 面向对象分析需要考虑系统的测试问题
42单选题42 / 75
以下关于面向对象设计的叙述中,错误的是______。
查看答案
D. 高层模块无法不依赖于底层模块
43单选题43 / 75
查看答案
B. 单例(Singleton)
44单选题44 / 75
查看答案
D. 组合(Composite)
45单选题45 / 75
查看答案
C. 装饰(Decorate)
46单选题46 / 75
查看答案
D. 观察者(Observer)
47单选题47 / 75
查看答案
A. 一个Subiect对象可对应多个Observer对象
48单选题48 / 75
以下关于编译系统对某高级语言进行翻译的叙述中,错误的是______。
查看答案
C. 语义分析阶段可以发现程序中所有的语义错误
49单选题49 / 75
若一个程序语言可以提供链表的定义和运算,则其运行时的______。
查看答案
B. 数据空间必须采用堆存储分配策略
50单选题50 / 75
由某上下文无关文法M[S]推导出某句子的分析树如下图所示,则错误的叙述是______。
查看答案
A. 该文法推导出的句子必须以“a”开头
51单选题51 / 75
查看答案
C. 1 *和* *
52单选题52 / 75
查看答案
A. S中应加入关系模式D的主键
53单选题53 / 75
软硬件故障常造成数据库中的数据破坏。数据库恢复就是______。
查看答案
D. 在尽可能短的时间内,把数据库恢复到故障发生前的状态
54单选题54 / 75
查看答案
B. 年龄和联系方式
55单选题55 / 75
查看答案
C. 外键
56单选题56 / 75
查看答案
C. UPDATE
57单选题57 / 75
查看答案
C. ②、④、⑤、③、①
58单选题58 / 75
查看答案
B. 由其先序遍历序列和后序遍历序列可以构造该二叉树的中序遍历序列
59单选题59 / 75
邻接矩阵和邻接表是图(网)的两种基本存储结构,对于具有n个顶点、6条边的图,______。
查看答案
D. 采用邻接矩阵表示图时,查找所有顶点的邻接顶点的时间复杂度为O(n2(上标))
60单选题60 / 75
单向链表中往往含有一个头结点,该结点不存储数据元素,一般令链表的头指针指向该结点,而该结点指针域的值为第一个元素结点的指针。以下关于单链表头结点的叙述中,错误的是______。
查看答案
D. 加入头结点后,在链表中进行查找运算的时间复杂度为O(1)
61单选题61 / 75
对于长度为m(m>1)的指定序列,通过初始为空的一个栈、一个队列后,错误的叙述是______。
查看答案
D. 入栈序列与出栈序列关系为1:1,而入队序列与出队序列关系是1:n(n≥1)
62单选题62 / 75
字符串采用链表存储方式时,每个结点存储多个字符有助于提高存储密度。若采用结点大小相同的链表存储串,在串比较、求子串、串连接、串替换等串的基本运算中,______。
查看答案
D. 进行串替换最不方便
63单选题63 / 75
某算法的时间复杂度表达式为T(n)=an2(上标)+bnlgn+cn+d,其中,n为问题的规模,a、b、 c和d为常数,用O表示其渐近时间复杂度为______。
查看答案
A. O(n2(上标))
64单选题64 / 75
查看答案
B. 快速排序算法在最坏情况下的时间复杂度为O(nlgn)
65单选题65 / 75
查看答案
A. 45,12,30,25,67,52,85
66单选题66 / 75
查看答案
A. 中继器
67单选题67 / 75
查看答案
C. 路由器
68单选题68 / 75
查看答案
A. <TITLE>我的主页</TITLE>
69单选题69 / 75
查看答案
A. <HR>
70单选题70 / 75
查看答案
C. <I>welcome</I>
71单选题71 / 75
查看答案
A. programming
72单选题72 / 75
查看答案
C. non-repeating
73单选题73 / 75
查看答案
B. practical
74单选题74 / 75
查看答案
D. programmer
75单选题75 / 75
查看答案
A. construct