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

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

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

1、2022年软考-程序员考前拔高综合测试题(含答案带详解)1. 单选题数据结构中的( )常用来对函数调用和返回处理的控制进行支持。问题1选项A.栈B.队列C.有序树D.有向图【答案】A【解析】本题考查数据结构-栈和队列的基础知识。当有多个函数构成嵌套调用时(如:递归调用),按照“后调用先返回”的原则,函数之间的信息传递和控制转移可以用 “栈”来实现。2. 单选题某工厂要分配A、B、C、D、E五个工人做编号为1、2、3、4、5的五项工作,每个人只能做一项工作,每项工作只能由一人做。下表说明了每个工人会做哪些工作(用“V” 表示)、不会做哪些工作(用“X”表示)。根据此表,可知共有( )种分配方案。

2、问题1选项A.3B.4C.5D.6【答案】B【解析】本题考查应用数学基础知识。从表格中看出,工作2只能由工人C来做(表示成C2),工人A只能分配A1或A4。如果分配A1,B只能分配B5。由A1、B5、C2可知,余下3、4项工作只能分配给D、E,可得分配结果为D3、E4。因此,对于A1分配后,只有A1、B5、C2、D3、E4 一种分配方案。如果分配A4,则B有两种可能:B1或B5。如果分配B1,则在A4、B1、C2后,剩余工作3、5应由D、E完成,可以有两种分配方案:A4、B1、C2、D3、E5和A4、B1、C2、D5、E3。如果分配B5,则在A4、B5、C2后,剩余工作1、3由D、E完成,只能

3、分配D1、E3。综上,共有四种分配方案:A1、B5、C2、D3、E4;A4、B1、C2、D3、E5;A4、 B1、C2、D5、E3;A4、B5、C2、D1、E3。3. 单选题( ) is the process of transforming information so it is unintelligible to anyone but the intended recipient.问题1选项A.EncryptionB.DecryptionC.SecurityD.Protection【答案】A【解析】本题考查计算机专业英语知识。()是对信息进行转换的过程,除预期的接收者外,任何人都无法理解

4、。A.加密B.解密C.安全性D.保护4. 单选题在电子邮件系统中,客户端代理( )。问题1选项A.通常都使用SMTP协议发送邮件和接收邮件B.发送邮件通常使用SMTP协议,而接收邮件通常使用POP3协议C.发送邮件通常使用POP3协议,而接收邮件通常使用SMTP协议D.通常都使用POP3协议发送邮件和接收邮件【答案】B【解析】本题考查网络的基础知识。电子邮件传输原理如下:发信人使用主机上的客户端软件编写好邮件,同时输入发件人、收件人地址。通过SMTP协议与所属发送方邮件服务器建立连接,并将要发送的邮件发送到所属发送方邮件服务器。发送方邮件服务器查看接收邮件的目标地址,如果收件人为本邮件服务器的

5、用户,则将邮件保存在收件人的邮箱中。如果收件人不是本邮件服务器的用户,则将交由发送方邮件服务器的SMTP客户进程处理。发送方邮件服务器的客户进程向收件人信箱所属邮件服务器发出连接请求,确认后,邮件按SMTP协议的要求传输到收件人信箱邮件服务器。收件人信箱邮件服务器收到邮件后,将邮件保存到收件人的邮箱中。当收件 人想要查看其邮件时,启动主机上的电子邮件应用软件,通过POP3取信协议进程向收件人信箱邮件服务器发出连接请求。确认后,收件人信箱邮件服务器上的POP3服务器进程检查该用户邮箱,把邮箱中的邮件按POP3协议的规定传输到收信人主机的POP3客户进程,最终交给收信人主机的电子邮件应用软件,供用

6、户查看和管理。5. 单选题在以用户界面(UI)层、系统交互(SI)层、问题领域(PD)层和数据管理(DM)层构成的软件架构中,业务实体和业务逻辑属于( )层。问题1选项A.UIB.SIC.PDD.DM【答案】C【解析】本题考查软件工程的基础知识。业务实体和业务逻辑属于企业需要解决的实际问题的领域。6. 单选题假设分页存储管理系统中,地址用32个二进制位表示,其中页号占12位,页内地址占20位。若系统以字节编址,则该系统( )。问题1选项A.页面大小为2MB,共有4096个页面B.页面大小为2MB,共有1024个页面C.页面大小为1MB,共有4096个页面D.页面大小为1MB,共有1024个页面

7、【答案】C【解析】本题考查操作系统分页存储管理系统的基础知识。试题的正确答案为C。因为,根据题意可知页内地址的长度为二进制20位,220=2010X210=1024X1024=1024KB=1MB,所以该系统页的大小为1MB。又因为,页号的地址的长度为二进制12位,212=4096,所以该系统共有4096个页面。7. 单选题在软件质量因素中,与能够得到正确或相符的结果或效果有关的软件属性为( )。问题1选项A.可靠性B.准确性C.可用性D.健壮性【答案】B【解析】本题考查软件工程基础知识。正确性(准确性):正确实现算法功能,最重要的指标,是能否得到正确或相符的结果或效果有关的软件 。可用性:可

8、用性是在某个考察时间,系统能够正常运行的概率或时间占有率期望值。系统的可用性取决于MTTF(平均无故障时间,表示系统的可靠性)及MTTR(平均修复故障时间,表示系统的可维护性)。可靠性:元件、产品、系统在一定时间内、在一定条件下无故障地执行指定功能的能力或可能性。友好性:具有良好的使用性。可读性:可读的、可以理解的,方便分析、修改和移植。健壮性:对不合理的数据或非法的操作能进行检查、纠正。效率:对计算机资源的消耗,包括计算机内存和运行时间的消耗。8. 单选题在网页中点击的超链接指向( )类型文件时, 服务器不执行该文件,直接传递给浏览器。问题1选项A.ASPB.HTMLC.CGID.JSP【答

9、案】B【解析】本题考查网络的基础知识。ASP(Active Server Pages)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。使用ASP可以组合HTML页、VBScript脚本命令和JavaScript脚本命令等,以创建交互的Web页和基于Web的功能强大的应用程序。HTML文件描述静态网页内容。当客户机通过IE浏览器向Web服务器请求提供网页内容时,服务器仅仅是将已经设计好的静态HTML文档传送给用户浏览器。CGI主要的功能是在www环境下,通过从客户端传递一些信息给Web服务器,再由Web服务器去启动所指定的程序来完成特定的工作。所以更明确地说,CGI

10、仅是在Web服务器上可执行的程序,其工作就是控制信息要求而且产生并传回所需的文件。JSP(Java Server Pages)是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。9. 单选题函数main()、f()的定义如下所示。调用函数f()时,第一个参数采用传值(call by value) 方式,第二个参数采用传引用(call by reference)方式,main()执行后输出的值为( )。问题1选项A.2B.3C.8D.10【答案】C【解析】本题考查程序语言基础知识。

11、调用函数时,传值调用是将实参的值传递给形参,在被调用函数中对形参的修改不会影响到实参。引用调用(或传址调用)的实质是将实参的地址传给形参,在被调用函数中修改形参的实质是修改实参变量,因此形参改变时,会引起实参发生变化。函数f()执行时,其第一个参数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。10. 单选

12、题用户打开某网站的主页面文件index.html时,看到一幅图像X并听到乐曲Y,则( )。问题1选项A.图像X存储在index.html中,乐曲Y以独立的文件存储B.乐曲Y存储在index.html中,图像X以独立的文件存储C.图像X和乐曲Y都存储在index.html中D.图像X和乐曲Y都以独立的文件存储【答案】D【解析】本题考查网络的基础知识。index.html一般是表示网站首页的文件名称,除此以外还有defult.html或者home.html等,还有动态页面结尾的.asp/.php/jsp/aspx等形式。网页中的图片和乐曲都以独立的文件存储。11. 案例题阅读以下说明和C代码,填写

13、程序中的空(1)(5),将解答写入答题纸的对应栏内。【说明】下面程序运行时,对输入的表达式进行计算并输出计算结果。设表达式由两个整数和一个运算符(+或-)构成,整数和运算符之间以空格分隔,运算符可以出现在两个整数之前、之间或之后,整数不超过4位,输入的两个整数和运算符都用字符串表示。例如,输入分别为“25+7”“+25 7”“25 7+”时,输出均为“25+7=32”。【C代码】#includeint str2int(char *s); /将数字字符串转换为整数int isOperator(char *str); /判断字符串的开头字符是否为运算符void cal(char op, char a , charb ); /将数字串转化为对应整数后进行op所要求的计算void solve(char a ,char b ,char c );int main () char a10,b10, c10; scanf(s%s%s,a,b,c); /输入数据的有效性检测略,下面假设输入数据有效、正确 Solve(a,b,c); Return 0;int str2int(char *s) int val = 0; while (*s) val = (1) + (*s - 0); /将数字

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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