第一篇:2009年3月计算机等考三级PC技术笔试真题及答案(整理好的,可以直接打印哦)(范文)
2009年3月全国计算机等级考试三级PC技术笔试试卷
一、选择题(每小题1分,共60分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)下列关于计算机发展趋势的叙述中,错误的是
A)计算机性能不断提高B)计算机价格不断上升 C)计算机信息处理功能走向多媒体化
D)计算机与通信相结合,计算机应用进入了“网络计算时代”(2)下列关于PC机性能的叙述中,错误的是 A)逻辑结构相同时,CPU主频越高,速度就越快
B)总线约传谕速率与总线的数据线宽度、总线工作频率等有关 C)通常cache容量越大,访问cache的命中率就越高 D)主存的存取周期越长,存取速度就越快
(3)用C语言编写的程序必须翻译成可执行程序后才能够在计算机上运行,在此过程中必须通过下列哪种程序进行处理?
A)编辑程序B)解释程序C)汇编程序D)编译程序(4)下面有关内存和外存的叙述中,错误的是 A)与外存相比,内存容量较小而速度较快
B)内存的编址单位是字节,磁盘的编址单位也是字节 C)CPU当前正在执行的指令都必须存放在内存储器中 D)外存中的数据需要先送入内存后才能被CPU处理
(5)下面是关于计算机中整数和实数表示的叙述,错误的是
A)同一负整数分别用原码、反码或补码表示时,其编码不一定相同 B)同一正整数分别用原码、反码或补码表示时,其编码不一定相同 C)实数的浮点表示由指数和尾数(含符号位)两部分组成 D)Pentium处理器中的浮点数格式采用IEEE 754标准
(6)从软件的用途考虑,通常可以将软件划分为系统软件和应用软件两大类。下列属于应用软件的是
A)Windows XPB)Microsoft Visual C++ C)MASMD)Outlook Express
(7)获取数字声音的过程中必须进行“量化”处理。下列叙述中,错误的是 A)量化就是把声音样本从模拟量转换成数字量 B)量化过程是借助于D/A转换实现的C)量化位数越多,则量化的精度越高,声音的保真度也越好
D)量化位数越少,则数字声音的数据量也越少
(8)MP3播放器在市场上流行已有好几年,下面有关MP3播放器的叙述中,正确的是
A)MP3是全频带声音的压缩编码标准MPEG-3 audio的缩略语 B)MP3能把高保真数字声音的数据量压缩100倍左右 C)MP3播放器可以播放5+1环绕立体声 D)市售MP3播放器属于专用的硬件播放器
(9)一幅没有经过数据压缩的彩色图像,其数据量是768KB,分辨率为1024×768,那么可以推算出它的像素深度是
A)24位B)12位C)8位D)16位
(10)一个80万像素的数码相机,可拍摄相片的最高分辨率是 A)1600×120B)1024×768C)800×600D)480×640
??(11)数字视频信息有多种不同的文件类型,下面不属于视频文件扩展名(类型名)的是
A)mp2B)aviC)jpgD)rmvb
(12)以太网是使用最广泛的局域网。组成以太网的设备中,除了网卡、电缆之外,目前使用最多的组网设备是
A)网桥B)交换机C)路由器D)中继器
(13)构建无线局域网也可以采用蓝牙(bluetooth)协议。下面有关叙述中错误的是
A)蓝牙无线数字通信技术是802.11标准的补充 B)蓝牙的最高数据传输速率大约为10Mbps C)蓝牙的传输距离通常在10m之内
D)蓝牙技术可用于办公室或家庭内的无线网络(14)Cable MODEM是常用的宽带接入互联网的方式之一。下面关于Cable MODEM的叙? 述中,错误的是
A)它利用现有的有线电视电缆作为传输介质 B)它的带宽较高,数据传输速度较快
C)用户可以始终处于连线状态,无需像电话MOBEM那样拨号后才能上网 D)上网时不能收看电视节目
(15)下列Intel公司开发的微处理器产品系列中,适用于移动式(笔记本)电脑的是
A)Pentium MB)Pentium DC)Pentium至尊D)Xeon(至强)
??(16)下面是关丁Pentium微处理器中通用寄存器的叙述,其中错误的是
A)Pentium微处理器有8个独立的32位通用寄存器和8个独立的16位通用寄存器 B)8个32位通用寄存器既可以存放操作数,也可参与形成操作数地址 C)8个32位通用寄存器均可作为基址寄存器使用
D)除ESP寄存器之外,其他7个32位通用寄存器均可作为变址寄存器使用(17)面是关于Pentium 4微处理器指令流水线的叙述,其中错误的是 A)Pentium 4微处理器引入了Netburst微体系结构
B)Pentium 4采用了超级流水线技术,流水线已经达到20级 C)Pentium 4至尊微处理器的指令流水线级数比Pentium 4更多 D)随着指令流水线级数的增加,主频可不断提高,功耗也相应降低(18)下面是Pentium 4微处理器有关存储器访问的叙述,其中错误的是 A)前端总线中有36根地址线
B)保护模式下访问虚存空间的线性地址为36位 C)CPU最大可寻址的物理地址空间是64GB D)理论上最大虚拟地址空间是64TB
(19)Pentium 4微处理器在保护模式下访问数据段时,若段选择子的特权级为3,则相应 的段描述符中特权级必须为 A)0B)1C)2D)3(20)Pentium 4微处理器在保护模式下访问中断描述符表时,为了查找中断门描述符,必? 须首先将中断类型号乘以 A)2B)4C)8D)16
(21)Pentium微处理器在突发式读周期传送第一个数据时,和(Cache Enable)信号的状态分别为
A)0和0B)0和1C)1和0D)1和1(22)理想情况下,下列哪一条指令的执行速度最快?
A)ADD AL,[0200H]B)ADD AL,[BX]C)ADD AL,BLD)ADD AL,[DI+2](23)如果汇编语言程序中不使用关于微处理器选择的伪指令(如.286、.386„),则下列哪一条指令无法通过汇编?
A)SHL AX,CLB)OUT DX,ALC)IMUL BLD)PUSH? 1234H(24)执行PUSHAD指令时,堆栈指针的值SP减多少? A)32B)16C)8D)4
(25)下面关于PC机芯片组的叙述:
Ⅰ.芯片组主要由北桥芯片(或MCH)和南桥芯片(或ICH)组成i Ⅱ.北桥芯片与CPU相连接 Ⅲ.北桥芯片与内存条相连接
Ⅳ.南桥芯片与USB接口、硬盘接口、局域网接口等相连接 其中,正确的是
A)仅IB)仅I和ⅡC)仅I、Ⅱ和ⅢD)全部??(26)下面关于PC机主板的叙述中,错误的是 A)主板上包含芯片组
B)主板上包含ROM BIOS和CMOS RAM芯片 C)主板上包含CPU插座(或插槽)
D)主板的物理尺寸没有标准,各厂家均自行定义(27)下面关于PC机主板BIOS的叙述中,错误的是 A)主板BIOS包含POST(加电自检)程序 B)主板BIOS包含CMOS SETUP程序 C)主板BIOS包含系统自举装入程序
D)主板BIOS包含PC机所有硬件的驱动程序(28)下面关于计算机总线的叙述中,错误的是
A)总线的工作频率是指用于协调总线上各种操作的时钟信号的频率 B)总线的位宽是指总线能同时传送的效据位数
C)当总线位宽为64位,工作频率为800MHz,每个总线时钟周期完成一次数据传送时,总线的带宽为51200MBps
D)总线所能挂接的设备数口与总线的负载能力有关(29)下面关于PC机总线的叙述中,错误的是 A)处理器总线是主板上速度最快的总线
B)PC机I/O总线标准经历了从1SA到PCI再到PCI-Express等的发展过程 C)存储器总线用来在CPU与主存储器之间传递信息,其速度与PCI相当 D)USB2.0与USB1.1保持向下兼容,其数据传输速率比USB 1.1快得多(30)下面是关于PCI总线的叙述,其中错误的是
A)不同版本的PCI总线的位宽可能不同,如32位或64位
B)不同版本的PCI总线的工作频率可能不同,如33MHz或66MHz C)PCI总线不支持突发传愉
D)PCI总线的每个总线时钟周期均只传送一次数据(31)下面是关于PCI-Express的叙述,其中错误的是
A)一条链路中可包含多条通路,当通路数目为2时,用PCI-Express×2表示 B)一条通路中只有一个方向的数据传输线 C)具有热插拔能力D)具有电源管理能力
(32)PC机使用的下列四类不同的存储器中,存取速度最快的是哪一类?
A)主存储器
B)位于CPU寄存器和主存储器之间的cache存储器 C)硬盘、光盘等外存储器 D)优盘等移动存储器
(33)下面与半导体存储器相关的叙述中,错误的是
A)RAM芯片和ROM芯片一样,即使芯片断电,其中的内容也能保持不变 B)CPU中的cache存储器由SRAM组成 C)DRAM的存取速度比SRAM慢
D)数码相机使用的存储卡由Flash存储器组成(34)下列四种DRAM存储器中,没有采用“双倍数据速率”技术的是 A)SDRAMB)DDR SDRAMC)DDR2 SDRAMD)DDR3 SDRAM(35)下面关于PC机I/O操作的叙述中,错误的是 A)I/O操作与CPU数据处理操作可同时进行
B)与PC相连的多个同类型I/O设备不能同时工作
C)DMA是一种输入/输出控制方式,DMA操作时,由DMA控制器执行数据传送 D)80x86微处理器有专门的I/O指令用于对I/O端口进行操作??(36)下面关于8259A中断控制器的叙述中,错误的是 A)一片8259A可管理8个中断请求信号
B)采用多片8259A时,每个8259A的INT信号直接相连后作为系统的中断清求信号 C)通过对8259A的初始化编程可以实现对中断请求信号进行屏蔽
D)8259A包括中断请求寄存器、优先级分析器、中断服务寄存器和中断屏蔽寄存器等
(37)在下列有关Windows操作系统的叙述中,错误的是
A)Windows系列操作系统均能支持大部分DQS应用程序的运行
B)Windows系列操作系统是目前Pentium系列微机唯一可用的操作系统 C、从系统内核来看,Windows XP与Windows 98差别较大
D)安装Vista操作系统的PC机,一般可以安装Windows XP操作系统(38)在保护模式下80x86微处理器有四种特权级(0~3级),以提高系统的安全性。无论是Windows 98还是Windows XP,均使用了两个特权级,它们分别是 A)0级和1级B)1级和2级C)2级和3级D)0级和3级(39)Windows 98/XP操作系统安装后,会在硬盘上产生一个复杂的文件夹结构,用户若对? 其有所了解,则有助于对系统的管理和维护。在该文件夹结构中,用于存储鼠标所对应的光标动画文件的文件夹是
A)ConfigB)MediaC)CursorsD)System
(40)下列是有关Windows 98/XP操作系统中Windows API的叙述,其中错误的是 A)应用程序通常通过Windows API函数来调用系统提供的各种系统服务 B)Windows API可分为16位、32位等类型
C)所有的Windows API都包含在一个DLL类型的文件中
D)在Windows操作系统的发展过程中,Windows API函数保持了较好的兼容性(41)下列是有关Windows 98/XP操作系统中进程与线程的叙述,其中错误的是 A)引入线程机制是为了提高进程内部的并发性,以进一步提高处理器的利用率 B)进程是存储器与外设等资源的分配单位 C)线程是处理器的调度对象
D)所有的Windows应用程序都是多线程的,即运行时线程数为2个或2个以上(42)在Windows 98/XP中,系统利用硬盘上的一部分存储空间作为虚拟内存使用,这部分存储空间通常称为“页交换文件”(又称“页面文件”)。在下列有关该文件的叙述中,错误的是
A)该文件的大小随着运行的应用程序数日的增减而急剧变化 B)用户通过设置,可将该文件的大小设置在一定的范围内 C)用户通过设置,可将该文件设定在任一硬盘中
D)在默认情况下,该文件的大小通常不小于系统内存的大小(43)Windows 98/XP支持多种文件系统,以较好地管理各类外存储设备。在下列文件系统中,U盘通常采用的文件系统是 A)FATB)CDFSC)NTFSD)UDF
(44)在下列有关Windows 98/XP文件管理功能的叙述中,错误的是 A)文件和文件夹命名时采用的字符集是一致的B)同一个文件存储在不同类型的存储器中,其占用的存储空间大小可能不同 C)用于表示文件类型的文件扩展名最多由三个字符组成 D)用户创建的文件(夹)可以设置只读属性、隐藏属性等
(45)在下列有关W indows 98/XP设备管理功能的叙述中,错误的是
A)设备管理程序将具体物理设备的性质和硬件操作的细节予以屏蔽,向应用程序提供的是简便易用的抽象设备和逻辑操作
B)为了解决I/O设备速度过慢的问题,设备管理中引入了缓冲社术,以减I/O操作的等待时间
C)系统支持多种类型的设备驱动程序,包括PnP驱动程序和非PnP驱动程序等 D)在WDM中每一个驱动程序仅负责特定的一个设备,驱动程序与设备一一对应(46)在下列有关Windows 98/XP网络与通信功能的叙述中,错误的是 A)Windows实现了多种网络API,用于支持各种网络应用
B)Windows套接字的主要作用是支持把UNIX网络应用移植到Windows环境中 C)Windows仅支持TCP/IP网络协议
D)Windows XP支持(但Windows 98不支持)的“网桥”功能可实现局域网中多个网段的连接(47)Windows 98/XP均提供了很强的多媒体功能。在下列Windows 98/XP内置的多媒体服务组件中,在字库文件的支持一下显示各种字体、字号、样式的文字主要靠哪个组件?
A)GDIB)MCIC)QpenGLD)DirectX(48)Windows 98/XP通过注册表提供的信息来控制应用程序、硬件的运行,以及用户环境? 和界面的设定。在下列有关Windows 98/XP注册表的叙述中,错误的是 A)注册表的根主键个数是固定的B)整个注册表的数据集中保存在一个隐藏的系统文件中 C)利用系统提供的工具可以对注册表进行备份
D)系统提供了注册表编辑工具,便于用户修改注册表(49)以下是有关PC机键盘的叙述,其中错误的是 A)目前台式PC机键盘大多采用PS/2或USB接口 B)PC机键盘不能以一键一字的方式输入所有汉字 C)PC机键盘向主机输入的是所按键的ASCII码 D)PC机键盘接口以串行方式向主机传送按键信息
(50)鼠标器是PC机最常用的输入设备之一。下面有关鼠标器的叙述中,错误的是 A)鼠标器分辨率的单位为dpi,其含义是:鼠标每移动一厘米光标在屏幕上所通过的像素数目
B)鼠标器的按键信息和移动信息都以串行方式输入主机 C)台式PC机和笔记本电脑都可用USB接口连接鼠标器 D)Windows环境下,鼠标右键常用来弹出一个快捷菜单
??(51)下面关于使用平板扫描仪输入某一幅图片的叙述中,错误的是 A)扫描分辨率可以有多种不同的设置
B)扫描分辨率越高,所生成图像的像素数越多
C)图像文件的大小与扫描分辨率有关,与图片内容和文件格式无关 D)扫描仪的水平分辨率和垂直分辨率一般是不同的(52)假定需要将数码相机拍摄的照片用分辨率为300dpi的彩色喷墨打印机以7英寸×语5英寸的大小打印出来,则拍摄时设置的分辨率最合适的是
A)1024×768B)1280×1024C)1600×1200D)2100×1575(53)以下有关数码相机的叙述中,错误的是
A)数码相机的成像方式和成像过程与传统相机不同
B)数码相机在进行图像处理和数据压缩之前要进行D/A转换 C)数码相机中运行的JPEG压缩编码软件的压缩比是可调的 D)数码相机的色彩深度是指表示每个像素颜色值的二进制位数
(54)声卡是PC机的基本组成部件,主要用于控制波形声音和MIDI声音的输入和输出。下面是有关声卡功能的描述:
Ⅰ.能把模拟声音信号转换为一进位数字表示形式
Ⅱ.能将数字声音还原为模拟声音信号,然后通过扬声器输出 Ⅲ.具有语音识别和语音合成的功能 Ⅳ.能将多路模拟音频信号进行混音输出 以上叙述中,哪些是正确的?
A)仅I和ⅡB)仅I、Ⅱ和ⅣC)仅I和ⅢD)全部(55)下面有关PC机显示器主要性能参数的叙述中,错误的是 A)目前所有显示器只能采用VGA接口与显卡连接 B)显示器的分辨率与屏幕尺寸和点距密切相关 C)显示器的刷新频率对图像显示的稳定性有影响
D)目前CRT和LCD显示器一般均具有24位彩色显示能力
(56)显卡主要由显示控制电路、绘图处理器、显示存储器和接口电路等部分组成。以下是有关显卡的描述:
Ⅰ.能生成需要在屏幕上显示的位图,并将位图数据写入显示存储器 Ⅱ.能按照设置的帧刷新速率从显存中读取位图数据
Ⅲ.能将位图中每个像素的R、G、B分量进行数模转换后发送给显示器 Ⅳ.目前采用PCI-E×16接口的显卡已经越来越多 以上叙述中,哪些是正确的?
A)仅I和ⅡB)仅I、Ⅱ和ⅣC)仅I、Ⅲ和Ⅳ D)全部
(57)激光打印机控制器中有一个可读写的RAM存储器,称为“页面存储器”,在该存储器中存放的是被打印页面的A)页面描述程序B)点阵图像(位图)C)图形坐标D)字符内码
(58)以下有关硬盘性能指标的叙述中,错误的是
A)硬盘容量=2×碟片数×磁道数/面×扇区数/磁道×512字节/扇区 B)平均等待时间是磁盘碟片旋转周期的一半
C)平均寻道时间是指移动磁头到数据所在磁道所需要的平均时间 D)平均访问时间=(平均寻道时间+平均等待时间)/
2(59)在以下有关各种光盘驱动器的描述中,错误的是
A)CD只读光驱(CD-ROM)只能读CD光盘,不能读DVD光盘 B)DVD只读光驱(DVD-ROM)只能读DVD光盘,不能读CD光盘
C)CD-RW刻录机能读CD光盘,也能对CD-R和CD-RW两种盘片进行数据写入 D)DVD-RAM刻录机也能兼容CD光盘的读写
(60)ADSL是一种宽带接入技术,在线路两端加装ADSL设备(专用的MODEM)即可实现家庭PC机用户的高速连网。以下关于ADSL的叙述中,错误的是 A)ADSL为下行数据流提供了比上行流更高的传输速率
B)所用电话线的频带被划分成3个信息通道,这3个通道不能同时工作 C)必须先在PC机中安装好以太网卡才能通过ADSL接入互联网 D)小型局域网可借助一台代理服务器通过ADSL接入互联网
二、填空题〔每空2分,共40分)
(1)计算机处理、存储和传输数字信息的最小单位是【1】。
(2)用补码表示的两个单字节带符号整数a=01001110,b=01001111,a-b的结果是【2】(二进制补码)。
(3)为了在因特网上提供视频直播或视颂点播服务,目前一般都采用边下载边播放的所谓【3】媒体技术。
(4)在Internet提供的多种服务中,FTP用于实现【4】传输服务。(5)在计算机局域网中,目前用得最多的数据传输介质是【5】。(6)Pentium 4微处理器的Ll Cache包括两个部分,它们是指令Cache(ETC)【6】Cache。(7)Pentium 4微处理器的描述符表共有3种,它们是【7】描述符表、局部描述符表和中断描述符表。
(8)按照80x86指令格式规定,指令的操作数寻址方式有3类,它们是【8】寻址、存储器寻址和立即寻址。(9)8237 DMA控制器工作在优先级循环方式时,某通道的DMA请求被响应后,随即降为最低级。比如,某次DMA传输前4个通道的优先级顺序为2-3-0-1,那么在通道2进行一次传输之后,优先级顺序变为【9】。(10)PC机的串口(COM口)采用RS 232标准。RS 232设备间采用最简连接〔三线连接)方式进行串行通信时,除了址接地线之外,还需要连接的是TxD和【10】。??(11)通用异步收发器8250对1.8432MHZ的时钟输入采用分频方法产生所要求的波特率,当所需的波特率为9600时。分频系数却为12,这说明控制8250发送器和接收器工作的时钟频率是数据传输波特率的【11】倍。
(12)采用A型或B型连接器的USB接口有4根引线,其中2根是数据线,以差分
方式串行传送信息,另2根分别是地线和【12】V的电源线。(13)用户在“Windows任务管理器”窗口中查看进程时,总是可以看到一个进程映像名称为System Idle Process的进程,该进程占用CPU资源的比例实质上为当前CPU的【13】率。
(14)PnP管理器通过一个进程来收集硬件的资源需求(如中断、I/O地址等),实现硬件资源的优化分配,满足系统中每一个硬件设备的资源需求,该进程通常称为“【14】仲裁”进程。
(15)Windows XP支持多种类型的网络连接,如本地连接、拨号连接、虚拟专用网络连接、直接连接等。其中,虚拟专用网络的英文缩写为【15】。
(16)Windows XP内置的Windows防火墙可以限制从其他计算机发送到本地计算机上的信? 息,从而提高计算机的安全性。Windows防火墙有三种设置:“开”、“开并且无例外”和“【16】”。
(l7)磁盘的数据传输率分为外部数据传输率和内部数据传输率。外部数据传输率是指主? 机接口和硬盘缓存之间的数据传输速率,内部数据传输率是指硬盘在盘片上连续读写数据的速率。一般来说,内部数据传输率比外部数据传输率【17】。(18)近两年开始流行的一种比DVD容量更大可用来作为高清晰影片存储介质的光盘存储器是【18】光盘。
(19)近几年来出现了一种使用NAND闪存组成的新型“硬盘”,工作过程中完全没有机械? 运动,这种“硬盘”称为【19】(英文简称SSD)。
(20)无线局域网的连接很灵活,通常笔记本电脑是通过【20】和无线接入点(AP)等设备实现无线通信的,后者可以是无线集线器或无线路由器。参考答案:
1-5BDDBB6-10DBDCB 11-15 CBBDA16-20 CDBAB 21-25 CCDAD26-30 DDCCC 31-35 BBAAB36-40 BBDCC 41-45 DAABD46-50 CABCA 51-55 CDADA56-60 DBDBB1、字节2、111111113、流
4、文件5.双绞线
6、数据7.全局8.寄存器9、3-0-1-210.RXD11、1612、+
513、空闲14.资源
15、VPN16、关
17、低
18、蓝光
19、固态硬盘20、无线网卡
第二篇:2010年3月计算机二级VFP笔试真题及答案
2010年3月全国计算机等级考试二级笔试试卷
Visual FoxPro数据库程序设计
(考试时间90分钟,满分100分)
一、选择题(每小题2分,共70分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(11)在Visual FoxPro中,编译后的程序文件的扩展名为 D
A)PRGB)EXEC)DBCD)FXP
(12)假设表文件TEST.DBF己经在当前工作区打开,要修改其结构,可以使用命令 A
A)MODI STRUB)MODI COMM TEST C)MODI DBFD)MODI TYPE TEST
(13)为当前表中所有学生的总分增加10分,可以使用的命令是 D
A)CHANGE 总分 WITH 总分+10B)REPLACE 总分 WITH 总分+10
C)CHANGE ALL 总分 WITH 总分+10D)REPLACE ALL 总分 WITH 总分+10
(14)在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是 D
A)属性用于描述对象的状态
B)方法用于表示对象的行为
C)事件代码也可以象方法一样被显式调用
D)基于同一个类产生的两个对象的属性不能分别设置自己的属性值
(15)有如下赋值语句,结果为“大家好”的表达式是 D
a=“你好”
b=“大家”
A)b+AT(a,1)B)b+RIGHT(a,1)C)b+LEFT(a,3,4)D)b+RIGHT(a,2)
(16)在Visual FoxPro中,“表”是指 B
A)报表B)关系C)表格控件D)表单
(17)在下面的Visual FoxPro表达式中,运算结果为逻辑真的是 B
A)EMPTY(.NULL.)B)LIKE('xy?','xyz')C)AT('xy','abcxyz')D)ISNULL(SPACE(0))
(18)以下关于视图的描述正确的是 B
A)视图和表一样包含数据B)视图物理上不包含数据
C)视图定义保存在命令文件中D)视图定义保存在视图文件中
(19)以下关于关系的说法正确的是 C
A)列的次序非常重要B)行的次序非常重要C)列的次序无关紧要D)关键字必须指定为第一列
(20)报表的数据源可以是 C
A)表或视图B)表或查询C)表、查询或视图D)表或其他报表
(21)在表单中为表格控件指定数据源的属性是 B
A、DataSourceB)RecordSourceC)DataFromD)RecordFrom
(22)如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时 C
A)系统自动备份父表中被删除记录到一个新表中
B)若子表中有相关记录,则禁止删除父表中记录
C)会自动删除子表中所有相关记录
D)不作参照完整性检查,删除父表记录与子表无关
(23)为了在报表中打印当前时间,这时应该插入一个 B
A)表达式控件B)域控件C)标签控件D)文本控件
(24)以下关于查询的描述正确的是 D
A)不能根据自由表建立查询B)只能根据自由表建立查询
C)只能根据数据库表建立查询D)可以根据数据库表和自由表建立查询
(25)SQL语言的更新命令的关键词是 B
A)INSERTB)UPDATEC)CREATED)SELECT
(26)将当前表单从内存中释放的正确语句是 C
A)ThisForm.CloseB)ThisForm.ClearC)ThisForm.ReleaseD)ThisFornn.Refresh
(27)假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。在命令窗口输入并执行如下命令:
姓名=姓名-“出勤”
? 姓名
屏幕上会显示 C
A)李彤B)李彤出勤C)李彤出勤D)李彤-出勤
(28)假设“图书”表中有C型字段“图书编号”,要求将图书编号以字母A开头的图书记录全部打上删除标记,可以使用SQL命令D
A)DELETE FROM 图书 FOR 图书编号=“A”B)DELETE FROM 图书 WHERE 图书编号=“A%”
C)DELETE FROM 图书 FOR 图书编号=“A*”D)DELETE FROM 图书 WHERE 图书编号 LIKE “A%”
(29)下列程序段的输出结果是
ACCEPT TO A
IF A=[123]
S=0
ENDIF
S=1
?S
A)0B)1C)123D)由A的值决定
第(30)到第(35)题基于图书表、读者表和借阅表三个数据库表,它们的结构如下:
图书(图书编号,书名,第一作者,出版社):图书编号、书名、第一作者和出版社为C型字段,图书编号为主关键字;
读者(借书证号,单位,姓名,职称):借书证号、单位、姓名、职称为C型字段,借书证号为主关键字;
借阅(借书证号,图书编号,借书日期.还书日期):借书证号和图书编号为C型字段,借书日期和还书日期为D型字段,还书日期默认值为NULL,借书证号和图书编号共同构成主关键字。
(30)查询第一作者为“张三”的所有书名及出版社,正确的SQL语句是 B
A)SELECT 书名,出版社 FROM 图书 WHERE 第一作者=张三
B)SELECT 书名,出版社 FROM 图书 WHERE 第一作者=“张三”
C)SELECT 书名,出版社 FROM 图书 WHERE “第一作者”=张三
D)SELECT 书名,出版社 FROM 图书 WHERE “第一作者”=“张三”
(31)查询尚未归还书的图书编号和借书日期,正确的SQL语句是 C
A)SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期=“"
B)SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期=NULL
C)SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期 IS NULL
D)SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期
(32)查询“读者”表的所有记录并存储于临时表文件one中的SQL语句是 A
A)SELECT * FROM 读者 INTO CURSOR oneB)SELECT * FROM 读者 TO CURSOR one
C)SELECT * FROM 读者 INTO CURSOR DBF oneD)SELECT * FROM 读者 TO CURSOR DBF one
(33)查询单位名称中含“北京”字样的所有读者的借书证号和姓名,正确的SQL语句是 D
A)SELECT 借书证号,姓名 FROM 读者 WHERE 单位=”北京%“
B)SELECT 借书证号,姓名 FROM 读者 WHERE 单位=”北京*“
C)SELECT 借书证号,姓名 FROM 读者 WHERE 单位 LIKE ”北京*“
D)SELECT 借书证号,姓名 FROM 读者 WHERE 单位 LIKE ”%北京%“
(34)查询2009年被借过书的图书编号和借书日期,正确的SQL语句是 B
A)SELECT 图书编号,借书日期 FROM 借阅 WHERE 借书日期=2009
B)SELECT 图书编号,借书日期 FROM 借阅 WHERE year(借书日期)=2009
C)SELECT 图书编号,借书日期 FROM 借阅 WHERE 借书日期=year(2009)
D)SELECT 图书编号,借书日期 FROM 借阅 WHERE year(借书日期)=year(2009)
(35)查询所有“工程师”读者借阅过的图书编号,正确的SQL语句是 D
A)SELECT 图书编号 FROM 读者,借阅 WHERE 职称=”工程师“
B)SELECT 图书编号 FROM 读者,图书 WHERE 职称=”工程师“
C)SELECT 图书编号 FROM 借阅 WHERE 图书编号=(SELECT 图书编号 FROM 借阅 WHERE 职称=”工程师“)
D)SELECT 图书编号 FROM 借阅 WHERE 借书证号 IN(SELECT 借书证号 FROM 读者 WHERE 职称=”工程师")
二、填空题(每空2分,共30分)
请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。注意:以命令关键字填空的必须拼写完整。
(4)软件是【程序】、数据和文档的集合。
(5)有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,【课号】,成绩)。
(6)为表建立主索引或候选索引可以保证数据的【实体】完整性。
(7)已有查询文件queryone.qpr,要执行该查询文件可使用命令【do queryone.qpr 】。
(8)在Visual FoxPro中,职工表EMP中包含有通用型字段,表中通型字段中的数据均存储到另一个文件中,该文件名为【EMP.FPT】。
(9)在Visual FoxPro中,建立数据库表时,将年龄字段值限制在18~45岁之间的这种约束属于【域】完整性约束。
(10)设有学生和班级两个实体,每个学生只能属于一个班级,一个班级可以有多名学生,则学生和班级实体之间的联系类型是【一对多】。
(11)Visual FoxPro数据库系统所使用的数据的逻辑结构是【关系】。
(12)在SQL语言中,用于对查询结果计数的函数是【count】。
(13)在SQL的SELECT查询中,使用【distinct】关键词消除查询结果中的重复记录。
(14)为“学生”表的“年龄”字段增加有效性规则“年龄必须在18~45岁之间”的SQL语句是
ALTER TABLE学生ALTER年龄【check】年龄<=45AND 年龄>=18
(15)使用SQL Select语句进行分组查询时,有时要求分组满足某个条件时才查询,这时可以用【having】子句来限定分组。
第三篇:2011年9月计算机等级考试四级软件测试工程师笔试真题及答案
2011年3月计算机等级考试四级软件测试工程师笔试真题及答案
一、选择题(每小题2分,共50分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
1: 参考答案:C 参考解析:程序的正确性固然重要,但不足以体现软件的价值。
o 试题内容:
o 以下关于软件质量的说法中,错误的是
o
错误!未找到引用源。A:软件产品必须提供用户所需要的功能,并能正常工作
错误!未找到引用源。B:软件质量是产品、组织和体系或过程的一组固有特性,反映它们满足顾客和其他相关方面要求的程度
错误!未找到引用源。C:程序的正确性足以体现软件的价值 错误!未找到引用源。D:越是关注客户的满意度,软件就越有可能达到质量要求
2: 参考答案:B:
参考解析:软件测试原则包括A、C、D三项,没有B项。
o 试题内容:
o 以下关于软件测试原则的说法中,错误的是
o
错误!未找到引用源。A:在设计测试用例时,不但要包括合理的输入条件,还要包括不合理的输入条件
错误!未找到引用源。B:测试过程中某模块中查出的错误越多,该模块残留的错误就越少
错误!未找到引用源。C:坚持在软件开发各个阶段进行技术评审,才能在开发过程中尽早发现和预防错误
错误!未找到引用源。D:在测试过程中要严格按照测试计划执行,以避免发生疏漏或重复无效的工作
3: 参考答案:B: 参考解析:软件需求分析阶段测试的内容有:真正的需求,需求是否完备,是否兼容。
o 试题内容:
o 以下不属于软件需求分析阶段测试的内容是
o 错误!未找到引用源。A:通过场景走查和与用户沟通,看需求是否是用户“真”的需求
错误!未找到引用源。B:通过对开发进度、开发费用、产品性能、可靠性和内存使用等各方面需求的分析,看综合起来是否合理,是否有对需求的一个优先级安排
错误!未找到引用源。C:通过领域分析和与用户沟通,看需求是否是完备的
错误!未找到引用源。D:通过检查需求与实现环境的不相容之处,看需求是否可兼容
4: 参考答案:B:
参考解析:在软件测试中必须用不同的数据测试每一条路径。
o 试题内容:
o 以下关于覆盖测试的说法中,错误的是
o
错误!未找到引用源。A:语句覆盖要求每行代码至少执行一次 错误!未找到引用源。B:在路径测试中必须用不同的数据重复测试同一条路径
错误!未找到引用源。C:路径测试不是完全测试,即使每条路径都执行了一次,程序还是可能存在缺陷
错误!未找到引用源。D:分支覆盖应使程序中每个判定的真假分支至少执行一次
5: 参考答案:A:
参考解析:桌上检查的项目包括:交差引用表、检查程序的语句代码和比较控制流图,不包括A项。
o 试题内容:
o 以下不属于桌上检查的项目是
o
错误!未找到引用源。A:检查小组对程序进行模拟执行,以展示系统的不同构件如何相互作用,暴露程序被忽略的细节 错误!未找到引用源。B:检查变量的交叉引用表,重点是检查未说明的变量和违反了类型规定的变量
错误!未找到引用源。C:选择、激活路径,检查程序的语句代码
错误!未找到引用源。D:比较由程序员设计的控制流图和由实际程序生成的控制流图,寻找和解释每个差异,修改文档和校正错误
6: 参考答案:A:
参考解析:走查的目的是:发现缺陷、遗漏和矛盾的地方。
o 试题内容: o 代码走查的目的是
o
错误!未找到引用源。A:发现缺陷、遗漏和矛盾的地方 错误!未找到引用源。B:确认程序逻辑与程序规格说明的一致性
错误!未找到引用源。C:验证需求变更的一致性
错误!未找到引用源。D:证明程序确实是按照用户的需求工作的
7: 参考答案:C: 参考解析:因为每个判断有三条可执行路径,这样至少需要3个测试用例。
o 试题内容:
o 设有一个判断语句
if(!(ch>=‘0’&&ch<=‘9’))printf(“This is not a digit!n”);
else printf(“This is a digit!n”);
为实现判定—条件覆盖,需要设计的测试用例个数至少应为
o
错误!未找到引用源。A:1 错误!未找到引用源。B:2 错误!未找到引用源。C:3 错误!未找到引用源。D:4
8:参考答案:D:
参考解析:单元测试的目的不包含检查用户接口是否满足客户的需求。
o 试题内容:
o 以下的叙述中不是单元测试目的的是
o
错误!未找到引用源。A:验证代码是否与设计相符合 错误!未找到引用源。B:发现设计和需求中存在的缺陷 错误!未找到引用源。C:发现在编码过程中引入的错误 错误!未找到引用源。D:检查用户接口是否满足客户的需求
9:参考答案:A:
参考解析:集成测试层次不包括应用环境集成测试。
o 试题内容:
o 以下不属于集成测试层次的是
o
错误!未找到引用源。A:应用环境集成测试 错误!未找到引用源。B:模块内集成测试 错误!未找到引用源。C:子系统内集成测试 错误!未找到引用源。D:子系统间集成测试 10:参考答案:D:
参考解析:α测试是用户在模拟实际操作环境下进行的测试,开发者坐在用户的旁边。
o 试题内容:
o 开发单位内部的用户在模拟实际操作环境下进行的,开发人员参与的测试是
o
错误!未找到引用源。A:接受测试 错误!未找到引用源。B:6σ测试 错误!未找到引用源。C:β测试 错误!未找到引用源。D:α测试
11: 参考答案:B:
参考解析:链接测试是Web应用软件功能测试之一。
o 试题内容:
o 以下关于Web应用软件测试的说法中,错误的是
o
错误!未找到引用源。A:Cookie测试是Web应用软件功能测试的一项重要内容
错误!未找到引用源。B:链接测试是Web应用软件易用性测试的一项重要内容
错误!未找到引用源。C:Web应用软件测试通常需要考虑安全性测试
错误!未找到引用源。D:Web应用软件测试通常需要考虑性能测试
12: 参考答案:A:
参考解析:软件性能测试不包括覆盖测试。
o 试题内容:
o 以下哪种软件测试不属于软件性能测试的范畴
o
错误!未找到引用源。A:覆盖测试 错误!未找到引用源。B:压力测试 错误!未找到引用源。C:负载测试 错误!未找到引用源。D:并发测试
13: 参考答案:C: 参考解析:暂无解析
o 试题内容:
o 以下哪一项属于Web应用软件业务层测试关注的范畴
o
错误!未找到引用源。A:浏览器兼容性测试 错误!未找到引用源。B:应用服务器兼容性测试 错误!未找到引用源。C:服务器端程序的功能测试 错误!未找到引用源。D:排版结构的测试
14: 参考答案:B:
参考解析:性能计数器的分析包括处理器分析。
o 试题内容:
o 以下哪一种技术属于基于性能计数器的性能分析技术
o
错误!未找到引用源。A:字符串分析 错误!未找到引用源。B:处理器分析 错误!未找到引用源。C:变量分析 错误!未找到引用源。D:循环次数分析
15: 参考答案:A:
参考解析: Cookie测试属于功能测试,排版结构测试与浏览器兼容性测试属于表示层的测试,并发测试属于性能测试。
o 试题内容:
o 以下关于Web应用软件易用性测试的说法中,错误的是
o
错误!未找到引用源。A:Cookie测试是Web应用软件易用性测试的一项重要内容
错误!未找到引用源。B:排版结构测试是Web应用软件易用性测试的一项重要内容
错误!未找到引用源。C:并发测试不是Web应用软件易用性测试的一项重要内容
错误!未找到引用源。D:浏览器兼容性测试不是Web应用软件易用性测试的一项重要内容
16: 参考答案:B:
参考解析:在软件可靠性领域,同一软件的不同拷贝具有相同的可靠性。
o 试题内容:
o 以下关于软件可靠性的说法中,正确的是
o
错误!未找到引用源。A:软件发生物理退化是影响软件可靠性的重要因素
错误!未找到引用源。B:同一软件即使运行于不同硬件环境其可靠性保持相同
错误!未找到引用源。C:如果没有恶意的使用者,软件总是可靠的 错误!未找到引用源。D:软件可靠性与软件的使用方式密切相关
17: 参考答案:B: 参考解析:数据兼容性测试主要包括不同版本间的数据兼容性和不同软件间的数据兼容性,A、C、D项都符合其关注的范畴。
o 试题内容:
o 以下哪一项不属于数据兼容性测试关注的范畴
o
错误!未找到引用源。A:一个Web应用软件是否能支持以前版本使用的关系型数据库
错误!未找到引用源。B:一个杀毒软件是否会破坏其他软件保存的文件
错误!未找到引用源。C:一个文字处理软件能否处理其他文字处理软件保存的文件
错误!未找到引用源。D:一个文字处理软件能否处理以前版本保存的文件
18: 参考答案:C:
参考解析:面向对象的单元测试不包括“动态绑定”。
o 试题内容:
o 以下关于面向对象软件测试的说法中,错误的是
o
错误!未找到引用源。A:面向对象软件的大突击集成测试只进行一轮,无需增量集成
错误!未找到引用源。B:测试一个类的不同实例间的协作属于面向对象软件单元测试考虑的范畴
错误!未找到引用源。C:测试动态绑定属于面向对象软件单元测试考虑的范畴
错误!未找到引用源。D:等价类划分是一种类树层次的测试技术
19: 参考答案:B:
参考解析:用户界面不在软件易用性关注的范畴内。
o 试题内容:
o 以下哪一项不属于软件易用性测试关注的范畴
o
错误!未找到引用源。A:软件是否能帮助用户减少输入中的重复劳动
错误!未找到引用源。B:软件的用户界面风格是否与其他软件一致 错误!未找到引用源。C:软件是否支持用户根据自己的需要进行定制
错误!未找到引用源。D:当执行耗时较长的任务时,软件是否能定时向用户提示当前任务完成的进度
20: 参考答案:D:
参考解析:不变式边界测试是针对类树多态性的测试技术。
o 试题内容:
o 以下关于面向对象程序单元测试的说法中,正确的是
o
错误!未找到引用源。A:只要对类的每个成员方法都进行了测试就可完成对该类的单元测试
错误!未找到引用源。B:不需要对抽象类进行单元测试
错误!未找到引用源。C:基于判定表的测试可以用于面向对象程序的单元测试
错误!未找到引用源。D:不变式边界测试是一种针对类树多态性的测试技术
21: 参考答案:D: 参考解析:暂无解析
o 试题内容:
o 以下有关测试过程质量控制的描述中,错误的是
o
错误!未找到引用源。A:测试过程中可以对测试需求进行重新获取
错误!未找到引用源。B:在补充完善测试用例过程中应该进行变更控制
错误!未找到引用源。C:对测试过程的度量和分析可有效提高测试效率,降低测试风险
错误!未找到引用源。D:测试过程中,若相同时间间隔内发现的缺陷数量呈收敛趋势,则可结束测试
22: 参考答案:C:
参考解析:在测试过程中,应严格执行测试计划。
o 试题内容:
o 以下有关测试活动的描述中,错误的是
o
错误!未找到引用源。A:测试策划中的活动是确定测试范围、测试环境和制定测试计划
错误!未找到引用源。B:测试用例设计是测试设计与实现的主要内容
错误!未找到引用源。C:测试执行中可随时修订测试计划 错误!未找到引用源。D:测试总结的目的是对测试结果进行分析,以确定软件产品质量的当前状态
23: 参考答案:C:
参考解析:自动化辅助手工测试过程中,设置和清除环境是手工进行的。
o 试题内容:
o 以下有关自动化测试的说法中,错误的是
o
错误!未找到引用源。A:自动化测试过程的核心内容是执行测试用例
错误!未找到引用源。B:采用技术手段保证自动化测试的连续性和准确性很重要
错误!未找到引用源。C:自动化辅助手工测试过程中,设置和清除测试环境是自动开展的
错误!未找到引用源。D:自动化测试过程中,除选择测试用例和分析失败原因外,其他过程都是自动化开展的
24: 参考答案:C:
参考解析: 随机测试属于黑盒测试方法。
o 试题内容:
o 白盒测试方法不包括
o
错误!未找到引用源。A:数据流测试 错误!未找到引用源。B:控制流测试 错误!未找到引用源。C:随机测试 错误!未找到引用源。D:符号求值
25: 参考答案:B:
参考解析:验收测试技术要求类同系统测试技术。
o 试题内容:
o 以下有关软件验收测试的说法中,错误的是
o
错误!未找到引用源。A:验收测试一般由软件的需方组织 错误!未找到引用源。B:验收测试的技术要求与系统测试不同 错误!未找到引用源。C:验收测试可委托第三方测试机构进行 错误!未找到引用源。D:验收测试由独立于软件开发的人员实施
第四篇:2011年9月计算机等级考试四级软件测试工程师笔试真题及答案
2011年9月计算机等级考试四级软件测试工程师笔试真题及答案
一、选择题 下列各题四个选项中,只有一个选项是正确的。
(1)ANSI/IEEE STD729-1983 给出软件质量的定义:软件产品满足规定的和 隐含的与需求能力有关的全部特征和特性。以下叙述中不属于这些质量特征和 特性的是
A)产品功能 B)效率 C)可使用性 D)项目成本和进度(解释见后面)(2)软件产品需求规格说明书是软件缺陷存在最多的地方,其原因是 A)软件开发人员与用户沟通比较困难,对要开发的产品需求理解不一致 B)系统设计不能全面考虑产品在功能、性能、安全性、可维护性等方面的平衡 C)采用不熟悉的新技术开发系统或不科学的算法解决问题 D)系统内各子系统或模块的参数过于复杂,导致信息传递失误
(3)条件覆盖的基本思想是设计若干测试用例,执行被测程序,使得每个判断的每个条件的可能取值至少满足一次。那么对于如下的 C 语言程序段 if(a>0&&b>0)c=c/a; if(a>1||c>1)c=c+1; 如果采用适用于条件覆盖的两个测试用例,其输入值分别为 a=2,b=-1,c=-2 和 a=-1,b=2,c=3,则以下叙述中正确的是
A)执行测试后,4个条件a>0,b>0,a>1,c>1 的所有取值都至少执行一次 B)执行测试后,除 b>0 取真和 c>1 取假外其他条件取值都至少执行一次 C)执行测试后,除 b>0 取假和 c>1 取真外其他条件取值都至少执行一次 D)执行测试后,除 b>0 取真和 c>1 取真外其他条件取值都至少执行一次(4)对于题 3 所给的 C 语言程序段 if(a>0&&b>0)c=c/a; if(a>1||c>1)c=c+1; 执行条件组合覆盖,为使得每一条件取值组合至少执行一次,需要的测试用例数至少是
A)2 B)3 C)4 D)5(5)单元接口测试是单元测试的一种,以下不属于单元接口的是 A)参数表 B)输入/输出文件 C)出错信息处理 D)全局量(6)下图(a)是一个程序的模块结构。模块 A 是主模块。下图(b)是集成测试 顺序的示意图。从此图可知,这个集成策略是:
A)自顶向下集成 B)自底向上集成 C)大突击集成 D)三明治式集成(7)集成测试分析的作用是指导集成测试用例的设计,安排测试和集成顺序。集成模块划分是集成测试分析的一个重要环节。以下叙述中不属于合理的集成模块划分的是
A)被集成的几个模块间的联系必须很密切 B)可以很容易地隔离集成模块的外围模块
C)集成模块内部各个模块必须共享某些数据区或程序区 D)能够简便地模拟外围模块向集成模块发送消息
(8)破坏性测试的任务是评测软件在承受超出其正常负荷 N 倍的情况下,错误出现时的状态和错误发生后的恢复能力。它的实施主要在
A)系统层 B)子系统层 C)协议/指标层 D)用户层(9)程序代码检查过程中为检查说明、使用错误,通常需要借助一些引用表。以下不适用于做这种检查的引用表是
A)循环层次表 B)事件/响应表 C)变量交叉引用表 D)标号交叉引用表(10)在单元测试过程中,“差 1 错”属于比较错误,它是指 A)不正确地多循环或少循环一次 B)不同数据类型的比较
C)不正确的逻辑运算符或优先次序 D)当遇到死循环时无法跳出循环
(11)以下关于软件性能测试的说法中,正确的是
A)检测每个函数的 McCabe 圈复杂度是软件性能测试关注的主要内容 B)缩短平均故障修复时间是软件性能测试的主要目的之一 C)提高并发进程数是软件性能测试的主要目的之一 D)吞吐量是软件性能测试中一种常用的性能指标(12)以下哪种软件测试不属于软件性能测试的范畴
A)数据流测试 B)压力测试 C)负载测试 D)并发测试中(13)以下关于软件可靠性测试的说法中,正确的是 A)软件可靠性测试总是能比白盒测试发现更多的错误 B)软件可靠性测试总是能比黑盒测试发现更多的错误 C)软件可靠性测试不关注与软件性能有关的软件故障
D)软件可靠性测试度量出来的软件可靠性特定于所定义的软件运行剖面(14)以下关于软件可靠性与硬件可靠性的主要区别的说法中,错误的是 A)软件的失效多是逻辑错误引起的;硬件的失效很多不是逻辑错误引起的 B)硬件在使用过程中会发生物理退化;软件在使用过程中不会发生物理退化 C)硬件的使用者少,不容易引起失效;软件的使用者多,更容易引起失效 D)软件的每个拷贝都是完全一样的;按照设计生产出来的同规格硬件总有微小差别
(15)以下关于面向对象软件测试的说法中,正确的是
A)对于一个类进行单元测试时,一个测试用例只能调用在该类中定义的方法,不能调用在该类的父类中定义的方法
B)对于一个类进行单元测试时,一个测试用例只能调用在该类的父类中定义的方法,不能调用在该类中定义的方法
C)对于一个类进行单元测试时,一个测试用例既可以调用在该类的父类中定义的方法,也可以调用在该类中定义的方法
D)对于一个类进行单元测试时,由该类及其父类中定义的方法组成的任何一个序列都是一个合理的测试用例
(16)以下关于面向对象软件测试的说法中,正确的是 A)不需要对抽象类进行单元测试
B)等价类划分测试是一种类层次的测试技术 C)不变式边界测试是一种类层次的测试技术 D)测试动态绑定是类树测试的唯一目标
(17)以下关于面向对象软件集成测试的说法中,错误的是 A)协作集成是指将可以协作完成特定系统功能的类集成在一起进行集成测试 B)针对一个类的多个成员方法闻协作的测试不属于面向对象软件集成测试关注的范畴
C)针对一个类的多个实例间协作的测试不属于面向对象软件集成测试关注的范畴
D)针对一个类树上多个类的行为的测试属于面向对象软件集成测试关注的范畴(18)以下关于 Web 应用软件测试的说法中,正确的是 A)内容测试是 Web 应用软件性能测试的一项重要内容 B)表单测试是 Web 应用软件易用性测试的一项重要内容 C)并发测试是 Web 应用软件安全性测试的一项重要内容 D)Cookie 测试是 Web 应用软件功能测试的一项重要内容(19)以下哪一项不属于软件易用性测试关注的内容 A)相似功能的使用风格是否与同类软件一致 B)软件内相似功能的使用风格是否一致 C)软件是否能帮助用户减少输入中的重复劳动 D)软件界面的色彩是否悦目
(20)以下哪一项不属于兼容性测试关注的范畴 A)操作系统是否能运行于不同的硬件平台
B)杀毒软件在清除病毒时是否会影响办公软件的正常工作 C)Web 应用软件是否支持不同的关系型数据库 D)软件用户手册中的功能说明与实际功能是否一致(21)下列有关测试活动的描述中,错误的是
A)测试策划的主要依据包括测试合同中测试范围和进度安排要求等 B)测试执行中不能随意修订测试计划 C)测试用例设计是测试执行的主要内容
D)测试总结的目的是对测试结果进行分析,以确定软件产品质量的当前状态(22)以下有关回归测试的说法中,正确的是 A)回归测试是一个测试阶段
B)回归测试的目标是确认被测软件经修改和扩充后正确与否 C)回归测试不能用于单元和集成测试阶段
D)回归测试是指在软件新版本中验证已修复的软件问题(23)下列有关测试过程质量控制的描述中,正确的是 A)测试设计与实现应完整覆盖测试需求 B)测试过程中不能对测试需求进行重新获取
C)测试过程中,若相同时间间隔内发现的缺陷数量呈收敛趋势,则可结束测试 D)软件测试应解决软件系统中所有缺陷
(24)下列关于开始软件测试工作应具备的条件中,错误的是 A)具有测试合同(或项目计划)B)软件测试文档齐全、符合规范 C)所提交的被测软件受控 D)软件源代码正确通过编译或汇编
(25)软件测试文档可进行合理的取舍与合并,对于微、小规模软件,下列说法中错误的是
A)测试计划和测试说明可以合并
B)测试报告中可包括测试记录和测试问题报告
C)测试报告、测试记录、测试问题报告和测试总结报告可以合并 D)测试说明和测试报告可以合并
二、论述题
论述题 1: 在企业信息管理系统中,人员信息查询是最常见的。使用以下3个独立的查询条件:
1)员工号(ID)2)员工姓名(Name)3)员工邮件地址(eMail)每个查询条件可有可无,但不能都没有;且条件的取值可以是能查到的,也可以是查不到的。当出现多个查询条件时,按 ID→Name→eMail 的顺序查询。如果某一条件未出现,则检查下一条件;如果某一条件出现,则检查满足该条件取值的信息是否存在:若不存在,立刻中止查询,并输出失败信息;若存在,继续下一条件查询,最后输出查询结果。
要求(1)画出实现查询的程序流程图。(2)给出一组测试路径,能覆盖程序流程图的所有分支。
(1)画出程序中函数 addLInt 的控制流程图;
(2)设计一组测试用例,使该程序 addLInt 函数的语句覆盖率和分支覆盖率 均能达到 100%。如果认为该函数的语句覆盖率或分 支覆盖率无法达到 100%,需 说明为什么。参考答案及解析
一、选择题(1)D(2)B(3)B[解析] 根据与“&&”、或“||”的“短路”运行特性,结合两组输入 值分析可知,第一个判断条件b>0 取真,第二个判断条件c>1 取假没有被执 行,其他条件的取值都被至少执行了一次。
(4)C[解析] 两个分支四条路径,至少需要4个测试用例。(5)D[解析] 单元测试从5个方面考虑,分别是:模块接口、出错处理、独 立路径、边界条件和局部数据结构。答案中,参数表和输入/输出文件属于模块 接口,所以答案选D。(6)B(7)C[解析] 合理的集成测试模块划分应满足以下几点:被集成的几个模块 之间的关系必须密切;可以方便地隔离集成模块的外围模块;能够简便地模拟 外围模块向集成模块发送消息;外围模块向被测试的集成模块发送的消息能够 模拟实际环境中的大多数情况。(8)A(9)B[解析] 引用表是为了支持对源代码进行静态检查,可分为:标号交叉 引用表;变量交叉引用表;子程序、宏和函数表;等价表;常数表。
(10)A[解析] “差1 错”是指:不正确地多循环或少循环一次;迭代发散 时不能退出;错误地修改了循环变量。
(11)D[解析] 软件性能的指标主要有: ①响应时间。②系统响应时间和应用延迟时间。③吞吐量。④并发用户数。⑤资源利用率。
(12)A[解析] 软件性能的测试主要分为: ①性能测试。②并发测试。③压力测试。④可靠性测试。⑤负载测试。⑥配置测试。⑦失效恢复测试。(13)D(14)C[解析] 软件可靠性与硬件可靠性的区别: ①唯一性。软件设计出来以后,每份拷贝都是完全一样的,而硬件在设计 出来以后-每个按照设计生产的硬件都不可能完全相同。②物理退化。硬件可靠性研究的一个重要原因就是物理退化。③逻辑复杂性。软件是纯逻辑产品,内部逻辑复杂度高,而硬件的内部逻 辑相对简单。④版本更新。硬件的更新通常较慢,而软件受到需求变更等因素的影响,版本更新比较频繁。
(15)C[解析] 由于集成和多态的使用,对子类的测试通常不能限定在子类 中定义的成员变量和成员方法上,还需要考虑父类对子类的影响。(16)C(17)C[解析] 协作集成是在集成测试时针对系统完成的功能,它将可以相 互协作完成特定系统功能的类集成在一起进行测试。针对一个类多个实例间的 测试属于面向对象集成测试的范畴。(18)D(19)D(20)D[解析] 兼容性测试包括:与操作系统的兼容性;与数据库的兼容 性;与浏览器的兼容性;与中间件的兼容性;与其他软件的兼容性;与平台软 件的兼容性。(21)C[解析] 测试活动包括四项基本内容: ①测试策划。②测试设计与实现,在该活动中制定测试的技术方案、选择测试工具,并 根据测试技术方案设计测试用例。③测试执行。④测试总结。
(22)B[解析] 回归测试有两种不同的使用方式,都是建立在复用原有测试 的思想之上的。其方式描述如下: ①一经发现并改正了程序中隐藏的缺陷,然后再重新执行以前发现这个缺 陷的测试,看这个缺陷是否重现。回归测试的目的是为了确认对程序的修改达 到了预期的目标。②当对发现的缺陷进行修改之后,执行一系列基准测试,以确认程序的修 改没有对程序的其他部分产生干扰。(23)C[解析] 测试过程的质量控制中应包括以下4 方面的内容: ①把握需求。在软件系统开发过程中,需求的获取和完善贯穿于每一个阶 段,依据“尽早测试”和“全面测试”的原则。②变更控制。体现“全过程测试”的理念。③度量与分析。若相同时间间隔内发现的缺陷数量呈收敛状态,则说明测 试是充分的。④测试过程可持续改进。
(24)B[解析] 软件测试工作一般应具备的条件为:具有测试合同(或项目计 划);具有软件测试所需的各种文档;所提交的被测软件受控;软件源代码正确 通过编译或汇编。
(25)D[解析] 对于微、小规模的软件,测试计划和测试说明可以合并,测 试报告、测试记录、测试问题报告、测试总结报告也可以合并。
论述题 2: 下图是 QEsuite Web Version 1.0 的问题报告工作状态转换流程。