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

上传人:s9****2 文档编号:502601569 上传时间:2023-12-06 格式:DOCX 页数:26 大小:1.73MB
返回 下载 相关 举报
2022年软考-程序员考前模拟强化练习题54(附答案详解)_第1页
第1页 / 共26页
2022年软考-程序员考前模拟强化练习题54(附答案详解)_第2页
第2页 / 共26页
2022年软考-程序员考前模拟强化练习题54(附答案详解)_第3页
第3页 / 共26页
2022年软考-程序员考前模拟强化练习题54(附答案详解)_第4页
第4页 / 共26页
2022年软考-程序员考前模拟强化练习题54(附答案详解)_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《2022年软考-程序员考前模拟强化练习题54(附答案详解)》由会员分享,可在线阅读,更多相关《2022年软考-程序员考前模拟强化练习题54(附答案详解)(26页珍藏版)》请在金锄头文库上搜索。

1、2022年软考-程序员考前模拟强化练习题(附答案详解)1. 单选题在白盒测试中,( )覆盖是指设计若干个测试用例,运行被测程序,使得程序中的每条语句至少执行一次。问题1选项A.语句B.判定C.条件D.路径【答案】A【解析】本题考查软件工程的基础知识。对程序模块进行白盒测试时,语句覆盖是指设计若干个测试用例,运行被测程序,使得程序中的每条语句至少执行一次。2. 单选题在电子邮件系统中,客户端代理( )。问题1选项A.通常都使用SMTP协议发送邮件和接收邮件B.发送邮件通常使用SMTP协议,而接收邮件通常使用POP3协议C.发送邮件通常使用POP3协议,而接收邮件通常使用SMTP协议D.通常都使用

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

3、件保存到收件人的邮箱中。当收件 人想要查看其邮件时,启动主机上的电子邮件应用软件,通过POP3取信协议进程向收件人信箱邮件服务器发出连接请求。确认后,收件人信箱邮件服务器上的POP3服务器进程检查该用户邮箱,把邮箱中的邮件按POP3协议的规定传输到收信人主机的POP3客户进程,最终交给收信人主机的电子邮件应用软件,供用户查看和管理。3. 单选题C语言规定程序中的变量必须先定义(或声明)再引用,若违反此规定,则对程序进行( )时报错。问题1选项A.汇编B.编译C.链接D.运行【答案】B【解析】本题考查程序语言编译程序的基础知识。将C语言源程序翻译为可执行程序的过程为:首先进行编辑,编辑后进行预处

4、理,之后进行编译形成目标代码(若目标代码为汇编语言形式,则需要进一步汇编),最后进行链接以生成可执行程序代码。如果没有对变量进行声明(定义)就使用,则在编译时会报错,属于语法错误, 只有不存在语法错误及静态语义错误的程序才能编译为目标代码。4. 单选题身份认证是证实需要认证的客户真实身份与其所声称的身份是否相符的验证过程。目前,计算机及网络系统中常用的身份认证技术主要有用户名/密码方式、智能卡认证、动态口令、生物特征认证等。生物特征认证不包括( )。问题1选项A.指纹B.面部识别C.虹膜D.击键特征【答案】D【解析】本题考查计算机系统的基础知识。生物特征识别技术是指通过计算机利用人体所固有的生

5、理特征(指纹、虹膜、面相、DNA等)或行为特征(步态、声音、笔迹等)来进行个人身份鉴定的技术。5. 单选题设r是在(0,1)内均匀分布的随机数,则随机变量( )在(3,5)内均匀分布。问题1选项A.2+3rB.2+5rC.3+2rD.3+5r【答案】C【解析】本题考查应用数学基础知识。因为:0r1,则02r2,同时+3后,则有32r+3 2B.WHERE COUNT(DISTINCT(部门) 2C.HAVING COUNT(员工号) 2D.HAVING COUNT(DISTINCT(部门) 2【答案】第1题:D第2题:C【解析】第1题:第2题:试题(1)的正确答案为选项D。因为,本题是按部门进

6、行分组,ORDER BY子句的含义是对其后跟着的属性进行排序,故选项A和B均是错误的;GROUP BY子句就是对元组进行分组,保留字GROUP BY后面跟着一个分组属性列表。根据题意,要查询部门员工的平均工资,选项C显然是错误的,正确答案为选项D。试题(2)的正确答案为选项C。因为WHERE语句是对表进行条件限定,所以选项A和B均是错误的。在GROUPBY子句后面跟一个HAVING子句可以对元组在分组前按照某种方式加上限制。COUNT (*) 是某个关系中所有元组数目之和,但COUNT (A) 却是A属性非空的元组个数之和。COUNT(DISTINCT(部门)的含义是对部门属性值相同的只统计1

7、次。HAVING COUNT(DISTINCT(部门)语句分类统计的结果均为1,故选项D是错误的;HAVING COUNT(员工号)语句是分类统计各部门员工,故正确答案为选项C。7. 单选题Windows操作系统通常将系统文件保存在( )。问题1选项A.“MyDrivers”文件或“update文件中B.“MyDrivers文件夹或“update文件夹中C.“Windows文件或“Program Files”文件中D.“Windows”文件夹和“Program Files”文件夹中【答案】D【解析】本题考查Windows操作系统方面的基础知识。在操作系统中,文件是保存在文件夹(根目录或子目录)

8、中的,故选项A、选项C是错误的。Windows系统中,系统文件是计算机上运行Windows所必需的文件。系统文件通常保存在“Windows文件夹或“Program Files” 文件夹中,可见选项B也是错误的。根据排除法,正确选项为D。注意:默认情况下,系统文件是隐藏的,以避免将其意外修改或删除。8. 案例题阅读以下说明和流程图,填写流程图中的空缺,将解答填入答题纸的对应栏内。【说明】如果n位数(n2)是回文数(从左到右读与从右到左读所得结果一致),且前半部分的数字递增(非减)、后半部分的数字将递减(非增),则称该数为拱形回文数。例如, 12235753221就是一个拱形回文数。显然,拱形回文

9、数中不含数字0。下面的流程图用于判断给定的n位数(各位数字依次存放在数组的各个元素Ai中, i=1,2, .,n)是不是拱形回文数。流程图中,变量T动态地存放当前位之前一位的数字。当n是奇数时,还需要特别注意中间一位数字的处理。【流程图】注1: “循环开始”框内给出循环控制变量的初值、终值和增值(默认为1),格式为: 循环控制变量=初值,终值,增值注2: 函数int(x)为取x的整数部分,即不超过x的最大整数。【答案】(1)n-i+1(2)T&Ai!=0或T&Ai0(3)T(4)n(5)T或An/2或A(n-1)/2【解析】1)跟Ai对称的后半部分元素下标是n-i+1;2)T动态地存放当前位之

10、前一位的数字,所以这里Ai大于前一项T值。且在拱形回文数中,不含数字0,所以再加上一个条件Ai!=03)比较完后,将Ai值赋给T,T进行动态地存放当前位之前一位的数字。4、5)判断元素个数是偶数还是奇数,如果是奇数,则还需要进行判断最中间的元素,所以4空这里填n,5空填的是为奇数个时最中间元素的前一项元素的表示。9. 单选题某系统的可用性达到99.99%,这意味着其每年的停机时间不能超过( )。问题1选项A.5.3分钟B.53分钟C.8.8小时D.4天【答案】B【解析】本题考查应用数学基础知识。系统的可用性(System Usability),系统服务不中断运行时间占实际运行时间的比例。如果系

11、统的可用性达到99.99%,则表示10000分钟停机时间为1分钟,停机时间占比为0.01%。每年按365天算,每年有36524=8760小时,则87600.0001=0.876小时=52.56分钟53分钟。10. 单选题函数main()、f()的定义如下所示。调用函数f()时,采用引用调用方式(all by reference),从函数f()返回后,main()中x的值为( )。问题1选项A.1B.2C.4D.5【答案】A【解析】本题考查程序语言的基础知识。引用调用是指在被调用函数中,形参是实参的引用(或别名),在被调用函数中对形参的操作即是对实参的操作,因此结束调用后对实参进行修改的结果得以

12、保留。在本例中,形参a即main中的实参x,在f中a为本地变量x减去1,结果为1,main中的x被修改为1,因此最后输出为1。在具体实现中,引用参数的实现是将实参的地址传递给形参,借助指针实现对实参变量的访问。11. 单选题下面的网络地址中,不能作为目标地址的是( )。问题1选项A.0.0.0.0B.127.0.0.1C.10.255.255.255D.192.168.0.1【答案】A【解析】本题考查网络的基础知识。在IPv4中,0.0.0.0 地址被用于表示-一个无效的、未知的或者不可用的目标。以127开头的IP地址都是回环地址(Loop back address),其所在的回环接口一般被理

13、解为虚拟网卡,并不是真正的路由器接口。发送给127 开头的IP地址的数据包会被发送的主机自己接收,根本传不出去,外部设备也无法通过回环地址访问到本机。127.0.0.1 经常被默认配置为localhost的IP地址。一般会通过ping127.0.0.1来测试某台机器上的网络设备是否工作正常。一个A类IP地址由1字节的网络地址和3字节主机地址组成,而且网络地址的最高位必须是0。A类IP中的10.0.0.0到10.255.255.255是私有地址,一个A类网络可提供的主机地址为16 777 214个,也就是224-2个,减2的原因是主机地址全0表示“本主机”所连接到的单个网络地址,而全1表示“所有”,即该网络上所有主机。12. 单选题ICMP协议是TCP/IP网络中的( )协议,其报文封装在( )协议数据报中传送。问题1选项A.数据链路层B.网络层C.传输层D.会话层问题2选项A.IPB.TCPC.UDPD.PPP【答案】第1题:B第2题:A【解析】本题考查ICMP协议相关知识。ICMP协议是控制报文协议,它是TCP/IP协议簇的一个子协议,用于在IP主机、路由器之间传递控制消息。ICMP属于网络层协议,

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

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

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