2015 年河南师范大学计算机网络与 C 程序设计考研真题 B
卷
一、填空题(每空 2 分,共 50 分)
1.C 语言用()表示逻辑“真”值。
2.结构化程序的三种基本控制结构是()结构、()结构和循环结构。
3.C 语言源程序的语句分隔符是()。
4.C 语言程序的基本单位是()。
5.C 语言中求字节的运算符是()。
6.表达式 10%3 的结果是()
7.完整的计算机网络系统是由()系统和()系统组成。
8.100BASE-T 网络规范中的 100 表示(),BASE 表示(),T 表示()。
9.集线器属于()层设备,交换机属于()层设备,路由器属于()层设备。
10.VLAN 的可根据()、()和()划分。
11.路由表的目的地址是指目的网络()地址。
12.在 OSI 参考模型中,保证端--端的可靠性是在()上完成的。
13.WLAN 通过()技术来实现数据传输。
14.TCP/IP 模型有四层,分别为()、()、()和()层。
二、简述题(60 分)
1.简述网卡的作用(10 分)。
2.什么是域名地址、IP 地址和 MAC 地址,它们之间有什么关系。(15 分)
3.简述链路一状态算法基本思想。(15 分)
4.简述以太交换机工作原理(10 分)
5.DNS、ARP 和 DHCP 的主要作用是什么?(10 分)
三、应用题(40 分)
1.某公司有一个生产部门和一个市场销售部门,每个部门拥有 50 台计算机,现欲组建
一个能够与 Internet 相连的计算机网络,且已中请了一个 C 类 IP 地址 198.170.200.0,要
求每个部门需划分为单独的网络。(20 分)
(1)列举上述要求所需的其他硬件设备;
(2)画出该网络的结构图。
(3)计算子网掩码,并写出每个子网的网络地址、广播地址及 IP 地址范围。
2.从键盘输入 m 个整数存放在一个一维数组中,对其从小到大进行排序并输出。写出其
算法和相应程序(20 分)