2021年河北省承德市全国计算机等级考试网络技术预测试题(含答案)_第1页
2021年河北省承德市全国计算机等级考试网络技术预测试题(含答案)_第2页
2021年河北省承德市全国计算机等级考试网络技术预测试题(含答案)_第3页
2021年河北省承德市全国计算机等级考试网络技术预测试题(含答案)_第4页
2021年河北省承德市全国计算机等级考试网络技术预测试题(含答案)_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2021年河北省承德市全国计算机等级考试网络技术预测试题(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.下列关于路由器技术指标的描述中,错误的是()

A.吞吐量是指路由器的包转发能力

B.背板能力决定了路由器的吞吐量

C.语音、视频业务对延时抖动要求较高

D.突发处理能力是以最小帧间隔值来衡量的

2.下列关于路由器技术指标的描述中,正确的是()。

A.高性能路由器一般采用共享背板的结构

B.路由器的服务质量主要表现在包转发效率

C.丢包率是衡量路由器超负荷工作能力的指标之一

D.路由器的包转发能力与端口数量、端口类型、包长度和包类型有关

3.黑客常用的工具不包括()。

A.扫描器B.邮件炸弹C.木马D.MPLS

4.网络地址的子网掩码是()

A.

B.

C.

D.

5.下列对生成树协议STP的相关描述中,错误的是()。

A.BPDU每6秒钟定时发送一次

B.BridgeID值最小的成为根网桥或根交换机

C.BPDU有两种,配置BPDU(<35个字节),拓扑变化通知BPDU(<4个字节)

D.BridgeID由2字节优先级值和交换机MAC地址组成,优先级增值量是4096

6.下列任务不是网络操作系统的基本任务的是()。

A.提供防火端服务B.文件服务C.通信功能D.提供网络管理服务

7.下列关于IEEF802.11三种协议的描述中,错误的是()。

A.IEEE802.11a的实际吞吐量是28~31Mbps

B.IEEE802.11a的最大容量是432Mbps

C.IEEE802.11b的最大容量是88Mbps

D.IEEE802.119的最大容量是162Mbps

8.下列关于Serv-UFTP服务器的描述中,正确的是()。

A.命名用户必须设置密码

B.FTP服务器不能使用动态IP地址

C.匿名用户“anonymous”是由服务器自动添加的.

D.服务器可构建多个由IP地址和端口号识别的虚拟服务器

9.关于邮件列表的特点,下列哪种说法是不正确的()。

A.加入方便B.信息发布有针对性C.邮件列表的分类清晰D.简化信息发布

10.下列对IPv6地址表示中,错误的是()。

A.45BC::0:0:1/48

B.EF60:0:0:0:0:2A:F:FE08:3A

C.::601:BC:0:05D7

D.51DA::2A90:FE:0:4CA2:9C5A

二、填空题(10题)11.

12.标准分类的A类、B类与C类IP地址采用“网络号一_________”的两级结构。

13.TCP/IP参考模型的传输层定义了两种协议,即传输控制协议和______协议。

14.

15.(7)传感器、_________和观察者构成传感器网络的3个要素。

16.局域网所使用的传输介质主要有__________、同轴电缆、光纤、无线通信信道。

17.(17)有一类攻击可以确定通信的位置和通信主机的身份,还可以观察交换信息的频度和长度。这类攻击称为______。

18.

19.WWW浏览器的工作基础是解释执行用______语言编写的文件。

20.局域网中常用的3种非屏蔽双绞线是3类线、4类线和【】。

三、2.填空题(8题)21.CSMA/CD的发送流程可以概括为:先听后发、边听边发、冲突停止、______。

22.计算机的中央处理器由运算器和______组成。

23.针对工厂环境中存在强干扰的特点,工业布线系统一般要用______结构来提高系统运行的稳定性。

24.1000BASE-T标准使用的传输介质是______。

25.广泛使用的TCP/IP的参考模型有______层。

26.TCP/IP参考模型的传输层定义了两种协议,即传输控制协议和______协议。

27.奔腾芯片有两条整数指令流水线和一条【】流水线。

28.如果一个Web站点利用IIS来建设在Web站点的内容位于NTFS分区,那么可以通过___________限制、用户限制、Web权限和NTFS权限对它进行访问控制。

四、C语言程序设计题(2题)29.函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar,按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx对应的位置上,最后调用函数WriteDat把结果xx输出到文件oul.dat中。

替代关系:f(p)=p*11mod256,mod为取余运算,P是数组xx中某一个字符的ASCIl值,f(p)是计算后的无符号整型值(注意:中间变量定义成整型变量),如果原字符是小写字母或计算后f(p)值小于等于32,则该字符不变,否则用f(p)替代所对应的字符。

注意:部分源程序存放在test.c文件中,原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系进行处理。

请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。

30.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:把千位数字和十位数字重新组成一个新的含有两位数字的数ab(新数的十位数字是原四位数的千位数字,新数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的含有两位数字的数cd(新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字),如果新组成的两个数ab<cd,ab必须是奇数且不能被5整除,cd必须是偶数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。

注意:部分源程序存在test.C文件中。

程序中已定义数组:a[200],b[200],已定义变量:cnt

请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。

五、1.选择题(3题)31.网桥运行在_______。

A.物理层B.网络层C.数据链路层D.传输层

32.在下列功能中,哪一个最好地描述了OSI(开放系统互连)模型的数据链路层()。

A.保证数据正确的顺序、无错和完整B.处理信号通过介质的传输C.提供用户与网络的接口D.控制报文通过网络的路由选择

33.在TCP/IP参考模型中,应用层是最高的一层,它包括了所有的高层协议。下列协议中不属于应用层协议的是______。

A.HTTPB.FIPC.UDPD.SMTP

六、1.程序设计题(3题)34.函数ReadDat()的功能是实现从文件IN39.DAT中读取一篇英文文章存入到字符串数组xx中。请编制函数ChA(),该函数的功能是:以行为单位把字符串的第一个字符的ASCII值加第二个字符的ASCII值,得到第一个新的字符,第二个字符的ASCII值加第三个字符的ASCII值,得到第二个新的字符,以此类推一直处理到倒数第二个字符,最后一个字符的ASCII值加第一个字符的ASCII值,得到最后一个新的字符,得到的新字符分别存放在原字符串对应的位置上。最后把已处理的字符串逆转后仍按行重新存入字符串数组xx中,并调用函数WriteDat()把结果xx输出到文件OUT39.DAT中。

注意:部分源程序已给出。

原始文件存放的格式是:每行的宽度小于80个字符,含标点符号和空格。

请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。

试题程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[50][80];

intmaxline=0;

intReadDat();

voidWriteDat();

voidChA(void)

{

}

voidmain()

{

clrscr();

if(ReadDat())

{

printf("数据文件IN39.DAT不能打开!\n\007");

return;

}

ChA();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

char*p;

if((fp=fopen("IN39.DAT","r"))==NULL)

return1;

while(fgets(xx[i],80,fp)!=NULL)

{

p=strchr(xx[i],'\n');

if(p)*p=0;

i++;

}

maxline=i;

fclose(fp);

return0;

voidWriteDat()

{

FILE*fp;

inti;

clrscr();

fp=fopen("OUT39.DAT","w");

for(i=0;i<maxline;i++)

{

printf("%s\n",xx[i]);

fprintf(fp,"%s\n",xx[i]);

}

fclose(fp);

}

35.已知数据文件IN72.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:把个位数字和千位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的千位数字),以及把百位数字和十位数字组成另一个新的十位数cd(新十位数的十位数字是原4位数的百位数字,新十位数的个位数字是原4位数的十位数字),如果新组成的两个数均为偶数且两个十位数中至少有一个数能被9整除,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并计算满足上述条件的4位数的个数cnt,最后调用.写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT72.DAT文件中。

注意:部分源程序已给出。

程序中已定义数组:a[200],b[200],已定义变量:cnt。

请勿改动主函数main()、读函数readDat()和写函writeDat()的内容。

试题程序:

#include<stdio.h>

#defineMAX200

inta[MAX],b[MAX],cnt=0;

voidjsval()

{

{

VoidreadDat()

{

inti;

FILE*fp;

fp=fopen("IN72.DAT","r");

for(i=0;i<NAX;i++)

fscanf(fp,"%d",&a[i]];

fclose(fp);

}

main()

{

inti;

readDat();

jsVal()

for(i=0;i<cnt;i++)

printf("%d\n",b[i]);

prIntf("\n");

wrlteDat();

}

wrlteDat()

{

FILE*fp;

inti;

fp=fopen("OUT72.DAT","w");

fprlrltf(fp,"%d\n",cnt);

for(i=0;i<Cht;i++

fprIntf(fp,"%d\n",h[i]);

fclose(fp);

}

36.己知数据文件IN57.DAT中存有300个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsValue(),其功能是:求出个位数上的数减千位数上数减百位数上的数减十位数上的数大于零的个数cnt,再把所有满足此条件的4位数依次存入数组b中,然后对数组b的4位数按从大到小的顺序进行排序,最后调用函数writeDat()把数组b中的数输出到OUT57.DAT文件中。

例如:1239,9—1-2-3>0,则该数满足条件,存入数组b中,且个数cnt=cnt+1。

8129,9-8-1-2<0,则该数不满足条件,忽略。

注意:部分源程序已给出。

程序中已定义数组:a[300),b[300],已定义变量:cnt。

请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。

试题程序:

#include<stdio.h>

inta[300],b[300],cnt=0;

jsValue()

{

}

main()

{

inti;

readDat();

jsValue();

writeDat();

printf("cnt=%d\n",cnt);

for(i=0;i<cnt;i++)

printf("b[%d]=%d\n",i,bIii);

}

readDat()

{

FILE*fp;

inti;

fp=fopen("IN57.DAT","r");

for(i=0;i<300;i++)

fscanf(fp,"%d,",&a[ii);

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

fp=fopen{"OUT57.DAT","w");

fprintf(fp,"%d\n",cnt);

for(i=0;i<cnt;i++)

fprintf(fp,"%d\n",b[i]);

fclose(fp);

}

参考答案

1.D解析:路由器的突发处理能力是以最小帧间隔发送数据包而不引起丢失的最大发送速率来衡量的。

吞吐量是指路由器的包转发能力,与其端口数量、端口速率、包长度、包类型有关。

背板是路由器输入端与输出端之间的物理通道。由于背板能力决定了路由器的吞吐量,因此高性能路由器通常采用的是交换式结构,而非共享背板结构。

延时抖动是指延时的变化量。由于IP数据包对延时抖动要求不高,因此不把延时抖动作为衡量高速路由器的主要指标,但在语音、视频等业务应用场合对延时抖动的要求较高。

2.C背板是路由输入端与输出端之间的物理通道。传统路由器采用的是共享背板的结构,高性能路由器一般采用的是交换式结构。路由器的服务质量主要表现在队列管理机制、端口硬件队列管理和支持QoS协议上。路由器的包转发能力与端口数量、端口速率、包长度和包类型有关。故选择C选项。

3.D

4.D解析:网络地址是一个B类的IP地址块。依IPv4规定,B类IP地址的标准子网掩码为。而网络地址的二进制表示为10111111.00010110.10101000.00000000。根据该二进制数中比特“1”分布情况可知,网络地址191.22.168.0所使用的子网掩码至少在B类IP地址标准子网掩码的基础上扩展了5位,即划分子网后所使用的最小子网掩码的二进制表示为11111111.11111111.11111000.00000000,其对应的十进制表示为。

5.ABPDU每2秒钟定时发送一次,在网络发生故障或拓扑结构发生变化时也会发送新的BPDU,以便维护生成树树状结构。故选择A选项。

6.A

7.CIEEE802.11三种协议比较由表可知IEEES02.1lb的最大容量是33Mbps。故选择C选项。

8.DServ-UFTP服务器可以设置固定IP地址,也可以不指定IP地址,采用动态IP地址。服务器可构建多个由IP地址和端口号识别的虚拟服务器。Serv-UFTP服务器创建完成后需要添加用户,才能被客户端访问,用户名包括匿名用户和命名用户,如果添加的是匿名用户,系统将不会要求输入密码。故选D选项。

9.C

10.BB【解析】IPv6地址为128位共分为8个位段,表示中需要注意的问题有:使用零压缩法时不能把一个位段的有效0压缩掉;双冒号在一个地址中只能出现一次;不支持子网掩码,支持前缀长度表示法。选项B已经超过8个位段,故选择B选项。

11.组播地址

12.主机号或host-ID或host-id

\n

13.用户数据报用户数据报解析:TCP协议是一种可靠的面向连接的协议,UDP协议是一种不可靠的无连接协议。

14.

15.感知对象

【解析】传感器、感知对象和观察者构成传感器网络的3个要素。

16.双绞线双绞线解析:局域网常用的传输介质有:同轴电缆、双绞线、光纤与无线通信信道。

17.(17)通信量分析【解析】通信量分析可以确定通信的位置和通信主机的身份,还可以观察交换信息的频度和长度。这些信息可以帮助对手猜测正在进行的通信特征

18.直接

【解析】当一个设备向网络上的所有设备发送数据时,就产生了广播。IP具有两种广播地址形式,一种叫直接广播地址,另一种叫有限广播地址。

19.HTMLHTML解析:浏览器解释执行的主要是超文本文件,这种类型的文件一般是用HTML书写。

20.5类线5类线解析:局域网中常用的3种非屏蔽双绞线是3类线、4类线和5类线。

21.随机延迟后重发随机延迟后重发解析:为了有效地实现分布式多结点访问公共传输介质的控制策略,CSMA/CD的发送流程可以简单地概括为4点:先听后发、边听边发、冲突停止、随机延迟后重发。

22.控制器控制器解析:运算器和控制器组成中央处理器,也叫中央处理器CPU。

23.双层网络双层网络解析:针对工厂环境中存在强干扰的特点,工业布线系统一般要用双层网络结构来提高系统运行的稳定性。

24.5类非屏蔽双绞线5类非屏蔽双绞线解析:1000BASE-T标准使用的是5类非屏蔽双绞线,双绞线长度可以达到100m。

25.四或4四或4解析:TCP/IP协议将整个通信功能划分为应用层、传输层、IP网络层和网络接口等4个层次。

26.用户数据报用户数据报解析:TCP协议是一种可靠的面向连接的协议,UDP协议是一种不可靠的无连接协议。

27.浮点指令浮点指令解析:奔腾采用超标量技术:内置多条流水线来同时执行多个处理,实质是以空间换时间,奔腾由两条整数指令流水线和一条浮点指令流水线组成。

28.IP地址限制IP地址限制解析:当Web站点使用IIS来建设时,当Web站点内容位于NTFS分区时,有4种方法可以限制用户访问Web站点中提供的资源:IP地址限制、用户验证(用户限制)、Web权限和NTFS权限。

29.【审题关键句】字符替代f(p)=p*11mod256,小于等于32或原字符对应小写字母不变,否则替换。

\n【解题思路】

\n本题类似第69套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。另外,在源程序中已经定义了一个无符号变量val,因此,在编写答案程序时,不需要再重新定义。

\n【参考答案】

\n

30.【审题关键句】千位+十位与个位+百位,比较大小,整除,奇偶数判断,从大到小排序。【解题思路】

\n本题类似第24套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,体现在3个方面:新组合的第一个数小于第二个数,可通过比较运算符进行判断;整除关系的判断以及奇偶数的判断,可通过求余运算符(%)进行判断。参考答案的第l0条语句,可集中修改该条件语句符合题目的要求。

\n【参考答案】

\n

31.C解析:网桥是一种存储转发设备,用来连接类型相似的局域网。它是在逻辑链路层将数据帧进行存储转发。

32.A【解析】数据链路层(DataLinkLayer)在物理层提供比特流传输服务的基础上,在通信的实体之间建立数据链路连接,传送以帧为单位的数据,采用差错控制、流量控制方法,使有差错的物理线路变成无差错的数据链路。保证数据正确的顺序、无错和完整。

33.C解析:在TCP/IP中,UDP协议提供了简单的、不可靠的无连接服务,它不属于TCP/IP的最高层(应用层),而是属于第二层,即传输层。

34.voidChA(void){intijkstr;charch;for(i=0;i<maxline;i++){str=strlen(xx[i]);/*求各行字符串的总长度*/ch=xx[i][0];for(j=0;j<str-1;j++)/*将该字符的ASCII值与下一个字符的ASCII值相加得到新的字符*/xx[i][j]+=xx[i][j+1];xx[i][str-1]+=ch;/*将最后一个字符的ASCII值与第一个字符的ASCII值相加得到最后一个新的字符*/for(j=0k=str-1;j<str/2;j+jk--)/*将字符串逆转后仍按行重新存入字符串数组xx中*/{ch=xx[i][j];xx[i]-[j]=xx[i][k];xx[i][k]=ch;}}}voidChA(void)\r\n{inti,j,k,str;\r\ncharch;\r\nfor(i=0;i<maxline;i++)\r\n{str=strlen(xx[i]);/*求各行字符串的总长度*/\r\nch=xx[i][0];\r\nfor(j=0;j<str-1;j++)/*将该字符的ASCII值与下一个字符的ASCII值相加,得到新的字符*/\r\nxx[i][j]+=xx[i][j+1];\r\nxx[i][str-1]+=ch;/*将最后一个字符的ASCII值与第一个字符的ASCII值相加,得到最后一个新的字符*/\r\nfor(j=0,k=str-1;j<str/2;j+j,k--)/*将字符串逆转后仍按行重新存入字符串数组xx中*/\r\n{ch=xx[i][j];\r\nxx[i]-[j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\n}\r\n}解析:本题考查的知识点如下:

(1)字符变量的整数运算。

(2)字符的逆序排列。

因为是以行为处理单位,所以要先求得每一行中字符的个数。在C语言中,字符型数据可参与任何整数运算,实际参与运算的是字符的ASCII码。这里可以直接将字符的ASCII码相加,即可得到所要结果。使用循环结构依次对字符进行处理,最后一个字符要单独处理。逆序排列采用的方法是:从两边向中间移动。数组中第一个字符与最后一个字符交换,第二个与倒数第二个交换,按照此规律直到中间一个或两个字符(数组中字符个数为奇数时,最后中间只有一个字符,否则有两个字符)。

35.voidjsVal(){ihtithouhuntendataj;ihtabcd;for(i=0;i<200;i++){thou=a[i]/1000;/*求四位数的千位数字*/hun=a[i]%1000/100;/*求四位数的百位数字*/ten=a[i]%100/10;/*求四位数的十位数字*/data=a[i]%10;/*求四位数的个位数字*/ab=data*10+thou;/*把个位数的千位数重新组合成一个新的十位数ab*/cd=hun*10+ten;/*把百位数和十位数组成另一个新的十位数cd*/if((ab%9==0||cd%9==0)&&(ab%2!=1)&&(cd%2!=1)&&ab!=0&&cd!=0){/*如果新组成的两个数均为偶数且两个十位数中至少有一个数能被9整除同时两个新十位数字均不为零*/b[cut]=a[i];/*将满足条件的4位数存入数组b中*/cnt++;/*统计满足条件的数的个数*/}}for(i=0;i<cnt-1;i++)/*将数组b中的数按从大到小的顺序排列*/for(j=i+1;j<cnt;j++)if(b[i]<b[j]){data=b[i]b[i]=b[j];b[j]=data;}}voidjsVal()\r\n{\r\nihti,thou,hun,ten,data,j;\r\nihtab,cd;\r\nfor(i=0;i<200;i++)\r\n{\r\nthou=a[i]/1000;/*求四位数的千位数字*/\r\nhun=a[i]%1000/100;/*求四位数的百位数字*/\r\nten=a[i]%100/10;/*求四位数的十位数字*/\r\ndata=a[i]%10;/*求四位数的个位数字*/\r\nab=data*10+thou;/*把个位数的千位数重新组合成一个新的十位数ab*/\r\ncd=hun*10+ten;/*把百位数和十位数组成另一个新的十位数cd*/\r\nif((ab%9==0||cd%9==0)&&(ab%2!=1)&&(cd%2!=1)&&ab!=0&&cd!=0)\r\n{/*如果新组成的两个数均为偶数且两个十位数中至少有一个\r\n数能被9整除,同时两个新十位数字均不为零*/\r\nb[cut]=a[i];/*将满足条件的4位数存入数组b中*/\r\ncnt++;/*统计满足条件的数的个数*/\r\n}\r\n}\r\nfor(i=0;i<cnt-1;i++)/*将数组b中的数按从大到小的顺序排列*/\r\nfor(j=i+1;j<cnt;j++)\r\nif(b[i]<b[j])\r\n{data=b[i]\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:本题考查的知识点如下:

(1)将一们位整数各位上的数转变成单独的个位数。

(2)判断结构中多个条件的布尔运算。

(3)循环的使用。

(4)数据的排序。

在本题中,首先要将1个4位数的千位、百位、十位、个位拆成独立的数字。这里借助特殊运算符号“%”(取余)和“/”(整除)。将1个4位数整除1000则可得到其千位上的数字,除以1000取余再整除100则可得百位上的数字,除以100取余再整除10则可得十位上的数字,除以10取余则得个位卜的数字。若1个数除以2取余为0,则这个数是偶数。两个数中至少有1个能被9整除,ab能被9整除与cd能被9整除两个条件满足1个即可,所以这两个条件之间用“或”运算。但这个条件与其他条件必须同时满足,所以此条件与其他条件之间用“与”运算。最后的排序采用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论