2017年济南大学信息科学与工程学院846数据结构[专业硕士]考研强化模拟题
● 摘要
一、选择题
1. —个栈的入栈序列为的个数是( )
A.n-3
B.n-2
C.n-1
D. 无法确定
【答案】C
【解析】除了3本身以外,其他的值均可以取到,因此可能取值的个数为n-1。
2. 主机甲向主机乙发送一个的TCP 段,期望与主机乙建立TCP 连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP 段可能是( )。
A. (SYN=0, ACK=0, seq=11221, ack=11221)
B. (SYN=1, ACK=1, seq=11220, ack=11220)
C. (SYN=1,ACK=1, seq= 11221,ack= 11221)
D. (SYN=0, ACK=0, seq= 11220, ack= 11220)
【答案】C
【解析】TCP 是面向连接的,所谓面向连接,就是当计算机双方通信时必需先建立连接,然后数据传送,最后拆除三个过程,也就是客户主动打开TCP 传输,服务器被动打开。第一次握手:客户发送SYN=1,seq=x 给服务器,即客户的TCP 向服务器发出连接请求报文段,其首部中的同步位SYN=1,并选择序号seq=x,表明传送数据时的第一个数据字节的序号是X 。第二次握手:服务器发送SYN=1, ACK=1, Seq=y, ack=X+l给客户,即服务器的TCP 收到连接请求报文段后,如同意则发回确认。服务器在确认报文段中应使SYN=1,使 ACK=1,其确认号ack=x+l, 自己选择的序号seq=y。第三次握手:客户发送ACK=1, seq=x+l, ack=y+l 给服务器,即客户收到此报文段后向服务器给出确认,其ACK=1, 确认号aCk=y+l。客户的TCP 通知上层应用进程,连接已经建立。服务器的TCP 收到主机客户的确认后,也通知其上层应用进程:TCP 连接已经建立。 因此,本题中x=11220, y是主机乙自动选取的序号,可以与x 相同,也可以不相同,从而主机乙所
ACK=1, seq=y, ack=x+l,ACK=1, seq=y,ack=11221,发出的TCP 段应该是SYN=1,即 SYN=1,
从而答案是 C 。
其出栈序列是若,则则可能取值
3. 假定变量i 、f 和d 的数据类型分为int 、float 和double (int 用补码表不,float 和double 分
,已知别用IEEE754单精度和双精度浮点数格式表示)
位机器中执行下列关系表达式,则结果为“真”的是( )。
A. 仅I 和II
B. 仅I 和III
C. 仅II 和III
D. 仅III 和IV
【答案】B
II 中,f 的数据类型从float 【解析】数据类型不同的数据在运算之前需要进行数据类型的转换。
转换为int 时,小数点后面4位会丢失,故II 的结果不为真;IV 中,d+f时需要对阶,对阶后f 的尾数有效位被舍去而变为0, 故d+f仍然为d , 再减去d 后结果为0, 故IV 的结果也不为真。I 和II 进行数据类型的转换的时候并没有改变其值。
4. 设图的邻接矩阵A 如下所示,各顶点的度依次是( )
若在32
A.1, 2, 1, 2
B.2, 2, 1, 1
C.3, 4, 2, 3
D.4, 4, 2, 2
【答案】C
【解析】当图用邻接矩阵存储时,各顶点的度是矩阵中此结点对应的横行和纵列非零元素之和。
5. 连续存储设计时,存储单元的地址( )。
A. 一定连续
B. 一定不连续
C. 不一定连续
D. 部分连续,部分不连续
【答案】A
【解析】连续存储是指数据的物理存储相连,即存储单元的地址是连续的。
6. 下列关于中断
A. 中断方式和DMA 方式比较的叙述中,错误的是( ) 方式请求的是方式请求的是CPU 处理时间,DMA 方式请求的是总线使用权
B. 中断响应发生在一条指令执行结束后,中断响应发生在一条指令执行结束后,DMA 响应发生在一个总线事务完成后
C. 中断
D. 中断
部设备
【答案】D
【解析】中断处理方式:在
与设备输入每个数据的过程中,由于无需CPU 干预,因而可使CPU
设备并行工作。仅当输完一个数据时,才需CPU 花费极短的时间去做些中断处理。因此中方式下数据传送通过软件完成,方式下数据传送通过软件完成,DMA 方式下数据方式适用于所有外部设备,方式适用于所有外部设备,DMA 方式仅适用于快速外传送由硬件完成 断申请使用的是CPU 处理时间,发生的时间是在一条指令执行结束之后,数据是在软件的控制下完成传送。而DMA 方式与之不同。DMA 方式:数据传输的基本单位是数据块,即在CPU 与设备之间,每次传送至少一个数据块,DMA 方式每次申请的是总线的使用权,所传送的数据是从设备直接送入内存的或者相反;仅在传送一个或多个数据块的开始和结束时,才需 CPU 干预,整块数据的传送是在控制器的控制下完成的。答案D 的说法不正确。
7. 下列选项给出的是从根分别到达两个叶节点路径上的权值序列,能属于同一棵哈夫曼树的是( )。
A.24,10,5 和24,10,7
B.24,10,5 和24,12,7
C.24,10,10和24,14,11
D.24,10,10和 24,14,6
【答案】D
【解析】哈夫曼树是带权路径长度最短的二叉树。由根节点出发到两个叶子节路径中,第二个被访问的两个结点的权值要么相等,要么和为根节点的权值,故B 项错误。同理,通过第三个被访问的节点排除A 项。C 项,由两条路径可推出三个叶子节点的权值分别是:3、10和11,而根据哈夫曼树的定义可知,权值为3的节点应该和权值为10的结点结合,故C 项错误。D 项,反推出有四个叶子节点,权值分别为:5、5、6和8,满足哈夫曼树的条件。
8. 知一棵二叉树的前序遍历结果为ABCDEF ,中序遍历结果为CBAEDF ,则后序遍历结果为( )。
A.CBEFDA
B.FEDCBA
C.CBEDFA
D. 不定
【答案】A
相关内容
相关标签