计算机技术与软件专业技术资格(软考)复习题库(附答案)_第1页
计算机技术与软件专业技术资格(软考)复习题库(附答案)_第2页
计算机技术与软件专业技术资格(软考)复习题库(附答案)_第3页
计算机技术与软件专业技术资格(软考)复习题库(附答案)_第4页
计算机技术与软件专业技术资格(软考)复习题库(附答案)_第5页
已阅读5页,还剩67页未读, 继续免费阅读

下载本文档

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

文档简介

st计算机技术与软件专业技术资格(软考)复习题库(附答案)单选题1.用于数字签名的算法是?A、MD5B、SHA-256C、DESD、RSA参考答案:D2.下列协议中,用于电子邮件发送的是?A、SMTPB、FTPC、POP3D、HTTP参考答案:A3.关于软件配置管理(SCM),版本控制的主要功能是?A、管理软件文档的变更B、追踪软件元素的演变历史C、检查软件的合规性D、评估软件的风险参考答案:B4.下列哪种工具主要用于软件维护?A、结构化编辑器B、版本控制系统(如Git)C、逆向工程工具D、自动化测试工具参考答案:C5.下列哪种攻击方式主要通过恶意软件窃取信息?A、中间人攻击B、钓鱼攻击C、间谍软件攻击D、拒绝服务攻击(DDoS)参考答案:C6.瀑布模型的主要缺点是?A、需求难于定义B、缺乏灵活性C、难以维护D、开发周期过长参考答案:B7.面向对象编程(OOP)中,继承具有什么特性?A、可继承所有成员变量和成员方法B、单继承C、多继承D、随机继承参考答案:A8.在软件测试的各个阶段中,下列哪些测试优先级最高?A、系统测试B、集成测试C、验收测试D、单元测试参考答案:D9.基于构件的软件开发(CBSD)中,构件应具备的特性不包括?A、可复用性B、独立部署能力C、详细的源代码D、接口定义参考答案:C10.模块耦合度中,模块间联系最弱、独立性最强的耦合是?A、内容耦合B、公共耦合C、数据耦合D、控制耦合参考答案:C11.软件开发模型中,能够较早地发现错误且开发早期投入较低,但后期维护成本高的模型是?A、瀑布模型B、增量模型C、敏捷开发D、原型模型参考答案:A12.软件配置管理(SCM)中,版本控制的目的是?A、控制软件的交付B、跟踪和管理软件不同版本的演变C、确保代码的质量D、管理开发人员权限参考答案:B13.在企业架构中,描述“业务功能”和“业务数据”的架构层是?A、业务架构B、数据架构C、应用架构D、技术架构参考答案:A14.操作系统中,死锁产生的必要条件不包括?A、互斥条件B、请求与保持条件C、不剥夺条件D、虚拟存储条件参考答案:D15.在关系数据库中,实施参照完整性约束是通过?A、主键约束B、外键约束C、唯一性约束D、检查约束参考答案:B16.软件生命周期中,用于确定软件需求、功能规格说明的文档是?A、软件需求规格说明书(SRS)B、软件设计说明书(SDS)C、软件测试报告D、用户操作手册参考答案:A17.下列哪种算法属于对称加密算法?A、RSAB、DSAC、AESD、ECC参考答案:C18.在计算机系统中,硬件与软件的关系是?A、硬件是软件的基础,软件是硬件的延伸B、软件是硬件的基础,硬件是软件的延伸C、两者完全独立,互不影响D、软件永远快于硬件参考答案:A19.数据库设计中,将E-R图转换为关系模式时,若两个实体之间存在多对多(M:N)联系,则该联系应转换为一个?A、新的关系模式,其中包含两个实体的主键B、新的关系模式,其中包含两个实体的外键C、新的关系模式,其中一个实体的主键为该关系的主键D、两个实体对应的关系模式中的一个属性参考答案:A20.增量模型的优点是?A、开发早期可见成果B、风险低C、适用于需求明确的项目D、便于并行开发参考答案:A21.在IP地址0中,192代表?A、网络号B、主机号C、广播地址D、子网掩码参考答案:A22.下列关于数据完整性保护的措施中,最有效的是?A、物理隔离B、设置访问权限C、数据加密D、备份恢复参考答案:B23.数据流图(DFD)中,带有箭头的线表示的是?A、数据存储B、数据流C、加工D、外部实体参考答案:B24.在关系数据库中,SQL语句SELECT*FROMTWHEREsalary>1000ORDERBYsalaryDESC的功能是?A、查询工资大于1000的所有记录,按工资升序排列B、查询工资大于1000的所有记录,按工资降序排列C、查询工资小于1000的所有记录,按工资升序排列D、查询工资等于1000的所有记录参考答案:B25.软件开发项目管理中,能够根据项目特性预测项目规模和成本的方法是?A、专家判断法B、估算技术C、项目跟踪D、风险管理参考答案:B26.一个栈的入栈序列是a,b,c,d,e,则栈的不可能的输出序列是?A、e,d,c,b,aB、d,e,c,b,aC、d,c,e,a,bD、a,b,c,d,e参考答案:C27.下列加密算法中,属于对称加密算法的是?A、RSAB、DSAC、AESD、ECC参考答案:C28.网络安全中,防止重放攻击的常见技术是?A、防火墙B、数字签名C、时间戳D、认证中心参考答案:C29.软件度量中,衡量软件质量属性“可维护性”的主要指标是?A、圈复杂度B、代码行数C、代码注释率D、缓冲区大小参考答案:A30.电子商务支付系统中,SSL协议主要用于?A、身份认证B、传输加密C、货币兑换D、物流跟踪参考答案:B31.下列关于操作系统内存管理的描述中,错误的是?A、虚拟内存技术允许程序使用比物理内存更大的地址空间B、分页存储管理中,页面大小越小,内存利用率越高C、交换技术可以缓解主存容量不足的问题D、分段存储管理主要为了满足用户的需求,实现信息的共享和保护参考答案:B32.在软件开发过程中,使用测试用例来执行程序,以发现错误的过程被称为?A、代码审查B、静态分析C、动态测试D、白盒测试参考答案:C33.下列IP地址中,属于C类地址的是?A、B、C、D、参考答案:C34.设计模式中,用于在运行时动态地给一个对象添加一些额外的职责的属于?A、装饰器模式B、适配器模式C、代理模式D、观察者模式参考答案:A35.架构模式中,MVC模式的“V”代表?A、ModelB、ViewC、ControllerD、Module参考答案:B36.下列关于数据库事务ACID特性的说法,正确的是?A、原子性是指事务执行的一致性B、一致性是指事务执行的完整性C、隔离性是指并发执行时不互相干扰D、持久性是指事务结束后对系统的影响是永久的参考答案:C37.在TCP/IP模型中,ARP协议主要解决?A、IP地址到MAC地址的转换B、传输层端口号到MAC地址的转换C、网络层IP地址的转换D、应用层协议的转换参考答案:A38.下列哪种技术不属于软件测试的自动化范畴?A、使用Selenium进行Web功能测试B、手工编写测试用例并执行C、使用JMeter进行性能测试D、使用静态代码分析工具参考答案:B39.在SQL语句中,用于实现数据查询的命令是?A、INSERTB、SELECTC、UPDATED、DELETE参考答案:B40.在Linux系统中,用于查看文件内容的命令是?A、lsB、catC、cdD、mkdir参考答案:B41.关于TCP/IP协议族,TCP协议运行在?A、应用层B、传输层C、网络层D、数据链路层参考答案:B42.进程与线程的主要区别在于?A、上下文大小B、资源拥有C、调度单位D、生存周期参考答案:B43.在数据挖掘中,用于发现变量间预测关系的算法是?A、关联规则B、聚类分析C、分类与回归D、序列模式参考答案:C44.敏捷开发中,用于控制变更流程的实践是?A、迭代增量开发B、持续集成C、站会D、控制变更参考答案:D45.软件工程中,度量软件复杂性常用的指标是?A、圈复杂度B、代码行数C、造价D、开发时间参考答案:A46.在HTTPS协议中,确保数据安全传输的核心是?A、使用SSL/TLS协议进行加密B、使用公钥加密技术C、使用对称加密技术D、使用数字签名参考答案:A47.计算机网络中,CSMA/CD协议主要适用于哪种网络类型?A、令牌环网B、以太网(总线型或星型)C、虚拟专用网D、无线局域网参考答案:B48.面向对象设计原则中,“高内聚、低耦合”指的是?A、类的复杂度和方法间的依赖B、系统的模块化和可重用性C、接口的定义方式D、错误处理机制参考答案:B49.确定软件过程能力成熟度等级(CMM)最高为?A、初始级B、已管理级C、已定义级D、优化级参考答案:D50.数据库事务ACID特性中,隔离性指的是?A、事务执行期间不受其他事务干扰B、事务一旦提交,对数据的修改就是永久的C、事务的操作使数据库从一个一致性状态变到另一个一致性状态D、事务是数据库执行的基本工作单元参考答案:A51.在Linux系统中,若要修改文件的权限为所有者读执行,组用户写执行,其他用户无权限,应使用哪个命令?A、chmod530fileB、chmod705fileC、chmod570fileD、chmod057file参考答案:A52.数据结构中,链表不具有的优点是?A、插入删除不需要移动元素B、可随机访问任何元素C、节点空间可以动态申请D、便于实现相关算法参考答案:B53.在关系代数中,连接操作是将两个关系合并的操作,笛卡尔积属于哪种连接?A、等值连接B、自然连接C、非等值连接D、广义笛卡尔积参考答案:D54.在HTML5中,<canvas>标签用于?A、定义脚本B、绘制图形C、定义导航栏D、显示数据库数据参考答案:B55.决策树算法中,划分节点通常依据的是?A、信息增益B、模式匹配C、频率统计D、模糊逻辑参考答案:A56.下列关于软件维护的说法,正确的是?A、只需要维护源代码B、主要是为了纠正错误C、包括纠错、修改和增强D、维护过程无需文档参考答案:C57.关于HTTP协议,状态码404表示?A、请求成功B、服务器内部错误C、资源未找到D、禁止访问参考答案:C58.在软件工程中,“里程碑”通常指的是?A、项目的最后一天B、软件生命中的特定时间点C、每个功能的完成D、代码的编写阶段参考答案:B59.面向对象设计中的“开闭原则”是指?A、对扩展开放,对修改关闭B、依赖抽象而非具体C、单一职责D、接口隔离参考答案:A60.架构文档中,描述系统非功能需求(如性能、安全)的文档通常是?A、系统架构说明书B、业务需求文档C、用户故事D、项目计划书参考答案:A61.信息系统安全中,防止未授权用户窃取信息属于?A、机密性B、完整性C、可用性D、可审查性参考答案:A62.设计算法时,使用递归技术的主要缺点是?A、算法逻辑复杂,难以理解B、递归调用会消耗大量的栈内存C、递归算法在所有计算机上都无法运行D、递归会导致程序执行速度变慢参考答案:B63.事务具有ACID特性,其中“A”指的是?A、原子性B、一致性C、隔离性D、持久性参考答案:A64.RAID5级别采用的是什么冗余机制?A、磁盘镜像B、磁盘条带化C、奇偶校验D、双机热备参考答案:C65.在面向对象设计中,“Forthesakeofobject-orientedanalysis,design,andimplementation,weadoptaone-to-onemappingfromconceptualmodeltoimplementationclassmodel.”这句话描述了?A、概念模型与逻辑模型映射B、逻辑模型与物理模型映射C、概念模型与实现模型映射D、设计模型与代码模型映射参考答案:C66.下列哪个协议是用于在传输层提供可靠数据传输的?A、UDPB、TCPC、IPD、ARP参考答案:B67.在软件测试金字塔中,底层主要是?A、系统测试B、集成测试C、单元测试D、验收测试参考答案:C68.软件生命周期中的“原型法”主要用于解决?A、需求不明确时的开发B、代码编写阶段的效率问题C、系统维护阶段的问题D、单元测试阶段的缺陷参考答案:A69.下列关于网络攻击防御的说法,错误的是?A、防火墙可以防止内部攻击B、入侵检测系统(IDS)用于发现异常行为C、防火墙是保护网络安全的第一道防线D、虚拟专用网(VPN)可以提供数据加密传输参考答案:A70.原型化模型的缺点是?A、不适合大型系统B、构建原型时间过长C、用户参与度低D、缺乏文档参考答案:B71.敏捷开发中,“每日站会”的主要目的是?A、决定下一冲刺的任务B、同步团队工作进度C、编写代码和测试D、评审产品演示参考答案:B72.数据仓库中,用于存储历史数据的维表通常是?A、稳定表B、动态表C、汇总表D、原始表参考答案:A73.在UML中,用例图主要描述系统的?A、静态结构B、动态行为C、逻辑结构D、物理架构参考答案:B74.统一过程(UP)中,包含需求、分析、设计、实现、测试和部署的阶段是?A、迭代B、循环C、构建阶段D、初始阶段参考答案:A75.敏捷宣言中的四个价值观不包括?A、个体和互动高于流程和工具B、能够工作的软件高于详尽的文档C、客户合作高于合同谈判D、严格的计划高于响应变化参考答案:D76.下列关于软件测试的说法中,正确的是?A、软件测试是为了证明程序没有错误B、测试应当从最小的单元开始,即模块测试C、回归测试通常在系统测试阶段进行D、白盒测试只关心程序内部逻辑结构参考答案:D77.软件生命周期中,进行可行性分析和需求分析的阶段是?A、可行性研究阶段B、需求分析阶段C、编码阶段D、测试阶段参考答案:A78.螺旋模型引入了风险分析,在螺旋模型的第几圈通常开始编码?A、第一圈B、第二圈C、第三圈D、不确定参考答案:C79.结构化设计方法中,描述模块输入、输出、逻辑功能等信息的文档是?A、模块设计说明书B、需求规格说明书C、测试报告D、用户手册参考答案:A80.软件测试过程中,发现错误率最高的测试阶段通常是?A、单元测试B、集成测试C、系统测试D、验收测试参考答案:B81.关系代数中,用来连接两个关系的运算符是?A、选择B、投影C、连接D、自然连接参考答案:C82.常用的软件质量度量模型是?A、ISO/IEC9126B、ISO/IEC15504C、CMMD、SW-CMM参考答案:A83.在网络攻击中,ARP欺骗属于哪种攻击?A、中间人攻击B、DoS攻击C、恶意软件D、社会工程学参考答案:A84.设一棵二叉树的前序遍历为ABC,中序遍历为BAC,则其后序遍历为?A、BACB、ACBC、BCAD、CBA参考答案:C85.架构评估中的ATAM(架构分析技术)主要关注?A、架构的成本估算B、架构的功能需求满足C、架构的质量属性(如性能、安全性)D、架构的编程实现参考答案:C86.下列关于面向对象(OO)特征的描述中,正确的是?A、继承只支持单继承B、多态性使得同一接口在不同实例下有不同的实现C、封装隐藏了对象的实现细节,但公开了所有信息D、重载是指不同的类实现相同的方法参考答案:B87.数据库恢复技术中,日志文件主要用于?A、故障恢复B、并发控制C、完整性约束D、存储管理参考答案:A88.操作系统的进程控制块(PCB)中,保存进程状态信息的主要目的是?A、进程调度的依据B、进程间通信C、处理器切换D、文件存储管理参考答案:A89.文件系统中,采用索引结构可以解决什么问题?A、文件存取速度快B、文件长度可变C、文件名冲突D、文件保密性参考答案:B90.在OSI参考模型中,数据链路层的主要功能是?A、逻辑链路控制与介质访问控制B、路由选择C、端到端通信D、物理传输参考答案:A91.确保软件质量的关键环节是?A、程序设计B、软件测试C、代码审查D、需求评审参考答案:C92.关系数据库中,用于定义元组的唯一标识的属性是?A、主键B、外键C、候选键D、索引参考答案:A93.敏捷开发的核心原则不包括?A、快速响应变化B、个体和互动高于流程和工具C、文档大于代码D、可工作的软件高于详尽的文档参考答案:C94.在操作系统内存管理中,虚拟内存的目的是?A、增加物理内存容量B、替代高速缓存C、提高内存利用率D、保护主存不被破坏参考答案:C95.白盒测试方法中,逻辑覆盖中最弱的覆盖标准是?A、语句覆盖B、判定覆盖C、条件覆盖D、条件组合覆盖参考答案:A96.某文件的访问权限为rw-r--r--,表示所有者的权限是?A、读、写、执行B、读、写C、读D、写参考答案:B97.在SQL语言中,用于创建新表的命令是?A、CREATEB、DROPC、ALTERD、SELECT参考答案:A98.在Java中,ArrayList和LinkedList的主要区别是?A、ArrayList是线程安全的,LinkedList不是B、ArrayList底层是链表,LinkedList底层是数组C、ArrayList随机访问速度快,LinkedList增删速度快D、LinkedList不支持泛型参考答案:C99.测试驱动开发(TDD)的实施步骤顺序是?A、编写测试→运行失败→编写代码→重构B、编写代码→编写测试→运行失败→重构C、编写测试→编写代码→运行失败→重构D、重构→编写代码→编写测试→运行失败参考答案:A100.结构化分析方法(SA)中,描述系统处理功能的工具是?A、数据流图(DFD)B、数据字典(DD)C、判定表D、数据结构图参考答案:A101.数据加密标准(DES)采用的密钥长度是?A、64位B、128位C、56位(有效密钥)D、1024位参考答案:C102.在软件质量管理中,定义软件需求规格说明书中需求是否满足的过程称为?A、确认测试B、集成测试C、验证测试D、回归测试参考答案:A103.黑盒测试方法中,等价类划分法是根据什么设计的?A、程序内部结构B、输入数据C、输出结果D、错误推测参考答案:B104.在软件开发过程中,若需要进行严格的流程控制,最合适的开发模型是?A、敏捷开发B、原型模型C、瀑布模型D、螺旋模型参考答案:C105.瀑布模型在软件项目管理中,主要的交付物不包括?A、需求规格说明书B、软件概要设计说明书C、源代码D、用户手册参考答案:C106.SQL语句SELECTCOUNT(*)FROMTable1;的功能是?A、查询Table1的所有记录B、统计Table1中记录的总行数C、删除Table1中的所有记录D、创建名为Table1的表参考答案:B107.增量模型与螺旋模型的区别在于?A、螺旋模型强调风险分析B、增量模型强调快速交付C、两者完全相同D、增量模型不进行需求分析参考答案:A108.将十进制数175转换为二进制数是?A、10101111B、11010111C、10110111D、11101011参考答案:A109.软件项目管理中,估算工作量最常用的方法之一是?A、类比估算法B、代码行估算法C、功能点估算法D、Delphi法参考答案:A110.下列关于软件质量保证(SQA)的描述,正确的是?A、SQA由独立的质量保证人员负责B、SQA的活动包含单元测试C、SQA的目的是消除软件缺陷D、SQA与测试团队没有区别参考答案:A111.在敏捷开发中,“燃尽图”用于展示?A、团队成员的工作负载B、待办事项列表C、剩余工作量和剩余时间D、项目预算消耗参考答案:C112.将十六进制数FF转换为十进制数是?A、255B、256C、254D、512参考答案:A113.对于大型数据库,为了保证数据完整性,通常采用的措施是?A、约束(Constraint)B、增加磁盘容量C、编写应用程序代码检查D、定期人工核查参考答案:A114.设计数据库模式时,进行规范化处理的目的是?A、增加数据冗余B、减少数据冗余和异常C、提高查询速度D、简化数据结构参考答案:B115.数据库设计中,设计数据字典是为了?A、减少数据冗余B、定义数据的结构、存储方式和约束C、规范化关系模式D、加快数据检索速度参考答案:B116.TCP/IP协议栈中,确保端到端可靠传输的协议是?A、UDPB、ARPC、TCPD、IP参考答案:C117.在关系数据库规范理论中,1NF到2NF的消除是消除?A、非主属性对码的部分依赖B、非主属性对码的传递依赖C、主属性对码的部分依赖D、非主属性对码的完全依赖参考答案:A多选题1.下列关于信息系统集成技术的描述中,正确的是?A、涉及硬件、软件、网络、数据的安全等多个方面B、强调构建安全、稳定、可靠的信息系统C、核心在于系统集成和优化D、仅包含硬件和软件的物理连接参考答案:ABC2.下列哪些加密算法属于对称加密?A、DESB、AESC、RSAD、ECC参考答案:AB3.下列关于防火墙功能的描述中,正确的是?A、网络隔离B、访问控制C、安全审计D、内容过滤参考答案:ABCD4.下列属于软件生命周期(SDLC)主要阶段的是?A、需求分析B、系统设计C、编码D、测试与维护参考答案:ABCD5.下列哪些属于网络协议的组成要素?A、语法B、语义C、同步D、结构参考答案:ABC6.下列哪些属于网络攻击中的恶意代码类型?A、计算机病毒B、特洛伊木马C、逻辑炸弹D、后门程序参考答案:ABCD7.下列哪些是面向对象设计的耦合类型?A、内容耦合B、公共耦合C、控制耦合D、数据耦合参考答案:ABCD8.在关系数据库中,下列关于范式(NormalForm)的描述中,正确的是?A、第一范式(1NF)要求属性值是不可分解的B、第二范式(2NF)要求满足1NF,且非主属性完全函数依赖于码C、第三范式(3NF)要求满足2NF,且非主属性不传递依赖于码D、BCNF是修正的第三范式,要求所有属性都不传递依赖于码参考答案:ABCD9.下列属于国产操作系统代表的是?A、统信UOSB、麒麟C、AndroidD、Ubuntu参考答案:AB10.下列关于软件文档的描述,正确的有?A、用户文档帮助用户了解系统B、开发文档指导开发人员进行开发C、管理文档记录项目管理信息D、没有文档的软件也是完整的软件产品参考答案:ABC11.下列哪些技术可以提高数据库的性能?A、建立索引B、进行查询优化C、数据库分库分表D、增加服务器物理内存参考答案:ABCD12.下列关于软件质量保证(SQA)的描述中,正确的是?A、SQA活动由独立的质量保证人员负责B、SQA计划在项目计划阶段制定C、SQA审查产品的设计文档D、SQA的目的是保证软件过程符合过程定义参考答案:ABCD13.下列关于文件存储管理的描述中,正确的是?A、文件名到物理地址的映射通过文件目录实现B、碎片问题主要影响连续分配方式C、空闲磁盘空间的管理可以通过位示图实现D、索引文件结构解决了大文件存储问题参考答案:ABCD14.在面向对象程序设计中,多态性主要表现为?A、方法重载B、方法重写C、封装D、继承参考答案:AB15.下列哪些是Java语言的主要特性?A、面向对象B、平台无关性C、自动内存管理D、指针操作参考答案:ABC16.下列关于进程与线程的描述中,正确的是?A、进程是资源分配的基本单位B、线程是CPU调度的基本单位C、一个进程包含一个或多个线程D、线程之间可以共享进程的代码段、数据段参考答案:ABCD17.下列关于信息化建设原则的描述中,正确的是?A、规划先行,分步实施B、统筹规划,突出重点C、需求牵引,应用主导D、投入越大越好参考答案:ABC18.下列关于软件测试的描述,正确的是?A、测试是为了发现错误而执行程序的过程B、测试包括单元测试、集成测试、系统测试和验收测试C、白盒测试主要关注程序内部逻辑结构D、黑盒测试主要关注程序外部功能需求参考答案:ABCD19.下列哪些是数据库关系模型的要素?A、数据结构B、数据操作C、数据完整性约束D、数据存储参考答案:ABC20.在数据库系统中,下列哪些属于数据库管理系统的基本功能?A、数据定义功能B、数据操纵功能C、数据库的事务管理D、数据库的并发控制参考答案:ABCD21.下列关于面向对象(OO)概念的描述中,正确的是?A、对象是类的一个实例B、类是对象的抽象C、继承是类之间共享属性和方法的机制D、多态是指同一个行为具有多个不同表现形式参考答案:ABCD22.下列关于进程间通信(IPC)机制的描述中,正确的是?A、管道主要用于具有亲缘关系的进程间通信B、消息队列允许进程以格式化的方式传递数据C、共享内存是最高效的IPC方式D、信号量主要用于进程间的同步与互斥参考答案:ABCD23.下列关于软件设计原则的描述,正确的有?A、高内聚低耦合是软件设计的基本目标B、模块独立性是评价模块质量的标准C、信息隐蔽是指模块内部的信息对其他模块是不可见的D、过多的全局变量有利于代码复用参考答案:ABC24.下列关于数据库系统的说法中,正确的是?A、数据库系统由数据库、数据库管理系统(DBMS)、应用程序和硬件组成B、数据库系统减少了数据冗余C、数据库系统提高了数据独立性D、数据库系统中的数据是结构化的,面向记录参考答案:ABCD25.下列关于TCP/IP协议栈的层次结构中,属于网络层(IP层)协议的是?A、IP协议B、ICMP协议C、ARP协议D、TCP协议参考答案:ABC26.在软件质量模型中,高层级质量属性包括?A、可用性B、可修改性C、可靠性D、效率参考答案:ABCD27.下列哪些属于数据的完整性约束?A、实体完整性B、参照完整性C、用户定义的完整性D、数据库系统的安全性约束参考答案:ABC28.下列哪些属于网络安全的威胁来源?A、病毒与蠕虫B、拒绝服务攻击(DoS)C、社会工程学D、硬件故障参考答案:ABC29.下列关于进度管理的描述中,正确的是?A、活动定义是确定WBS中更低层的工作包B、活动排序是确定活动之间的逻辑关系C、活动估算估算完成活动所需的工作量D、制定进度计划是分析活动顺序、估算资源并制定进度表参考答案:ABCD30.软件开发过程中,配置管理的活动主要包括?A、配置项识别B、配置控制C、配置状态记录D、配置审计参考答案:ABCD31.下列哪些是操作系统的主要功能?A、进程管理B、存储管理C、设备管理D、文件管理参考答案:ABCD32.下列哪些是面向对象编程语言?A、C++B、JavaC、PythonD、C参考答案:ABC33.下列属于项目干系人(Stakeholders)的是?A、项目经理B、客户C、承包商D、供应商参考答案:ABCD34.下列属于信息系统集成项目管理中的质量保证活动的是?A、定期评审质量体系B、培训质量管理相关的人员C、执行编码测试用例D、制定项目管理计划参考答案:ABC35.下列属于黑盒测试方法的有哪些?A、等价类划分法B、边界值分析法C、场景法D、语句覆盖法参考答案:ABC36.下列关于SQL语言的描述中,正确的是?A、SQL可以用于数据查询(SELECT)B、SQL可以用于数据定义(DDL),如CREATETABLEC、SQL可以用于数据操纵(DML),如INSERT、UPDATED、SQL可以用于数据控制(DCL),如GRANT、REVOKE参考答案:ABCD37.在HTML中,用于定义列表的标签有?A、<ul>B、<ol>C、<li>D、<dl>参考答案:ABD38.下列属于软件配置项(SCI)的是?A、程序B、文档C、数据D、硬件参考答案:ABC39.下列关于云计算服务的描述中,正确的是?A、IaaS提供基础的计算和存储资源B、PaaS提供应用开发和运行环境C、SaaS提供完整的软件应用程序D、云计算意味着用户永远拥有数据的所有权参考答案:ABCD40.下列关于里程碑的描述中,正确的是?A、里程碑是项目进度计划中的关键节点B、里程碑通常没有工期长度C、里程碑表示完成一个主要阶段D、里程碑是完成所有工作的标志参考答案:ABC41.下列哪些是TCP/IP模型的层次?A、网络接口层B、网际层C、传输层D、应用层参考答案:ABCD42.下列关于敏捷开发方法的描述中,正确的是?A、敏捷开发强调个体和互动高于流程和工具B、敏捷开发强调可工作的软件高于详尽的文档C、敏捷开发鼓励快速响应变化D、敏捷开发通常采用严格的阶段性交付参考答案:ABC43.下列关于软件测试的原则中,正确的是?A、测试应尽早开始并持续进行B、完善的测试计划可以在测试开始前编写完成C、穷举测试是不可能的D、测试是为了发现错误而执行程序的过程参考答案:ABCD44.下列关于C语言指针的描述,正确的是?A、指针变量存储的是变量的地址B、指针变量可以指向不同类型的变量C、未初始化的指针值是随机的D、指针变量的大小与它所指向的数据类型无关参考答案:ABC45.下列关于敏捷开发的描述,正确的是?A、敏捷开发强调快速响应变化B、敏捷开发倡导人与人的交互优于文档C、敏捷开发认为可以通过尽早交付有价值的软件来满足客户需求D、敏捷开发要求项目开始前制定详尽的计划参考答案:ABC46.下列哪些是动态数据结构的特点?A、内存占用空间固定B、节点之间的关系在运行时动态确定C、可以方便地插入和删除元素D、链表是典型的动态数据结构参考答案:BCD47.下列关于公钥加密体制(非对称加密)的描述中,正确的是?A、公钥加密体系包含加密密钥和解密密钥B、公钥加密体系中,加密和解密使用不同的密钥C、公钥加密体系可以实现数字签名D、公钥加密体系的加密速度比对称加密体制慢参考答案:ABCD48.下列属于配置管理活动范围的是?A、版本控制B、变更控制C、状态统计D、代码走查参考答案:ABC49.下列关于数据仓库的描述,正确的有?A、数据仓库是面向主题的B、数据仓库是集成的C、数据仓库是相对稳定的D、数据仓库反映历史数据参考答案:ABCD50.在面向对象分析与设计中,UML提供的图主要分为结构图和行为图,下列属于结构图的有?A、类图B、对象图C、部署图D、状态图参考答案:ABC51.下列属于密码学基本组成部分的是?A、密码编码技术B、密码分析技术C、密码管理技术D、编程语言参考答案:ABC52.下列属于人工智能主要应用领域的是?A、机器学习B、深度学习C、知识图谱D、人脸识别参考答案:ABCD53.下列哪些是常见的网络存储设备?A、NAS(网络附属存储)B、SAN(存储区域网络)C、DAS(直连存储)D、RAID参考答案:ABC54.下列属于网络安全的威胁类型的是?A、病毒B、木马C、缓存投毒D、拒绝服务攻击(DoS)参考答案:ABCD55.在数据流图(DFD)中,加工的命名应该?A、使用动词短语B、使用名词短语C、简明扼要地反映该加工的功能D、使用完整的句子参考答案:AC56.下列哪些是软件过程改进的常用模型或方法?A、CMMIB、敏捷开发C、瀑布模型D、螺旋模型参考答案:ABCD57.下列关于UML用例图的元素中,属于公共基元的是?A、参与者B、用例C、包D、关系(关联、泛化等)参考答案:ABCD58.下列关于DHCP协议的描述,正确的是?A、DHCP全称是动态主机配置协议B、DHCP服务器自动为客户端分配IP地址C、DHCP分配的IP地址是永久有效的D、客户端可以从DHCP服务器租用IP地址参考答案:ABD59.下列哪些是操作系统中的进程状态转换?A、运行态→就绪态B、运行态→阻塞态C、阻塞态→就绪态D、就绪态→阻塞态参考答案:ABC60.下列属于风险应对策略的是?A、风险规避B、风险转移C、风险减轻D、风险接受参考答案:ABCD61.关于计算机软件知识产权的保护,下列说法正确的有?A、计算机软件著作权属于经济权利B、软件著作权自软件开发完成之日起产生C、自然人的软件著作权保护期为终生及其死亡后50年D、合作开发的软件著作权由合作开发者协商确定参考答案:ABCD62.下列关于软件工程的描述中,正确的是?A、软件工程是将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程B、软件工程的核心思想是将工程化的思想应用于软件C、软件工程关注软件产品的生产效率D、软件工程关注软件产品的可维护性参考答案:ABD63.下列属于信息安全管理策略中物理安全范畴的是?A、物理环境安全B、通信网络安全C、设备安全D、应急响应参考答案:AC64.下列哪些是软件测试的主要阶段?A、单元测试B、集成测试C、系统测试D、回归测试参考答案:ABCD65.下列关于系统架构设计模式的描述中,属于经典模式的是?A、单例模式B、工厂模式C、观察者模式D、装饰器模式参考答案:ABCD66.下列哪些属于分布式系统的特征?A、透明性B、并发性C、缺乏全局时钟D、故障独立性参考答案:ABCD67.下列关于软件体系结构的描述,正确的有?A、体系结构是软件系统的高层结构B、体系结构描述了组件、连接件和约束C、C2体系结构是一个非标准的体系结构风格D、MVC模式是一种经典的软件体系结构风格参考答案:ABC68.下列关于信息安全等级保护(等保)的描述中,正确的是?A、分为五个级别(一级至五级)B、五级安全等级从低到高递增C、一级保护通常适用于涉及公众利益的系统D、第三级以上信息系统需要经公安机关监督部门审核参考答案:ABD69.下列关于软件生存周期的描述,正确的是?A、软件生存周期包括软件定义、开发、维护阶段B、维护阶段占软件生存周期时间和成本的比例最大C、代码重构属于维护阶段的活动D、软件生命周期法适用于所有软件项目参考答案:ABC70.下列关于电子政务的描述中,正确的是?A、电子政务包括G2B、G2C、G2G等多种模式B、核心是打破信息孤岛,实现资源共享C、目的是提高政府透明度和公共服务水平D、完全替代传统纸质办公参考答案:ABC71.下列关于嵌入式系统的特点描述中,正确的是?A、以应用为中心B、以计算机技术为基础C、软硬件可裁剪D、适用于对功能、可靠性、成本、体积、功耗有严格要求的系统参考答案:ABCD72.关于CRC校验码,下列说法正确的有?A、它是一种循环冗余校验B、它具有较强的检错能力C、它可以用于检测所有偶数位错误D、它不能检测所有长度大于校验位长度的突发错误参考答案:AB73.下列属于大数据的特征的是?A、Volume(体量巨大)B、Variety(多样性)C、Velocity(处理速度快)D、Value(价值密度低)参考答案:ABCD74.在OSI七层模型中,数据链路层的主要功能包括?A、透明传输B、差错控制C、流量控制D、拥塞控制参考答案:ABC75.下列关于物联网的架构描述中,正确的是?A、感知层负责数据采集B、网络层负责数据传输C、应用层负责数据处理和业务实现D、感知层包含传感器和RFID标签参考答案:ABCD76.下列哪些协议属于应用层协议?A、HTTPB、FTPC、TCPD、IP参考答案:AB77.下列哪些属于软件维护的类型?A、正确性维护B、适应性维护C、完善性维护D、预防性维护参考答案:ABCD78.下列属于数字签名技术特性的描述中,正确的是?A、不可伪造性B、不可抵赖性C、不可否认性D、加密信息内容参考答案:ABC判断题1.单元测试主要是对软件设计的最小单位(通常是一个模块或一个类)进行测试。A、正确B、错误参考答案:A2.NAT(网络地址转换)技术的目的是为了节约IP地址资源。A、正确B、错误参考答案:A3.系统集成测试是在单元测试和集成测试之后进行的。A、正确B、错误参考答案:A4.IP地址代表本机的回环地址。A、正确B、错误参考答案:A5.项目的风险评估通常在项目启动阶段进行。A、正确B、错误参考答案:B6.敏捷开发方法强调快速响应变化和持续交付。A、正确B、错误参考答案:A7.SQL语句SELECT*FROMTableAWHEREID=1;用于查询满足条件的所有列。A、正确B、错误参考答案:A8.高级语言编写的程序可以直接被计算机CPU执行。A、正确B、错误参考答案:B9.数字签名可以保证数据的完整性和不可否认性。A、正确B、错误参考答案:A10.多态性是指同一个函数名可以对应多个实现。A、正确B、错误参考答案:A11.软件文档是软件开发过程中的副产品,对维护工作没有实质性帮助。A、正确B、错误参考答案:B12.面向对象分析(OOA)的目的是获取需求,而非进行设计。A、正确B、错误参考答案:A13.HTML5新增了<canvas>标签用于绘制图形。A、正确B、错误参考答案:A14.在关系数据库中,主键可以由一个属性组成,也可以由多个属性组成。A、正确B、错误参考答案:A15.两个关系进行连接运算的前提是它们必须有公共属性。A、正确B、错误参考答案:B16.在关系代数中,投影操作会取消关系中的某些列,并可能消除重复行。A、正确B、错误参考答案:A17.在Excel中,绝对引用符号“$”表示当复制公式时,引用不会发生改变。A、正确B、错误参考答案:A18.在信息系统项目管理中,挣值管理(EVM)通过整合范围、进度和资源度量来评估项目绩效。A、正确B、错误参考答案:A19.面向对象编程(OOP)中,继承是实现代码复用的主要手段。A、正确B、错误参考答案:A20.在HTTPS协议中,SSL/TLS协议负责数据的加密和解密。A、正确B、错误参考答案:A21.软件生命周期模型中,敏捷开发模型强调快速迭代和增量交付。A、正确B、错误参考答案:A22.在软件生命周期中,软件维护阶段所花费的成本通常是最高的。A、正确B、错误参考答案:A23.E-R图(实体-联系图)只能用来描述现实世界的概念模型,不能转换为关系模式。A、正确B、错误参考答案:B24.数据库管理系统能够实现对数据的完整性、安全性控制和并发操作。A、正确B、错误参考答案:A25.计算机中数据的存储容量通常以字节为单位,1TB等于1024GB。A、正确B、错误参考答案:A26.在结构化分析中,数据流图(DFD)主要用于描述系统的功能结构。A、正确B、错误参考答案:B27.线性表采用链式存储结构时,存储密度高于顺序存储结构。A、正确B、错误参考答案:B28.在TCP/IP协议栈中,HTTP协议通常运行在应用层。A、正确B、错误参考答案:A29.在JavaScript中,typeofnull的结果是“object”。A、正确B、错误参考答案:A30.软件测试的目的是证明程序没有错误。A、正确B、错误参考答案:B31.硬盘的存储容量计算公式为:道数×每道扇区数×每扇区字节数×磁头数。A、正确B、错误参考答案:A32.在软件项目管理中,关键路径上的任务延误将导致整个项目工期延误。A、正确B、错误参考答案:A33.传输层主要关心的是端到端的数据传输,而网络层主要关心的是站点到站点的传输。A、正确B、错误参考答案:A34.软件规模估算中,代码行(LOC)法不需要专门的培训即可掌握。A、正确B、错误参考答案:A35.软件项目管理中的关键路径是指从开始到结束时间最短的那条路径。A、正确B、错误参考答案:B36.存储器容量越大,计算机的运算速度越快。A、正确B、错误参考答案:B37.公钥加密体制中,加密和解密使用的是同一个密钥。A、正确B、错误参考答案:B38.二进制数1011转换为十进制数是12。A、正确B、错误参考答案:B39.虚拟存储器技术可以让一个进程拥有比物理内存更大的地址空间。A、正确B、错误参考答案:A40.瀑布模型是一种严格的、线性的软件开发模型。A、正确B、错误参考答案:A41.软件项目进度计划通常使用甘特图来表示。A、正确B、错误参考答案:A42.C语言中,指针变量可以直接赋值为一个整型常量。A、正确B、错误参考答案:B43.在UML的用例图中,参与者不仅指人,还包括其他与系统交互的硬件或软件系统。A、正确B、错误参考答案:A44.面向对象分析(OOA)的产物是类图。A、正确B、错误参考答案:B45.数据流图(DFD)中的加工描述通常使用IPO图(输入-处理-输出图)来表达。A、正确B、错误参考答案:A46.事务的ACID特性中,A指的是原子性。A、正确B、错误参考答案:A47.冒泡排序算法在最坏情况下的时间复杂度为O(n^2)。A、正确B、错误参考答案:A48.马奇兰原则指出,软件复杂性是硬件复杂性的倒数。A、正确B、错误参考答案:B49.网络中常用的

温馨提示

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

评论

0/150

提交评论