沈阳师范专升本2010计算机真题B卷

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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. 若有程序如下,该程序的输出结果是( )

相关文档
最新文档