软件设计师模拟题及答案第四十套_第1页
软件设计师模拟题及答案第四十套_第2页
软件设计师模拟题及答案第四十套_第3页
软件设计师模拟题及答案第四十套_第4页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件设计师模拟题及答案第四十套软件测试的目的是_(1)_。为了提高测试的效率,应该_(2)_。使用白盒测试方法时,确定测试数据应根据_(3)_和指定的覆盖标准。一般说来与设计测试数据无关的文档是_(4)_。软件的集成测试工作最好由_(5)_承担,以提高集成测试的效果。供选择的答案(1) :A、评价软件的质量B、发现软件的错误C、找出软件中的所有错误D、证明软件是正确的(2) :A、随机地选取测试数据B、取一切可能的输入数据作为测试数据C、在完成编码以后制定软件的测试计划D、选择发现错误的可能性大的数据作为测试数据(3) :A、程序的内部逻辑B、程序的复杂程序C、使用说明书D、程序的功能(4)

2、:A、需求规格说明书B、设计说明书C、源程序D、项目开发计划(5) :A、该软件的设计人员B、该软件开发组的负责人C、该软件的编程人员D、不属于该软件开发组的软件设计人员参考答案: (1) B (2) D (3) A (4) D (5) D一个数据库系统必须能表示实体和关系。关系可与_(6)_实体有关。实体与实体之间的关系有一对一、一对多和多对多三种,其中_(7)_不能描述多对多的联系。一般地,一个数据库系统_(8)_外视图, _(9)_概念视图,_(10)_数据子语言。供选择的答案(6) : A、0个B、 1个C、 2个D、 3个或 3个以上E、 1个或 1个以上F、 0个或 0个以上(7)

3、 : A 、网状模型B、层次模型C、关系模型D、网状模型和层次模型E、层次模型和关系模型F、网状模型和关系模型G、网状模型、层次模型和关系模型(8) (10) : A 、只能有一种B、最多只能有两种C、至少有两种D、可以有多种参考答案: (6) E (7) B (8) D (9) A (10) D由于内存大小有限,为使得一个或多个作业能在系统中运行,常需要外存来换取内存。其中以作业为单位对内外存进行交换的技术称为_(11)_ 技术,在作业内部对内外存进行交换的技术称为_(12)_ 技术。用外存换内存是以牺牲程序运行时间为代价的。为提高CPU 有效利用率,避免内外存的频繁交换,_(12)_ 技术

4、常用某种 _(13)_ 来选择换出内存的页面,它的基础是程序的_(14)_ 。据此,操作系统可根据_(15)_ 来改善系统的性能, _(15)_ 是一个进程在定长的执行时间区间内涉及到的页面的集合。供选择的答案:(11) 、 (12) :A、SPOOLING B、 SWAPPING C、虚拟存储D、虚拟机E、进程管理F、设备管理(13) : A、页面分配策略B、页面标志策略C、页面淘汰策略D、段设置策略(14) : A、完整性B、局部性C、递归性D、正确性(15) : A 、工作集B、页面集C、段号集D、元素集参考答案: (11) B (12) C (13) C (14) B (15) A为了

5、快速传送大量数据,微型计算机中采用存贮器直接访问技术,简称 DMA。用 DMA 方式传送时,在存贮器和 _(16)_ 之间直接建立高速传输数据的通路,不需要 _(17)_ 的干预。利用 DMA 方式传送数据时,数据的传送过程完全由称为 DMA 控制器的硬件控制。 DMA控制器具有下列功能:(1) 向 CPU 申请 _(18)_传送。(2) 在 CPU 允许 DMA工作时,处理总线控制的转交。(3) 在 DMA 期间管 _(19)_ ,控制数据转送。(4) 确定数据传送的起始地址和 _(20)_ ,并在传送过程中不断修正。(5) 数据传送结束时,给出表示 DMA 操作完成的信号。供选择的答案(1

6、6) (20) :A 、控制台B、硬件C 、外部设备D、 数据长度E、 CPUF、存贮器G、 DMAH 、系统总线I 、 数据方向J、 传输速率参考答案: (16) C (17) E (18) G (19) H (20) D减少指令执行周期数是RISC 计算机性能提高的基础,它是通过_(1)_ ,指令控制部件 _(2)_微代码、 _(3)_寄存器、 _(4)_寻址方式、限制访问内存来实现的。_(5)_都是与 RISC 芯片有关的名字。供选择的答案:(1) : A 、超长指令字 ( VLIW ) B、单指令多功能C、精简指令系统D、 适当扩充指令系统(2) : A 、尽可能多用原有B、 增加C、

7、软件固化D、 不用(3) :A、增加B、减少C、精选D 、不用(4) : A、增加B、减少C、适当扩充D、 任意(5) : A 、 SPARC 和 MIPS B、 SPARC和 SCSIC、 MIPS 和 FLOPS D、 MIMD 和 EISA参考答案: (1) C (2) D (3) A (4) B (5) A在操作系统中,解决进程间的_(6)_两种基本关系,往往运用对信号量进行 _(7)_的 _(8)_。例如:为保证系统数据库的完整性,可以把信号量定义为某个库文件( 或记录 ) 的锁,初值为 1 ,任何进程存取该库文件(或记录 ) 之前先对它作一个_(9)_,存取之后对它作一个_(10)

8、_,从而做到对该文件 ( 或记录 ) 任一时刻只有一个进程可存取。但要注意使用不当引起的死锁。供选择的答案(6) : A 、同步与异步B、串行与并行C、 调度与控制D、 同步与互斥(7) : A、 消息操作B 、P-V操作C 、开 / 关操作D 、读 / 写操作(8) : A 、通信原语B 、调度算法C 、分配策略D 、进程控制(9) 、(10) : A 、联机操作B、 V操作C 、输出操作D 、读操作E 、写操作F、 P操作G 、输入操作参考答案: (6) D (7) B (8) A (9) F (10) B多媒体技术是当前计算机发展的一个热门方向。这里,多媒体的含义主要是指 _(11)_等

9、多种 _(12)_。它强调多媒体信息的_(13)_。_(14)_是多媒体发展中要解决的关键技术之一。在SRAM, CD-ROM、磁带和高密度软盘四种存贮器中,当前最适合用来存贮多媒体信息的是_(15)_。供选择的答案(11) : A 、如磁带、磁盘、光盘B、如双绞线、同轴电缆、光纤C、如文字、声音、图像D、如鼠标、绘图仪、语音合成器(12) : A、输入 / 输出设备B 、存贮信息的实体C 、传输信息的介质D、表达信息的形式(13) : A、分时处理B、 批处理C、 综合与集成处理D、分布式处理(14) : A 、压缩技术B 、可靠性技术C 、流水线技术D、加密技术(15) :A 、SRAM

10、B、 CD-ROMC 、磁带D、高密度软盘参考答案: (11) C (12) D (13) C (14) A (15) B包含 3个命题变元的命题公式中,能够出现_(16)_ 个真值赋值。包含3个命题变元的命题公式可以形成_(17)_ 个不同真值的命题公式。公式_(18)_ 是矛盾式,公式 _(19)_ 是非重言式的可满足式。公式_(20)_ 是析取范式。供选择的答案(16) :A 3B 8C 27D 64(17) :A 4B 16(18) 、 (19) : A (Pq) qr B p (p q)C (p q) (p q)D (p q) p q(20) : A P (q -r)(p r)q B

11、 (p q) (q r) rC (p q) (q r)D (p q) (p r)参考答案: (16) B (17) D (18) A (19) C (20) A1. 语句 "printf("%dn"strlen("atsnol21");"的输出结果是 ( )111098【解】字符串中的字符可以是一般的普通字符,也可以是由反斜杠字符开头的转义字符。在字符串 "absno1211"中,有三个转义字符,它们是n 、1 、,所以该字符串的有效字符个数是 9。所以正确的回答是。2. 函数调用“ strcat(strcpy(s

12、trl, str2) ,str3) ”的功能是 ( )将字符串 strl复制到字符串 str2中后再连接到字符串 str3之后将字符串 strl连接到字符串 str2中后再复制到字符率 str3之后将字符串 str2复制到字符串 strl中后再将字符串 str3连接到字符串strl之后将字符串 str2连接到字符率 strl之后再将字符串 strl复制到字符串str3中【解】函数调用 strcat(s1 ,s2) 是将 s2字符串复制连接到 s1字符串之后,使 s1字符串变得更长。函数调用 strcpy(s1 ,s2) 是将 s2字符串复制到 s1,使 s1 字符串的内容与s2字符串的内容相同

13、。函数调用 strcat(strcpy(strl ,str2) , str3) 是先执行strcpy(strl,str2) ,然后再执行 strcat(strl,str3),所以其功能是 .3. 设有如下定义,则正确的叙述为( )char x="abcdefg"chary= a, b, c, d, e, f , g;数组 x和数组 y等价数组 x和数组 y长度相同数组 X的长度大于数组 y的长度数组 X的长度小于数组 y的长度【解】不指定数组长度的字符数组定义,其所需要的字节数可由初始化中给出的值的个数确定。字符数组可以用字符串初始化,也可用字符逐个给字符数组的元素初始化。

14、但用字符初始化时,尽管给出了字符串中的全部字符,还是不会自动有字符率结束字符。但字符串初始化自动会含有字符串的结束标记符,字符串初始化所需要的字节个数会比用同样多的字符初始化多1个字节。所以才是正确的。4. 根据变量定义“ static int b5,a3=1,2,3,4,5,6; ”, b4=( ) ,a=12【解】系统规定,静态变量定义时,若末初始化,系统自动给定二进制代码全 0的值。所以态数组 b的元素全为 0,当然包括 b4 也为几静态数组 a是二维数组,每行有三个元素,在初始化中结出了六个初值,所以数组a有 2行。由于数组的元素按行顺序存储,并按行顺序初始化。前三个值是第一行,后三个12 是第二行的第三列元素,也是 a的最后一个元素,所以其值是6。5. 设有定义语句“ staticinta34=1,2 ,3;”则 a11值为() ,a21 的值为( ) 。【解】给二维数组初始化时,可按行给出初值,并且每行可以只给前面部分的元素给出初值。系统规定,对哪些未给出初值的部分元素,系统自动置二进制代码全 0的值。由于定义语句只给a00给定初值 1、 a10给定初值 2、a20给定初值3。这样 , 其它元素都为 0值。所以, a11=() 。0,a21=() 。6. 若在程序中用到“ putchar( ) ”函数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论