2022年软考-程序员考前模拟强化练习题90(附答案详解)

上传人:住在****她 文档编号:99054760 上传时间:2022-05-30 格式:DOCX 页数:17 大小:277.83KB
收藏 版权申诉 举报 下载
2022年软考-程序员考前模拟强化练习题90(附答案详解)_第1页
第1页 / 共17页
2022年软考-程序员考前模拟强化练习题90(附答案详解)_第2页
第2页 / 共17页
2022年软考-程序员考前模拟强化练习题90(附答案详解)_第3页
第3页 / 共17页
资源描述:

《2022年软考-程序员考前模拟强化练习题90(附答案详解)》由会员分享,可在线阅读,更多相关《2022年软考-程序员考前模拟强化练习题90(附答案详解)(17页珍藏版)》请在装配图网上搜索。

1、2022年软考-程序员考前模拟强化练习题(附答案详解)1. 单选题某系统的可用性达到99.99%,这意味着其每年的停机时间不能超过( )。问题1选项A.5.3分钟B.53分钟C.8.8小时D.4天【答案】B【解析】本题考查应用数学基础知识。系统的可用性(System Usability),系统服务不中断运行时间占实际运行时间的比例。如果系统的可用性达到99.99%,则表示10000分钟停机时间为1分钟,停机时间占比为0.01%。每年按365天算,每年有36524=8760小时,则87600.0001=0.876小时=52.56分钟53分钟。2. 单选题Windows操作系统通常将系统文件保存在

2、( )。问题1选项A.“MyDrivers”文件或“update文件中B.“MyDrivers文件夹或“update文件夹中C.“Windows文件或“Program Files”文件中D.“Windows”文件夹和“Program Files”文件夹中【答案】D【解析】本题考查Windows操作系统方面的基础知识。在操作系统中,文件是保存在文件夹(根目录或子目录)中的,故选项A、选项C是错误的。Windows系统中,系统文件是计算机上运行Windows所必需的文件。系统文件通常保存在“Windows文件夹或“Program Files” 文件夹中,可见选项B也是错误的。根据排除法,正确选项为

3、D。注意:默认情况下,系统文件是隐藏的,以避免将其意外修改或删除。3. 单选题数据库中常见的check (约束机制)是为了保证数据的( ), 防止合法用户使用数据库时向数据库加入不符合语义的数据。问题1选项A.完整性B.安全性C.可靠性D.并发控制【答案】A【解析】本题考查数据库技术方面的知识。数据库的完整性是指数据库正确性和相容性,是防止合法用户使用数据库时向数据库加入不符合语义的数据。保证数据库中数据是正确的,避免非法的更新。数据库完整性重点需要掌握的内容有:完整性约束条件的分类、完整性控制应具备的功能。完整性约束条件作用的对象有关系、元组、列三种。在数据库系统中常见的check(约束机制

4、)就是为了保证数据的完整性,check约束可以应用于1个或多个列。例如:学生关系S(学号,课程号,成绩),若要求该关系中的“成绩”不能为负值,则可用“check (成绩=0)”进行约束。4. 单选题显示器的( )是指显示器屏幕上同一点最亮时(白色)与最暗时(黑色)的亮度的比值。问题1选项A.对比度B.点距C.分辨率D.刷新频率【答案】A【解析】本题考查计算机系统方面的基本常识。显示器的对比度指的是显示器屏幕上同一点最亮时(白色)与最暗时(黑色)的亮度的比值。高的对比度意味着相对较高的亮度和呈现颜色的艳丽程度。品质优异的LCD显示器面板和优秀的背光源亮度,两者合理配合就能获得色彩饱满明亮清晰的画

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

6、数中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。6. 单选题在TCP/IP网络中,RARP协议的作用是( )。问题1选项A.根据MAC地址查找对应的IP地址B.根据IP地址查找对应的MAC地址C.报告IP数据报传输中的差错D.控制以太帧数据的正确传送【答案】A【解析】本题考查网络的基础知识。RARP协议是反向地址转换协议,作用是将局域网中某个主机的

7、物理地址(MAC地址)转换为IP地址。7. 单选题下列传输介质中,带宽最宽、抗干扰能力最强的是( )。问题1选项A.双绞线B.红外线C.同轴电缆D.光纤【答案】D【解析】光纤传输的突出优点有:频带宽、损耗低、抗干扰能力强、重量轻、保真度高、性能可靠等。8. 单选题在面向对象方法中,( )机制将数据和行为包装为一个单元。一个类定义一组大体上相似的对象,有些类之间存在一般和特殊的层次关系,如( )之间就是这种关系。问题1选项A.封装B.抽象C.数据隐蔽D.多态问题2选项A.卡车和轿车B.客机和货机C.学生和博士D.通识课和专业课【答案】第1题:A第2题:C【解析】本题考查面向对象基础知识。在面向对

8、象系统中,最基本的运行时实体是对象,如现实世界中的考生、试卷、老师、书本等。对象既包括数据,也包括作用于数据的操作,即将数据和操作封装为一个整体,作为一个单元。一组大体相似的对象定义为类,把对象的共同特征加以抽象并存储在一个类中。一个类所包含的操作和数据描述了一组对象的共同行为和属性,类是对象之上的抽象。有些类之间存在一般和特殊的层次关系,一些类是某个类的特殊情况,某个类是一些类的一般情况,即特殊类是一般类的子类,一般类是特殊类的父类。例如,“汽车”类、“轮船”类、“飞机”类都是一种“交通工具”类。同样,“汽车”类还可以有更特殊的子类,如“轿车”类、“卡车”类、“客车”类等;“飞机”类也有更特

9、殊的子类,如“客机”类和“货机”类等。“通识课”类和“专业课”类都是“课程”类,“博士”类和“硕士”类、“中学生”类都是“学生”类等。在这种关系下形成一种层次的关联。9. 单选题利用( )可以对软件的技术信息、经营信息提供保护。问题1选项A.著作权B.专利权C.商标权D.商业秘密权【答案】D【解析】商业秘密权是指当事人可以依法对商业秘密享有占有、使用、收益和处分的权利。商业秘密权具有知识产权的本质特征,是对创造性成果给予保护的权利形态,可以对软件的技术信息、经营信息提供保护。10. 单选题判定覆盖法要求测试用例能使被测程序中每个判定表达式的每条分支都至少通过一次。若某程序的流程图如下图所示,则

10、用判定覆盖法对该程序进行测试时,至少需要设计( )个测试用例。问题1选项A.4B.5C.6D.8【答案】B【解析】本题考查软件工程的基础知识。上述流程图中,从begin到return result有五条路使所有的判定分支都至少通过一次:(1)b=0;(2)b为正数,a为非负数;(3)b为正数,a为负数;(4)b为非正数,a为非负数;(5)b为非正数,a为负数。而且用例不能再少了。11. 单选题声音信号的数字化过程就是在时间和幅度两个维度上的离散化过程,其中时间的离 散化称为( )。问题1选项A.分时B.采样C.量化D.调频【答案】B【解析】本题考查多媒体基础知识。声音的数字化过程包含:采样量化

11、编码三个阶段。采样:把时间连续的模拟信号在时间轴上离散化的过程。在某些特定的时刻获取声音信号幅值叫作采样。核心指标是采样频率(采样周期:每隔相同时间采样一次)。量化:把在幅度上连续取值(模拟量)的每一个样本转换为离散值(数字量)表示,即对样本的幅度值进行A/D转换(模数转换)。核心指标是量化精度(量化分辨率):样本用二进制表示,位数多少反映精度。编码:按照一定格式进行数据编码及组织成文件,可选择数据压缩编码存储,减少存储量。12. 单选题在电子邮件系统中,客户端代理( )。问题1选项A.通常都使用SMTP协议发送邮件和接收邮件B.发送邮件通常使用SMTP协议,而接收邮件通常使用POP3协议C.

12、发送邮件通常使用POP3协议,而接收邮件通常使用SMTP协议D.通常都使用POP3协议发送邮件和接收邮件【答案】B【解析】本题考查网络的基础知识。电子邮件传输原理如下:发信人使用主机上的客户端软件编写好邮件,同时输入发件人、收件人地址。通过SMTP协议与所属发送方邮件服务器建立连接,并将要发送的邮件发送到所属发送方邮件服务器。发送方邮件服务器查看接收邮件的目标地址,如果收件人为本邮件服务器的用户,则将邮件保存在收件人的邮箱中。如果收件人不是本邮件服务器的用户,则将交由发送方邮件服务器的SMTP客户进程处理。发送方邮件服务器的客户进程向收件人信箱所属邮件服务器发出连接请求,确认后,邮件按SMTP

13、协议的要求传输到收件人信箱邮件服务器。收件人信箱邮件服务器收到邮件后,将邮件保存到收件人的邮箱中。当收件 人想要查看其邮件时,启动主机上的电子邮件应用软件,通过POP3取信协议进程向收件人信箱邮件服务器发出连接请求。确认后,收件人信箱邮件服务器上的POP3服务器进程检查该用户邮箱,把邮箱中的邮件按POP3协议的规定传输到收信人主机的POP3客户进程,最终交给收信人主机的电子邮件应用软件,供用户查看和管理。13. 单选题C语言程序中如果定义了名字都为a的全局变量和局部变量,则( )。问题1选项A.编译时报告名字a重复定义错误B.对a的引用固定指向全局变量C.对a的引用固定指向局部变量D.在局部变

14、量a的作用域内屏蔽全局变量a【答案】D【解析】本题考查程序语言的基础知识。通常来说,一段程序代码中所用到的名字并不总是有效可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域,包括静态作用域原则和最近嵌套原则。静态作用域原则是指编译时就可以确定名字的作用域,也可以说,仅从静态读程序可确定名字的作用域。当作用域形成嵌套关系时,如块包含在函数中,函数包含在文件中,则最接近引用处定义的名字有效。从名字被定义的代码位置开始,局部变量若是定义在复合语句中,则仅在其所定义的复合语句中可引用;若是定义在函数中,则在其所定义的函数中可引用。而全局变量则可在多个函数或多个程序语言中被引用。如果有相同名字

15、的全局变量和局部变量a,则在引用名字a的代码所在作用域中,局部变量a的作用域内屏蔽全局变量a。14. 单选题The atribute of the stack is( ).问题1选项A.first in, first outB.sequential accessC.last in, first outD.random access【答案】C【解析】栈的属性是后进先出。15. 单选题软件从一个计算机系统或环境转移到另一个计算机系统或环境的难易程度是指软件的( )。问题1选项A.兼容性B.可移植性C.可用性D.可扩展性【答案】B【解析】本题考查软件工程基础知识。正确性(准确性):正确实现算法功能,

16、最重要的指标, 是能否得到正确或相符的结果或效果有关的软件 。可靠性:元件、产品、系统在一定时间内、在一定条件下无故障地执行指定功能的能力或可能性。友好性:具有良好的使用性。可读性:可读的、可以理解的,方便分析、修改和移植。健壮性:对不合理的数据或非法的操作能进行检查、纠正。效率:对计算机资源的消耗,包括计算机内存和运行时间的消耗。可移植性:软件从一个计算机系统或环境转移到另一个计算机系统或环境的难易程度。16. 单选题A system( )is a kind of system failure in which the computer stops responding to its con

17、trol devices and all running programs are lost.问题1选项A.crashB.unloadingC.uninstallD.deployment【答案】A【解析】系统( )是一种系统故障,此时,计算机停止响应其控制的设备,所有正在运行的程序都丢失。A.crash(崩溃)B.unloading(卸货)C.uninstall(卸载)D.deployment(部署)17. 单选题After analyzing the source code, ( ) generates machine instructions that will carry out the

18、 meaning of the program at a later time.问题1选项A.an interpreterB.a linkerC.a compilerD.a converter【答案】C【解析】本题考查计算机专业英语知识。在分析了源代码之后,()生成了机器指令,将在以后执行程序的含义。A.翻译B.链接器C.编译器D.转换器18. 单选题某企业拟开发一套大数据可视化平台,其系统架构包括:集成与管理层、数据可视化层、数据分析处理层、数据访问接入层,可图示如( )。问题1选项A.B.C.D.【答案】D【解析】本题考查网络新技术-大数据知识。首先数据可视化层最接近用户层,位于最上层;数

19、据访问接入层位于最底层,其次再是数据分析处理层。19. 单选题在面向对象程序设计语言中,对象之间通过( )方式进行通信。( )不是面向对象程序设计语言必须提供的机制。问题1选项A.继承B.引用C.消息传递D.多态问题2选项A.支持被封装的对象B.支持类与实例的概念C.支持继承和多态D.支持通过指针进行引用【答案】第1题:C第2题:D【解析】第1题:第2题:本题考查面向对象的基础知识。在采用面向对象技术开发的系统中,最基本的运行时实体是对象,对象既包括数据(属性),又包括作用于数据的操作(行为),即对象把属性和行为封装为一个整体。对象之间通过发送消息进行交互,对象在收到消息时予以响应。面向对象程

20、序设计语言满足面向对象程序设计范型,采用对象、类及其相关概念进行程序设计,即面向对象程序设计语言中提供对象及其引用、类、消息传递、继承、多态等机制,而并不限定必须支持通过指针进行引用。20. 单选题在C程序中,对于如下的两个for语句,其运行后a和b的值分别为( )。for(int a=0;a=0;a+);for(int b=0;b=0;b+);问题1选项A.0,0B.0,1C.1,0D.1,1【答案】C【解析】本题考查程序语言基础知识。for循环的结构是:for(表达式1;表达式2;表达式3)代码块;,执行顺序是:执行表达式1后,判断表达式2是否成立,成立则执行大括号内的代码块,然后执行表达

21、式3后,又回到表达式2进行判断,如果仍然成立,则继续循环执行;当表达式2不成立时,则退出。值得注意的是,当代码块外没有大括号时,此时表达式2成立时,只会执行后续紧跟的第一条语句。语句1:for(int a=0;a=0;a+); 执行过程:a初始值为0,判断a是否为0,此时成立,执行“ ; ”这一个空语句,然后执行a+,则a值为1,再判断a是否为0,此时不成立,因此退出,a最终结果为1。语句2:for(int b=0;b=0;b+);执行过程::b初始值为0,判断b=0的结果,这个语句的结果为b最终的值为0,此时不成立,退出循环,b的值为0。 该题主要的考点就是关于“=”(关系运算符,表示是否相等)和“=”(赋值运算符,进行将右侧的值赋值给左侧的变量)的区别,要注意区分。

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