2025计算机四级练习题附答案详解_第1页
2025计算机四级练习题附答案详解_第2页
2025计算机四级练习题附答案详解_第3页
2025计算机四级练习题附答案详解_第4页
2025计算机四级练习题附答案详解_第5页
已阅读5页,还剩24页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

2025计算机四级练习题附答案详解)一、单项选择题1.某采用分页存储管理的系统中,页长为4KB,某进程的页表如下:页号0对应物理块号5,页号1对应物理块号9,页号2对应物理块号2,页号3对应物理块号7。逻辑地址0x1A3F对应的物理地址是()A.0x4A3FB.0x9A3FC.0x2A3FD.0x7A3F答案:B解析:分页存储管理中,物理地址=物理块号×页长+页内偏移量。页长为4KB=2^12字节,因此逻辑地址的低12位为页内偏移量,高位为页号。逻辑地址0x1A3F转换为十进制为6719,6719÷4096=1(商为页号),余数2623为页内偏移量。页号1对应的物理块号为9,因此物理地址=9×4096+2623=39487,转换为十六进制为0x9A3F。2.下列关于RISC(精简指令集计算机)的描述中,错误的是()A.指令长度固定,指令格式种类少B.优先采用硬布线逻辑控制C.通用寄存器数量多,寻址方式种类丰富D.选取使用频率高的简单指令,指令执行周期短答案:C解析:RISC的核心设计思想是简化指令复杂度,寻址方式种类通常不超过5种,减少访存次数,C选项表述错误。其余选项均为RISC的典型特征:指令长度固定、硬布线逻辑控制提升执行效率、通用寄存器数量多、优先实现高频简单指令,多数指令可在单周期内完成。3.TCP协议在三次握手过程中,若第二次握手的报文段SYN=1,ACK=1,seq=1000,ack=2001,则第一次握手报文段的seq和第三次握手报文段的ack分别是()A.1999,1000B.2000,1001C.2000,1000D.1999,1001答案:B解析:TCP三次握手规则中,应答报文的ack字段值为发送方上一个报文的seq字段值+1。第二次握手的ack=2001,因此第一次握手的seq=2001-1=2000;第三次握手是对第二次握手的应答,因此ack=1000+1=1001。4.某单位要搭建一个可容纳1200台终端的办公网络,采用CIDR地址块,以下地址段中最适合的是()A./21B./22C./23D./24答案:A解析:主机位长度n需要满足2^n-2≥1200(减去网络地址和广播地址),计算得n≥11(2^11-2=2046),因此网络前缀长度为32-11=21。/22前缀对应主机位10位,可用地址仅1022个,无法容纳1200台终端,因此选A。5.某关系模式R(A,B,C,D,E),函数依赖集F={A→B,BC→D,D→E,B→C},下列候选码正确的是()A.AB.ABC.ACD.AD答案:A解析:候选码的闭包需要覆盖关系模式的所有属性。计算A的闭包:A→B,B→C,BC→D,D→E,因此A+={A,B,C,D,E},可推出所有属性,其余选项的闭包均无法覆盖全部属性,因此候选码为A。6.下列关于SM2椭圆曲线公钥密码算法的描述中,错误的是()A.属于非对称密码算法,可用于加密、签名、密钥交换B.安全强度高于同密钥长度的RSA算法C.签名验证过程需要使用用户的私钥D.是我国自主设计的商用密码算法答案:C解析:SM2为我国自主研发的非对称商用密码算法,签名过程使用签名方私钥,签名验证过程使用签名方公钥,C选项表述错误。同密钥长度下,椭圆曲线算法的安全强度远高于RSA算法,可支持加密、签名、密钥交换三类场景。7.下列关于ARMCortex-A系列处理器工作模式的描述中,不属于特权模式的是()A.超级用户模式(SVC)B.用户模式(USR)C.外部中断模式(IRQ)D.数据访问终止模式(ABT)答案:B解析:ARM处理器中仅用户模式(USR)为非特权模式,用于运行普通应用程序,无法直接访问系统核心资源;其余所有模式均为特权模式,可访问全部系统资源,用于处理中断、异常、系统调用等场景。8.下列关于文件系统的描述中,错误的是()A.EXT4是Linux系统常用的日志文件系统B.NTFS支持文件权限控制、加密和压缩功能C.FAT32支持的单个文件最大为4GBD.exFAT不支持超过2TB的磁盘分区答案:D解析:exFAT是为大容量移动存储设计的文件系统,最大支持128PB的磁盘分区,单个文件最大支持16EB,D选项表述错误。其余选项均符合文件系统的特征:EXT4为Linux默认日志文件系统,NTFS为Windows原生高级文件系统,FAT32单个文件上限为4GB。9.下列关于IPv6地址的描述中,正确的是()A.IPv6地址长度为64位B.IPv6地址采用冒号十六进制表示法,可省略多段连续的0C.IPv6地址的链路本地地址前缀为FE80::/10D.IPv6不支持组播和任播地址答案:C解析:IPv6地址长度为128位,A错误;冒号十六进制表示法仅可省略一段连续的0段,不可省略多段,B错误;IPv6支持单播、组播、任播三类地址,D错误;链路本地地址的前缀为FE80::/10,仅在本地链路有效,C正确。10.下列关于数据库三级模式结构的描述中,正确的是()A.内模式对应数据库的物理存储结构,一个数据库只有一个内模式B.模式对应数据库的逻辑结构,一个数据库可以有多个模式C.外模式对应用户视图,一个数据库只有一个外模式D.三级模式之间的映射由应用程序实现答案:A解析:模式对应全局逻辑结构,一个数据库仅有一个模式,B错误;外模式对应用户视图,不同用户可拥有不同的外模式,一个数据库可存在多个外模式,C错误;三级模式的映射由数据库管理系统(DBMS)实现,无需应用程序处理,D错误;内模式对应物理存储结构,一个数据库仅有一个内模式,A正确。11.下列关于对称密码算法的描述中,错误的是()A.加密和解密使用相同的密钥,密钥分发是主要安全瓶颈B.AES属于对称密码算法,分组长度为128位C.SM4是我国自主设计的对称密码算法,分组长度为64位D.对称密码算法的加解密速度快,适合大流量数据加密答案:C解析:SM4为我国自主设计的商用对称密码算法,分组长度和密钥长度均为128位,C选项表述错误。其余选项均为对称密码算法的典型特征:加解密密钥相同、加解密速度快、密钥分发需要安全通道,AES分组长度为128位,支持128、192、256位密钥。12.下列关于I2C总线的描述中,正确的是()A.属于并行总线,传输速率最高可达10MbpsB.采用主从架构,支持多主机模式C.只有两根信号线:SCLK时钟线和MISO数据线D.通信时不需要应答机制答案:B解析:I2C为串行总线,标准模式传输速率为100kbps,高速模式可达400kbps,A错误;I2C仅包含SCL(时钟线)和SDA(数据线)两根信号线,MISO为SPI总线的信号线,C错误;I2C通信包含应答机制,接收方收到数据后需回复应答信号,D错误;I2C采用主从架构,支持多主机仲裁,B正确。13.下列进程调度算法中,平均等待时间最短的是()A.先来先服务B.短进程优先C.时间片轮转D.高响应比优先答案:B解析:短进程优先(SJF)调度算法优先调度预计运行时间最短的进程,是所有非抢占式调度算法中平均等待时间最短的算法,缺点是会出现长进程饥饿问题。14.下列路由协议中,属于外部网关协议的是()A.RIPB.OSPFC.BGPD.IS-IS答案:C解析:路由协议分为内部网关协议(IGP)和外部网关协议(EGP),RIP、OSPF、IS-IS均为内部网关协议,用于自治系统内部路由计算;BGP为外部网关协议,用于自治系统之间的路由交换。15.下列SQL约束中,用于保证实体完整性的是()A.PRIMARYKEYB.FOREIGNKEYC.CHECKD.UNIQUE答案:A解析:实体完整性要求关系的主键非空且唯一,由PRIMARYKEY约束实现;FOREIGNKEY实现参照完整性,CHECK实现用户自定义完整性,UNIQUE保证字段值唯一但允许空值,不用于实体完整性约束。二、多项选择题1.下列进程调度算法中,属于可剥夺式的有()A.时间片轮转调度算法B.短进程优先调度算法(抢占式)C.高响应比优先调度算法D.多级反馈队列调度算法E.先来先服务调度算法答案:ABD解析:可剥夺式调度指当有更高优先级的进程就绪时,系统可暂停当前运行的低优先级进程,将CPU分配给更高优先级进程。时间片轮转算法中进程时间片耗尽即被剥夺CPU,A正确;抢占式短进程优先算法中,新到短进程的剩余运行时间短于当前进程剩余时间时,可剥夺CPU,B正确;高响应比优先、先来先服务均为非剥夺式调度,仅当前进程主动放弃CPU时才触发调度,C、E错误;多级反馈队列算法中,新进入高优先级队列的进程可剥夺低优先级队列进程的CPU,D正确。2.下列关于OSPF路由协议的描述中,正确的有()A.属于链路状态路由协议,基于SPF算法计算最优路由B.支持区域划分,骨干区域编号为0C.仅向相邻路由器发送自己的整个路由表D.支持VLSM(可变长子网掩码)和CIDRE.路由收敛速度快于RIP协议答案:ABDE解析:OSPF为链路状态路由协议,路由器仅向全网泛洪自身的链路状态信息,而非整个路由表,C错误。其余选项均为OSPF的正确特征:基于SPF最短路径优先算法计算路由,支持区域划分,骨干区域编号必须为0,支持可变长子网掩码和无类域间路由,收敛速度远快于距离矢量型的RIP协议。3.下列关于事务ACID特性的描述中,正确的有()A.原子性指事务中的所有操作要么全部执行成功,要么全部不执行B.一致性指事务执行前后数据库的完整性约束不被破坏C.隔离性指多个事务并发执行时,一个事务的执行不能被其他事务干扰D.持久性指事务一旦提交,对数据库的修改是永久的,后续故障不会影响其结果E.数据库的备份与恢复机制主要保障事务的一致性答案:ABCD解析:事务的ACID特性中,备份与恢复机制主要保障持久性,隔离性由并发控制机制保障,一致性由完整性约束、原子性、隔离性共同保障,E错误。其余选项均为ACID特性的正确表述。4.下列属于网络安全防护技术的有()A.入侵检测系统(IDS)B.入侵防御系统(IPS)C.Web应用防火墙(WAF)D.虚拟专用网络(VPN)E.负载均衡系统答案:ABCD解析:负载均衡系统的核心作用是流量分发,提升系统的并发处理能力和可用性,不属于安全防护技术,E错误。其余选项均为主流安全防护技术:IDS用于监测入侵行为,IPS用于实时阻断入侵,WAF用于防护Web应用层攻击,VPN用于保障数据传输的加密性和安全性。5.下列关于实时操作系统(RTOS)的描述中,正确的有()A.任务调度通常采用抢占式调度机制B.中断响应延迟短,可满足硬实时场景需求C.内核体积通常较大,不适合资源受限的嵌入式设备D.提供任务间通信、同步互斥等内核机制E.VxWorks、FreeRTOS、Windows11都属于实时操作系统答案:ABD解析:RTOS内核体积小巧,最小可裁剪至KB级,适合资源受限的嵌入式设备,C错误;Windows11为通用操作系统,不具备实时性,E错误。其余选项均为RTOS的正确特征:采用抢占式调度保障高优先级实时任务优先执行,中断响应延迟通常为微秒级,内置任务通信、同步互斥等内核机制。6.下列关于计算机存储层次结构的描述中,正确的有()A.高速缓存(Cache)的速度快于主存,容量小于主存B.寄存器的访问速度最快,容量最小C.虚拟内存的容量由磁盘空间和地址空间共同决定D.存储层次结构的设计目标是平衡速度、容量、成本三者的关系E.主存的介质通常为Flash芯片答案:ABCD解析:主存的介质通常为DRAM动态随机存储器,Flash芯片为非易失性存储,用于固态硬盘、U盘等存储设备,E错误。其余选项均符合存储层次结构的特征:寄存器速度最快、容量最小,Cache速度高于主存、容量小于主存,虚拟内存容量为磁盘交换区空间加地址空间上限,层次化存储平衡了速度、容量、成本三者的矛盾。三、综合应用题(一)网络工程师方向某企业网络拓扑如下:核心层交换机SW1连接汇聚层交换机SW2、SW3,SW2连接部门A的100台终端,SW3连接部门B的200台终端,企业申请到的公网IP地址段为/24,内网采用/8地址段,要求完成以下配置:1.为部门A、B分别划分独立的VLAN,VLANID分别为10、20,计算部门A、B所需的最小子网前缀长度,给出对应的内网子网地址;2.网络采用NAPT(网络地址端口转换)实现内网终端访问公网,计算该网络最多可同时支持多少个内网终端访问公网(假设每个终端最多占用10个端口,公网端口可用范围为1024~65535);3.若要在SW1上配置ACL禁止部门A访问部门B的FTP服务(FTP控制端口为21),写出ACL规则的核心配置语句。答案详解:1.部门A有100台终端,所需主机位长度n满足2^n-2≥100,计算得n≥7,因此子网前缀长度为32-7=25,对应的内网子网地址为/25,可用地址范围为~26,共126个可用地址,可满足需求;部门B有200台终端,2^n-2≥200,n≥8,子网前缀长度为32-8=24,对应的内网子网地址为/24,可用地址范围为~54,共254个可用地址,可满足需求。2.公网可用端口总数为65535-1024+1=64512个,每个终端占用10个端口,因此最多可同时支持的终端数为64512//10=6451个,远大于内网总终端数300,可满足使用需求。3.采用扩展ACL(编号3000)的核心配置语句如下:```ruledenytcpsource27destination55destination-porteq21rulepermitipanyany```解析:扩展ACL可匹配源地址、目的地址、传输层协议、目的端口,第一条规则拒绝VLAN10(部门A)的所有地址访问VLAN20(部门B)地址的TCP21端口,第二条规则允许其他所有流量通过,通配符掩码为反掩码,0表示匹配对应位,1表示忽略对应位。(二)数据库工程师方向某图书管理系统的关系模式如下:读者(读者号,姓名,性别,电话,注册日期)图书(图书号,书名,作者,出版社,单价,库存数量)借阅(借阅号,读者号,图书号,借阅日期,应还日期,归还日期)完成以下需求:1.写出SQL语句,查询2024年全年借阅图书数量≥5本的读者号、姓名、借阅总数量,结果按借阅总数量降序排列;2.写出SQL语句,创建存储过程proc_borrow_book,输入参数为@读者号char(10)、@图书号char(10),实现借阅图书功能:首先判断该图书库存数量是否≥1,若不足则返回错误码-1;若足够则扣除1本库存,同时在借阅表中插入一条记录(借阅号自动生成,借阅日期为当前日期,应还日期为当前日期加30天,归还日期为NULL),返回成功码0;3.该系统运行过程中发现借阅表查询速度过慢,已知借阅表数据量为100万条,常用查询条件为读者号+借阅日期,请问应创建什么类型的索引,写出对应的SQL语句。答案详解:1.SQL语句如下:```sqlSELECTr.读者号,r.姓名,COUNT(*)AS借阅总数量FROM读者rJOIN借阅bONr.读者号=b.读者号WHEREYEAR(b.借阅日期)=2024GROUPBYr.读者号,r.姓名HAVINGCOUNT(*)>=5ORDERBY借阅总数量DESC;```解析:通过读者表和借阅表的等值连接筛选2024年的借阅记录,按读者号和姓名分组,HAVING子句过滤分组后借阅数≥5的记录,最后按借阅数降序排序。2.存储过程代码如下:```sqlCREATEPROCEDUREproc_borrow_book@读者号char(10),@图书号char(10)ASBEGINDECLARE@库存int;SELECT@库存=库存数量FROM图书WHERE图书号=@图书号;IF@库存<1BEGINRETURN-1;ENDELSEBEGINUPDATE图书SET库存数量=库存数量-1WHERE图书号=@图书号;INSERTINTO借阅(读者号,图书号,借阅日期,应还日期,归还日期)VALUES(@读者号,@图书号,GETDATE(),DATEADD(DAY,30,GETDATE()),NULL);RETURN0;ENDEND```解析:首先声明变量存储图书库存,查询对应图书的库存,若库存不足返回-1;否则更新库存表扣减库存,插入借阅记录,当前日期用GETDATE()函数获取,应还日期用DATEADD()函数加30天,归还日期为空。3.应创建联合非聚集索引,因为常用查询条件为两个字段的组合,联合索引可大幅提升该类查询的效率,SQL语句如下:```sqlCREATENONCLUSTEREDINDEXidx_borrow_reader_dateON借阅(读者号,借阅日期);```解析:联合索引的字段顺序遵循最左匹配原则,将查询中过滤性高的字段放在前面,读者号的过滤性高于借阅日期,因此放在首位,非聚集索引不会改变表的物理存储顺序,适合频繁查询的场景。(三)信息安全工程师方向某网站近期遭受多次Web攻击,日志显示存在以下特征:1.大量请求的URL中包含“?id=1'OR1=1--”字符串;2.部分请求的User-Agent字段包含大量恶意脚本代码;3.服务器CPU占用率在短时间内达到100%,来源为多个不同IP的并发请求请求同一个动态接口。回答以下问题:1.上述三种攻击分别属于什么类型的Web攻击?2.针对上述三种攻击分别给出对应的防护措施(每种至少2条);3.若该网站采用HTTPS协议传输数据,是否可以避免上述攻击?请说明原因。答案详解:1.攻击类型判断:第一种请求包含单引号、OR永真条件、SQL注释符,属于SQL注入攻击;第二种User-Agent字段包含恶意脚本,属于XSS(跨站脚本)攻击;第三种多IP短时间并发请求导致服务资源耗尽,属于DDOS(分布式拒绝服务)攻击。2.防护措施:(1)SQL注入防护:一是采用预编译SQL语句(参数化查询),避免用户输入作为SQL语句的一部分执行;二是对用户输入的特殊字符(单引号、双引号、注释符、OR/AND等SQL关键字)进行过滤或转义;三是配置数据库最小权限,禁止Web应用连接数据库的账号拥有DROP、ALTER等高权限。(2)XSS攻击防护:一是对所有用户输入的内容进行特殊字符(<、>、&、"、'等)的转义,输出到前端时自动解析为普通文本而非脚本代码;二是设置HTTP响应头的Content-Security-Policy(CSP)字段,限制外部脚本的加载来源,禁止内联脚本执行;三是对HTTP请求的头部字段(如User-Agent、Cookie等)进行严格的格式校验和过滤。(3)DDOS攻击防护:一是接入云厂商的DDOS高防服务,清洗恶意流量后再转发到源站;二是配置限流策略,对单个IP的请求频率进行限制,超过阈值则临时拉黑;三是优化动态接口的性能,采用缓存、静态化等方式降低接口的资源消耗,提升抗攻击阈值。3.HTTPS协议无法避免上述攻击。原因:HTTPS的作用是保障数据在传输过程中的加密性、完整性和身份认证,防止数据被窃听、篡改,但上述攻击的payload均是经过加密后正常传输到服务器的,HTTPS不会对传输的内容是否为恶意攻击进行检测和拦截,因此无法避免上述Web攻击。(四)嵌

温馨提示

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

最新文档

评论

0/150

提交评论