第1页共3页浙江师范大学2009年硕士研究生入学考试试题科目代码:822科目名称:计算机与网络提示:1、本科目适用专业:077001教育技术学;2、请将所有答案写于答题纸上,写在试题上的不给分;3、请填写准考证号后6位:。一、填空(共30分每题3分)1.表达式((a=3*5,a*4),a+5)的值为。2.设inta=7;执行语句a+=a-=a*a;则a的值为。3.设char*p=Olympics;执行语句p+=2;printf(%d,strlen(p));输出结果为。4.设x=6;执行语句y=(x=5)?(x-2):(x+2);则y的值为。5.若intx=-1,y=1,t=5;执行语句t=++x&&y--;则x、y、t的值分别为。6.通常用于测试TCP/IP协议是否运行正常的命令是。7.一台主机的IP地址为10.1.169.68,子网屏蔽码为255.255.255.224,那么这台主机的主机号为。用来显示用户所在主机内部的IP协议配置信息的8.通常在应用层上进行网络设备间通信的管理协议是。WW客户机与器之9.计算机网络采用了多种通信介质,如电话线、双绞线、同轴电缆、光纤和。通信信道。防止局域网外部用户对内部网络的非法访问,可采用的技术是________。10.公共密钥加密算法RSA在Web商务上的一个知名应用是。二、程序分析题:(共15分第一题6分、第二题9分)1.下列程序段的输出结果是:f(inta){staticintb=1;++a;b++;return(a+b);}voidmain(){inti;for(i=1;i4;i++)printf(%d,,f(i));}第2页共3页2.下列程序段的输出结果是:voidmain(){inta,b;for(a=1,b=1;a=100;a++){if(b=10)break;if(b%3==1){b+=4;continue;}b-=1;}printf(%d,%d,a,b);}三、综合应用题(15分)下列程序实现如下的功能:输入一行字符,单词之间用空格分隔开,统计其中有多少个单词。求解思路:使用变量num统计单词个数,word作为判别是否单词的标志,若其值为0表示未出现单词,如出现单词则置为1。请将以下程序补充完整。#includestdio.hvoidmain(){charstring[81];inti,num=0,word=0;charc;①;for(i=0;(c=string[i])!=②;i++)if(c=='')③;elseif(④){word=1;⑤;}printf(Thereare%dwordsintheline.\n,num);}第3页共3页四、简答题:(75分)某一小规模的校园网,共有信息点200个,其中行政楼50个、图书馆50、教学楼40个、实验楼60个,网络中心设在图书馆。1.如果学校网络中心申请到一个C类IP地址:202.224.68,则各局域网子网地址如何标识,其中行政楼50个信息点主机地址如何分配?网络中心的子网掩码是多少?(20分)2.实验楼中的网络机房常常会架设简单的防火墙来控制、管理学生的网络访问安全,假如让你管理机房,你将采用什么方法?并陈述你的理由;(20分)3.如何构建学校网络中心的视频教学VOD点播系统?请在软件、硬件以及网络管理三方面陈述;(20分)4.在学校的WEB服务器上构建一个网络教学平台,你认为应该具有哪些功能?(15分)五、编程题(15分)已知2009年1月10日是星期六,现输入其后的任一日期,求该日是星期几。要求在主函数中输入日期,调用自定义函数whichday(使用结构体变量作函参)进行求解。