图综合练习--拓扑排序_昆明理工大学2018研究生招生-818计算机学科专业基础综合真题A卷...

昆明理工大学2018年硕士研究生招生入学考试试题(A卷)

考试科目代码:818 考试科目名称 :计算机学科专业基础综合

考生答题须知

1. 所有题目(包括填空、选择、图表等类型题目)答题答案必须做在考点发给的答题纸上,做在本试题册上无效。请考生务必在答题纸上写清题号。

2. 评卷时不评阅本试题册,答题如有做在本试题册上而影响成绩的,后果由考生自己负责。

3. 答题时一律使用蓝、黑色墨水笔或圆珠笔作答(画图可用铅笔),用其它笔答题不给分。

4. 答题时不准使用涂改液等具有明显标记的涂改用品。

数据结构部分

一、单项选择题(每题1分,共20分)

1.下面程序的时间复杂为( )

for(i=1,s=0; i<=n; i++)

{ t=1;

for(j=1;j<=i;j++) t=t*j;

s=s+t;

}

A. O(n) B. O(n2) C. O(n3) D. O(n4)

2.从逻辑上可以把数据结构分为( )

A.动态结构、静态结构 B.顺序结构、链式结构

C.线性结构、非线性结构 D.初等结构、构造型结构

3.在线性表中若经常要存取第i个数据元素及其前趋,则宜采用( )存储方式。

A.顺序表 B. 带头结点的单链表

C.不带头结点的单链表 D. 循环单链表

4.数据的四种基本存储结构是指( )

A. 顺序存储结构、索引存储结构、直接存储结构、倒排存储结构

B.顺序存储结构、索引存储结构、链式存储结构、散列存储结构

C.顺序存储结构、非顺序存储结构、指针存储结构、树型存储结构

D. 顺序存储结构、链式存储结构、树型存储结构、图型存储结构

5.在链表中若经常要删除表中最后一个结点或在最后一个结点之后插入一个新结点,则宜采用( )存储方式。

A. 顺序表 B. 用头指针标识的循环单链表

C. 用尾指针标识的循环单链表 D. 双向链表

6.在一个单链表中的p和q两个结点之间插入一个新结点,假设新结点为s,则修改指针的C语言语句序列是( )。

A. s->next=p; q->next=s; B. p->next=s->next; s->next=p;

C. q->next=s->next; s->next=p; D. p->next=s; s->next=q;

昆明理工大学2018年硕士研究生招生入学考试试题

7.栈和队列的共同点是( )。

A. 都是先进先出 B. 都是先进后出

C. 只允许在端点处插入和删除元素 D. 没有共同点

8.有六个元素6,5,4,3,2,1 的顺序进栈,问下列哪一个不是合法的出栈序列?( )

A. 5 4 3 6 1 2 B. 4 5 3 1 2 6

C. 2 3 4 1 5 6 D. 3 4 6 5 2 1

9.设C语言数组Data[m+1]作为循环队列SQ的存储空间, front为队头指针,rear为队尾指针,则执行出队操作的语句为 ( )

A. front=front+1 B. front=(front+1)% m

C. rear=(rear+1)%(m+1) D. front=(front+1)%(m+1)

10.一棵二叉树上有50个度为2的结点,其中叶子结点的个数是( )

A. 100 B. 51 C.25 D.以上答案都不对

11.二叉树的第I层上最多含有结点数为( )

A. 2I B. 2I-1-1 C. 2I-1 D.2I -1

12. 一棵有n个结点的完全二叉树,按层次从上到下,同一层从左到右顺序存储在一维数组A[1..n]中,则二叉树中第i个结点(i从1开始用上述方法编号)的右孩子在数组A中的位置是( )

A.A[2i](2i<=n) B.A[2i+1](2i+1<=n)

B. A[i-2] D.条件不充分,无法确定

13. n个结点的线索二叉树上含有的线索数为( )

A. 2n B.n-l C.n+l D.n

14.以下说法错误的是 ( )

A.哈夫曼树是带权路径长度最短的树,路径上权值较大的结点离根较近。

B.若一个二叉树的树叶是某子树的中序遍历序列中的第一个结点,则它必是该子树的后序遍历序列中的第一个结点。

C.已知二叉树的前序遍历和后序遍历序列并不能惟一地确定这棵二叉树,因为不知道二叉树的根结点是哪一个。

C. 在前序遍历二叉树的序列中,任何结点的子树的所有结点都是直接跟在该结点的之后。

15.任何一个带权的无向连通图的最小生成树( )

A. 只有一棵 B.有一棵或多棵 C.一定有多棵 D.可能不存在

16.设无向图的顶点个数为n,则该图最多有( )条边。

A.- n-1 B.n(n-1)/2 C. n(n+1)/2 D.0 v E.n2

17.要连通具有n个顶点的有向图,至少需要( )条边。

A.- n-l B.n +1 C.n D.2n

18.当采用分块查找时,数据的组织方式为 ( )

A.数据分成若干块,每块内数据有序

B.数据分成若干块,每块内数据不必有序,但块间必须有序,每块内最大(或最小)的数据组成索引块

C. 数据分成若干块,每块内数据有序,每块内最大(或最小)的数据组成索引块

D. 以上都不是

昆明理工大学2018年硕士研究生招生入学考试试题

19.下图所示的4棵二叉树,( )是平衡二叉树。

ec0d6c28abbf9751417503d8db54fc3a.png

20.下列排序算法中,在待排序数据已有序时,花费时间反而最多的是( )排序。

A. 冒泡 B. 希尔 C. 快速 D. 堆

二、简答题(共55分)

1.将下列由三棵树组成的森林转换为二叉树。(只要求给出转换结果)(10分)

210db6f6c5fe84683a07edc71d4d4837.png

2.已知一个无向图如下图所示,要求用Prim算法生成最小生成树(假设以①为起点,试画出构造过程)。(15分)

fb872d7725559f8fc6f1c739d9d42dc1.png

3.对于给定的一组关键字值:83,40,63, 84,35,96,57,39,79 。请画出应用直接插入排序对上述序列进行排序中各趟的结果。(15分)

4. 已知一个带头结点的单链表L中的节点是按整数值递增排序的,写一个算法将值为x的结点插入表L中,使L仍然有序。(15分)

计算机网络部分

一、单项选择题(每题1分,共20分)

1.所有互联网标准都以( )的形式在互联网上发表。

A.MD5 B.DES C. RFC D.Diffie-Hellman

2.当前在局域网中最常见的有线传输介质是( )

A.非屏蔽双绞线 B.屏蔽双绞线 C.粗同轴电缆 D.细同轴电缆

3.基带信号往往包含有较多的低频成分,而许多信道并不能传输这种低频分量或直流分量。因此必须对基带信号进行调制 (modulation)。最基本的二元制调制方法有以下几种:( )

A.加法调制 B.减法调制 C.乘法调制 D.调幅(AM)、调频(FM)和调相(PM)

4.具有自同步功能的编码方式是( )

A.不归零制 B.归零制 C.曼彻斯特编码 D.ASCII编码

昆明理工大学2018年硕士研究生招生入学考试试题

5.源IP地址和目的IP地址、源端口号和目的端口号及( )的组合称为套接字,用于标识客户端请求的服务器和服务。

A.运输层协议 B.IP协议 C. ICMP D.邮件传输协议

6.路由协议可分为两类:在一个自治系统AS(Autonomous System,)内的路由协议称为( ),AS之间的路由协议称为( )。

A.RIP 、OSPF B.内部网关协议、 外部网关协议

C.802.3、802.3 D. CSMA/CD 、CSMA/CA

7.TCP中采用滑动窗口来进行传输控制,当发送窗口和接收窗口的大小固定为1时,滑动窗口协议退化为( )。

A.RIP路由协议 B.CSMA/CD协议 C. 停等协议(stop-and-wait) D.PPP协议

8.现在最流行的局域网的网络拓扑是( )

A.总线拓扑 B.环形拓扑 C.星形和扩展星形拓扑 D.层状拓扑

9.下面( )属于C类地址,而且同时属于私有地址(专有地址,private address)

A. 10.0.0.1 B. 172.31.0.1 C. 192.168.1.1 D. 224.0.0.2

10.由于IPv4最大的问题在于网络地址资源有限,严重制约了互联网的应用和发展。IPv6能解决网络地址资源数量的问题,IPv6的地址长度是( )位。

A.16 B.48 C.64 D.128

11.IP首部格式中,( )字段每经过一个路由器其值会减1,当值为0时,则路由器会丢弃该数据包。

A. 校验和 B.标识 C.TTL D.片偏移

12.一个子网网段地址为10.32.0.0 掩码为 255.224.0.0 的网络,它允许的最大主机地址是( )

A. 10.32.254.254 B. 10.32.255.254 C. 10.63.255.254 D. 10.63.255.255

13.IPv4地址斜线记法192.168.1.0/30对应的网络地址的掩码应该是( )

A. 255.255.255.0 B 255.255.255.128 C. 255.255.255.248 D. 255.255.255.252

14. ( )属于内部网关协议,使用链路状态算法。

A. RIP B. OSPF C. BGP D.IGP

昆明理工大学2018年硕士研究生招生入学考试试题

15.一般情况下,浏览器使用( )协议访问WEB服务器TCP的( )端口,读取网页发布的命令是( )。

A.HTTP,53,READ B.WEB,80,GET C.WEB,80,READ D.HTTP,80,GET

16.Windows系统中( )命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知有哪些网络连接正在运行。

A.netstat B.ping C.ipconfig D.tracert

17. 应用层的许多协议都是基于客户服务器方式。客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。客户服务器方式所描述的是进程之间服务和被服务的关系。客户是( ),服务器是( )。

A.在PC机中运行、在服务器中运行 B.手机中运行、大型机中运行

C.服务请求方、 服务提供方 D.运行QQ、运行Web服务

18. 名字到 IP 地址的解析是由若干个( )程序完成的。

A.Web服务器 B.微信 C.路由 D.域名服务器

19. ( )是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。

A.网名 B域名(Domain Name) C.自制系统编号 D.邮件地址

20. 计算机网络上的通信面临以下两大类威胁:( )。

A.熊猫烧香和震网 B.恶意代码和病毒 C. 被动攻击和主动攻击 D.木马和蠕虫

二、简答题(共55分)

1.什么是互联网?(10分)

2.简述互联网带来的负面影响。(10分)

3.简述路由器的作用。(10分)

4.简述以太网适配器即以太网卡的作用。(10分)

5.简述网络软件Wireshark主要功能。(15分)

2647ade925af79c2ea78ff5f56f4e3a0.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值