2022年软考-程序员考试题库(难点、易错点剖析)附答案有详解42

上传人:m**** 文档编号:507994916 上传时间:2023-09-20 格式:DOCX 页数:17 大小:224.59KB
返回 下载 相关 举报
2022年软考-程序员考试题库(难点、易错点剖析)附答案有详解42_第1页
第1页 / 共17页
2022年软考-程序员考试题库(难点、易错点剖析)附答案有详解42_第2页
第2页 / 共17页
2022年软考-程序员考试题库(难点、易错点剖析)附答案有详解42_第3页
第3页 / 共17页
2022年软考-程序员考试题库(难点、易错点剖析)附答案有详解42_第4页
第4页 / 共17页
2022年软考-程序员考试题库(难点、易错点剖析)附答案有详解42_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《2022年软考-程序员考试题库(难点、易错点剖析)附答案有详解42》由会员分享,可在线阅读,更多相关《2022年软考-程序员考试题库(难点、易错点剖析)附答案有详解42(17页珍藏版)》请在金锄头文库上搜索。

1、2022年软考-程序员考试题库(难点、易错点剖析)附答案有详解1. 案例题阅读以下说明和流程图,填写流程图中的空缺,将解答填入答题纸的对应栏内。【说明】如果n位数(n2)是回文数(从左到右读与从右到左读所得结果一致),且前半部分的数字递增(非减)、后半部分的数字将递减(非增),则称该数为拱形回文数。例如, 12235753221就是一个拱形回文数。显然,拱形回文数中不含数字0。下面的流程图用于判断给定的n位数(各位数字依次存放在数组的各个元素Ai中, i=1,2, .,n)是不是拱形回文数。流程图中,变量T动态地存放当前位之前一位的数字。当n是奇数时,还需要特别注意中间一位数字的处理。【流程图

2、】注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动态地存放当前位之前一位的数字,所以这里Ai大于前一项T值。且在拱形回文数中,不含数字0,所以再加上一个条件Ai!=03)比较完后,将Ai值赋给T,T进行动态地存放当前位之前一位的数字。4、5)判断元素个数是偶数还是奇数,如果是奇数,则还需要进行判断最中

3、间的元素,所以4空这里填n,5空填的是为奇数个时最中间元素的前一项元素的表示。2. 单选题显示器的( )是指显示器屏幕上同一点最亮时(白色)与最暗时(黑色)的亮度的比值。问题1选项A.对比度B.点距C.分辨率D.刷新频率【答案】A【解析】本题考查计算机系统方面的基本常识。显示器的对比度指的是显示器屏幕上同一点最亮时(白色)与最暗时(黑色)的亮度的比值。高的对比度意味着相对较高的亮度和呈现颜色的艳丽程度。品质优异的LCD显示器面板和优秀的背光源亮度,两者合理配合就能获得色彩饱满明亮清晰的画面。3. 单选题( ) is the process of transforming information

4、 so it is unintelligible to anyone but the intended recipient.问题1选项A.EncryptionB.DecryptionC.SecurityD.Protection【答案】A【解析】本题考查计算机专业英语知识。()是对信息进行转换的过程,除预期的接收者外,任何人都无法理解。A.加密B.解密C.安全性D.保护4. 单选题If the stack is full and does not contain enough space to accept an entity to be pushed, the stack is then co

5、nsidered to be in a stack( )state.问题1选项A.emptyB.overflowC.underflowD.synchronized【答案】B【解析】如果栈满,没有足够的空间再容纳推进来的一个数据条目,该栈就处于( )状态。A.empty(空)B.overflow(溢出)C.underflow(下溢)D.synchronized(同步)5. 单选题对象收到消息予以响应时,不同类型的对象收到同一消息可以进行不同的响应,从而产生不同的结果,这种现象称为( )。问题1选项A.继承B.绑定C.聚合D.多态【答案】D【解析】本题考查面向对象基础知识。在采用面向对象技术开发的

6、系统中,对象之间通过发送消息进行交互,对象在收到消息时予以响应。在继承关系的保证下,不同类型的对象收到同一消息可以进行不同的响应,产生完全不同的结果,这种现象叫作多态。在使用多态的时候,用户可以发送一个通用的消息,实现细节由接收对象自行决定。接收消息的对象在继承层次关系中处于较低层次,实现不同行为,有调用时,将需要执行的行为的实现和调用加以结合,即绑定,绑定不同代码也就产生对消息不同响应的效果。聚合是对象之间整体与部分的关系。继承是类与类之间的关系。6. 单选题假设有6个进程共享一个互斥段N,如果最多允许3个进程同时访问互斥段N,那么利用PV操作时,所用信号量S的变化范围为( );若信号量S的

7、当前值为-1,则表示系统中有( )个正在等待该资源的进程。问题1选项A.06B.-15C.-24D.-33问题2选项A.0B.1C.2D.3【答案】第1题:D第2题:B【解析】第1题:第2题:本题考查操作系统进程管理同步与互斥方面的基础知识。系统中有6个进程共享一个互斥段N,如果最多允许2个进程同时进入N,那么信号量S的初值应设为3。假设6个进程依次进入N,那么当第一个进程进入N时,信号量S减1,等于2;当第二个进程进入N时,信号量S减1,等于1;当第三个进程进入N时,信号量S减1,等于0;当第四个进程进入N时,信号量S减1,等于-1;当第五个进程进入N时,信号量S减1,等于-2;当第六个进程

8、进入N时,信号量S减1,等于-3。可见,信号量的变化范围是-33。根据PV操作定义,当信号量的值小于0时,其绝对值表示等待资源的进程数,所以试题中,信号量S的当前值为-1,则表示系统中有1个进程请求资源得不到满足。7. 单选题( )is the delivery of different services through the Internet, including data storage, servers, databases, networking, and software.问题1选项A.AIB.BlockchainC.Cloud ComputingD.Big Data【答案】C【解

9、析】云计算就是通过互联网交付的多种服务,包括数据存储、服务器、数据库、组网和软件。8. 案例题阅读以下说明和C代码,回答问题,将解答写入答题纸的对应栏内。【说明】函数bubbleSort(int arr, int n, int (*compare)(int,int)的功能是根据调用时传递的比较函数compare对数组arr的前n个元素进行排序。【C代码】#define swap(a, b) a = ab; b = ab; a = ab; /交换a与b的值int less(int x,int y) return (xy) ? 1 : 0);void bubbleSort(int arr , in

10、t n, int (*compare)(int,int) int i,j; int swapped = 1; for( i=0; swapped; i+) swapped = 0; for(j=0; j【问题】设有如下数组定义:int data1 = 4, 2, 6, 3, 1; int data2 = 4, 2, 6, 3, 1; int data3 = 4, 2, 6, 3, 1;请分别给出下面的函数调用执行后,数组data1、data2和data3各自的元素序列。 (1)bubbleSort(data1, 5, less); (2) bubbleSort(data2, 5, larger

11、); (3) bubbleSort(data3, 3, larger); 【答案】(1)1,2,3,4,6(2)6,4,3,2,1(3)6,4,2,3,1【解析】swap函数是将两元素值进行相互交换。less函数是判断x和y的关系,如果xy,则函数值为真。在bubbleSort函数中,第二个参数表示进行比较元素的个数,第三个参数表示进行排序的方式,如果传入less函数,则是从小到大排序;如果传入large函数,则是从大到小排序。9. 单选题在Excel的A1单元格中输入公式“=MIN (SUM(5,4),AVERAGE(5,11,8)”,按回车键后,A1单元格中显示的值为( )。问题1选项A.

12、4B.5C.8D.9【答案】C【解析】本题考查Excel基础知识。sum函数表示求和,average函数表示求平均值,min函数表示求最小值。函数SUM(5,4)的结果为9,函数AVERAGE(5,11,8)的结果为8,而函数MIN(SUM(5,4),AVERAGE(5,11,8)的含义是从SUM(5,4)和AVERAGE(5,11,8)中选一个较小的,结果为8。10. 单选题衡量系统可靠性的指标是( )。问题1选项A.周转时间和故障率B.周转时间和吞吐量C.平均无故障时间MTBF和故障率D.平均无故障时间MTBF和吞吐量【答案】C【解析】本题考查计算机系统性能方面的基础知识。计算机系统的可靠

13、性是指从它开始运行(t=0)到某时刻t这段时间内能正常运行的概率,用R(t)表示。所谓失效率,是指单位时间内失效的元件数与元件总数的比例, 用表示。两次故障之间系统能正常 工作的时间的平均值称为平均无故障时间(MTBF),MTBF=1/。衡量系统可靠性的指标是平均无故障时间MTBF和故障率。11. 单选题用户打开某网站的主页面文件index.html时,看到一幅图像X并听到乐曲Y,则( )。问题1选项A.图像X存储在index.html中,乐曲Y以独立的文件存储B.乐曲Y存储在index.html中,图像X以独立的文件存储C.图像X和乐曲Y都存储在index.html中D.图像X和乐曲Y都以独

14、立的文件存储【答案】D【解析】本题考查网络的基础知识。index.html一般是表示网站首页的文件名称,除此以外还有defult.html或者home.html等,还有动态页面结尾的.asp/.php/jsp/aspx等形式。网页中的图片和乐曲都以独立的文件存储。12. 单选题某书的页码为1,2,3,.,共用数字900个(一个多位数页码包含多个数字), 据此可以推断,该书最大的页码为( )。问题1选项A.237B.336C.711D.900【答案】B【解析】本题考查初等数学基础知识。1-9页共有9个数字;10-99共有2*(99-10+1)=180个数字,而接下来100-199共有3*(199-100+1)=3

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

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

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