网络和C语言.doc

上传人:豆**** 文档编号:33575064 上传时间:2022-08-11 格式:DOC 页数:19 大小:2.75MB
返回 下载 相关 举报
网络和C语言.doc_第1页
第1页 / 共19页
网络和C语言.doc_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《网络和C语言.doc》由会员分享,可在线阅读,更多相关《网络和C语言.doc(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1.数据传输中的“噪音”指的是( C )A. 信号在传输过程中的衰减B. 音频信号在传输过程中的失真C. 信号在传输过程中的受到的干扰D. 以上都是2.无线局域网的协议标准为( C )A. IEEE802.3B. IEEE802.4C. IEEE802.11D. IEEE802.73.下一代互联网采用的IPv6协议中,ip地址所用的十六进制位数是( B )A. 12B. 32C. 128D. 644.“FDDI(光纤分布数据接口)”采用的标准是( D )A. 以太网B. 广域网C. 令牌总线网D. 令牌环网5.在一个采用粗缆作为传输介质的以太网中,两个节点之间的距离超过500m,那么做简单的方

2、法是选用( A )来扩大局域网覆盖范围A. RepeaterB. BridgeC. RouterD. Gateway6.设数组a5=10,20,30,40,50;已知指针p指向a1;则表达式*(p+)的值是( A )A. 20B. 21C. 30D. a2的地址7.在数据传输中,传输延迟最小的是( B )A. 分组交换B. 电路交换C. 报文交换D. 信元交换8.在OSI参考模型中,具有处理通信进程的密码设置功能层是( B )A. 应用层B. 表示层C. 会话层D. 传输层9.以下网络互联设备中,与网桥具有相似功能的是( A )A. 交换机B. 中继器C. 路由器D. 网关10.已知有定义st

3、ruct linkint data;struct link*next;a,b,c, *p, *s;且各变量的赋值如下图, 要把结点b插在a,c之间,正确的是( D )A. p-next=s; s-next=p-nextB. p-next=s-next; s=p-nextC. s-next=p-next; p=sD. s-next=p-next; p-next=s11.OE中的收件人或抄送栏可以( D )A. 只能写一个Email地址B. 多个Email地址之间只能以“,”分隔C. 多个Email地址之间只能以“;”分隔D. 多个Email地址之间以“,”或“;”分隔12.下列各项中不是搜索引擎

4、的是( A )A. 搜狐B. 百度C. 搜狗D. Google13.NIC工作在( B )层A. 物理层B. 数据链路层C. 网络层D. 传输层14.int a23=1,2,3,4,5,6, (*p)3=a;则表达式不是4的是( B )A. *(*p+3)B. *p+3C. *(*(p+0)+3)D. a0315.常用的网络操作系统有( ABC )A. UNIXB. NetWareC. Windows NTD. Windows 3.216.我们可以通过哪些渠道接入Internet( BCD )A. 局域网B. 电信网C. 有线电视网D. 数据专线17.“三网合一”的“三网”是( BCD )A.

5、 电力网B. 电信网C. 广播电视网D. 计算机网18.下面是OSI参考模型中网络层的功能的是( ACD )A. 路由建立B. 流量控制C. 建立连接D. 分组和重组19.电子邮件使用的协议有:( ABCD )A. POP3B. SMTPC. IMAP4D. MIME20.Internet接入应用:一用户家里原有一台电脑使用的ADSL modem宽带拨号上网。现又新增2台电脑,还需要购买( 路由器 )设备才能共享上网,modem的Rj45与该设备的( WAN )口相连接。21.某家庭已申请到一个账户和密码,要通过ADSL上网,请给他创建一个宽带连接“控制面板”-( 网络连接 )-( 创建一个新

6、的链接 ),在图一中选中( 连接到Internet )在图二中选择( 手动设置我的链接 )然后根据向导完成22.某单位分配到一个C类IP地址,其net-id为194.53.71.0,如选用的子网掩码为255.255.255.224,则该网络含有多少个可用的子网?每个子网中的主机数最多是多少?请列出全部子网。8个子网每个子网的主机数最多是30194.53.71.0/27 194.53.71.32/27 194.53.71.64/27194.53.71.96/27 194.53.71.128/27 194.53.71.160/27194.53.71.192/27 194.53.71.224/272

7、3.某公司网络结构图如图1所示。其中网管中心位于A楼,B楼与A楼距离约300米,B楼的某一层路由器采用NAT技术进行网络地址转换,其他层仅标出楼层交换机图1(1)从表1中为图中(1)(4)处选择合适的设备名称(每个设备限选1次)表1设备类型设备名称数量路由器Router11三层交换机Switch11二层交换机Switch22A. 表2是路由器A上的地址变换表,将图2中(8)(11)处空缺的信息填写在相应位置表2NAT变换表内部IP/端口号变换后的端口号192.168.0.1:135834576192.168.0.3:125265534图2B. 参照图1的网络结构图,为工作站A配置Interne

8、t协议属性。24.某单位通过电信部门提供ADSL与Internet相连,并通过代理服务器使用内部各计算机终端访问Internet,连接方式如下图1所示。电信部门分配的公网IP地址为202.117.12.36/30, DNS的IP地址为211.92.184.130和211.92.184.129,假设内部需要代理的计算机客户端数目不超过250台。单位内部网络IP地址规划为10.0.0.0/24.代理服务器外网卡部分网络参数配置如下图2所示。图1图2(1) 在图2中完成代理服务器上外网卡参数配置(2) 在图3中完成代理服务器上内网卡参数配置图3(3) 在图4中完成内部计算机客户端网卡参数配置图4(4

9、)在代理服务器内网卡和外网卡以及内部计算机客户端网卡的网络配置参数中,那些网卡的“DNS服务器”IP地址参数可以不配置?那些网卡的“DNS服务器”IP地址参数必须设置的。代理服务器外网卡和客户端网卡的“DNS”必须设置代理服务器内网卡可以不设置25.某电脑房用代理服务器共享上网,代理服务器内网的IP地址为192.168.0.1/24. 如果无DHCP服务器,则工作站的网卡参数如何设置?26.某单位的公网IP地址为202.117.12.32/29,局域网中的一部分计算机通过代理服务器共享上网,另一部分直接访问Internet。A区计算机的IP地址范围是:202.117.12.35-202.117

10、.12.38B区计算机的IP地址范围是:192.168.0.2-192.168.0.254设置B区某一台计算机的IP地址IP地址为192.168.0.28的计算机发送到Internet上的IP数据包的源IP地址为202.117.12.34; IP地址为202.117.12.35的计算机发送到Internet上的数据包的源IP地址为202.117.12.35.27.程序运行的结果是( 48 )#include main( )int k=4;func(k); func(k);func(int a)static int m=0;m+=a;printf(%d, m);28.下列程序的结果是( 7 )#

11、include f(int a)int b=0;static int c=3;a+=c+;return(a);main()int a=2, i, k;for(i=0; i2; i+)k=f(a+);printf(%dn, k);29.程序运行的结果是( -3, 10 )#include main()int a=-3, b=2;b=a+2b;printf(%d, %xn, a, b);30.程序运行的结果是( 235 )#include main()int k=5, n=0;doswitch(k)case 1:case 3: n+=1; k-; break;default: n=0; k-;ca

12、se 2:case 4: n+=2; k-; break;printf(%d, n);while(k0&n5);31.程序运行的结果是( 3553 )#include void swap1(int *a, int *b)int *t;t=a; a=b; b=t;void swap2(int *a, int *b)int t;t=*a; *a=*b; *b=t;main()int i=3, j=5, *p=&i, *q=&j;swap1(p,q);printf(%d%d, *p, *q);swap2(p,q);printf(%d%d, *p, *q);32.结构体数组中存放有3人的姓名和年龄,以

13、下程序输出三人中年龄最长者的姓名和年龄。#include static struct manchar name20;int age;person=liming, 18, wanghua, 20, zhangping, 19;main()struct man *p, *q;int old=0;for( p=person ; pperson+3 ; p+)if(oldage)q=p; old=p-age;printf(%s%d, q-name, old );33.已知有一文本文件a.txt,编程:分别统计出该文件中英文字母,汉字的个数,统计结果写入到b.txt#include main()FILE

14、 *fp1, *fp2 ;unsigned char c;int zm=0, hz=0;fp1=fopen(a.txt, r);fp2=fopen(b.txt, w );c=fgetc(fp1);while(!feof(fp1)if( isalpha(c) )zm+;if(c0xa0)hz+;c=fgetc(fp1);fprintf(fp2, %d, %dn, zm, hz/2);fclose(fp1);fclose(fp2);34.下面程序的功能是统计子串substr在母串str中出现的次数。#include main()char str80, substr80;int n;gets(str

15、);gets(substr);printf(%dn, count(str, substr);count(char *str, char *substr)int i, j, k, num=0;for(i=0; stri!=0 ; i+)for( j=i , k=0; substrk =strj ; k+, j+)if( substrk+1=0 )num+; break;return num;35.一个等差数列第一项为5,前10项和为320,求它的公差。#include main()int i, d, s=0, an;for(d=1; ; d+)s=0 ;for(i=1; i=10; i+)an=

16、5+d*(i-1) ;s+=an;if(s=320 )printf(%dn, d);break;36.下面程序的功能是删除字符串中的数字字符。#include #include void delnum(char*s)int i=0;while(si!=0)if(isdigit(si)strcpy(&si, &si+1);i-;i+;main()char item100;printf(n please input a string:);scanf(%s, item);delnum(item) ;printf(n%s, item);37.以下函数del的功能是从由head指向其头结点的一个单向链表

17、中删除num域值为num的第一个结点,并根据不同情况报告链表为空或已删除或未找到等信息。#include struct stint num;float score;struct st *next;struct st *del(struct st *head, int num)struct st*p1, *p2;if(head=NULL)printf(list null!n);return head;p1=head;while(p1-next!=NULL&p1-num!=num)p2=p1;p1=p1-next ;if(p1-num=num)if(p1=head)head=p1-next ;el

18、sep2-next=p1-next ;printf(delete:%dn, num);elseprintf(%d not been found!n, num);return head;38.有n盏灯,编号为1至n,第一个人把所有灯打开,第二个人按下所有编号为2的倍数开关(这些灯将被关掉),第三个人按下所有编号为3的倍数开关(其中关掉的打开,开着的灯将被关闭),以此类推。一共有k个人,问最后那些灯是开着的。输入n和k,输出开着灯的编号。#include main( )int a100, i, j, n, k;scanf(%d%d, &n, &k);for(i=1; i=n; i+)ai=1 ;f

19、or(i=2; i=k; i+)for(j=1; j=n; j+)if(j%i=0)aj=!aj ;for(i=1; i=n; i+)if(ai)printf(%3d, i );39.求所有不超过200且大于10的N值,N值的平方是具有对称性性质的回文数。所谓回文数就是将一个数从左向右读与从右向左读一样。例如:满足要求的数有:N=11, 11*11=121等#include #include int convert(int n)int s=0;while (n0)s=s*10+n%10;n/=10;return s;int main()int i, t;for (i=10; i=200; i+

20、)t=i*i;if (t=convert(t)printf(%dt%dn, i, t);return 0;40.有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件C中。#include #include void sort(char *p)int i, j, len=strlen(p);char t;for (i=0; ilen-1; i+)for (j=0; jpj+1)t=pj;pj=pj+1;pj+1=t;int main()FILE *fa, *fb, *fc;char s100=0, ch;int i=0, j;fa=fopen(a

21、.txt, r);fb=fopen(b.txt, r);fc=fopen(c.txt, w);while (ch=getc(fa)!=EOF)si+=ch;while (ch=getc(fb)!=EOF)si+=ch;sort(s);fputs(s, fc);fclose(fa);fclose(fb);fclose(fc);return 0;41.有一本书中间被撕掉一张后,现剩余页码之和是11166,问这本书共有多少页,被撕掉的一张页码为多少(注:书的页码从第一页开始)#include int main()int s=0, i=0;while (s=11166)i+;s+=i;i+;s+=i;

22、printf(%dn%dt%dn, i, (s-11166)/2, (s-11166)/2+1);return 0;42.求数列1,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,.的前40项之和.#include int main()int n=1, i, m=0, s=0;while (n=40)m+;for (i=1; i=2*m-1; i+)if (n=40)s+=m;elsebreak;n+;printf(%dn, s);return 0;43.编程:利用随机函数,随机产生20个099之间不重复的整数,存入数组,然后输出#include void getdata(int

23、a)int i, j;a0=rand()%100;for(i=1; i20; i+)ai=rand()%100;for(j=0; ji; j+)if(ai=aj)i-;break;int main()int a20, i;getdata(a);for(i=0; i20; i+)printf(%dt, ai);return 0;44.写一函数,将BASIC,Visual Foxpro,Computer,C+,SQL2000字符串按字母顺序(由小到大)输出。#include #include #include void fun(char *s5); int main(void)char *p5=B

24、ASIC, Visual Foxpro, Computer, C+, SQL2000; fun(p); return 0; void fun(char *s5)int i, j; char *t; for (i=0; i4; i+)for (j=0; j0)t=sj;sj=sj+1;sj+1=t;for (i=0; i5; i+)puts(si); 45.用行指针作函数的形参写一函数,调用随机函数给3行4列的数组赋不同的值,并按从小到大的顺序输出。#include #include #include void fun(int (*p)4); int main(void)int a34; fun

25、(a); return 0; void fun(int (*p)4)int i, j, k, t; *p=rand()%100; for (i=1; i12; i+)*(*p+i)=rand()%100; for (j=0; ji; j+)if (*(*p+i)=*(*p+j) i-; break; printf(The array is:n); for (i=0; i3; i+)for (j=0; j4; j+) printf(%5d, *(*(p+i)+j); printf(n); for (i=0; i11; i+)k=i; for (j=i+1; j*(*p+j) k=j; if (k!=i)t=*(*p+i);*(*p+i)=*(*p+k);*(*p+k)=t;printf(The sorted is:n); for (i=0; i3; i+)for (j=0; j4; j+)printf(%5d, *(*(p+i)+j); printf(n);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁