版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件水平考试(初级)程序员上午(基础知识)模拟试卷2(共9套)(共724题)软件水平考试(初级)程序员上午(基础知识)模拟试卷第1套一、中文选择题(本题共52题,每题1.0分,共52分。)1、使用Windows操作系统,在“我的电脑”中选择某磁盘中的文件,再选择“查看”菜单中的“(4)”,可查看该文件建立(或最近修改)的时间和文件大小。A、大图标B、排列图标C、列表D、详细信息标准答案:D知识点解析:暂无解析2、OutlookExpress是一个(5)处理程序。A、文字B、表格C、电子邮件D、幻灯片标准答案:C知识点解析:暂无解析3、与外存储器相比,内部存储器的特点是(6)。A、容量大、速度快、成本低B、容量大、速度慢、成本高C、容量小、速度快、成本高D、容量小、速度慢、成本低标准答案:C知识点解析:暂无解析4、将十六进制数9B转换为八进制数为(7)。A、233B、433C、463D、531标准答案:A知识点解析:暂无解析5、堆栈最常用于(8)。A、实现数据循环移位B、实现程序转移C、保护被中断程序的现场D、数据的输入输出缓冲存储器标准答案:C知识点解析:暂无解析6、在下面对USB接口特点的描述中,(9)是USB接口的特点。A、支持即插即用B、不支持热插拔C、提供电源容量为12V×1000mAD、由六条信号线组成,其中两条用于传送数据,两条传送控制信号,另外两条传送电源标准答案:A知识点解析:暂无解析7、某逻辑电路有两个输入端分别为X和Y,其输出端为Z。当且仅当两个输入端X和Y同时为0时,输出Z才为0,则该电路输出Z的逻辑表达式为(10)。A、B、X.YC、X⊕YD、X+Y标准答案:D知识点解析:暂无解析8、对于一个具有容错能力的系统,(11)是错误的。A、通过硬件冗余来设计系统,可以提高容错能力B、在出现一般性故障时,具有容错能力的系统可以继续运行C、容错能力强的系统具有更高的可靠性D、容错是指允许系统运行时出现错误的处理结果标准答案:D知识点解析:暂无解析9、(12)不是图像输入设备。A、彩色摄像机B、游戏操作杆C、彩色扫描仪D、数码照相机标准答案:B知识点解析:暂无解析10、ISO9000:2000标准是(17)系列标准。A、产品生产和产品管B、技术管理和生产管理C、质量管理和质量保D、产品评估和质量保证标准答案:C知识点解析:暂无解析11、依据(18),声卡可以分为8位、16位、32位等。A、采样频率B、量化位数C、量化误差D、接口总线标准答案:B知识点解析:暂无解析12、若[X]补=CCH,机器字长为8位,则[X/2]补=(19)。A、34HB、66HC、98HD、E6H标准答案:D知识点解析:暂无解析13、GB/T14394-93《计算机软件可靠性和可维护性管理》是(25)。A、推荐性国家标准B、强制性国家标准C、知道性技术文件D、行业推荐性标准标准答案:B知识点解析:暂无解析14、已知有n个进程共享一个互斥段,如果最多允许m个进程(m<n)同时进入互斥段,则信号量的变化范围是(26)。A、-m~1B、-m~0C、-(n-m)~mD、-(m-1)~n标准答案:C知识点解析:暂无解析15、程序员为乙软件设计师开发的应用程序编写了使用说明书,并已交付用户使用,(27)该应用软件的软件著作权。A、甲程序员享有B、乙软件设计师享有C、甲程序员不享有D、甲程序员和乙软件设计师共同享有标准答案:D知识点解析:暂无解析16、编译器是指将(28)的程序。A、汇编代码翻译成机器代码B、高级语言程序翻译成机器语言目标代码C、SQL翻译成汇编语言D、C语言翻译成Java语言标准答案:B知识点解析:暂无解析17、(29)不是通信协议的基本元素。A、格式B、语法C、传输介质D、计时标准答案:C知识点解析:暂无解析18、C程序代码“while((c=getchar()!=’a’)putchar(c);”中存在(30)错误。A、调用B、语法C、逻辑D、运行标准答案:B知识点解析:暂无解析在面向对象方法中,对象是类的实例。表示对象相关特征的数据称为对象的(31),在该数据上执行的功能操作称为对象的(32);一个对象通过发送(33)来请求另一个对象为其服务。通常把一个类和这个类的所有对象称为“类及对象”或对象类。在UML中,用来表示显示构成系统的对象类以及这些对象类之间关系的图是(34)。19、在面向对象方法中,对象是类的实例。表示对象相关特征的数据称为对象的(31),在该数据上执行的功能操作称为对象的(32);一个对象通过发送(33)来请求另一个对象为其服务。通常把一个类和这个类的所有对象称为“类及对象”或对象类。在UML中,用来表示显示构成系统的对象类以及这些对象类之间关系的图是(34)。A、数据变量B、数据结构C、属性D、定义标准答案:C知识点解析:暂无解析20、A、行为B、调用C、实现D、函数标准答案:A知识点解析:暂无解析21、A、调用语句B、消息C、命令D、函数标准答案:B知识点解析:暂无解析22、A、用例图B、构件图C、类图D、对象图标准答案:C知识点解析:暂无解析23、在以下情形中,(35)适合于采用队列数据结构。A、监视一个火车票售票窗口等待服务的客户B、描述一个组织中的管理机构C、统计一个商场中的顾客数D、监视进入某住宅楼的访客标准答案:A知识点解析:暂无解析24、PUSH和POP命令常用于(36)操作。A、队列B、数组C、栈D、记录标准答案:C知识点解析:暂无解析25、从未排序的序列中依次取出一个元素与已排序列中的元素进行比较,然后将其放在已排序序列的合适位置上,该排序方法称为(39)。A、插入排序B、选择排序C、希尔排序D、归并排序标准答案:A知识点解析:暂无解析26、对于二维数组a[0..4,1..5],设每个元素占1个存储单元,且以行为主序存储,则元素a[2,1]相对于数组空间起始地址的偏移量是(40)。A、5B、10C、15D、25标准答案:B知识点解析:暂无解析27、(41)工业二程序可以找出C语言源程序中的语法错误。A、汇编B、预处C、编辑D、C语言编译标准答案:D知识点解析:暂无解析28、类的构造函数被自动调用执行的情况发生在定义该类的(42)时。A、成员函数B、数据成员C、对象D、友元函数标准答案:C知识点解析:暂无解析29、(43)不是面向对象程序设计的主要特征。A、封装B、多态C、继承D、结构标准答案:D知识点解析:暂无解析30、SQL是一种(44)程序设计语言。A、过程式B、非过程式C、面向对象D、逻辑程序设计标准答案:B知识点解析:暂无解析31、不支持自定义类的程序设计语言是(45)语言。A、CB、C#C、C++D、Java标准答案:A知识点解析:暂无解析32、(46)不是面向对象程序设计语言。A、XMLB、JavaC、C#D、Simula标准答案:A知识点解析:暂无解析33、在信息系统开发过程中,系统规范描述了(47)。A、每一个系统功能的实现方案B、系统的功能和行为C、系统中使用的算法和数据结构D、系统仿真需要的时间标准答案:B知识点解析:暂无解析34、UML是一种(48)。A、面向对象的程序设计语言B、面向过程的程序设计语言C、软件系统开发方法D、软件系统建模语言标准答案:D知识点解析:暂无解析35、按照ISO/IEC9126软件质量模型的规定,软件的适应性是指(49)。A、软件运行于不同环境中的故障率B、软件运行于不同环境中的安全等级C、将一个系统耦合到另一个系统所需的工作量D、软件运行于不同环境中的能力标准答案:D知识点解析:暂无解析36、一般地,可以将软件开发的生命周期划分为软件项目计划、(50)、软件设计、编码、测试和运行/维护6个阶段。A、可行性分析B、初始调查C、需求分析与定义D、问题分析标准答案:C知识点解析:暂无解析37、结构化分析方法(SA)的主要思想是(51)。A、自顶向下、逐步分解B、自顶向下、逐步抽象C、自底向上、逐步抽象D、自底向上、逐步分解标准答案:A知识点解析:暂无解析38、进行软件测试的目的是(52)。A、尽可能多地找出软件中的缺陷B、缩短软件的开发时间C、减少软件的维护成本D、证明程序没有缺陷标准答案:A知识点解析:暂无解析39、(53)使用文字、图形、图像、动画和声音等多种媒体来表示内容,并且使用超级链接来组织这些媒体。A、多媒体压缩技术B、多媒体存储技术C、超文本技术D、超媒体技术标准答案:D知识点解析:暂无解析40、数据模型的三要素包括(54)。A、外模式、模式、内模式B、网状模型、层次模型、关系模型C、实体、联系、属性D、数据结构、数据操纵、完整性约束标准答案:D知识点解析:暂无解析41、设有关系R、S、T如下图所示,其中,关系T是(57)运算的结果。A、S∪RB、S-RC、S∩RD、S×R标准答案:B知识点解析:暂无解析42、某企业的数据库系统中有如下所示的员工关系和仓库关系,每个仓库可有多名员工,但只有一名负责人。员工关系(employee):仓库关系(warehouse):则创建仓库表结构的SQL语句为(58)。A、CREATETABLE(employeeIDCHAR(2)NOTNULLUNIQUE,nameCHAR(30)NOTNULL,addressCHAR(40),principalIDCHAR(3));B、CREATEwarehouse(warehouseIDCHAR(2)PRIMARYKEY,nameCHAR(30),addressCHAR(40),principalIDCHAR(3));C、CREATETABLEwarehouse(warehouseIDCHAR(2)PRIMARYKEY,nameCHAR(30)NOTNULL,addressCHAR(40),principalIDCHAR(3),FOREIGNKEY(principalID)REFERENCESemployee(employeeID));D、CREATETABIEwarehouse(warehouseIDCHAR(2),nameCHAR(30)NOTNULL,addressCHAR(40),principalIDCHAR(3),PRIMARYREY(warehouseID),FOREIGNKEY(employeeID)REFERENCESemployee(employeeID));标准答案:C知识点解析:暂无解析43、在Windows2000操作系统的客户端可以通过(61)命令查看DHCP服务器分配给本机的IP地址。A、configB、ifconfigC、ipconfigD、route标准答案:C知识点解析:暂无解析44、在星型局域网结构中,连接文件服务器与工作站的设备是(62)。A、网卡B、集线器C、收发器D、网关标准答案:B知识点解析:暂无解析45、甲方和乙方采用公钥密码体制对数据文件进行加密传送,甲方用乙方的公钥加密数据文件,乙方使用(63)来对数据文件进行解密。A、甲的公钥B、甲的私钥C、乙的公钥D、乙的私钥标准答案:D知识点解析:暂无解析46、MAC地址通常固化在计算机的(64)上。A、内存B、网卡C、硬盘D、高速缓冲区标准答案:B知识点解析:暂无解析47、某工作站无法访问域名为的服务器,此时使用ping命令按照该服务器的IP地址进行测试,发现响应正常。但是按照服务器域名进行测试,发现超时。此时可能出现的问题是(65)。A、线路故障B、路由故障C、域名解析故障D、服务器网卡故障标准答案:C知识点解析:暂无解析48、在局域网模型中,数据链路层分为(66)。A、逻辑链路控制子层和网络子层B、逻辑链路控制子层和媒体访问控制子层C、网络接口访问控制子层和媒体访问控制子层D、逻辑链路控制子层和网络接口访问控制子层标准答案:B知识点解析:暂无解析49、在检测网络故障时使用的ping命令是基于(67)协议实现的。A、SNMP(简单网络管理协议)B、FTP(文件传输协议)C、IGMP(互联网组管理协议)D、ICMP(互联网控制管理协议)标准答案:D知识点解析:暂无解析50、在Outlook中,通常借助(68)来传送一个文件。A、邮件正文B、TelnetC、WWWD、附件功能标准答案:D知识点解析:暂无解析51、在WindowsServer2003操作系统中可以通过安装(69)组件创建FTP站点。A、IISB、IEC、POP3D、DNS标准答案:A知识点解析:暂无解析52、为了用二分法求函数f(x)=X3*-2x2*-0.1的根(方程f(x)=0的解),可以选择初始区间(70)。也就是说,通过对该区间逐次分半可以逐步求出该函数的一个根的近似值。A、[-2,-1]B、[-1,1]C、[1,2]D、[2,3]标准答案:D知识点解析:暂无解析二、中文选择题(含2小题)(本题共22题,每题1.0分,共22分。)在Word的编辑状态,若选择了表格中的一行,执行了表格菜单中的“删除列”命令,则(1);若要对当前正在编辑的文件加“打开权限密码”,则应该选择(2),然后按相关提示操作即可。53、在Word的编辑状态,若选择了表格中的一行,执行了表格菜单中的“删除列”命令,则(1);若要对当前正在编辑的文件加“打开权限密码”,则应该选择(2),然后按相关提示操作即可。A、整个表格被删除B、表格中一行被删除C、表格中一列被删除D、表格中没有被删除的内容标准答案:A知识点解析:暂无解析54、A、“编辑”菜单的“选项”B、“插入”菜单的“文件”C、“文件”菜单的“页面设置”D、“工具”菜单的“选项”标准答案:D知识点解析:暂无解析(3)是Excel工作簿的最小组成单位。若用户需要对某个Excel工作表的A1:G1的区域快速填充星期一,星期二,…,星期日,可以采用的方法是在A1单元格填入“星期一”并(4)拖动填充柄至G1单元格。55、(3)是Excel工作簿的最小组成单位。若用户需要对某个Excel工作表的A1:G1的区域快速填充星期一,星期二,…,星期日,可以采用的方法是在A1单元格填入“星期一”并(4)拖动填充柄至G1单元格。A、工作表B、行C、列D、单元格标准答案:D知识点解析:暂无解析56、A、向垂直方向B、向水平方向C、按住Ctrl键向垂直方向D、按住Ctrl键向水平方向标准答案:B知识点解析:暂无解析使用Windows操作系统中,选择一个文件图标,执行“剪切”命令后,“剪切”的文件放在(5)中,选定某个文件夹后,(6)可删除该文年夹。57、使用Windows操作系统中,选择一个文件图标,执行“剪切”命令后,“剪切”的文件放在(5)中,选定某个文件夹后,(6)可删除该文年夹。A、回收站B、硬盘C、剪贴板D、软盘标准答案:C知识点解析:暂无解析58、A、在键盘上按退格键B、右击打开快捷菜单,再选择“删除”命令C、在“编辑”菜单中选用“剪切”命令D、将该文件属性改为“隐藏”标准答案:B知识点解析:暂无解析若用8位机器码表示十进制数-101,则原码表示的形式为(8);补码表示的形式为(9)。59、若用8位机器码表示十进制数-101,则原码表示的形式为(8);补码表示的形式为(9)。A、11100101B、10011011C、11010101D、11100111标准答案:A知识点解析:暂无解析60、A、11100101B、10011011C、11010101D、11100111标准答案:B知识点解析:暂无解析某计算机内存按字节编址,内存地址区域从44000H到6BFFFH,共有(11)K字节。若采用16K×4bit的SPAM芯片,构成该内区存区域共需(12)片。61、某计算机内存按字节编址,内存地址区域从44000H到6BFFFH,共有(11)K字节。若采用16K×4bit的SPAM芯片,构成该内区存区域共需(12)片。A、128B、160C、180D、220标准答案:B知识点解析:暂无解析62、A、5B、10C、20D、32标准答案:C知识点解析:暂无解析在下列存储管理方案中,(16)是解决内存碎片问题有效方法。虚拟存储器主要由(17)组成。63、在下列存储管理方案中,(16)是解决内存碎片问题有效方法。虚拟存储器主要由(17)组成。A、单一连续分配B、固定分区C、可变分区D、可重定位分区标准答案:D知识点解析:暂无解析64、A、寄存器和软盘B、软盘和硬盘C、磁盘区域与主存D、CDROM和主存标准答案:C知识点解析:暂无解析函数f()、g()的定义如下图所示,调用函数f时传递给形参x的值为5,若采用传值(callbyvalue)的方式调用g(a),则函数f的返回值为(31):若采用传引用(callbyreference)的方式调用g(a),则函数f的返回值为(32)。65、函数f()、g()的定义如下图所示,调用函数f时传递给形参x的值为5,若采用传值(callbyvalue)的方式调用g(a),则函数f的返回值为(31):若采用传引用(callbyreference)的方式调用g(a),则函数f的返回值为(32)。A、14B、16C、17D、22标准答案:A知识点解析:暂无解析66、A、15B、18C、22D、24标准答案:C知识点解析:暂无解析为某个应用而用不同高级语言编写的程序模块经分别编译产生(42),再经过(43)处理后形成可执行程序。67、为某个应用而用不同高级语言编写的程序模块经分别编译产生(42),再经过(43)处理后形成可执行程序。A、汇编程序B、子程序C、动态程序D、目标程序标准答案:D知识点解析:暂无解析68、A、汇编程序B、目标程序C、连接程序D、模块化标准答案:C知识点解析:暂无解析软件的(51)是指软件从一种计算机系统转换到另一种计算机系统运行的难易程度。在规定的条件下和规定的时间间隔内,软件实现其规定功能的概率称为(52)。69、软件的(51)是指软件从一种计算机系统转换到另一种计算机系统运行的难易程度。在规定的条件下和规定的时间间隔内,软件实现其规定功能的概率称为(52)。A、兼容性B、可移植性C、可转换性D、可扩展性标准答案:B知识点解析:暂无解析70、A、可扩展性B、可接近性C、可靠性D、稳定性标准答案:C知识点解析:暂无解析在SQL语言中,删除基本表的命令是(55),修改表中数据的命令是(56)。71、在SQL语言中,删除基本表的命令是(55),修改表中数据的命令是(56)。A、DESTROYTABLEB、REMOVETABLEC、DELETETABLED、DROPTABLE标准答案:D知识点解析:暂无解析72、A、REVOKEB、CHANGEC、UPDATED、MODIFY标准答案:C知识点解析:暂无解析数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(57)的集合。提供数据库各种操作的软件系统叫做(58)。73、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(57)的集合。提供数据库各种操作的软件系统叫做(58)。A、命令B、程序C、数据D、文件标准答案:C知识点解析:暂无解析74、A、数据库系统B、文件系统C、操作系统D、数据库管理系统标准答案:D知识点解析:暂无解析三、中文选择题(含3小题)(本题共6题,每题1.0分,共6分。)使用常用文字编辑工具编辑正文时,为改变该文档的文件名,常选用(1)。命令;在打印预览方式下,单击(2)按钮可返回编辑文件;将正文中所有“Computer”改写为“计算机”,常选用(3)命令。75、使用常用文字编辑工具编辑正文时,为改变该文档的文件名,常选用(1)。命令;在打印预览方式下,单击(2)按钮可返回编辑文件;将正文中所有“Computer”改写为“计算机”,常选用(3)命令。A、“文件”→“别存为”B、“文件”→“保存”C、“插入”→“对象”D、“工具”→“选项”标准答案:A知识点解析:暂无解析76、A、打印预览B、放大镜C、关闭D、全屏显示标准答案:C知识点解析:暂无解析77、A、“编辑”→“查找”B、“查找”→“替换”C、“编辑”→“定位”D、“文件”→“搜索”标准答案:B知识点解析:暂无解析数据库管理技术是在(20)的基础上发展起来的。数据模型的三要素是数据结构、数据操作和(21)。建立数据库系统的主要目标是减少数据的冗余,提高数据的独立性,并集中检查(22)。78、数据库管理技术是在(20)的基础上发展起来的。数据模型的三要素是数据结构、数据操作和(21)。建立数据库系统的主要目标是减少数据的冗余,提高数据的独立性,并集中检查(22)。A、文件系统B、编译系统C、应用程序系统D、数据库管理系统标准答案:A知识点解析:暂无解析79、A、数据安全B、数据兼容C、数据约束条件D、数据维护标准答案:C知识点解析:暂无解析80、A、数据操作性B、数据兼容性C、数据完整性D、数据可维护性标准答案:C知识点解析:暂无解析四、英文选择题(本题共10题,每题1.0分,共10分。)81、(66)isadevicethatconvertsimagestodigitalformat.A、CopierB、PrinterC、ScannerD、Display标准答案:C知识点解析:暂无解析82、InClanguage,a(67)isaseriesofcharactersenclosedindoublequotes.A、matrixB、stringC、programD、stream标准答案:B知识点解析:暂无解析83、(68)arethoseprogramsthathelpfindtheinformationyouaretryingtolocateontheWWW.A、WindowsB、SearchEnginesC、WebSitesD、WebPages标准答案:B知识点解析:暂无解析84、InClanguage,(69)areusedtocreatevariablesandaregroupedatthetopofaprogramblock.A、declarationsB、dimensionsC、commentsD、descriptions标准答案:A知识点解析:暂无解析85、An(70)statementcanperformacalculationandstoretheresultinavariablesothatitcanbeusedlater.A、executableB、inputC、outputD、assignment标准答案:D知识点解析:暂无解析86、(71)isthesendingandreceivingofthemessagesbycomputer.Itisafast,low-costwayofcommunicatingworldwide.A、LANB、PostofficeC、E-MailD、Interface标准答案:C知识点解析:暂无解析87、(72)istheconsciousefforttomakealljobssimilar,routine,andinterchangeable.A、WWWB、InformatizationC、ComputerizationD、Standardization标准答案:D知识点解析:暂无解析88、C++fullysupports(73)programming.A、visualB、object-orientedC、logicD、naturallanguage标准答案:B知识点解析:暂无解析89、Firewallisa(74)mechanismusedbyorganizationstoprotecttheirLANsfromtheInternet.A、reliableB、stableC、peacefulD、security标准答案:D知识点解析:暂无解析90、In(75)programming,theuserdeterminesthesepuenceofinstionstobeexecuted,notprogrammer.A、top-downB、structureC、data-drivenD、event-driven标准答案:D知识点解析:暂无解析软件水平考试(初级)程序员上午(基础知识)模拟试卷第2套一、中文选择题(本题共73题,每题1.0分,共73分。)1、由权值分别为3,8,6,2,5的叶子结点生成一棵哈夫曼树,它的带权路径长度为(21)。A、24B、48C、72D、53标准答案:D知识点解析:构造哈夫曼树后可得5,6,8的编码长度为2,2和3的编码长度为3,所以带权路径长度为(5+6+8)×2+(2+3)×3=53。2、下面对对象概念描述错误的是(33)。A、任何对象都必须有继承性B、对象是属性和方法的封装体C、对象间的通讯靠消息传递D、操作是对象的动态属性标准答案:A知识点解析:面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。继承,封装,多态是面向对象编程的特点。3、以下程序执行后Sum的值是(48)。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sam);}A、15B、14C、不确定D、0标准答案:C知识点解析:整个循环的过程中,sum一直进行累加,根据循环的条件,i从1变化到5,sum最终的值为:1+2+3+4+5=15。所以,这道题很容易做出选择A选项的判断。但是c语言中,如果不在定义变量的时候赋初始值,那么该变量的值将会是一个随机数。所以,本题的正确答案是C。4、下列数字视频中,质量最好的是(53)。A、240×180分辨率、24位真彩色、15帧/秒的帧率B、320×240分辨率、30位真彩色、30帧/秒的帧率C、320×240分辨率、30位真彩色、15帧/秒的帧率D、640×480分辨率、16位真彩色、15帧/秒的帧率标准答案:B知识点解析:注意到视频数据若能以30帧/秒的速度刷新画面,则画面不会产生闪烁和不连贯的现象。5、下列逻辑表达式中,与X.Y+..Z+Y.Z等价的是(56)。A、X.Y+.ZB、X.+.ZC、X.Y+.ZD、.Y+X.Z标准答案:C知识点解析:X.Y+..Z+Y.Z=(X.Y+X.Y.Z)+(..Z+.Y.Z)=X.Y.(1+Z)+.Z=X.Y+.Z。6、如下陈述中正确的是(36)。A、串是一种特殊的线性表B、串的长度必须大于零C、串中元素只能是字母D、空串就是空白串标准答案:A知识点解析:串是由零个或者多个字符组成的有限序列。中可以由字母,数字或者其他字符组成。串中字符的数目称为串的长度。零个字符的串称为空串,它的长度为零。根据串的定义,选择A。7、设有如下函数定义。若在主函数中用语句cout<<f("good")调用上述函数,则输出结果为(48)。intf(char*s){char*p=s;while(*p!=’\0’)p++;return(p-s);}A、3B、4C、5D、6标准答案:B知识点解析:程序中的while循环执行完以后,s指向字符中的第一个元素,p指向’\0’(字符串的末尾位置),所以p-s是字符申的长度。所以选择B。8、MD5算法的特点是以任意长度的报文作为输入,产生一个(29)比特的报文作为输出,输入是按照512比特的分组进行处理的。A、64B、128C、256D、512标准答案:B知识点解析:MD5首先将原始的消息填补到448位的长度。然后,消息长度被追加成64位整数,因此整个输入长度为512位的倍数。最后将一个128位的缓;中区初始化成一个固定的值。MD5算法的特点是以任意长度的报文作为输入,产生一个128比特的报文作为输出,输入是按照512比特的分组进行处理。9、双绞线由两根具有绝缘保护层的铜导线按一定密度相互绞在一起组成,这样可以(47)。A、降低信号干扰程度B、降低成本C、提高传输速度D、没有任何作用标准答案:A知识点解析:双绞线内的两根导线按一定密度相互绞在一起,目的是为了降低信号干扰程度。所以答案为A。10、下列说法中不正确的是(27)。A、需求分析阶段产生的文档为需求规格说明书B、软件设计阶段产生的文档有程序清单C、软件测试阶段产生的文档有软件测试计划和软件测试报告D、软件维护阶段产生的文档有维护计划和维护报告标准答案:B知识点解析:软件生存周期包括需求分析、软件设计、编码、测试和维护。需求分析:任务是确定待开发软件的功能、性能、数据、界面等要求,从而确定系统的逻辑模型,此阶段产生的文档为需求规格说明书。软件设计:包括概要设计和详细设计。概要设计的任务是模块分解,确定软件的结构,模块的功能和模块间的接口,以及全局数据结构的设计;详细设计的任务是设计每个模块的实现细节和局部数据结构。此阶段产生的文档为设计说明书。编码:任务是用某种程序语言为每个模块编写程序。产生的文档有清单。软件测试:其任务是发现软件中的错误,并加以纠正。产生的文档有软件测试计划和软件测试报告。运行维护:通过对已交付使用的软件做必要的修改,使软件持久地满足客户的需求。产生的文档有维护计划和维护报告。因此设计阶段产生的文档为设计说明书,而不是程序清单。11、若串S=‘COMPUTER’,其子串的数目是(42)。A、8B、9C、37D、36标准答案:C知识点解析:由串中任意长度的连续字符构成的序列称为子串,含有子串的串称为主串。子串在主串中的位置是指子串首次出现时,该子串上的第一个字符在主串的位置。空串是任意串的子串。在S中,长度为1的子串有8个,长度为2的子串有7个,…长度为8的子串有1个,再加上空串,所以子串的数目为8+7+6…+1+1=37个。12、中断发生时,由硬件保护并更新程序计数器PC,而不是由软件完成,主要是为了(18)。A、能进入中断处理程序并能正确返回原程序B、节省内存C、提高处理机的速度D、使中断处理程序易于编制,不易出错标准答案:A知识点解析:中断发生时,由硬件保护并更新程序计数器PC,而不是由软件完成,主要是为了能进入中断处理程序并能正确返回原程序。13、下列描述的不是链表的优点是(20)。A、逻辑上相邻的结点物理上不必邻接B、插入、删除运算操作方便,不必移动结点C、所需存储空间比线性表节省D、无需事先估计存储空间的大小标准答案:C知识点解析:链表需要使用一个指针域能存储后序结点,而指针域需要占用—定存储空间,因此选项C不是链表优点,其他选项都是链表的优点。14、扩展名为DLL的动态链接文件的特点是(34)。A、无法插入到其他的源程序中使用B、本身是一个数据文件,可以与其他程序静态地链接使用C、本身可以独立运行,也可以供其他程序在运行时调用D、本身不能独立运行,但可以供其他程序在运行时调用标准答案:D知识点解析:DLL是动态链接库的简称,这种文件本身不能独立运行,但可以供其他程序在运行时调用,其主要由共享的代码构成。15、扫描仪是一种常见的图像输入设备,种类很多,在为PC机配置扫描仪时,必须根据使用要求进行选择。下面是有关如何选择扫描仪的叙述:Ⅰ.一般家庭使用时,应选择普通的平板式扫描仪Ⅱ.扫描仪与计算机的接口有3种,家庭用扫描仪大多采用SCSI接口Ⅲ.滚筒式扫描仪体积大,扫描时间长,适合于扫描大幅面的图纸和较大体积的物件Ⅳ.胶片扫描仪的分辨率高,大多应用于广告设计等专业领域上面的叙述中,哪两个是正确的?(45)。A、Ⅰ和ⅡB、Ⅱ和ⅢC、Ⅲ和ⅣD、Ⅰ和Ⅳ标准答案:D知识点解析:目前扫描仪的常见接口包括并口(EPP)、SCSI、IEEE1394和USB接口,目前的家用扫描仪以USB接口居多。扫描仪有很多种,按不同的标准可分成不同的类型。按扫描原理可将扫描仪分为以CCD为核心的平板式扫描仪、手持式扫描仪和以光电倍增管为核心的滚筒式扫描仪,滚筒式扫描仪一般应用在大幅面扫描领域上,因为图稿幅面大,为节省机器体积多半会采用滚筒式走纸机构。滚筒式扫描仪主要用于大幅面工程图纸的输入,为CAD、工程图纸管理等应用提供了输入手段,另外在测绘、勘探、地理信息系统等方面也有许多应用方面。16、采用UML分析用户需求时,用例UC1可以出现在用例UC2出现的任何位置,那么UC1和UC2之间的关系是(48)关系。A、包含(include)B、扩展(extend)C、泛化(generalize)D、调用(call)标准答案:C知识点解析:用例之间的泛化(generalize)关系类似于类之间的泛化关系。子用例继承父用例的行为与含义。子用例还可以增加或者覆盖父用例的行为。子用例可以出现在父用例出现的任何位置。本试题中,由于用例UC1可以出现在用例UC2出现的任何位置,因此UC1与UC2之间是选项C的“泛化(generalize)”关系。注意,不是“用例UC1可以出现在用例UC2的任何位置”。选项A的“包含(include)”关系,表示基础用例在它内部,说明某一位置上显式的合并是另一个用例的行为。被包含用例从不孤立存在,仅作为某些包含它的更大的基础用例的一部分出现。选项B的“扩展(extend)”关系,表示基础用例在延伸用例间的一个位置上,隐式合并了另一个用例的行为。基础用例可以单独存在,但是在一定的条件下,它的行为可以被另一个用例的行为延伸。17、对于如图4-3所示的UML类图,正确的描述是(47)。图4-3某UML类图A、类O的实例中包含了对类P的实例的引用B、类O的实例中包含了对类Q的实例的引用C、类P的实例中包含了对类O的实例的引用D、类P的实例中包含了对类Q的实例的引用标准答案:C知识点解析:在图4-3所示的UML类图中,带箭头方向的实线“→”表示类O、P(既可以是相同类也可以是不同类)之间存在着关联关系。根据图中的箭头走向可知,导航方向是P→O,说明可以从类P的实例导航到类O的实例,因此在类P中必然包含一个对类O的实例的引用。在图4-3中,“-Q”表示的是关联一端的角色名称。18、在用例建模的过程中,若几个用例执行了同样的功能步骤,此时可以把这些公共步骤提取成独立的用例。这种用例称为(51)。A、扩展用例B、抽象用例C、公共用例D、参与用例标准答案:B知识点解析:用例(VseCase)描述了一个与系统参与者进行交互、并由系统执行的动作序列。UML规范提供了用例之间包含(Include)、扩展(Extend)和泛化(Generalization)3种相关性的关系,各种关系功能及区别如表4-6所示。由以上分析可知,抽象用例是从几个执行相同功能步骤的用例中,将公共步骤提取而成的独立用例。可见抽象用例代表某种形式的“复用”,它是降低用例之间冗余的一种工具。例如,在一个“订单输入子系统”中,创建新订单和更新订单。都需要核查用户账号是否正确。那么,用例“创建新订单”、“更新订单”与用例“核查客户账号”之间是一种包含(Include)关系。19、在TCP/IP网络中,为各种公共服务保留的TCP端口号范围是(70)。A、1~127B、1~255C、1~1023D、1~65535标准答案:C知识点解析:在TCP/IP网络中,使用了端口号的概念来标识发送方和接收方的应用层,即端口号用来标识进程。根据Internet赋号管理局(InternetAssignedNumbersAuthority,IANA)的定义,传输层的传输控制协议(TCP)和用户数据报协议(UDP)的源端口、目的端口均占用16bit,端口号取值为0~65535之间的整数。TCP端口号分为熟知端口号(1~1023)、注册端口号(1024~49151)、临时端口号(49152~65535)。其中,熟知端口号被统一分配和控制,通常被用于系统级或根进程,即为各种公共服务保留的端口号范围是1~1023;注册端口号通常被用来作为终端用户连接服务器时短暂使用的源端口号,但它们也可以用来标识已被第三方注册了的(或被命名)的服务;临时端口号可由任何进程随机选取使用。20、(7)是微处理器与外设通信的桥梁。它接收微处理器送来的控制命令控制设备工作,以反映设备的工作状态,以便微处理器随时查询,决定下一步的工作内容。A、协议B、接口C、进程D、连接线标准答案:B知识点解析:接口是微处理器与外设通信的桥梁。其主要功能是接收微处理器发来的控制命令以便控制外设工作,如启动外设传送数据、停止外设工作等。接口还要反映外设目前的状态,监视设备的工作情况,以便微处理器检测设备状态。根据设备不同的工作状态,发出不同的控制命令,决定下一步设备执行什么操作。21、以下关于计算机病毒防治的论述中,正确的是(15)。A、只要不使用U盘,就不会使操作系统感染计算机病毒B、及时更新操作系统补丁包有助于计算机病毒的防治C、软盘比U盘更容易感染计算机病毒D、设置写保护后使用U盘就不会使操作系统内的文件感染病毒标准答案:B知识点解析:在日常生活中,常见的一种误解是,认为只要不使用软盘,就不会使系统感染病毒。系统感染病毒有多种途径,尤其是现在通过网络传播病毒越来越严重,而并不是仅依靠软盘传播病毒。如果系统本身已经被病毒感染,即使不执行软盘中的程序,软盘中的文件依然有被感染的可能。是否更容易感染病毒与使用软盘还是U盘没有直接关系。在使用U盘时设置写保护,这样系统只能够读取软盘上的文件,而不能向U盘中写入任何数据,可以有效防止U盘中的文件被计算机病毒感染,但可能因为U盘中原先存在的感染病毒的文件被读写到操作系统中,而使操作系统内的文件感染相应的病毒。在计算机的日常使用中,应该及时升级计算机操作系统,下载安装补丁包,以弥补系统缺陷和漏洞,这一措施将有助于计算机病毒的防治。22、逻辑函数F=AB和G=A⊙B满足关系(23)。A、F=B、C、F=G0D、标准答案:A知识点解析:异或逻辑函数F=AB和同或逻辑函数G=A⊙B的真值表如表3-4所示。对比表3-4中最后两列的逻辑变量值可得出,异或逻辑函数F=AB和同或逻辑函数G=A⊙B满足关系F=。23、假定用上界为m的向量s(1:m)存储栈,设栈顶指针top总是指向栈顶元素,要将x入栈的操作步骤是(26)。A、top=top+1;s[top]=x;B、s[top]=x;top=top+1;C、top=(top+1)%m;s[top]=x;D、s[top]=x;top=(top+1)%m标准答案:A知识点解析:本题考查栈的基本操作。因为试题规定,top总是指向栈顶元素,所以,如果要进行入栈操作,栈顶指针top加1,指向一个空的存储空间,然后把x元素写入即可。出栈时,过程相反。24、下面有关Word的描述,错误的是(39)。A、选定段落时,一定要将段落标记一同选取B、若将第二段的段落标记删除,则第二段与第三段合并为一段,新段格式为第二段的格式C、若将第二段的段落标记删除,则第二段与第三段合并为一段,新段格式为第三段的格式D、将一个段落分成多个段落,只要在需要分段处按<Enter>键即可标准答案:B知识点解析:本题考查Word中段落的一些常规操作。在Word中,段落是依回车来分隔的,但在选定段落时,并不一定要将段落标记一同选取。若将第二段的段落标记删除,则第二段与第三段合并为一段,新段格式为第三段的格式。在将一个段落分隔成两段或多段时,在分隔的地方按回车键就可以实现。25、详细设计是软件总体设计后的工作。在下列可选内容中,(57)不属于详细设计内容。A、算法设计B、模块设计C、屏幕设计D、功能设计标准答案:D知识点解析:本题考查开发系统时在不同开发阶段所要完成的任务。软件工程把开发过程分为:可行性分析、需求分析、概要设计、详细设计、实现、维护等几个阶段。(1)可行性分析:在系统开发前,从各个方面对系统进行分析,分析系统的风险和可完成的可能性,判断系统是否有必要继续。(2)需求分析:从用户的角度去寻找需求,是用户要求的抽象,而不是具体的表现。需求分析是力求能获得用户更多需求来确定系统功能和任务,通俗点讲,就是要确定系统“该做什么”。(3)概要设计:概要设计是需求分析后的一步,系统必须“做什么”已经清楚了,概要设计的基本目的就是回答“概括地说,系统应该如何实现?”这个问题。概要设计的重要任务就是设计软件的结构,也就是要确定系统是由哪些模块组成的,以及这些模块相互间的关系。(4)详细设计:在经过概要设计后,基本确定了系统的模块与模块间的关系,详细设计的任务就是为每个模块设计其实现的细节(包括算法设计、界面设计等)。详细设计阶段的根本目标是确定应该怎样具体地实现所要求的系统,得出对目标系统的精确描述。(5)实现阶段:实现阶段包括编码、调试和测试。详细设计后,系统基本变得明朗起来,编码是根据详细设计的结果进行程序代码编写,真正将用户的需求赋予实现。调试的主要任务是检验编码时的错误并改正,从而确保系统能正常运行。在实现阶段还有一项重要工作是测试,测试的目的是发现程序中的错误。(6)系统维护:这是一项长期的工作,系统并不是在提交给用户使用后就算彻底完成了,在提交给用户使用后,系统还可能遇到这样或那样的问题,这就需要系统开发者去维护。26、所谓“变号操作”是指将一个整数变成绝对值相同但符号相反的另一个整数。假设使用补码表示的8位整数X=10010101,则经过变号操作后结果为(10)。A、01101110B、00010100C、10101010D、01101011标准答案:D知识点解析:本题考查整数的补码表示。由补码表示整数时,一般分成两部分,第一部分是符号位,通常是最高位,另一部分是数值。题目中给出的是用补码表示的8位整数X=10010101,其中最高位为1,说明这个数是负数。而对一个补码表示的数,要计算其原码,只要对它再次求补,即可得该数的原码,因此可以得到其原码为01101011。现在我们再来进行所谓的“变号操作”,由于整数X是一个负数,那么进行“变号操作”后得到的是一个正数,因此这个整数应该等于整数X的原码01101011。27、面向对象程序设计语言不同于其他语言的最主要特点是(53)。A、模块性B、直观性C、继承性D、共争性标准答案:C知识点解析:本题考查面向对象程序设计语言的特点。面向对象程序设计方法强调在软件开发过程中面向待求解问题域中的事物,即面向客观世界本身,运用人类认识客观世界的普遍思维方法,直观、准确、自然地描述客观世界中的相关事物,它把客观世界中具有相同属性或操作的一类事物抽象成类,它的基本特征主要有抽象性、继承性、封装性和多态性。28、信息安全就是要防止非法攻击和病毒的传播,保障电子信息的有效性,从具体的意义上来理解,需要保证(7)的内容。Ⅰ.保密性(Confidentiality)Ⅱ.完整性(Integrity)Ⅲ.可用性(Availability)Ⅳ.可控性(Controllability)A、Ⅰ、Ⅱ和ⅣB、Ⅰ、Ⅱ和ⅢC、Ⅱ、Ⅲ和ⅣD、都是标准答案:D知识点解析:本题考查信息安全的相关知识。保密性是指网络信息不被泄露给非授权的用户、实体或过程。即信息只为授权用户使用。它是在可靠性和可用性基础之上,保障网络信息安全的重要手段。完整性是指网络信息在传送的过程中没有被删除或修改。可用性是指得到授权的实体在需要时可访问数据,即攻击者不能占用所有的资源而阻碍授权者的工作。可控性是指可以控制授权范围内的信息流向及行为方式。因此,上述这些都是保证信息安全的内容。29、下列(46)描述了网络体系结构中的分层概念。A、保持网络灵活且易于修改B、所有的网络体系结构都用相同的层次名称和功能C、把相关的网络功能组合在一层中D、A和C标准答案:D知识点解析:本题考查网络分层的概念。OSI参考模型是当前最常用的一种网络体系结构的分层,在这个分层结构中,把相关的网络功能组合在一层中,除了最低层(物理层)之外,每一层的功能都是建立在它的下层协议上的,每一层按照一定的接口形式向上一层提供一定的服务,而把实现这一服务的细节屏蔽。这样就可以保证每一层的工作与其他各层不重复,层次分明,既易于理解分析,又易于生产商提供相应的设备,也保持网络灵活性且易于修改。当然,在网络体系结构的分层概念中,除了这种分层结构外,还有TCP/IP分层结构等,它分层的目的不一样,只把网络分成了4层,那么层次名称和功能也不会相同。30、若某数x的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码为(11)。A、原码B、反码C、移码D、补码标准答案:D知识点解析:本题考查计算机的数据表示。在计算机中,数据的表示方式可以有原码、补码、反码和移码。(1)原码:将最高位用做符号位(0表示正数,1表示负数),其余各位代表数值本身的绝对值的表示形式。(2)反码:正数的反码与原码相同;负数的反码符号位为1,其余各位为该数绝对值的原码按位取反。(3)补码:正数的补码与原码相同;负数的补码是该数的反码加1。(4)移码:常用于浮点数中阶码的表示。题目中给出的是一个负数,其值是-0.1010,那么它的原码、反码、补码应该分别是1.1010,1.0101,1.0110。31、“启动I/O’’指令是主要的输入/输出指令,属于(18)。A、目态、管态都能用的指令B、管态指令C、编译程序只能用的指令D、目态指令标准答案:B知识点解析:本题考查管态与目态的区别。CPU的状态可以分为管态和目态。管态又称为特权状态或核心态。通常,操作系统在管态下运行,CPU在管态下可以执行指令系统的全集。顾名思义,管态指令就是指在管态下能被执行的指令,应该是指令系统的全集。目态又称常态或用户态。机器处于目态时,程序只能执行非特权指令。目态指令是在目态下能被执行的指令,如用户指令等。“启动I/0"指令是主要的输入/输出指令,对它的修改错误可能会导致系统出现问题,它属于特权指令,当然也是管态指令。32、文件系统的主要目的是(21)。A、用于存储系统文档B、提高外部设备的输入/输出设备C、实现按名存取D、实现虚拟存储器标准答案:C知识点解析:本题考查文件系统的作用。文件是信息的一种组织形式,是存储在辅助存储器上的具有标识名的一组信息集合。而文件系统是用来管理文件的存储、检索、更新、共享和保护的系统。在对文件进行操作时,都是根据其文件名进行的。因此,文件系统的主要作用是实现对文件按名存取。33、由我国信息产业主管部门批准发布,在信息产业范围内统一使用的标准,称为(26)。A、地方标准B、部门标准C、行业标准D、企业标准标准答案:C知识点解析:本题考查标准的分类。标准是为了在一定的范围内获得最佳秩序,对活动或其结果规定共同的和重复使用的规则、导则或特性的文件。标准根据制定机构和适用范围的不同,可分为若干个级别,如国际标准、地方标准、部门标准、行业标准和企业标准等。(1)国际标准:是指由国际联合机构制定和公布,提供各国参考的标准。(2)地方标准:是指一些地方或区域为了某种特殊需要而制定的适合该地区实情的标准。(3)部门标准:是指由一个部门的权威机构组织制定的,提供并适用于该部门的标准。(4)行业标准:是指由行业机构、学术团体或国防机构制定,并适用于某个业务领域的标准。(5)企业标准:是指一些大型企业或机构,由于工作需要制定的适用于本企业或机构的标准。由我国信息产业主管部门批准发布,在信息产业范围内统一使用的标准是行业标准。34、能实现指令、程序、任务级并行的计算机系统属于(61)。A、SISDB、SIMDC、MISDD、MIMD标准答案:D知识点解析:本题考查各类计算机系统的功能。按照计算机同时处于一个执行阶段的指令或数据的最大可能个数,可以把计算机分成4种。(1)SISD:单指令单数据处理机,这是最简单的方式,计算机每次处理一条指令,并只对一个操作部件分配数据。一般认为流水线技术的计算机仍然属于SISD。(2)SIMD:单指令多数据处理机,具备SIMD的常常是并行处理机,这种处理机具备多个处理单元,每次都执行同样的指令,对不同的数据单元进行处理。这种计算机非常适合处理矩阵计算等。(3)MISD:多指令单数据处理机,这种处理方式比较难以想象,有多个处理单元,同时执行不同的指令,针对的是单一数据。但有资料认为,流水线处理机中每个数据由不同操作部件对之进行处理。(4)MIMD:多指令多数据处理机,这是一种全面的并行处理机,典型的机型是多处理机。这种计算机的设计和控制都很复杂。题目中要求能实现指令、程序、任务级并行,要求全面的并行处理,只有MIMD计算机才具有这样的功能。35、构成文件的基本单位是字符,这一类文件称为(53)。A、流式文件B、记录式文件C、顺序文件D、索引文件标准答案:A知识点解析:本题考查文件的结构及分类。文件是信息的一种组织形式,是存储在辅助存储器上的具有标识名的一组信息集合。文件的结构是指文件的组织形式,从用户观点所看到的文件组织形式,称为文件的逻辑结构。一般文件的逻辑结构可以分为两种:无结构的字符流文件和有结构的记录文件。记录文件由记录组成,即文件内的信息划分成多个记录,以记录为单位组织和使用信息。记录文件有顺序文件、索引顺序文件、索引文件和直接文件。顺序文件是指文件中的物理记录按其在文件中的逻辑记录顺序依次存入存储介质而建立的。索引文件除了文件本身(称做数据区)之外,另建立一张指示逻辑记录和物理记录之间一一对应关系的索引表,索引表中的每一项称做索引项。不论主文件是否按关键字有序排列,索引表中的索引项总是按关键字顺序排列。36、SQL语言具有(19)的功能。现有关系A、B如下:A、关系规范化、数据操纵、数据控制B、数据定义、数据操纵、数据控制C、数据定义、关系规范化、数据控制D、数据定义、关系规范化、数据操纵标准答案:B知识点解析:本题考查SQL语言的定义和基本特征。SQL语言是标准化数据库查询语言,集数据定义语言、数据操纵语言、数据控制语言的功能于一体,语言风格统一。SQL语言采用了集合的操作方式,简单易用。37、学生关系模式为S(Sno,Sname,SD,Sage),其中:Sno表示学生学号,Sname表示学生姓名,SD表示学生所在系,Sage表示学生年龄。试将下面的SQL语句空缺部分补充完整,使其可以查询计算机系学生的学号、姓名和年龄。SELECTSno,Shame,SageFROMSWHERE(24);A、SD=计算机B、SD=’算机’,C、’SD’=计算机D、’SD=计算机’标准答案:B知识点解析:本题考查的是SQL与关系代数方面的基础知识。查询计算机系的学生学号、姓名和年龄,计算机是一个字符型的。选项A中计算机未用引号,所以是无法正确查询的。选项B是正确的。选项C将属性名SD用引号括起,而计算机未用引号括起,所以是无法正确查询的。选项D将条件全部用引号括起,所以也是无法正确查询的。38、下面描述正确的是(20)。A、只要不使用U盘,就不会使系统感染病毒B、只要不执行U盘中的程序,就不会使系统感染病毒C、软盘比U盘更容易感染病毒D、设置写保护后使用U盘就不会使U盘内的文件感染病毒标准答案:D知识点解析:见公共试题Ⅰ(25)。39、存储一个24×24点阵的汉字(每个点占用1bit),需用(20)个字节。A、24B、48C、72D、144标准答案:C知识点解析:见公共试题Ⅰ(20)。40、对具有n个元素的有序序列进行二分查找时,(40)。A、查找元素所需的比较次数与元素的位置无关B、查找序列中任何一个元素所需要的比较次数不超过[log2(n+1)]C、元素位置越靠近序列后端,查找该元素所需的比较次数越少D、元素位置越靠近序列前端,查找该元素所需的比较次数越少标准答案:B知识点解析:本题考查查找方法中的二分方法。二分查找过程是:以处于中间位置记录的关键字和给定值比较,若相等,则查找成功;若不等,则缩小范围,直至新的区间中间位置记录的关键字等于给定值或查找区间的大小为零时(表明查找不成功)为止。对于有11个元素的有序表进行二分查找的过程可用一个二叉树表示,如下所示(结点中的数字表示元素在序列中的序号):该二叉树表明,若需要查找序列中的第6个元素,则仅需一次元素间的比较。若需查找第3个或第9个元素,则分别需要两次比较。依此类推,查找第1、4、7、10个元素时,分别需要三次比较,查找第2、5、8、11个元素时,分别需要四次比较。因此,查找元素所需的比较次数与元素在序列中的位置是有关的。显然,选项C或D的说法也是错误的。若序列中有n个元素,则根据二分查找法构造的二叉树的高度不会超过[log2(n+1)],因此选项B是正确的。41、若信息为32位的二进制编码,至少需要加(21)位的校验位才能构成海明码。A、3B、4C、5D、6标准答案:D知识点解析:在构成海明码时,设数据位数为n,校验位数为k,则k必须满足:2k-1≥n+k。试题中,信息的长度n=32,要求k至少为6才能构成海明码。42、与单向链表相比,双向链表______。A、需要较少的存储空间B、遍历元素需要的时间较长C、较易于访问相邻结点D、较易于插入和删除元素标准答案:D知识点解析:在单向链表中,只能沿着一个方向访问结点。在双向链表中,可以向前访问结点,也可以向后访问结点。所以,双向链表的插入和删除操作更为容易。选项D为正确答案。43、对于n个元素的关键字序列{k1,k2,…,kn},若将其按次序对应到一棵具有n个结点的完全二叉树上,使得任意结点都不大于其孩子结点(若存在孩子结点),则称其为小顶堆。根据以上定义,______是小顶堆。A、
B、
C、
D、
标准答案:D知识点解析:对于n个元素的关键字序列{k1,k2,…,kn},当且仅当满足下列关系时称其为堆:Ki≤K2i且Ki≤K2i+1①或者Ki≥K2i≥K2i+1②其中,1≤i≤[n/2],满足①式称为小顶堆,满足②式称为大顶堆。显然,题目中选项A中25与23和51之间的关系不满足小顶堆的定义;选项B中51与63和25之间、55与23之间的关系不满足小顶堆的定义;选项C的情况与B类似。选项D是小顶堆,为本题正确答案。44、下面的排序方法中,关键字比较次数与记录的初始排列无关的是______。A、希尔排序B、冒泡排序C、直接插入排序D、直接选择排序标准答案:D知识点解析:如果初始排列基本有序,则对希尔排序来说,前几趟的插入工作大为减少。冒泡排序和直接插入排序都与初始排序序列有关,只有直接选择排序与初始序列无关。本题正确答案为选项D。45、在软件的使用过程中,用户往往会对软件提出新的功能要求与性能要求。为了满足这些要求而进行的维护属于______维护。A、改正性B、适应性C、完善性D、预防性标准答案:C知识点解析:完善性维护是为扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。本题正确答案为选项C。46、相对而言,下列类型的文件中,不易感染病毒的是______。A、*.txtB、*.docC、*.comD、*.exe标准答案:A知识点解析:病毒文件通常感染可执行文件,比如.exe和.com,宏病毒感染Office文件,比如.doc文件。.txt是纯文本文件,相对来说,不易感染病毒。47、图像文件格式可以分为静态格式和动态格式,______属于动态图像文件格式。A、BMPB、PNGC、WAVD、AVI标准答案:D知识点解析:对于选项A,BMP文件(.BMP):BMP图像文件是Windows操作系统采用的图像文件格式,在Windows环境下运行的所有图像处理软件几乎都支持BMP图像文件格式。BMP采用位映射存储格式,除了图像深度可选以外,一般不采用其他任何压缩,所以占用的存储空间较大。BMP文件的图像深度可选1、4、8及24位,有黑白、16色、256色和真彩色之分。对于选项B,PNG文件:PNG文件是作为GIF的替代品开发的,它能够避免使用GIF文件所遇到的常见问题。它从GIF那里继承了许多特征,增加了一些GIF文件所没有的特性。用来存储灰度图像时,灰度图像的深度可达16位,存储彩色图像时,彩色图像的深度可达48位。在压缩数据时,它采用了一种LZ77算法派生无损压缩算法。对于选项C,WMF文件(.WMF):WMF文件只在Windows中使用,它保存的不是点阵信息,而是函数调用信息。它将图像保存为一系列GDI(图形设备接口)的函数调用,在恢复时,应用程序执行源文件(即执行一个个函数调用)在输出设备上画出图像。WMF文件具有设备无关性,文件结构好,但是解码复杂,其效率比较低。对于选项D,AVI文件(.AVI):是Microsoft公司开发的一种符合RIFF文件规范的数字音频与视频文件格式,Windows95/98、OS/2等多数操作系统直接支持。AVI格式允许视频和音频交错在一起同步播放,支持256色和RLE压缩。AVI文件未限定压缩标准,只是作为控制界面上的标准,不具有兼容性,用不同压缩算法生成的AVI文件,必须使用相同的解压缩算法才能播放出来。本题正确答案为选项D。若要在基本表S中增加一列(课程名),可用(1);若要撤消数据库中已存在的表S,可用(2);设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0~100。若要把“王二的化学成绩80分”插入S中,则可用(3);如需要更正王二的化学成绩为85分,则可用(4)。48、若要在基本表S中增加一列(课程名),可用(1);若要撤消数据库中已存在的表S,可用(2);设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0~100。若要把“王二的化学成绩80分”插入S中,则可用(3);如需要更正王二的化学成绩为85分,则可用(4)。A、ADDTABLES(CNCHAR(8))B、ADDTABLESALTER(CNCHAR(8))C、ALTERTABLESADD(CNCHAR(8))D、ALTERTABLES(ADDCNCHAR(8))标准答案:C知识点解析:暂无解析49、A、DELTABLESB、DELSC、DROPTABLESD、DROPS标准答案:C知识点解析:暂无解析50、A、ADDINTOSVALUES(’王二’,’化学’,’80’)B、INSERTINTOSVALUES(’王二’,’化学’,’80’)C、ADDINTOSVALUES(’王二’,’化学’,80)D、INSERTINTOSVALUES(’王二’,’化学’,80)标准答案:D知识点解析:暂无解析51、A、UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化学’B、UPDATESSETgrade=’85’WHERESN=’王二’ANDCN=’化学’C、UPDATEgrade=85WHERESN=’王二’ANDCN=’化学’D、UPDATEgrade=’85’WHERESN=’王二’ANDCN=’化学’标准答案:A知识点解析:对于第1空,如果要修改表结构,应当使用A1terTable命令。该命令可以修改字段名、字段类型、精度、比例、是否允许空值、引用完整性规则等,其基本格式为:ALTERTABLE表名ADD(列名称数据类型(字段长度)由此可以看出,选项C为正确答案。对于第2空,撤销数据库中已有的表,使该表成为自由表的命令为:DropTable表名由此看出,选项C为正确答案。对于第3空,向表中插入记录使用Insert命令,使用该命令在当前表末尾追加一个记录,可以包含指定的字段值,命令格式为:INSERTINTOTableName[(fname1[,fname2,…])]VALUES(eExpressionl[,eExpression2,…])由此可以看出,选项A及选项C使用了错误的命令,所以错误;选项B带有一定的迷惑性,其使用了正确的命令,但由于在表结构中,SN、CN为字符型,而grade字段为数字型,所以在插入数据时,相应字段所对应赋值内容也要遵循这个规律,选项B中“’80’”表示这是一个字符型数据,所以是错误答案,该位置应当写入一个数值型数据。对于第4空,更新表中某一条记录内容应当使用UPDATE命令,该命令格式为:UPDATE表名SET列名1=表达式1[,列名2=表达式2…]WHERE条件表达式1[AND|OR条件表达式2…]由此可以看出,选项C及选项D没有指定更新的表名,所以错误,而选项B同样犯了上一小题妁错误,对于Grade字段赋予了错误数据类型的数据,所以错误。52、系统软件是______的软件。A、向应用软件提供系统调用等服务B、与具体硬件逻辑功能无关C、在应用软件基础上开发D、并不具体提供人机界面标准答案:A知识点解析:系统软件主要是指操作系统软件。操作系统是核心系统软件,它的外面是其他系统软件,用来对用户操作和开发软件提供支持,向应用软件提供系统调用等服务。选项A说法正确。53、内存的段式存储管理有许多优点。在下面的描述中,______不是段式存储管理的优点。A、支持程序的模块化设计和并行编程的要求B、各段程序的修改互不影响C、地址变换速度快,内存碎片少D、便于多道程序共享内存的某些段标准答案:C知识点解析:内存的段式管理具有如下优点:支持程序的模块化设计和并行编程的要求。选项A的说法是段式存储管理的优点。它可以使各段程序的修改互不影响。选项B的说法是段式存储管理的优点。便于多道程序共享主存的某些段。选项D的说法是段式存储管理的优点。在这种管理方式中,也有缺点,比如地址变换速度慢,内存碎片多。所以,选项C是正确答案。54、用定点补码表示纯小数,采用8位字长,编码10000000表示的十进制数是______。A、0B、-1C、+lD、128标准答案:B知识点解析:用定点补码表示纯小数时,最左边一位是符号位,1表示负数,0表示正数,小数点在符号位之后。所以,本题的10000000是一个负数,按补码的原则,求其绝对值首先应按位求反得01111111,然后加1得10000000。加上小数点,就是1.0000000,即-1。故本题应该选择B。55、连接打印机不能使用______。A、RS-232C接口总线B、IEEE-1284接口总线C、CENTRONIC接口总线D、AGP接口标准答案:D知识点解析:在这些接口中,AGP接口是内部图形显示卡的专用接口,不能连接打印机。本题正确答案为选项D。56、数据结构中的树最适合用来表示______的情况。A.数据元素有序B.数据元素之间具有多对多关系C.数据元素无序D.数据元素之间具有一对多关系A、
B、
C、
D、
标准答案:D知识点解析:暂无解析57、______是类的特性,它描述了类的对象所具有的一系列特性值。A.属性B.操作C.行为D.状态A、
B、
C、
D、
标准答案:A知识点解析:暂无解析58、______关系描述了某对象由其他对象组成。A.依赖B.一般化C.聚合D.具体化A、
B、
C、
D、
标准答案:C知识点解析:暂无解析59、使用______技术,计算机的微处理器可以在完成一条指令前就开始执行下一条指令。A.迭代B.流水线C.面向对象D.中间件A、
B、
C、
D、
标准答案:B知识点解析:暂无解析60、在信息系统开发过程中,系统规范描述了(47)。A、每一个系统功能的实现方案B、系统的功能和行为C、系统中使用的算法和数据结构D、系统仿真需要的时间标准答案:B知识点解析:暂无解析61、线性表是最简单的一种数据结构,有顺序和链接二种存储方式。线性表按链接方式存储时,每个结点的存储包括______两部分。A、数据值与符号B、数据与指针C、数据与表名D、头地址与尾地址标准答案:B知识点解析:线性表按链接方式存储时,每个数据元素的存储包括数据与指针两个部分:数据域和指针域。其中,数据域用来存放结点的值,指针域(亦称链域)用来存放结点的直接后继的地址(或位置)。62、“与非”门中的某一个输入值为“0”,那么它的输出值______。A、为“0”B、为“1”C、要取决于其他输入端的值D、取决于正逻辑还是负逻辑标准答案:B知识点解析:与非逻辑运算时,首先将操作数进行与运算,再将结果取非。设两个输入信号A、B,则由逻辑运算规则有,而其中有一个值为0,不妨设A=0,则,任何数与1进行逻辑
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四年级数学(小数加减运算)计算题专项练习与答案
- 2025年中国果品加工行业市场深度研究及投资战略规划报告
- 2024中国钨钼矿采选行业分析报告
- 2025-2031年中国消癌平片行业发展监测及投资战略咨询报告
- 2023-2029年中国港务船只调度与管理行业发展监测及投资战略规划建议报告
- 2025年中国中小型电机行业市场全景评估及投资前景展望报告
- 2024-2027年中国保险基金行业市场全景评估及发展战略研究报告
- 2024中国其他调味品、发酵制品制造行业分析报告
- 2025年非金属材料行业深度研究分析报告
- 2025年中国五金车轴零件行业市场发展前景及发展趋势与投资战略研究报告
- 劳务协议范本模板
- 2025大巴车租车合同范文
- 人教版(2024)数学七年级上册期末测试卷(含答案)
- 2024年国家保密培训
- 2024年公务员职务任命书3篇
- CFM56-3发动机构造课件
- 会议读书交流分享汇报课件-《杀死一只知更鸟》
- 2025届抚州市高一上数学期末综合测试试题含解析
- 公司印章管理登记使用台账表
- 砖厂承包合同签订转让合同
- 2023年公务员多省联考《申论》题(广西B卷)
评论
0/150
提交评论