2022-2023年软考-程序员模拟考试题(含答案解析)第30期

上传人:住在山****ck 文档编号:93775986 上传时间:2022-05-21 格式:DOCX 页数:17 大小:87.30KB
收藏 版权申诉 举报 下载
2022-2023年软考-程序员模拟考试题(含答案解析)第30期_第1页
第1页 / 共17页
2022-2023年软考-程序员模拟考试题(含答案解析)第30期_第2页
第2页 / 共17页
2022-2023年软考-程序员模拟考试题(含答案解析)第30期_第3页
第3页 / 共17页
资源描述:

《2022-2023年软考-程序员模拟考试题(含答案解析)第30期》由会员分享,可在线阅读,更多相关《2022-2023年软考-程序员模拟考试题(含答案解析)第30期(17页珍藏版)》请在装配图网上搜索。

1、2022-2023年软考-程序员模拟考试题(含答案解析)1. 单选题信息系统的智能化维护不包括( )。问题1选项A.自动修复设备和软件故障B.针对风险做出预警和建议C.分析定位风险原因和来源D.感知和预判设备健康和业务运作情况【答案】A【解析】本题考查信息系统知识。智能化维护能够针对风险作出预警和建议并分析定位风险原因和来源,感知和预判设备健康和业务运作情况。A选项错误。2. 单选题以下关于信息特性的描述中,错误的是( )。问题1选项A.信息必须依附于某种载体进行传输B.通过感官的识别属于信息间接识别C.通过各种测试手段的识别属于信息间接识别D.信息在特定的范围内有效【答案】B【解析】信息是可

2、以识别的,不同的信息源有不同的识别方法。识别分为直接识别和间接识别,直接识别是指通过感官的识别,间接识别是指通过各种测试手段的识别。很明显B选项“通过感官的识别属于信息间接识别”的说法是错误的。其他选项说法正确,都是关于信息的准确描述。3. 单选题( )variable is composed of a series of members,each representing one property of the object.问题1选项A.An arrayB.A BooleanC.A stringD.A struct【答案】D【解析】结构变量由一系列成员组成,每个成员代表该对象的一种属性。4

3、. 单选题( )是音频文件的扩展名。问题1选项A.XLSB.AVIC.WAVD.GIF【答案】C【解析】本题考查多媒体基础知识。常见的声音文件有:mp3、voc、snd、wav等。A、XLS一般指Microsoft Excel工作表(一种常用的电子表格格式)文件扩展名。B、AVI (Audio Video Interleaved)是微软开发的一种符合RIFF文件规范的数字音频与视频文件格式。C、WAV文件是Windows系统中使用的标准音频文件格式,它来源于对声音波形的采样,即波形文件。D、GIF是CompuServe公司开发的图像文件格式,它以数据块为单位来存储图像的相关信息。5. 单选题给

4、定关系R(A,B,C,D)和关系S(A,C,D,E,F),对其进行自然连接运算RS后的属性列为( ) 个。问题1选项A.5B.6C.8D.9【答案】B【解析】本题考查数据库基础知识。自然连接(Natural join)是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。而等值连接并不去掉重复的属性列。所以这里自然连接去掉了重复的A、C、D列,保留了A、B、C、D、E、F,共6个列。6. 单选题在计算机系统中,通常可以( ),以提高计算机访问磁盘的效率。问题1选项A.利用存储管理软件定期对内存进行碎片整理B.利用磁盘碎片整理程序定期对磁盘进行碎

5、片整理C.利用系统资源管理器定期对ROM进行碎片整理D.利用磁盘碎片整理程序定期对磁盘数据进行压缩【答案】B【解析】本题考查计算机系统性能方面的基础知识。文件在磁盘上一般是以块(或扇区)的形式存储的。有的文件可能存储在一个连续的区域内,有的文件则被分割成若干个“片”存储在磁盘中不连续的多个区域。这种情况对文件的完整性没有影响,但由于文件过于分散,将增加计算机读盘的时间,从而降低了计算机的效率。磁盘碎片整理程序可以在整个磁盘系统范围内对文件重新安排,将各个文件碎片在保证文件完整性的前提下转换到连续的存储区内,提高对文件的读取速度。7. 单选题以下描述中,属于通用操作系统基本功能的是( )。问题1

6、选项A.对计算机系统中各种软、硬件资源进行管理B.对信息系统的运行状态进行监控C.对数据库中的各种数据进行汇总和检索D.对所播放的视频文件内容进行分析【答案】A【解析】本题考查操作系统的基本功能的知识。通用操作系统的五大功能为:1)进程管理:进程控制、进程同步、进程通信、进程调度2)文件管理:文件存储空间管理、目录管理、文件的读写管理、存取控制3)存储管理:存储分配与回收、存储保护、地址映射(变换)、主存扩充4)设备管理:对硬件设备管理,对输入输出设备的分配、启动、完成和回收5)作业管理:任务、界面管理,人机交互、图形界面、语音控制、虚拟现实因此,答案选择A。8. 单选题若计算机字长为32,则

7、采用补码表示的整数范围为( )。问题1选项A.-231,231)B.(-231,231)C.-232,231)D.-231,232)【答案】A【解析】本题考查计算机系统基础知识。长度为n的情况下,补码能够表示的范围为:-2n-1,2n-1)。因此,当补码字长为32时,其范围为-231,231)。9. 案例题阅读下列说明和C+代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】现如今线下支付系统可以使用现金(Cash)、移动支付、银行卡(Card)(信用卡 (CreditCard)和储蓄卡(DebitCard)等多种支付方式(PaymentMethod)对物品(Item) 账单(Bill)

8、进行支付。图6-1是某支付系统的简略类图。图6-1 类图【C+代码】#include#includevector#includestringusing namespace std;class PaymentMethod public: virtual void pay(int cents)=0;;/ Cash、DebitCard和Item实现略,Item中getPrice( )获取当前物品对象的价格class Card : public PaymentMethod private: string name, num;public: Card(string name, string num) t

9、his-name = name; this-num = num; string toString( ) return this-getType( ) + cardname = + name + ,num = + num + ; ) void pay(int cents) coutexecuteTransaction(cents); protected: virtual string getType( )=0; virtual void (1) =0:;class CreditCard (2) public: CreditCard(stringname, stringnum) (3) prote

10、cted: string getType( ) return CREDIT ; void executeTransaction(int cents) coutclass Bill /包含所有购买商品的账单private: vector items; /包含物品的 vectorpublic: void add(Item* item) items.push_back(item); int getTotalPrice( ) /*计算所有item的总价格,代码略*/ void pay(PaymentMethod* paymentMethod) /用指定的支付方式完成支付 (4) (getTotalPr

11、ice( ); ;class PaymentSystempublic: void pay( ) Bill* bill = new Bill( ); Item* item1= new Item1234,10); Item* item2 = new Item(5678,40); bill-add(item1); bill-add(item2); /将物品添加到账单中 (5) (new CreditCard(LI SI, 98765432101); /信用卡支付 ;Intmain( ) (6) = new PaymentSystem( ); payment-pay( ); return 0;【答案】

12、(1)executeTransaction(int cents)(2):public Card(3):Card(name,num)(4)paymentMethod-pay(5)bill-pay(6)PaymentSystem *payment【解析】(1)定义虚方法,在子类中实现,包含getType()和executeTransaction(int cents)两个。(2)CreditCard继承Card,所以这里填继承,用::public Card。(3)CreditCard内有构造方法,并将方法内的参数传递给父类的私有成员,填 :Card(name,num)。(4)利用paymentMet

13、hod对象调用pay方法,并传入具体价格getTotalPrice,这里填paymentMethod-pay。(5)调用bill的pay方法,bill-pay。(6)通过PaymentSystem *payment=new PaymentSystem进行创建对象指针。10. 单选题虚拟存储技术使( )密切配合来构成虚拟存储器。问题1选项A.寄存器和主存B.主存和辅存C.寄存器和CacheD.硬盘和Cache【答案】B【解析】本题考查计算机系统基础知识。 虚拟存储器(VirtualMemory)是为了给用户提供更大的随机存取空间而采用的一种存储技术。它将内存与外存(辅存)结合使用,好像有一个容量

14、极大的内存储器,工作速度接近于主存,每位的成本又与辅存相近,在整机形成多层次存储系统。虚拟存储区的容量与物理主存大小无关,而受限于计算机的地址结构和可用磁盘容量。虚拟存储器是由硬件和操作系统自动实现存储信息调度和管理的。11. 单选题对象收到消息予以响应时,不同类型的对象收到同一消息可以进行不同的响应,从而产生不同的结果,这种现象称为( )。问题1选项A.继承B.绑定C.聚合D.多态【答案】D【解析】本题考查面向对象基础知识。在采用面向对象技术开发的系统中,对象之间通过发送消息进行交互,对象在收到消息时予以响应。在继承关系的保证下,不同类型的对象收到同一消息可以进行不同的响应,产生完全不同的结

15、果,这种现象叫作多态。在使用多态的时候,用户可以发送一个通用的消息,实现细节由接收对象自行决定。接收消息的对象在继承层次关系中处于较低层次,实现不同行为,有调用时,将需要执行的行为的实现和调用加以结合,即绑定,绑定不同代码也就产生对消息不同响应的效果。聚合是对象之间整体与部分的关系。继承是类与类之间的关系。12. 单选题在定点二进制运算中,减法运算是通过( )来实现的。问题1选项A.原码表示的二进制加法B.补码表示的二进制加法C.原码表示的二进制减法D.补码表示的二进制减法【答案】B【解析】本题考查计算机系统中的数据运算的基础知识。用原码表示数据时,是在数值位部分表示出相应数值的绝对值。如果符

16、号位相同,则减法运算是用绝对值较大者减去绝对值;若符号位不同,则减法运算实质是对两者的绝对值部分进行相加运算处理。用补码表示数据时,可以将减法转化为加法过程,运算时符号位和数值位用相同的规则处理,统一进行二进制相加运算即可。13. 单选题已知函数y=f(x)在x1和x2处的值分别为y1和y2,其中,x2x1且x2-x1比较小(例如0.01),则对于(x1, x2)区间内的任意X值,可用线性插值公式( )近似地计算出 f(x)的值。问题1选项A.y1+(y2-y1)(x-x1)/(x2-x1)B.x1+(y2-y1)(x-x1)/(x2-x1)C.y2+(y2-y1)(x2-x1)/(x-x1)

17、D.x2+(x2-x1)(x-x1)/(y2-y1)【答案】A【解析】本题考查初等数学基础知识。该题是我们初高中所学的知识,y=y1+(y2-y1)(x-x1)/(x2-x1)。14. 单选题常用作网络边界防范的是( )。问题1选项A.防火墙B.入侵检测C.防毒墙D.漏洞扫描【答案】A【解析】本题考查网络安全基础知识。防火墙指的是一个由软硬件设备组合而成、在内外网之间架起的一个防御系统,防火墙主要由服务访问规则、验证工具、包过滤和应用网关组成。入侵检测是防火墙的合理补充,帮助系统对付网络攻击,扩展了系统管理员的安全管理能力,提高了信息安全基础结构的完整性。它从计算机网络系统中的若干关键点收 集

18、信息,并分析这些信息,看看网络中是否有违反安全策略的行为和遭到袭击的迹象。入侵检测被认为是防火墙之后的第二道安全闸门,在不影响网络性能的情况下能对网络进行监测,从而提供对内部攻击、外部攻击和误操作的实时保护。网络防毒墙主要用于防护网络层的病毒,包括邮件、网页、QQ、MSN等病毒的传播。漏洞扫描是指基于漏洞数据库,通过扫描等手段对指定的远程或者本地计算机系统的安全脆弱性进行检测,发现可利用漏洞的一种安全检测(渗透攻击)行为。漏洞扫描器包括网络漏扫、主机漏扫、数据库漏扫等不同种类。15. 单选题在软件质量因素中,与能够得到正确或相符的结果或效果有关的软件属性为( )。问题1选项A.可靠性B.准确性

19、C.可用性D.健壮性【答案】B【解析】本题考查软件工程基础知识。正确性(准确性):正确实现算法功能,最重要的指标,是能否得到正确或相符的结果或效果有关的软件 。可用性:可用性是在某个考察时间,系统能够正常运行的概率或时间占有率期望值。系统的可用性取决于MTTF(平均无故障时间,表示系统的可靠性)及MTTR(平均修复故障时间,表示系统的可维护性)。可靠性:元件、产品、系统在一定时间内、在一定条件下无故障地执行指定功能的能力或可能性。友好性:具有良好的使用性。可读性:可读的、可以理解的,方便分析、修改和移植。健壮性:对不合理的数据或非法的操作能进行检查、纠正。效率:对计算机资源的消耗,包括计算机内

20、存和运行时间的消耗。16. 单选题软件从一个计算机系统或环境转移到另一个计算机系统或环境的难易程度是指软件的( )。问题1选项A.兼容性B.可移植性C.可用性D.可扩展性【答案】B【解析】本题考查软件工程基础知识。正确性(准确性):正确实现算法功能,最重要的指标, 是能否得到正确或相符的结果或效果有关的软件 。可靠性:元件、产品、系统在一定时间内、在一定条件下无故障地执行指定功能的能力或可能性。友好性:具有良好的使用性。可读性:可读的、可以理解的,方便分析、修改和移植。健壮性:对不合理的数据或非法的操作能进行检查、纠正。效率:对计算机资源的消耗,包括计算机内存和运行时间的消耗。可移植性:软件从

21、一个计算机系统或环境转移到另一个计算机系统或环境的难易程度。17. 单选题下图所示为一个二叉排序树(二叉查找树),其先序遍历序列为( )。问题1选项A.12, 15, 18, 23, 29, 34, 56, 71B.12, 18, 15, 34, 29, 71, 56, 23C.23, 15, 56, 12, 18, 29, 71, 34D.23, 15, 12, 18, 56, 29, 34, 71【答案】D【解析】本题考查数据结构的基础知识。先序遍历二叉树的操作定义如下:若二叉树为空,则进行空操作,否则访问根结点、先序遍历根的左子树、先序遍历根的右子树。题中所示二叉树的先序遍历序列为23,

22、 15, 12, 18, 56, 29, 34, 71。对二叉排序树进行中序遍历得到树中结点关键字的有序序列。18. 单选题Windows操作系统通常将系统文件保存在( )。问题1选项A.“MyDrivers”文件或“update文件中B.“MyDrivers文件夹或“update文件夹中C.“Windows文件或“Program Files”文件中D.“Windows”文件夹和“Program Files”文件夹中【答案】D【解析】本题考查Windows操作系统方面的基础知识。在操作系统中,文件是保存在文件夹(根目录或子目录)中的,故选项A、选项C是错误的。Windows系统中,系统文件是计

23、算机上运行Windows所必需的文件。系统文件通常保存在“Windows文件夹或“Program Files” 文件夹中,可见选项B也是错误的。根据排除法,正确选项为D。注意:默认情况下,系统文件是隐藏的,以避免将其意外修改或删除。19. 单选题给出关系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和

24、S进行自然连接运算时,结果集会去掉所有重复属性列,所以结果集有3个属性。根据题干“R和S的函数依赖集F=AB,BC”以及Armstrong公理系统的传递律规则(传递律:若XY 和 YZ在R 上成立,则X Z 在R 上成立。)可知,函数依赖“AC”为F所蕴涵。20. 单选题计算机启动时CPU从( )读取硬件配置的重要参数。问题1选项A.SRAMB.CMOSC.DRAMD.CD-ROM【答案】B【解析】本题考查计算机系统基础知识。SRAM(Static RandomAccess Memory,静态随机存取存储器)是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。DRAM(Dynamic Random Access Memory,动态随机存取存储器)隔一段时间要刷新充电一次,否则内部的数据会消失。注意:SRAM和DRAM都是属于RAM,其内容断电之后会消失,每次开机后内容随机,不固定。CMOS(Complementary Metal Oxide Semiconductor,互补金属氧化物半导体)是指制造大规模集成电路芯片用的一种技术或用这种技术制造出来的芯片,是计算机主板上的一块可读写的RAM 芯片,用来保存BIOS设置完计算机硬件参数后的数据,这个芯片仅用来存放数据。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!