2022年软考-程序员考前拔高综合测试题(含答案带详解)第46期

上传人:大米 文档编号:490775785 上传时间:2023-03-18 格式:DOCX 页数:16 大小:117.46KB
返回 下载 相关 举报
2022年软考-程序员考前拔高综合测试题(含答案带详解)第46期_第1页
第1页 / 共16页
2022年软考-程序员考前拔高综合测试题(含答案带详解)第46期_第2页
第2页 / 共16页
2022年软考-程序员考前拔高综合测试题(含答案带详解)第46期_第3页
第3页 / 共16页
2022年软考-程序员考前拔高综合测试题(含答案带详解)第46期_第4页
第4页 / 共16页
2022年软考-程序员考前拔高综合测试题(含答案带详解)第46期_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《2022年软考-程序员考前拔高综合测试题(含答案带详解)第46期》由会员分享,可在线阅读,更多相关《2022年软考-程序员考前拔高综合测试题(含答案带详解)第46期(16页珍藏版)》请在金锄头文库上搜索。

1、2022年软考-程序员考前拔高综合测试题(含答案带详解)1. 单选题函数main()、f()的定义如下所示。调用函数f()时,第一个参数采用传值(call by value) 方式,第二个参数采用传引用(call by reference)方式,main()执行后输出的值为( )。问题1选项A.2B.3C.8D.10【答案】C【解析】本题考查程序语言基础知识。调用函数时,传值调用是将实参的值传递给形参,在被调用函数中对形参的修改不会影响到实参。引用调用(或传址调用)的实质是将实参的地址传给形参,在被调用函数中修改形参的实质是修改实参变量,因此形参改变时,会引起实参发生变化。函数f()执行时,其

2、第一个参数x得到值5,其第二个参数a是main()函数中x的引用,即在f中对a的修改就是对main()函数中x的修改。在函数f()中,x的初始值为5,a的初始值为2,运算“x=2*a-1”(x=2*2-1) 的结果是将f的x的值修改为3,运算“a=x+5”即“a=3+5”将a的值修改为8,也就是将main()函数中x的值修改为8,因此输出的值为8。2. 单选题软件开发中的增量模型具有“( )” 的优点。问题1选项A.文档驱动B.关注开发新技术应用C.开发早期反馈及时和易于维护D.风险驱动【答案】C【解析】本题考查软件工程的基础知识。增量模型强调对每一个增量均发布一个可操作的产品,这有利于发现问

3、题和修改,以文档为驱动是瀑布模型,以风险为驱动是螺旋模型。3. 单选题在某C程序中有下面的类型和变量定义(设字符型数据占1字节,整型数据占4字节),则运行时系统为变量rec分配的空间大小为( )。问题1选项A.1字节B.4字节C.5字节D.8字节【答案】B【解析】本题考查程序语言的基础知识。共用体变量的大小取决于其所需存储空间最大的成员,最大的整形字符4字节。4. 单选题编译和解释是实现高级程序设计语言的两种基本方式,( )是这两种方式的主要区别。问题1选项A.是否进行代码优化B.是否进行语法分析C.是否生成中间代码D.是否生成目标代码【答案】D【解析】本题考查程序语言基础知识。解释程序和编译

4、程序都是针对于高级语言进行处理的程序,两者在词法、语法和语义分析方面与编译程序的工作原理基本相同,但是在运行用户程序时,解释程序直接执行源程序或源程序的内部形式,并不产生源程序的目标代码,而编译程序一定会生成目标代码,因此是否生成目标代码是解释和编译程序的主要区别。5. 单选题在电子邮件系统中,客户端代理( )。问题1选项A.通常都使用SMTP协议发送邮件和接收邮件B.发送邮件通常使用SMTP协议,而接收邮件通常使用POP3协议C.发送邮件通常使用POP3协议,而接收邮件通常使用SMTP协议D.通常都使用POP3协议发送邮件和接收邮件【答案】B【解析】本题考查网络的基础知识。电子邮件传输原理如

5、下:发信人使用主机上的客户端软件编写好邮件,同时输入发件人、收件人地址。通过SMTP协议与所属发送方邮件服务器建立连接,并将要发送的邮件发送到所属发送方邮件服务器。发送方邮件服务器查看接收邮件的目标地址,如果收件人为本邮件服务器的用户,则将邮件保存在收件人的邮箱中。如果收件人不是本邮件服务器的用户,则将交由发送方邮件服务器的SMTP客户进程处理。发送方邮件服务器的客户进程向收件人信箱所属邮件服务器发出连接请求,确认后,邮件按SMTP协议的要求传输到收件人信箱邮件服务器。收件人信箱邮件服务器收到邮件后,将邮件保存到收件人的邮箱中。当收件 人想要查看其邮件时,启动主机上的电子邮件应用软件,通过PO

6、P3取信协议进程向收件人信箱邮件服务器发出连接请求。确认后,收件人信箱邮件服务器上的POP3服务器进程检查该用户邮箱,把邮箱中的邮件按POP3协议的规定传输到收信人主机的POP3客户进程,最终交给收信人主机的电子邮件应用软件,供用户查看和管理。6. 单选题从对信息的破坏性上看,网络攻击可以分为被动攻击和主动攻击。以下属于被动攻击的是( )。问题1选项A.伪造B.流量分析C.拒绝服务D.中间人攻击【答案】B【解析】网络攻击是指针对计算机信息系统、基础设施、计算机网络或个人计算机设备的,任何类型的进攻动作。对于计算机和计算机网络来说,破坏、揭露、修改、使软件或服务失去功能、在没有得到授权的情况下偷

7、取或访问计算机系统的数据,都会被视为对计算机和计算机网络的攻击。主动攻击会导致某些数据流的篡改和虚假数据流的产生。这类攻击可分为篡改、伪造消息数据和终端(拒绝服务)。被动攻击中的攻击者不对数据信息做任何修改,而是在未经用户同意和认可的情况下,攻击者获得了信息或相关数据。通常包括窃听、流量分析、破解弱加密的数据流等攻击方式。7. 单选题采用直线和曲线等元素来描述的图是( )。问题1选项A.点阵图B.矢量图C.位图D.灰度图【答案】B【解析】矢量图是根据几何特性、通过多个对象的组合生成图形,矢量可以是一个点或一条线。矢量文件中的图形元素称为对象。每个对象都是一个自成一体的实体,它具有颜色、形状、轮

8、廓、大小和屏幕位置等属性。位图也称为点阵图、像素图等,构成位图的最小单位是像素,位图就是由像素阵列的排列来实现其显示效果的,每个像素有自己的颜色信息,在对位图图像进行编辑操作的时候,可操作的对象是每个像素,可以改变图像的色相、饱和度、明度,从而改变图像的显示效果。对位图进行缩放时会失真。8. 单选题Windows操作系统通常将系统文件保存在( )。问题1选项A.“MyDrivers”文件或“update文件中B.“MyDrivers文件夹或“update文件夹中C.“Windows文件或“Program Files”文件中D.“Windows”文件夹和“Program Files”文件夹中【答

9、案】D【解析】本题考查Windows操作系统方面的基础知识。在操作系统中,文件是保存在文件夹(根目录或子目录)中的,故选项A、选项C是错误的。Windows系统中,系统文件是计算机上运行Windows所必需的文件。系统文件通常保存在“Windows文件夹或“Program Files” 文件夹中,可见选项B也是错误的。根据排除法,正确选项为D。注意:默认情况下,系统文件是隐藏的,以避免将其意外修改或删除。9. 单选题在TCP/IP网络中,RARP协议的作用是( )。问题1选项A.根据MAC地址查找对应的IP地址B.根据IP地址查找对应的MAC地址C.报告IP数据报传输中的差错D.控制以太帧数据

10、的正确传送【答案】A【解析】本题考查网络的基础知识。RARP协议是反向地址转换协议,作用是将局域网中某个主机的物理地址(MAC地址)转换为IP地址。10. 单选题给出关系R(A,B,C)和S(A,B,C),R和S的函数依赖集F=AB,BC。若R和S进行自然连接运算,则结果集有( )个属性。关系R和S( )。问题1选项A.3B.4C.5D.6问题2选项A.不存在传递依赖B.存在传递依赖ABC.存在传递依赖ACD.存在传递依赖BC【答案】第1题:A第2题:C【解析】本题考查数据库中关系代数运算方面的基础知识。当R和S进行自然连接运算时,结果集会去掉所有重复属性列,所以结果集有3个属性。根据题干“R

11、和S的函数依赖集F=AB,BC”以及Armstrong公理系统的传递律规则(传递律:若XY 和 YZ在R 上成立,则X Z 在R 上成立。)可知,函数依赖“AC”为F所蕴涵。11. 单选题UML中有4种事物:结构事物、行为事物、分组事物和注释事物。交互、状态机和活动属于( )事物;一个依附于某一个元素或某一组元素且对它/它们进行约束或解释的简单符号属于( )事物。问题1选项A.结构B.行为C.分组D.注释问题2选项A.结构B.行为C.分组D.注释【答案】第1题:B第2题:D【解析】第1题:本题考查统一建模语言(UML)的基本知识。UML是一种面向对象软件的标准化建模语言,由3个要素构成:UML

12、基本构造块、支配这些构造块如何放置在一起的规则和运用于整个语言的一些公共机制。3种构造块为:事物、关系和图。其中,事物包括:结构事物、行为事物、分组事物和注释事物4种。结构事物是UML模型中的名词,通常是模型的静态部分,描述事物或物理元素,主要包括类、接口、协作等。行为事物是UML模型的动态部分,是模型中的动词,描述了跨越时间和空间的行为,主要包括交互、状态机和活动。分组事物是UML模型的组织部分,由模型分解成的“盒子”,把元素组织成组的机制,主要包括包。注释事物是UML模型的解释部分,用来描述、说明和标注模型的任何元素,主要包括注解,即依附于一个元素或者一组元素之上进行约束或解释的简单符号。

13、第2题:12. 单选题( )is a portable computing device featuring a touch-sensitive screen that can be used as writing or drawing pad.问题1选项A.A tablet computerB.A notebook computerC.A personal computerD.A desktop computer【答案】A【解析】平板电脑是便携式计算设备,其特征是有触摸屏,可用作写字板或画板。13. 单选题CPU主要由运算器、控制器组成,下列不属于运算器的部件是( )。问题1选项A.算术逻运

14、算单元B.程序计数器C.累加器D.状态寄存器【答案】B【解析】CPU主要由运算器、控制器(Control Unit,CU)、寄存器组和内部总线组成。运算器(ALU)主要完成算术运算和逻辑运算,实现对数据的加工与处理。包括算术和逻辑运算单元(ALU)、累加器(AC)、状态字寄存器(PSW)、寄存器组及多路转换器等逻辑部件。控制器的主要功能是从内存中取出指令,并指出下一条指令在内存中的位置,将取出的指令送入指令寄存器,启动指令译码器对指令进行分析,最后发出相应的控制信号和定时信息,控制和协调计算机的各个部件有条不紊地工作,以完成指令所规定的操作。控制器主要由程序计数器(PC)、 指令寄存器(IR)、 指令译码器、状态字寄存器(PSW)、时序产生器和微操作信号发生器等组成。14. 单选题( ) can help organizations to better

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号