沈阳师范专升本2010计算机真题B卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
------------装订线---------------装订线------------------装订线--------------------装订线-----------------装订线-------- ----
2010年高职高专毕业生升入本科学校继续学习
沈阳师范大学计算机科学与技术专业
专业综合课(理论部分)试卷B
说明:本试卷分计算机网络技术(50分),C语言程序设计(80分),数据库(70分)三部分,共200分,考试时间150分钟。
第一部分计算机网络技术(50分)
一、填空题:(每空1分,共10分)
( )。
2、目前在数据链路层广泛使用的检错技术是( )。
3、数据链路层传送的数据单元PDU称作( )。
4、从路由算法能否随网络通讯量或拓扑自适应的进行调整变化来划分,可分为( )路由选择策略与( )路由选择策略。
5、以太网帧中的数据部分最小长度为( )字节,最大长度为( )字节。
6、多路复用技术分为( )、( )、波分复用、码分复用。
7、用户利用电话线上网时,需要安装( )网络设备。
二、单项选择题:(每小题2分,共20分)
()
A、10m
B、50m
C、100m
D、200m
2、某主机的子网掩码为255.255.248.0,那么它的IP地址中的主机号占多少位()
A、8
B、9
C、10
D、11
3、从IP地址到硬件地址的转换是由下列哪种协议来完成的()
A、ARP
B、RARP
C、ICMP
D、IGMP
4、在一个自治系统内部使用且适用于规模较大网络的路由选择协议是()
A、RIP
B、OSPF
C、BGP
D、EGP
5、 Telnet使用的端口号为()
A、21
B、20
C、23
D、80
6、关于光纤的说法中,哪一个是不正确的()
A 、保密性好 B、抗电磁干扰性能好
C 、体积小,重量轻
D 、光电接口比较便宜,两根光纤容易对接
7. RIP协议是用何值来表达”距离”为不可达的()
A、 0
B、 1 C 、15 D、 16
8、计算机网络可分为两个子网,即()
A、物理和逻辑子网
B、通信和应用子网
C、物理和虚拟子网
D、通信和资源子网
9、通信双方数据只能向一个方向传输,这种通信方式叫()
------------装订线---------------装订线------------------装订线--------------------装订线-----------------装订线-------- ----
A、单工通信
B、半双工通信
C、全双工通信
D、单向通信
10、192.168.10.100 作为一个 C 类 IP 地址,最后一个字节为()
A、网络号 B 、主机号 C 、端口号D、子网掩码
三、简答题:(每小题10分,共20分)
1、请叙述网络具有五层协议的网络体系结构的要点,包括各层的主要功能?
2、画图说明TCP传输连接的建立过程(报文段的序号等请自定,要注意序号间关系)。为什么需要三次握手?
------------装订线---------------装订线------------------装订线--------------------装订线-----------------装订线-------- ----
第二部分C语言程序设计(80分)
一、单项选择题:(每小题3分,共39分)
1.以下选项中,合法的变量标识符是( )
A、int
B、_3int
C、#MAX
D、A.MIN
2.若x,i,j和k都是int类型变量,则计算表达式x =(i=4,j=16,k=32)后,x的值为( )
A、4
B、16
C、32
D、42
3.表达式16/5的值是( )
A、3.2
B、3
C、4.0
D、4.20
4.若数组名做函数的实参,则实参传递给形参的是:( )
A、数组全部元素的值
B、数组的首地址
C、数组第一个元素的值
D、数组元素的字节数
5. “A”和‘A’ 在计算机内存中分别占用的字节数是:( )
A、2和1
B、2和2
C、1和1
D、1和2
6. 下面程序运行后,输出的结果为:( )
#include
int main(int argc, char *argv[])
{
int a = 5, b = 4, c = 6, d;
d = a>b ? (a > c ? a : c) : b;
printf("%d",d);
return 0;
}
A、5
B、4
C、6
D、1
7. 对下列程序编译运行, 其输出的结果为:( )
#define ADD(x) x+x
main()
{
int m = 1, n = 2, k = 3;
int sum = ADD(m + n) * k;
printf(“sum=%d”,sum);
}
A、sum=9
B、sum=10
C、sum=12
D、sum=18
8.假设下列语句中,a,b,c为int变量,在按顺序执行完这些语句后它们的值分别是多少( )
x = 1; y = 2; z = 3;
--x && y++ && z--;
++x || y-- && --z;
A、x=1,y=2,z=3
B、x=1,y=1,z=2
C、x=0,y=2,z=3
D、x=1,y=1,z=3
9. 执行下列语句后,输出的结果为( )
int M;
M = (20,1+1),100-1;
printf(“M=%d”,M);
A、M=20
B、M=99
C、M=2
D、M=0
10. 若有程序如下,该程序的输出结果是( )