基本信息
文件名称:上海全国计算机四级考试题库单选题100道及答案 .pdf
文件大小:4.61 MB
总页数:15 页
更新时间:2025-05-20
总字数:约1.53万字
文档摘要

上海全国计算机四级考试题库单选题100道及答案

1.在计算机网络中,若要将一个IP地址的网络划分4个子网,每个子网至

少容纳20台主机,那么合适的子网掩码是()。

A.92

B.24

C.40

D.48

答案:A

解析:要划分4个子网,需借2位主机位;每个子网至少20台主机,主机位至少5位。

92符合要求。

2.以下哪种排序算法在平均情况下的时间复杂度是O(nlogn),且是稳定排序的是()。

A.快速排序

B.堆排序

C.归并排序

D.希尔排序

答案:C

解析:快速排序和堆排序不稳定,希尔排序时间复杂度不是严格的O(nlogn),归并排序稳

定且平均时间复杂度是O(nlogn)0

3.一个进程在执行过程中,因请求I/O操作而进入阻塞状态,当I/O操作完成后,该进程将

进入()。

A.就绪状态

B.执行状态

C.挂起状态

D.终止状态

答案:A

解析:I/O操作完成后,进程具备了运行条件,会进入就绪队列等待CPU调度。

4.若一个二叉树的前序遍历序列ABCDE,中序遍历序列CBADE,则该二叉树的后序

遍历序列()。

A.CBAED

B.EDCBA

C.CDEBA

D.CBEDA

答案:D

解析:根据前序和中序遍历序列可构建二叉树,进而得出后序遍历序列CBEDA。

5.在数据库设计中,将E-R图转换关系模式的过程属于()。

A.需求分析阶段

B.概念设计阶段

C.逻辑设计阶段

D.物理设计阶段

答案:C

解析:将E-R图转换关系模式是逻辑设计阶段的任务。

6.若有一个栈,进栈序列123,4,那么不可能的出栈序列是()。

A.4,3,2,1

B.3,4,2,1

C.2,4,1,3

D.2,3,4,1

答案:C

解析:按照栈的后进先出原则,分析每个选项,2出栈后,4要出栈则3必须在栈中,此时

1不能先于3出栈。

7.以下关于操作系统中死锁的说法,正确的是()。

A.死锁是指多个进程竞争资源而造成的一种互相等待的现象

B.只要进程数量足够多就一定会发生死锁

C.死锁只可能发生在互斥资源上

D.死锁一旦发生就无法解除

答案:A

解析:死锁是多个进程竞争资源互相等待的现象;进程多不一定死锁;死锁也可能发生在可

剥夺资源上;死锁可通过撤销进程等方法解除。

8.在计算机指令系统中,一条指令通常由()两部分组成。

A.操作码和地址码

B.数据和地址

C.操作数和结果

D.指令和程序

答案:A

解析:一条指令由操作码和地址码组成,操作码表示操作类型,地址码表示操作对象的地址。

9.若一个图的邻接矩阵是对称矩阵,则该图一定是()。

A.有向图

B.无向图

C.带权图

D.完全图

答案:B

解析:无向图的邻接矩阵是对称矩阵,有向图不一定,带权图和完全图与邻接矩阵是否对称

无必然联系。

10.在数据库中,事务的原子性是指()。

A.事务是数据库的基本逻辑工作单位,不可再分

B.事务一旦提交,其对数据库的改变是永久的

C.一个事务的执行不能被其他事务干扰

D.事务必须使数据库从一个一致性状态变到另一个一致性状态

答案:A

解析:原子性指事务是不可再分的基本逻辑工作单位,要么全做,要么全不做。

11.以下哪种数据结构适合用于实现队列()。

A.栈

B.链表

C.树

D.图

答案:B

解析:链表可以方便地实现队列的先进先出特性,栈是后进先出,树和图不适合直接实现队

列。

12.若一个算法的时间复杂度O(『),当输入规模n增大时,算法的执行时间将()。

A.线性增长

B.平方增长

C.指数增长

D.对数增长

答案:B

解析:时间复杂度0(疽),意味着执行时间与n的平方成正比,n增大时执行时间平方增

长。

13.在操作系统中,文件的逻辑结构可以分()。

A.顺序文件和随机文件

B.流式文件和记录式文件

C.索引文件和散列文件

D.连续文