[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷13及答案与解析.doc
《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷13及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷13及答案与解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷 13及答案与解析 1 动态存储器芯片的正常访问周期为 60us,其中,输入行地址和列地址分别需要20ns。如果行地址不变,只改变列地址,则可以节省输入行地址的时间。对于一个容量为 64MB的芯片,全部存储单元都访问一遍至少需要 (3)s。 ( A) 1.34 ( B) 2.68 ( C) 5.36 ( D) 3.16 2 按照概率,虚拟内存页面替换策略有 FIFO、 LRU、 LFU和 OPT。从优到差的排列顺序是 (4)。 ( A) OFT, LFU, LRU, FIFO ( B) OFT, LFU, FIFO, LRU ( C)
2、LFU, OPT, LRU, FIFO ( D) LFU, OFT, FIFO, LRU 3 人们对软件存在着许多错误的观点,这些观点表面上看起来很有道理,符合人们的直觉,但实际上给管理者和开发人员带来了严重的问题。下述关于软件开发的观点中正确的是 (9)。 ( A)我们拥有一套讲述如何开发软件的书籍,书中充满了标准与示例,可以帮助我们解决软件开发中遇到的任何问题 ( B)如果我们已经落后于计划,可以增加更多的程序员来赶上进度 ( C)项目需求总是在不断变化,但这些变 化能够很容易地满足,因为软件是灵活的 ( D)不完善的系统定义是软件项目失败的主要原因 4 下列叙述中正确的是 (10)。 在
3、需求分析中,分析员要从用户那里解决的最重要的问题是明确软件做什么 软件需求规格说明书在软件开发中具有重要的作用,是软件可行性分析的依据 UML语言支持面向对象的主要概念,并与具体的开发过程相关 好的测试用例应能证明软件是正确的 ( A) ( B) ( C) ( D) 5 下面算法是实现对 n个整数的序列进行选择排序,其中序列的 “长度 ”n为问题的规模。该算法的时间复杂度为 (11)。 void select_sort(int a, int n) /将 a中整数序列重新排列成从小到大有序的整数序列 for(i=0; i n-1; +i) j=i; for(k=i+1; k n; +k)if(a
4、kaj)j=k; if(j!=i)w=aj; aj; ai; ai=w )/select_sort ( A) O(n2) ( B) O(n3) ( C) O(n4) ( D) O(n) 6 整个报文 (message)的端到端 (end-end)传递是 (21)层的事情。 ( A)数据链路层 ( B)网络层 ( C)运输层 ( D)表示层 7 当采用数据报服务时,负责端到端的流量控制的是 (22)。 ( A)主机 ( B)通信子网 ( C)主机和通信子网 ( D)交换机 8 下面中哪个不是 TCP/IP所带来的标准工具 ?(23) ( A) TELNET ( B) FTP ( C) FTAM
5、( D) SMTP 9 ATM协议的 (24)层将其他网络接收到数据重组。 ( A)物理 ( B) ATM ( C)应用适配层 ( D)数据适配层 10 定义在一个关系上的约束不可以有 (27)。 ( A)域约束 ( B) DEFAULT(缺省值约束 ) ( C) PRIMARYKEY(主码约束 ) ( D)断言 11 下列叙述中正确的是 (28)。 ( A)在带参的宏定义中,形式参数是变量 ( B)在带参的宏定义中,形式参数是常量 ( C)宏替换不占用运行时间 ( D)在带参的宏定义中,要定义其形式参数的类型 12 面向对象技术中,对象是类的实例。对象有 3种成分: (64)、属性和方法 (
6、或操作 )。 ( A)标识 ( B)规则 ( C)封装 ( D)消息 13 数字签名技术可以用于对用户身份或信息的真实性进行验证与鉴定,但是下列的 (65)行为不能用数字签名技术解决。 ( A)抵赖 ( B)伪造 ( C)篡改 ( D)窃听 14 程序控制、中断和 DMA 3种输入输出方式中,有 (3)输入输出方式可以为高速外部设备服务。如果需要处理例外事件 (如电源掉电 ),应该采用 (4)输入输出方式。 ( A)程序控制 ( B)中断 ( C) DMA ( D)程序控制、中断和 DMA ( A)程序控制 ( B)中断 ( C) DMA ( D)程序控制、中断和 DMA 16 根据操作数所在
7、的位置,指出其寻址方式。操作数在寄存器中: (14);操作数地址在寄存器中: (15);操作数在指令中: (16);操作数地址在指令中: (17)。 ( A)立即数寻址方式 ( B)寄存器寻址方式 ( C)寄存器间接寻址方式 ( D)直接寻址方式 ( A)立即数寻址方式 ( B)寄存器寻址方式 ( C)寄存器间接寻址方式 ( D)直接寻址方式 ( A)立即数寻址方式 ( B)寄存器寻址方式 ( C)寄存器间接寻址方式 ( D)直接寻址方式 ( A)立即数寻址方式 ( B)寄存器寻址方式 ( C)寄存器间接寻址方式 ( D)直接寻址方式 20 在某段页式系统中,虚地址空间包含了 8个段,段长为
8、2”字节。硬件把每个段分成大小为 256字节的页,虚地址中有 (18)位可以用于指定段号; (19)位可以指定页号; (20)位可以指定页内偏移量; (21)位可以指定整个虚地址。 ( A) 3 ( B) 8 ( C) 21 ( D) 32 ( A) 3 ( B) 8 ( C) 21 ( D) 32 ( A) 3 ( B) 8 ( C) 21 ( D) 32 ( A) 3 ( B) 8 ( C) 21 ( D) 32 24 设阶码 8位 (最左一位为符号位 ),用移码表示,尾数为 24位 (最左一位为符号位 ),用规格化补码表示,则它所能表示的最大正数的阶码为 (27),尾数为 (28);绝对
9、值最小的负数的阶码为 (29),尾数为 (30)。 ( A) 11110000 ( B) 11111111 ( C) 1111 ( D) 0 ( A) 0111 11111 11111 11111 ( B) 1100 11111 11111 11111 ( C) 1111 11111 11111 11111 ( D) 1011 11111 11111 11111 ( A) 11110000 ( B) 11111111 ( C) 1111 ( D) 0 ( A) 0111 11111 11111 11111 ( B) 1100 11111 11111 11111 ( C) 1111 11111
10、11111 11111 ( D) 1011 11111 11111 11111 28 C语言中,关于函数下列说法正确的是 (38),下列符号可以作为函数名的是(39)。 C语言中函数内部定义的变量,缺省存储类别是 (40)。当 return语句中的表达式的类型和函数定义类型不一致时,函数返回值类型由 (41)。 ( A)函数的定义可以嵌套,但函数的调用不能嵌套 ( B)函数的定义不可以嵌套,但函数的调用可以嵌套 ( C)函数的定义可以嵌套,函数的调用也可以嵌套 ( D)函数的定义和调用都不能嵌套 ( A) _b ( B) 3sub ( C) 2bc ( D) fun-1 ( A)自动 (aut
11、o) ( B)静态 (stoic) ( C)寄存器 (register) ( D)外部 (extern) ( A) return语句中表达式类型决定 ( B)调用该函数时主调函数类型所决定 ( C)调用该函数时由系统临时决定 ( D)定义该函数时所指定的函数类型决定 32 数据库的数据体系结构分为三个级别, (44)最接近用户,是用户能看到的数据特性。 (45)涉及到所有用户的数据定义。最接近物理存储设备的是 (46)。这些模型用数据库的 (47)描述。 ( A)关系级 ( B)概念级 ( C)内部级 ( D)外部级 ( A)关系级 ( B)概念级 ( C)内部级 ( D)外部级 ( A)关系
12、级 ( B)概念级 ( C)内部级 ( D)外部级 ( A) SQL ( B) DML ( C) DDL ( D) ER 36 设 T是正则二叉树,有 6个叶子结点,那么树 T的高度最多可以是 (22);最小可以是 (23);树 T的内结点数是 (24)。如果 T又是 Huffman最优树,且每个叶子结点的权分别是 1, 2, 3, 45, 5, 6,则最优树 T的非叶子结点的权之和是 (25);权为 1的叶子结点的高度是 (26)。 (注:树的根结点高度为 1) ( A) 7 ( B) 6 ( C) 5 ( D) 4 ( A) 7 ( B) 6 ( C) 5 ( D) 4 ( A) 7 (
13、B) 6 ( C) 5 ( D) 4 ( A) 7 ( B) 6 ( C) 5 ( D) 4 ( A) 7 ( B) 6 ( C) 5 ( D) 4 41 在一个使用循环调度的系统中, s表示执行进程切换所需要的时间, q表示循环的时间片, r表示进程在发生 I/O阻塞前平均运行时间。 (a)如果 q=, CPU 效率是 (31); (b)如果 q r,那么, CPU的效率是 (32); (c)s q r, CPU的效率是 (33);(d)s=q r,效率为 (34); (e)q几乎为零时, CPU的效率是 (35)。 ( A) 0 ( B) 1/2 ( C) q/(q+s) ( D) r/(
14、r+s) ( A) 0 ( B) 1/2 ( C) q/(q+s) ( D) r/(r+s) ( A) 0 ( B) 1/2 ( C) q/(q+s) ( D) r/(r+s) ( A) 0 ( B) 1/2 ( C) q/(q+s) ( D) r/(r+s) ( A) 0 ( B) 1/2 ( C) q/(q+s) ( D) r/(r+s) 46 网络计划图由 (51)组成,如果某工序的工期为 0,则表示 (52)。在非确定型网络计划图中,工期不是确定数,一般需估计三个数值:乐观估计时间 a,最可能估计时间 m,悲观估计时间不。如假定 m与 a的加权平均值为 (a+2m)/3, m与 b的加
15、权平均值为 (2m+ b)/3,当这两个时间以相同概率出现时 ,则可计算出工期的加权平均值 (53),以此作为工期,从而把非确定型问题化成确定型问题。在下图表示的网络计划图中,关键线路是 (54),全部计划完成时间是 (55)。( A)人力、物力、工序、工期 ( B)工序、工期、线路 ( C)工序、线路、时差 ( D)工序、开工时间、工期、线路 ( A)为决策而增加的工序 ( B)为计算方便而增加的工序 ( C)工序间的时间顺序关系 ( D)该工序是关键工序 ( A) (a+ m+ b)/3 ( B) (a+2m+b)/4 ( C) (a+4m+b)/6 ( D) (a+4m+b)/3 ( A
16、) 111417 ( B) 11131617 ( C) 11121517 ( D) 1112141517 ( A) 9.2月 ( B) 17月 ( C) 19月 ( D) 28.2月 51 某顺序存储的表格,其中有 90000个元素,已按关键字的值的上升顺序排列。现假定对各个元素进行查拢的概率是相同的,并且各个元素的关键字的值皆不相同。用顺序查找法查找时,平均比较次数约为 (56),最大比较次数是 (57)。 现把 90000个元素按排列顺序划分成若干组,使每组有 g个元素 (最后一组可能不足 g个 )。查找时,先从头一组开始,通过比较各组的最后一个元素的关键项值,找到欲查找的元素所在的组,然
17、后再用顺序查找法找到欲查找的元素。在这种查找法中,使总的平均比较次数最小的 8是 (58),此时的平均比较次数是 (59),当 s的值大于 90000时,此方法的查找速度接近于 (60)。 ( A) 25000 ( B) 30000 ( C) 45000 ( D) 90000 ( A) 25000 ( B) 30000 ( C) 45000 ( D) 90000 ( A) 100 ( B) 200 ( C) 300 ( D) 400 ( A) 100 ( B) 200 ( C) 300 ( D) 400 ( A)快速分类法 ( B)斐波那契查找法 ( C)二分法 ( D)顺序查找法 56 (6
18、6)is a protocol that a host uses to inform a router when it joins or leaves an Internet multicast group. (67)is an error detection code that most data conlmunication networks use. (68)is an interior gateway protocol that uses a distance vector algorithm to propagaterouting information. (69)is a tran
19、sfer mode in which all types of information are organized into fixed form cells on all asynchronous or nonperiodic basis over a range of media. (70)is an identifier of a web page. ( A) ICMP ( B) SMTP ( C) IGMP ( D) ARP ( A) 4B/5B ( B) CRC ( C) Manchester Code ( D) Huffman Code ( A) OSPF ( B) RIP ( C
20、) RARP ( D) BGP ( A) ISDN ( B) x.25 ( C) Frame Relay ( D) ATM ( A) HTTP ( B) URL ( C) HTML ( D) TAG 61 Network managers have long awaited practical voice-over-IP(VOIP)solutions. VOIP promises(71)network management and decreases costs by(72)a companys telephony and data infrastructures into one netwo
21、rk. And a VOIP solution implemented at a company s head -quarters with far -reaching branch offices can(73)tremendous amounts of(74)in long distance phone bills, provided that solution delivers POTS -like voice(75)over the Internet. ( A) complicated ( B) useful ( C) ease ( D) orderly ( A) converging
22、 ( B) dividing ( C) combine ( D) bringing ( A) get ( B) put ( C) save ( D) waste ( A) cash ( B) money ( C) space ( D) time ( A) qualtity ( B) quality ( C) volune ( D) speed 软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷 13答案与解析 1 【正确答案】 B 【试题解析】 64MB 存储器芯片有 8192行,每行 8192列。 行、列地址都改变时,访问一个存储单元用 60ns;行地址不变,只改变列地址时,访问一个
23、存储单元用 40ns。因此,全部存储单元都访问一遍至少 需要:60ns8192+40ns81928192=2.68s 2 【正确答案】 A 【试题解析】 在虚拟存储器中常用的页面替换算法有如下几种: 1随机算法,即 RAND算法 (Random algorithm)。利用软件或硬件的随机数发生器来确定主存储器中被替换的页面。这种算法最简单,而日 -容易实现。但是,这种算法完全没有利用主存储器中页面调度情况的历史信息,也没有反映程序的局部性,所以命中率比较低。 2先进先出算法,即 FIFO 算法 (First-In First-Out algorithm)。这 种算法选择最先调入主存储器的页面作
24、为被替换的页面。它的优点是比较容易实现,能够利用主存储器十页面调度情况的历史信息,但是,没有反映程序的局部性。因为最先调入主存的页面,很可能也是经常要使用的页面。3近期最少使用算法,即 LFU算法 (Least Frequently Used algorithm)。这种算法选择近期最少访问的页面作为被替换的页面。显然,这是一种非常合理的算法,因为到目前为止最少使用的页面,很可能也是将来最少访问的页面。该算法既充分利用了主存中页面调度情况的历史信息,又正确反映了程序的局部性。但 是,这种算法实现起来非常困难,它要为每个页面设置一个很长的计数器,并且要选择一个固定的时钟为每个计数器定时计数。在选择
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件 水平 考试 中级 设计师 上午 基础知识 试题 模拟 13 答案 解析 DOC
