资源描述
20222023计算机四级考试题库及答案1. 数据库概念设计的任务之一是标识和定义实体集。关于如何标识和定义实体集有下列说法: I.被标识的实体集应能被一个属性集描述 II.只有一个同类实例的对象集一般情况下也有必要标识成一个实体集 III. 实体集中的每个实例应能够被唯一标识和区分 N.定义实体集时通常用一个有意义的名词命名 V. 实体集中的每个属性应该用一个有意义的动词命名 以上说法正确的是 A.仅 I、 III 和 NB.仅 II 、IV 和 VC.仅 I、IV 和 VD.仅 I、 III 和 V正确答案: A 2. 以下属于系统软件的是A. 文字处理软件B.专家系统软件C.编译器软件D.实时控制软件正确答案: C 3. 研究密码破译的科学称为密码分析学。密码分析学中,根据密码分析者可利用的数据资源,可将攻击密码的类型分为四种,其中适于攻击公开密钥密码体制,特别是攻击其数字签名的是()。A.仅知密文攻击B.已知明文攻击C.选择密文攻击D.选择明文攻击正确答案: C 4. 黑盒测试是从( )观点出发的测试,而白盒测试是从()观点出发的测试。A.开发人员、管理人员B.用户、管理人员C.用户、开发人员D.开发人员、用户正确答案: C 5. 以下叙述中,不属于项目风险三个主要观点的是A.风险与人们有目的的活动有关B.风险与将来的活动和事件有关C.风险损失与组织承受力有关D.风险与变化有关正确答案: C 6. 程序局部性原理分为空间局部性和时间局部性,空间局部性是指A.程序代码的顺序性B.程序中存在大量的循环C.程序采用了模块化结构D.物理地址重叠映射到了逻辑地址正确答案: A 7. 下列关于 SQL语言中的 CREATE TABLE 语句的叙述中,哪一条是错误的?A.SQL语言使用 CREATE TABLE 语句创建基本表和视图B.在CREATE TABLE 语句中必须给出所创建的表中的每一个列的列名C.在CREATE TABLE 语句中必须给出所创建的表中的每一个列的列名D.在CREATE TABLE语句中必须给出所创建的表中的每一一个 列的列名.正确答案: A 8. 软件生存周期模型有多种,下列选项中,不是软件生存周期模型的是A.功能模型B.增量模型C.螺旋模型D.瀑布模型正确答案: A 9. 下列哪个不属于软件缺陷产生的原因A.需求解释有错误 B设计说明有误 C软件代码有误 D操作系统有误B.设计说明有误C.软件代码有误D.操作系统有误正确答案: D 10. 下列关于面向对象软件测试的说法中,不正确的是A.面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则B.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定 都进行测试C.假设类 B是类 A的子类,如果类 A已进行了充分的测试,在测试类 B时不 必测试任何类 B 继承类 A的成员方法D.对于一棵继承树上的多个类,处于叶子结点的类也需要测试正确答案: C 11. 在模型-视图-控制器( MVC )模式中,用来描述核心业务逻辑的是A.视图B.模型C.控制器D.数据库正确答案: B 12. 性能测试包含了哪些软件测试(至少举出 3 种)?简述使用软件测试工具 Loadrunner 的步骤。正确答案: 性能测试包含负载测试、压力测试、大数据量测试、疲劳强度测试等。 步骤:制定性能测试计划 开发测试脚本 设计测试场景 执行测试场景 监控测 试场景 分析测试结果 13. 关于兼容性测试的内容陈述,下列说法错误的是A.通常兼容性测试主要考虑硬件、软件和数据三个方面B.硬件兼容性测试通常并不用把软件在各种不同的硬件环境下运行和测试C.数据兼容性仅仅包括不同版本之间的数据兼容性D.不同的硬件配置,可能影响软件的性能,因此需要有针对地进行硬件兼容性测试正确答案: C 14. 下列哪一个不是数据库管理系统的主要成分?A.设备管理器B.存储管理器C.查询处理器D.事务管理器正确答案: A 15. 在面向对象软件的基干集成测试策略中,将基干中的模块形成基干子系统使用的集成方式是A.大突击集成方式B.自底向上集成方式C.自顶向下集成方式D.综合集成方式正确答案: A 16. 下列关于参照完整性约束的叙述中,哪些是正确的?A.参照完整性约束是一种关系模型完整性约束B.在关系模型中实体及实体间的联系都是用关系来描述的于是就自然存在着关系与关C.两个或两个以上的关系间可以存在参照关系D.同一个关系的属性间不可能存在参照关系E.参照关系中每个元组在外码属性上的取值只能等于所对应的被参照关系中某个元组的主码值正确答案: ABC 17. 不需要运行程序,通过收集有关代码的结构信息来对程序进行的测试是A.性能测试B.黑盒测试C.静态测试D.白盒测试正确答案: C 18. 从用户角度看,建立文件系统的主要目标是A.实现文件的按名存取B.管理设备文件C.高文件读写速度D.共享系统文件正确答案: A 19. 恶意软件是目前移动智能终端上被不法分子利用最多、对用户造成危害和损失最大的安全成胁类型。数据显示,目前安卓平台恶意软件主要有()四种类型。A.远程控制木马、话费吸取类、隐私窃取类和系统破坏类B.远程控制木马、话费吸取类、系统破坏类和硬件资源消耗类C.远程控制木马、话费吸取类、隐私窃取类和恶意推广D.远程控制木马、话费吸取类、系统破坏类和恶意推广正确答案: A 20. 假设某文件系统的物理结构采用类UNIX的二级索引结构。主索引表有 12 项,前 10 项给出文件前 10 块的磁盘地址,第 11 项给出一级索引表的地址,第 12 项给出二级索引表的地址。一级和二级索引表的大小均为一个磁盘块,可存放100 个磁盘地址。针对以上描述的文件系统,一个文件为多少块 ?A.10010B.10110C.10100D.11000正确答案: B 21. 下列关于测试策略说法不正确的是A.测试策略活动可以和测试设计活动并行开展B.测试设计活动也可以和测试执行活动并行开展C.在测试的最后阶段里,测试总结和测试执行通常并行开展D.在实际测试过程中,不得不将一些测试活动并行开展, 主要是因为时间原因正确答案: C 22. 在采用非抢占式调度的操作系统中,不能引起新进程调度的事件是A.正在运行的进程用完时间片B.正在运行的进程出错C.新创建的进程进入就绪队列D.正在运行的进程等待I/O事件正确答案: C 23. 通过具有IPScc功能的路由器构件VPN的过程中,采用的应用模型是()A.隧道模型B.保密模式C.传输模式D.压缩模式正确答案: A 24. 安卓的系统架构从上层到下层包括:应用程序层、应用程序框架层、系统库和安卓运行时、Linux内核。其中,文件访问控制的安全服务位于()A.应用程序层B.应用程序框架层C.系统库和安卓运行时D.Linux内核正确答案: D 25. 以下有关软件维护类型的说法中,错误的是A.改正性维护是为了改正在特定的使用条件下暴露出来的一些潜在程序错误或设计缺陷所进行的维护B.适应性维护是在软件使用过程中数据环境发生变化或处理环境发生变化时, 修改软件以适应这种变化所 进行的维护C.Lienta 和Swanson 将维护分为 3类:改正性维护、适应性维护和完善性维护D.预防性维护为把明天的方法学用于昨天的系统以满足今天的需要”正确答案: C 26. 下列关于数据库管理系统的叙述中,哪一条是错误的?A.数据库管理系统是用户与操作系统之间的一个接口B.数据库管理系统便于用户对数据库进行管理和维护C.数据库管理系统能保证数据库中数据的安全性、完整性D.仅提供编程语言,使得新的查询和处理代价高、费事正确答案: A 27. 下列关于进程的叙述中,哪些是正确的?A.一个进程的状态变化必定会引起另一个进程的状态变化B.信号量的初值一定大于等于零C.进程是资源分配的基本单位,线程是处理机调度的基本单位正确答案: BC 28. 在TCP/IP参考模型中,与 OSI参考模型的网络层对应的是A.汇聚层B.传输层C.互联层D.应用层正确答案: C 29. 用管程解决进程间同步关系时,在管程内使用的对象是A.一组信号量B.共享数据结构C.一组操作过程D.全局条件变量E.一组环境变量正确答案: BC 30. 下列关于信息的叙述中,哪一条是错误的?A.信息是数据的语义解释B.信息是数据的外延C.信息可以用物理符号表示D.信息是具有社会属性的资源正确答案: B 31. 在关系数据库中,NULL 是一个特殊值,在很多数据操作中都需要对NULL 进行特殊处理。关于NULL, 下列说法正确的是A.判断元组的某一列是否为 NULL 一般使用 “=NULL”B.NULL 在数据库中表示尚不确定的值C.在 SQL Server 2000 中执行 “SELECT NULL+5” 将会出现异常D.NULL只适用于字符和数值类型正确答案: C 32. 下列关于 SQL中用GRANT 语句进行权限授予的叙述中,哪一条是错误的?A.GRANT 语句的语义是:把对指定操作对象的指定操作权限授予指定的用户或角色B.对不同类型的操作对象有不同的操作权限C.一个GRANT 语句一次只能把指定权限授予一个指定的用户或角色D.WITH GRANT OPTION子句的含义是,获得某种权限的用户还可以把这种权限再授予其他用户正确答案: C 33. 下列关于对象 -关系数据库的叙述中,哪些是正确的?A.对象-关系数据库以关系模型为基础B.对象-关系数据库中的表都符合第一范C.对象-关系数据库中的表都符合第一范式D.对象-关系数据库提供继承机制E.对象-关系数据库安全性好,达到美国TCSEC和TDI的B 1级标准正确答案: ACD 34. 下列各种方法中, 哪一种既可以满足多道程序设计且设计上又最简单?A.可变分区B.交换技术C.单一连续区D.分页技术正确答案: A 35. 以下哪个设计内容不属于数据库应用系统总体设计范畴?A.数据库应用系统体系结构设计B.软硬件选型和配置设计C.关系模式设计D.数据库软件总体设计正确答案: C 36. 从网络安全的角度看,以下原则中不属于网络安全防护体系在设计和实现时需要遵循的基本原则的是()。A.最小权限原则B.纵深防御原则C.安全性与代价平衡原则D.Kerckhoffs原则正确答案: D 37. 下列关于数据模型的叙述中,哪一条是错误的?A.模型是现实世界特征的抽象和模拟B.数据模型用来描述、组织和处理现实世界中的数据C.数据模型描述了数据库的静态结构特征,但无法描述其动态行为特征D.数据模型是数据库的核心和基础正确答案: C 38. 银行家算法是应对死锁的一种算法,其实现的是A.死锁鸵鸟算法B.死锁检测与恢复算法C.死锁避免算法D.死锁预防算法正确答案: C 39. 嵌入式系统的 BooTLoader 的功能是什么正确答案: BootLoader 是系统加电后、操作系统内核或用户应用程序运行之前,首先必须运行的一段程序代码。通过这段程序,为最终调用操作系统内核、运行用户应用程序准备好正确的环境。 (对于嵌入式系统来说, 有的使用操作系统, 也有的不使用操作系统,但在系统启动时都必须运行BootLoader ,为系统运行准备好软硬件环境。) 40. 关于 BitTorrent的描述中,正确的是A.BitTorrent来源于迅雷软件B.最初就支持 DHTC.torrent文件称为种子文件D. 与eDonkey完全兼容正确答案: C 41. 下表是某页式内存分配的情况,页面大小为0x1000B,有效位为 1表示该页在内存。系统将逻辑地址 0x088B、0x01F3C、0x2220、0x0356F、0x441C转换为物理地址时,会产生几次缺页中断? A.1B.2C.3D.4正确答案: B 42. 以下的叙述中,属于面向对象的系统设计中问题域部分设计的是A.用已有的类B.提供访问控制C.用户分类D.标识持久性对象正确答案: C 43. 在可变分区内存管理中,倾向于优先使用低地址空闲区的算法是A.首次适应算法B.下次适应算法C.最佳适应算法D.最坏适应算法正确答案: A 44. 下列关于管程的叙述中,哪一个是错误的?A.管程本身保证了互斥B.为解决进程间的同步关系,引入了条件变量C.在条件变量上实施 P、V操作D.管程中不能同时有二个活跃进程正确答案: A 45. Web应用软件的性能测试主要包括A.并发测试B.负载测试和压力测试C.以上全部D.配置测试和性能调优正确答案: C 46. 计算机取证是将计算机调查和分析技术应用于对潜在的,有法律效力的证据的确定与提取.以下关于计算机取证的描述中,错误的是()。A.计算机取证包括保护目标计算机系统、确定收集和保存电子证据,必须在开机的状态下进行B.计算机取证围绕电子证据进行,电子证据具有高科技性、无形性和易破坏性等特点C.计算机取证包括对以磁介质编码信息方式存储的计算机证据的保护、确认、提取和归档D.计算机取证是一门在犯罪进行过程中或之后收集证据的技术正确答案: A 47. 下列哪些术语是指某一种操作系统的类型?A.批处理B.交互式C.实时D.多用户E.分布式正确答案: ABCE 48. 下列关于 E-R图的叙述中,哪些是正确的?A.E-R图用于描述数据的逻辑模型B.E-R图提供了表示实体型、属性和联系的方法C.属性用菱形表示,并用无向边将其与相应的实体连接起来D.联系也可以有属性E.实体型用矩形表示,矩形框内写明实体名正确答案: BDE 49. 设U为所有属性, X、Y、Z为属性集, Z = U - X - Y, 下列关于多值依赖的叙述中,哪些是正确?A.若XY,则XYB.若XY,则XYC.若XY,则XZD.若XY,且YY 则XYE.设XYWU,若XY在R (W)上成立, 则XY在R (U)上成立正确答案: BC 50. 计算机系统的安全级别分为四级:D、C(C1、C2)、B(B1、B2、B3)和A。其中被称为选择保护级的是()A.C1B.C2C.B1D.B2正确答案: C
展开阅读全文