【计算机类职业资格】软件水平考试(中级)软件设计师上午(基础知识)试题章节练习试卷2及答案解析.doc
《【计算机类职业资格】软件水平考试(中级)软件设计师上午(基础知识)试题章节练习试卷2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】软件水平考试(中级)软件设计师上午(基础知识)试题章节练习试卷2及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(中级)软件设计师上午(基础知识)试题章节练习试卷 2 及答案解析(总分:56.00,做题时间:90 分钟)一、选择题(总题数:20,分数:56.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。_2.设某算法的计算时间可用递推关系式 T(n)=2T(n/2)+n 表示,则该算法的时间复杂度为(1)。(分数:2.00)A.O(lgn)B.O(nlgn)C.O(n)D.O(n 2 )3.下面的程序段违反了算法的(2)原则。 Void sam() int n=2; while(!odd(n) n+=2 p
2、rintf(n); (分数:2.00)A.有穷性B.确定性C.可行性D.健壮性4.拉斯维加斯(Las Vegas)算法是一种常用的(3)算法。(分数:2.00)A.确定性B.近似C.概率D.加密5.在分支限界算法设计策略中,通常采用(4)搜索问题的解空间。(分数:2.00)A.深度优先B.广度优先C.自底向上D.拓扑序列6.算法是对问题求解过程的一类精确描述,算法中描述的操作都是可以通过已经实现的基本操作在限定时间内执行有限次来实现的,这句话说明算法具有(5)特性。(分数:2.00)A.正确性B.确定性C.可行性D.健壮性7.用迭代法求解方程 x 5 -x-1=0,下列迭代公式不可能正确的是(
3、6)。(分数:2.00)A.B.C.D.8.用递归算法实现 n 个相异元素构成的有序序列的二分查找,采用一个递归工作栈时,该栈的最小容量应为(11)。(分数:2.00)A.nB.n/2C.log 2 nD.log 2 (n+1)9.贪婪法是一种(20)的算法。(分数:2.00)A.不求最优,只求满意B.只求最优C.求取全部可行解D.求取全部最优解10.快速排序算法采用的设计方法是(23)。(分数:2.00)A.动态规划法(Dynamic Programming)B.分治法(Divideand Conquer)C.回溯法(Backtracking)D.分枝定界法(Branch and Bound
4、)11.利用动态规划法求解每对节点之间的最短路径问题时,设有向图 G=V,E共有 n 个节点,节点编号1n,设 C 是 G 的成本邻接矩阵,用 D k (i,j)表示从 i 到 j 并且不经过编号比 k 还大的节点的最短路径的长度(D n (i,j)即为图 G 中节点 i 到 j 的最短路径长度),则求解该问题的递推关系式为(28)。(分数:2.00)A.D k (i,j)=D k -1(i,j)+C(i,j)B.D k (i,j)=minD k -1(i,j),D k -1(i,j)+C(i,j)C.D k (i,j)=D k -1(i,k)+D k -1(k,j)D.D k (i,j)=m
5、inD k -1(i,j),D k -1(i,k)+D k -1(k,j)12.采用动态规划策略求解问题的显著特征是满足最优性原理,其含义是(29)。(分数:2.00)A.当前所作出的决策不会影响后面的决策B.原问题的最优解包含其子问题的最优解C.问题可以找到最优解,但利用贪心法不能找到最优解D.每次决策必须是当前看来最优的决策才可以找到最优解为了解决进程间的同步和互斥问题,通常采用一种称为(1)机制的方法。若系统中有 5 个进程共享若干个资源 R,每个进程都需要 4 个资源 R,那么使系统不发生死锁的资源 R 的最少数目是(2)。(分数:4.00)A.调度B.信号量C.分派D.通信A.20B
6、.18C.16D.15某仓库有两名发货员,一名审核员。当顾客提货时,只要发货员空闲,允许顾客进入仓库提货,顾客离开时,审核员检验顾客提货是否正确。其工作流程如图 3-2 所示。为了利用 PV 操作正确地协调他们之间的工作,设置了两个信号量 S1 和 S2,且 S1 的初值为 2,S2 的初值为 1。在图中的 a 处应填写(3),图中的 b,c 和 d 处应分别填写(4)。 (分数:4.00)A.P(S1)B.P(S2)C.V(S1)D.V(S2)A.P(S2),V(S2)和 V(S1)B.P(S1),V(S1)和 V(S2)C.V(S1),P(S2)和 V(S2)D.V(S2),P(S1)和
7、V(S1)在一个单 CPU 的计算机系统中,有两台外部设备 R1,R2 和三个进程 P1,P2,P3。系统采用可剥夺式优先级的进程调度方案,且所有进程可以并行使用 I/O 设备,三个进程的优先级、使用设备的先后顺序和占用设备时间如表 3-1 所示。 (分数:4.00)A.60B.67C.78D.90A.70B.78C.80D.89因争用资源产生死锁的必要条件是互斥、循环等待、不可抢占和(16)。对于缓冲池 (大量缓冲区)的管理,采用生产者-消费者方式解决同步或互斥时,通常需要用(17)个信号量。(分数:4.00)A.请求与释放B.释放与保持C.释放与阻塞D.保持与等待A.1B.2C.3D.4主
8、存按字节编址,地址从 A4000H 到 CBFFFH,共有(21)字节。若用存储容量为 32K*8bit 的存储器芯片构成该主存,至少需要(22)片。(分数:4.00)A.80KB.96KC.160KD.192KA.2B.5C.8D.10容量为 64 块的 Cache 采用组相连方式映像,字块大小为 128 个字,每 4 块为一组。若主存容量为 4096 块,且以字编址,那么主存地址应为(23)位,主存区号应为(24)位。(分数:4.00)A.16B.17C.18D.19A.5B.6C.7D.8虚拟存储管理系统的基础是程序的(25)理论,这个理论的基本含义是指程序执行时往往会不均匀地访问主存储
9、器单元。根据此理论,Denning 提出了工作集理论。工作集是进程运行时被频繁地访问的页面集合。在进程运行时,如果它的工作集页面都在(26)内,能够使该进程有效地运行,否则会出现频繁的页面调儿调出现象。(分数:4.00)A.全局性B.局部性C.时间全局性D.空间全局性A.主存储器B.虚拟存储器C.辅助存储器D.U 盘MPEG-1 编码器输出视频的数据率大约为(37)。PAL 制式下其图像亮度信号的分辨率为(38),帧速为(39)。(分数:6.00)A.128Kb/sB.320Kb/sC.1.5Mb/sD.15Mb/sA.352288B.576352C.720576D.1024720A.16 帧
10、/秒B.25 帧/秒C.30 帧/秒D.50 帧/秒软件水平考试(中级)软件设计师上午(基础知识)试题章节练习试卷 2 答案解析(总分:56.00,做题时间:90 分钟)一、选择题(总题数:20,分数:56.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。_解析:2.设某算法的计算时间可用递推关系式 T(n)=2T(n/2)+n 表示,则该算法的时间复杂度为(1)。(分数:2.00)A.O(lgn)B.O(nlgn) C.O(n)D.O(n 2 )解析:解析:运用数学递推公式,可以推算出数量级 O(nlgn)。
11、3.下面的程序段违反了算法的(2)原则。 Void sam() int n=2; while(!odd(n) n+=2 printf(n); (分数:2.00)A.有穷性 B.确定性C.可行性D.健壮性解析:解析:一个算法要求必须总是在执行有穷步之后结束,并月-每一步都可在有穷时间内完成。上述程序段违反了算法的有穷性性质,理论上将导致过程不可终止。4.拉斯维加斯(Las Vegas)算法是一种常用的(3)算法。(分数:2.00)A.确定性B.近似C.概率 D.加密解析:解析:概率算法允许算法在执行过程中可随机地选择下一个计算步骤。在许多情况下,当算法在执行过程中面临一个选择时,随机性选择常比最
12、优选择要省时,因此概率算法可以在很大程度上降低算法的复杂度。概率算法通常有两个优点。首先,较之那些我们所知的解决同问题最好的确定性算法,概率算法所需的运行时间或空间通常小一些;其次,迄今为止所发现的概率算法总是易于理解和实现的。概率算法可分为四类,分别是数值概率算法、蒙特卡罗算法(Monte Karlo)、拉斯维加斯算法(Las Vegas)和舍伍德算法(Sherwood)。5.在分支限界算法设计策略中,通常采用(4)搜索问题的解空间。(分数:2.00)A.深度优先B.广度优先 C.自底向上D.拓扑序列解析:解析:分支-限界算法是在问题的解空间树上搜索问题解的算法,它的求解目标是找出满足约束条
13、件的一个解,或是在满足约束条件的解中找出一个目标函数达到极大或极小的解,即在某种意义下的最优解。分支限界算法以广度优先的方式搜索解空间,其搜索策略是在扩展节点处先生成其所有的儿子节点,然后再从当前节点表中选择下一个扩展节点。6.算法是对问题求解过程的一类精确描述,算法中描述的操作都是可以通过已经实现的基本操作在限定时间内执行有限次来实现的,这句话说明算法具有(5)特性。(分数:2.00)A.正确性B.确定性C.可行性 D.健壮性解析:解析:一个算法具有下列 5 个重要特性。有穷性:一个算法必须总是在执行有穷步之后结束,且每步都可在有穷时间内完成。确定性:算法中的每一条指令必须有确切的含义,读者
14、理解时不会产生二义性,并且在任何条件下,算法只有惟一的一条执行路径,即对于相同的输入只能得出相同的输出。可行性:一个算法是可行的,即算法中描述的操作都是可以通过已经实现的基本运算执行有限次来实现的。输入:一个算法有零个或多个输入,这些输入取自于某个特定的对象的集合。输出:一个算法有一个或多个输出,这些输出是同输入有着某些特定关系的量。综上所述,算法中的操作都是可以通过已经实现的基本操作在限定时间内执行有限次来实现的,这句话说明了算法的可行性特点。7.用迭代法求解方程 x 5 -x-1=0,下列迭代公式不可能正确的是(6)。(分数:2.00)A.B.C.D. 解析:解析:迭代法中要求迭代公式与原
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 水平 考试 中级 设计师 上午 基础知识 试题 章节 练习 试卷 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-1340164.html