2022-2023年软件水平考试《中级软件设计师》预测试题(答案解析)
全文为Word可编辑,若为PDF皆为盗版,请谨慎购买!
第壹卷
一.综合考点题库(共50题)
1.下列不能用于远程登陆或控制的是( )
                   
A.IGMP
B.SSH
C.Telnet
D.RFB
正确答案:A
本题解析:
    Telnet协议是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。RFB ( Remote Frame Buffer 远程帧缓冲) 协议是一个用于远程访问图形用户界面的简单协议。SSH协议是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。主机与本地路由器之间使用Internet组管理协议(IGMP,Internet Group Management Protocol)来进行组播组成员信息的交互。
2.在单处理机计算机系统中,有1台打印机、1台扫描仪,系统采用先来先服务调度算法。假设系统中有进程P1、P2、P3、P4,其中P1为运行状态,P2为就绪状态,P3等待打印机,P4等待扫描仪。此时,若P1释放了扫描仪,则进程P1、P2、P3、P4的状态分别为( )。
                   
A.等待、运行、等待、就绪
B.运行、就绪、等待、就绪
C.就绪、就绪、等待、运行
D.就绪、运行、等待、就绪
正确答案:D
本题解析:
    按照来先服务调度算法,P1运行状态结束后,P2运行,P3继续等待打印机,而P1释放扫描仪后处于等待状态的P4可以获取扫描仪,只需等待处理机调度即可运行,因此P4由等待状态转为就绪状态。此时,P1没有等待发生的外部事件,它处于就绪状态。
3.n个关键码构成的序列{k1,k2, ...kn,}当且仅当满足下列关系时称其为堆。以下关键码序列中,(  ) 不是堆。
                   
A.15,25, 21,53,73, 65,33
B.15,25, 21,33, 73, 65,53
C.73, 65, 25, 21, 15,53, 33
D.73, 65, 25,33, 53,15, 21
正确答案:C
本题解析:
    将一个一维数组看成是一棵完全二叉树,如果该完全二叉树中所有非终端结点的值均不小于其左、右孩子结点的值,则称之为大顶(根)堆。如果该完全二叉树中所有非终端结点的值均不大于其左、右孩子结点的值,则称之为小顶(根)堆。将选项C的数组构造成完全二叉树,显然是不满足堆的条件的。如下图所示。
4.在磁盘上存储数据的排列方式会影响IO服务的总时间。假设每个磁道被划分成10个物理块,每个物理块存放1个逻辑记录。逻辑记录R1,R2,.....,R10存放在同一个磁道上,记录的排列顺序如下表所示。
假定磁盘的旋转速度为10ms/周,磁头当前处在R1的开始处。若系统顺序处理这些记录,使用单缓冲区,每个记录处理时间为2ms,则处理这10个记录的最长时间为(作答此空);若对存储数据的排列顺序进行优化,处理10个记录的最少时间为( )。
                   
A.30ms
B.60ms
C.94ms
D.102ms
正确答案:D
本题解析:
    磁头当前处于R1 处,读取出R1的时间为10ms/10=1ms,然后的使用单缓冲区处理,花费2ms。R1处理完毕后磁头此时已处于R4处,若是顺序读和处理R2则需要再等待8ms,R2的读取与处理时间与R1相同,当R2处理完毕再读取 R3 仍然需要再等待依次类推,10个记录读完处理完毕的时间一共是102ms。若对存储数据的排列顺序进行优化,即在原先存放R4处,存放R2,则十个记录的处理时间会缩短至30ms。
5.进程P1、P2、P3、P4、P5和P6的前趋图如下所示。用PV操作控制这6个进程之间同步与互斥的程序如下,程序中的空①和空②处应分别为(作答此空),空③和空④处应分别为( ),空⑤
                   
A.V(S1)和PS2)P(S3)
B.V(S1)和V(S2)V(S3)
C.P(S1)和P(S2)V(S3)
D.P(S1)和V(S2)V(S3)
正确答案:D
本题解析:
    信号量的分配如下图所示。
这里进程P1和P6分别是第一个进程和最后一个进程,因此P1只有V操作,信号量是S2,即V(S2)。P6只有P操作,信号量是S5和S6,结果为P(S5)、P(S6),中间进程P2、P3、P4、P5既有P操作也有V操作 ,分别是P2:P(S1)、V(S2)、V(S3),P3:P(S2)、V(S4),P4:P(S3)、V(S5),P5:P(S4)、V(S6)。
6.某电商系统在采用面向对象方法进行设计时,识别出网店、商品、购物车、订单、买家、库存、支付(、支付宝)等类。其中,购物车与商品之间适合采用( ) 关系,网店与商品之间适合采用(作答此空) 关系。
                   
A.关联
B.依赖
C.组合
D.聚合
正确答案:C
本题解析:
    购物车与商品是整体与部分的关系,购物车包含了商品,但是商品可以脱离购物车独立存在,这是一种聚合关系。网店与商品之间是一种整体与部分的关系,商品是网店的一部分,如果网店不存在了,那么网店中的商品也不存在,它们之间是组合关系。
7.给定学生关系S(学号,姓名,学院名,电话,家庭住址)、课程关系C(课程号,课程名,选修课程号)、选课关系SC(学号,课程号,成绩)。查询“张晋”选修了“市场营销”课程的学号、学生名、学院名、成绩的关系代数表达式为: π1,2,3,7(π1,2,3(作答此空) ) (  ))) 。
                   
A.σ2=张晋(S)
B.σ2=‘张晋’(S)
C.σ2=张晋(SC)
D.σ2=‘张晋’(SC)
正确答案:B
本题解析:
   
8.ARP 报文分为ARP Request和ARP Response,其中ARP Request采用( )进行传送,ARP Response采用(作答此空) 进行传送。
                   
A.广播
B.组播
C.多播
D.单播
正确答案:D
本题解析:
    ARP request报文用来获取目的主机的MAC地址,ARP request报文采用广播的方式在网络上传送,该网络中所有主机包括网关都会接受到此ARP request 报文。接收到报文的目的主机会返回一个ARP Response报文来响应,ARP Response报文是以单播的方式传送的。
9.系统可维护性是指维护人员理解、改正、改动和改进软件系统的难易程度,其评价指标不包括( )。
                   
A.可理解性
B.可测试性
C.可修改性
D.一致性
正确答案:D
本题解析:
    系统可维护性包括:可理解性、可测试性、可修改性。
10.中断向量提供( )。
                   
A.被选中设备的地址
B.待传送数据的起始地址
C.中断服务程序入口地址
D.主程序的断点地址
正确答案:C
本题解析:
    中断向量表用来保存各个中断源的中断服务程序的入口地址。当外设发出中断请求信号(INTR)以后,由中断控制器(INTC)确定其中断号,并根据中断号查中断向量表来取得其中断服务程序的入口地址,同时INTC把中断请求信号提交给CPU。
11.在ISO/IEC软件质量模型中,可移植性是指与软件可从某环境移到另一环境的能力有关的一组属性,其子特性不包括( )。
                   
A.适应性
B.易测试性
C.易安装性存储过程 字符串转数组
D.易替换性
正确答案:B
本题解析:
    ISO/IEC软件质量模型规定的质量特性有:
易测试性属于可维护性指标。
12.设关系模式R(U,F), U={A1,A2,A3,A4},函数依赖集F={A1→A2,A1→A3 ,A2→A4},关系R的候选码是(作答此空)。下列结论错误的是( )。
                   

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。