版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(2022年)宁夏回族自治区吴忠市全国计算机等级考试网络技术模拟考试(含答案)学校:________班级:________姓名:________考号:________
一、单选题(10题)1.下面的软件中,()是实现网络功能所必不可少的软环境。
A.设备驱动软件B.数据库管理软件C.网络操作系统D.通信软件
2.网络营销的企业竞争是一种()的竞争形态。
A.以产品为焦点B.以技术为焦点C.以人才为焦点D.以顾客为焦点
3.下列关于TCP/IP传输层协议的描述中,错误的是()。A.TCP/IP传输层定义了TCP和UDP两种协议
B.TCP协议要完成流量控制功能
C.UDP协议主要用于不要求按分组顺序到达的传输
D.UDP协议与TCP协议都能够支持可靠的字节流传输
4.对于下列说法,哪一种是错误的()。
A.TCP协议可以提供可靠的数据流传输服务
B.TCP协议可以提供面向连接的数据流传输服务
C.TCP协议可以提供全双工的数据流传输服务
D.TCP协议可以提供面向非连接的数据流传输服务
5.以下哪种支付方式可以实现离线操作()
A.信用卡支付B.电子现金支付C.电子转账支付D.电子支票支付
6.在搜索引擎中,用户输入接口可分为哪两种?()。
A.集中式接口和混合式接口B.简单接口和复杂接口C.相邻接口和相近接口D.一般接口和专用接口
7.EDP是实现EDI的基础和必要条件,EDP的中文名称是()。
A.电子支付与结算B.电子数据计划C.电子数据处理D.电子数据交换
8.网络营销的主要内容不包括()。
A.网上市场调查B.网上CA认证C.网上产品和服务策略D.网上消费者行为分析
9.下列关于集线器的描述中,错误的是()。
A.连接到集线器的所有节点属于一个冲突域
B.连接到集线器的节点发送数据时,将执行CSMA/CD介质访问控制方法
C.通过在网络链路中串接一个集线器可以监听该链路中的数据包
D.连接到一个集线器的多个节点不能同时接收数据帧
10.ITU标准OC一24和OC—12的传输速率分别为()。
A.155.52Mbps和51.84Mbps
B.155.52Mbps和622.08:Mbps
C.622.08:Mbps和155.52.Mbps
D.1.244.Gbps和622.08Mbps
二、填空题(10题)11.ATM协议中,会聚子层CS被定义成两个子层,即【】和公共部分会聚子层(CPCS)。
12.
13.
14.在分布式计算中,一个应用程序被动地等待,而另一个应用程序通过请求启动通信的模式就是______交互模式。
15.(18)防火墙是指设置在不同网络或____之间的一系列部件的组合。
16.(3)早期的广域网的通信子网数据交换方式中,可以采用的方法基本上可以分为两类:电路交换和_________。
17.数据报选项与填充域使得IP数据报的头部长度是【】的整数倍。
18.
19.在TCP/IP协议集中,TCP协议和UDP协议运行于开放系统互联参考模型中的______层。
20.SNMPv1是一个不安全的协议,管理站(Manager)与代理(Agent)之间通过进行身份认证。
三、2.填空题(8题)21.Ethernet的MAC地址长度为______位。
22.网络操作系统的缩写是______。
23.能把计算机处理好的结果转换成为文本、图形、图像或声音等形式并输送出来的设备称为【】设备。
24.平均无故障时间的英文缩写是______。
25.有一种攻击针对网络低层协议而不针对某项特定的应用服务,这种攻击称为【】。
26.TCP/IP参考模型的传输层定义了两种协议,即传输控制协议和______协议。
27.OSI参考模型从低到高第3层是【】层。
28.目前便携式电脑的配置已经______桌面式电脑。
四、C语言程序设计题(2题)29.对10个候选人进行选举,现有一个100条记录的选票数据文件in.dat,其数据存放的格式是每条记录的长度均为10位,第一位表示第一个候选人的选中情况,第二位表示第二个候选人的选中情况,依次类推;每一位内容均为字符0或1,l表示此人被选中,0表示此人未被选中,全选或全不选(空选票)均为无效的选票则不作统计。给定函数ReadDat的功能是把选票数据读入到字符串数组xx中。请编制函数CountRs来统计每个候选人的选票数并把得票数依次存入yy[0]到yy[9]中,即第一个候选人的得票数存入yy[O]中,以此类推。最后调用函数WriteDat把结果yy输出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。
30.已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是:求出千位数上的数减百位数上的数减十位数上的数减个位数上的数大于零的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从小到大的顺序进行排序。最后main函数调用写函数writeDat把数组b中的数输出到文件out.dat中。
例如:9123,9-1-2-3>0,则该数满足条件存入数组b中,且个数cnt=cnt+1。
9812,9-8-1-2<0,则该数不满足条件忽略。
注意:部分源程序存在test.c文件中。
程序中已定义数组:a[300],b[300],已定义变量:cnt
请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。
五、1.选择题(3题)31.软件工程开发的可行性研究是决定软件项目是否继续开发的关键,而可行性研究的结论主要相关于()。
A.软件的质量B.软件的功能C.软件系统目标D.软件的性能
32.对于域名为WWW.hicom.cn的主机,下面哪种说法是正确的?()
A.它一定支持FTP服务B.它一定支持WWW服务C.它一定支持DNS服务D.以上说法都是错误的
33.对明文进行加密的一组规则称为()。
A.明文算法B.密文算法C.加密算法D.密码学
六、1.程序设计题(3题)34.下列程序的功能是:计算出自然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE+NINE的个数cnt,以及满足此条件的所有SIX与NINE的和sum。请编写函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sam输出到文件OUT51.DAT中。其中的S,LX,N,I,N,E各代表一个十进制数。
注意:部分源程序已给出。
请勿改动主函数main()和写函数writeDAT()的内容。
试题程序:
#include<stdio.h>
intcnt,sum;
voidcountValue()
{
}
voidmain()
{
cnt=sum=O;
countValue();
printf("满足条件的个数=%d\n",cnt);
printf("满足条件所有的SIX与NINE的和=%d\n",sum);
writeDAT();
}
writeDAT()
{
FILE*fp;
fp=fopen("OUT51.DAT","w");
fprintf(fp,"%d\n%d\n",cnt,sum);
fclose(fp);
}
35.下列程序的功能是:寻找并输出11至999之间的数m,它满足m,m2和m3均为回文数。所谓回文数是指其各位数字左右对称的整数,例如121,676,94249等。满足上述条件的数如m=11,m2=121,m3=1331皆为回文数。请编制函数intjsValue(longn)实现此功能,如果是回文数,则函数返回1,反之则返回0。最后把结果输出到文件out43.dat中。
注意:部分源程序已给出。
请勿改动主函数main()。
#include<stdio.h>
intjsValue(longn)
{
}
main()
{
longm;
FILE*out;
out=fopen("out43.dat","w");
for(m=11;m<1000;m++)
{
if(jsValue(m)&&jsValue(m*m)&&jsValue(m*m*m))
{
printf("m=%41d,m*m=%61d,m*m*m=%81d",m,m'm,m*m*m);
fprintf(out,"m=%41d,m*m=%61d,m*m*m=%81d\n",m,m*m,m*m*m);
}
}
fclose(out);
}
36.函数ReadDat()的功能是实现从文件IN5.DAT中读取一篇英文文章存入到字符串数组xx中。请编制函数ConvertCharA(),该函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,如果是字母z,则改写成字母a。大写字母仍为大写字母,小写字母仍为小写字母,其他字符不变。把已处理的字符串仍按行重新存入字符串数组xx中,最后调用函数WriteDat()把结果xx输出到文件OUT5.DAT中。
例如,原文:Adb.Bcdza
abck.LLhj
结果:Aec.Bdeab
bcdl.LLik
原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
charxx[50][80];
intmaxline=0;/*文章的总行数*/
intReadDat(void);
voidWriteDat(void);
voidConvertCharA(void)
{
main()
{
clrscr();
if(ReadDat())
{
printf("数据文件IN5.DAT不能打开!\n\007");
return;
}
ConvertCharA();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
char*p;
if((fp=fopen("IN5.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(void)
{
FILE*fp;
inti;
clrscr();
fp=fopen("OUT5.DAT","w");
for(i=0;i<maxline;i++)
{
printf("%skn",xx[i]);
fprintf(fp,"%s\n",xx[i]);
}
fclosefp);
}
参考答案
1.C
2.D
3.D解析:①TCP/IP参考模型的传输层定义了两种协议,即传输控制协议(TCP,TransportControlProtocol)与用户数据报协议(UDP,UserDatagramProtocol)。②TCP协议是一种可靠的面向连接的协议,它允许将一台主机的字节流无差错地传送到目的主机。TCP协议同时要完成流量控制功能,协调收发双方的发送与接受速度,达到正确传输的目的。③UDP协议是一种不可靠的无连接协议,它主要用于不要求按分组顺序到达的传输中,分组传输顺序检查与排序由应用层完成。④UDP是不可靠的无连接协议。TCP是一种可靠的面向连接的协议。
4.D解析:TCP协议是一种可靠的面向连接的协议,它允许将一台主机的字节流(ByteStream)无差错地传到目的主机,TCP协议将应用层的字节流分成多个字节段(ByteSegment),然后将一个一个的字节段传送到互联层,发送到目的主机。当互联层接收到的字节段传送给传输层时,传输层再将多个字节段还原成字节流传送到应用层。TCP协议同时要完成流量控制功能,协调收发双方的发送与接收速度,达到正确传输的目的。
5.B解析:电子现金支付不直接对应任何银行账户,消费者事先支付现金,即可以获得相应货币值的电子现金,可以离线操作。
6.B
7.C
8.B
9.D节点通过双绞线连接到一个集线器上,当其中一个节点发送数据的时候,任何一个节点都可以收到消息,所以链路中串接集线器可以监听该链路中的数据包。由于集线器工作在物理层,所以每次只能有一个节点能够发送数据,而其他的节点都处于接收数据的状态。连接到一个集线器的所有节点共享一个冲突域,这些节点执行CSMA/CD介质访问控制方法。
10.DOC—n:Opticalcatrierleveln(光载体等级)。“OC”是OpticalCarrier的缩写,这是光纤传输的一种单位,它通常表示为OC—n,其中,n是多路传输技术中基本速率51.84Mbps的倍数。根据计算,ITU标准OC一24和OC一12的传输速率分别为51.84×24=1244.16Mbps和51.84×12=622.08Mbps,即1.244.Gbps和622.08Mbps。故选择D选项。
11.特定业务会聚子层(SSCS)特定业务会聚子层(SSCS)解析:ATM协议中,会聚子层CS被定义成特定业务会聚子层(SSCS)和公共部分会聚子层(CPCS)两个于层。
12.目录服务【解析】网络操作系统为支持分布式服务功能,提出了一种新的网络资源管理机制,即分布式目录服务。分布式目录服务将分布在不同地理位置的网络中的资源,组织在一个全局性的、可复制的分布数据库中,网中多个服务器都有该数据库的副本。
13.
14.客户机/服务器客户机/服务器解析:在分布式计算中,一个应用程序被动地等待,而另一个应用程序通过请求启动通信的模式就是客户机/服务器交互模式。
15.(18)网络安全域【解析】防火墙是指设置在不同网络或网络安全域之间的一系列部件的组合。
16.(3)存储转发交换【解析】早期的广域网的通信子网数据交换方式中,可以采用的方法基本上可以分为两类:电路交换和存储转发交换。存储转发交换又分为两类:报文存储转发交换和报文分组存储转发交换。
17.3232解析:IP选项是任选的,但选项处理是不可或缺的,填充域用来将IP报文凑齐为32的整数倍长度。
18.整机
【解析】计算机系统是由硬件和软件构成的,其中硬件分成芯片、板卡、整机和网络四个层次。
19.传输传输解析:在IP互联中,传输控制协议(TCP)和用户数据报协议(UDP)是传输层最重要的两种协议,它们为上层用户提供不同级别的通信可靠性。
20.团体名SNMP协议使用团体名(CommunityName)来标志协议数据的发送方身份,它包含在每个SNMP数据报文中。
21.4848解析:典型的Ethernet物理地址长度为48位(6个字节),如00-60-08-00-A6-38。
22.NOSNOS解析:网络操作系统缩写是NOS,即NetworkOperatingSystem。
23.输出输出解析:输出设备是计算机系统输出数据和信息的设备。
24.MTBFMTBF解析:MTBF是MeanTimeBetweenFailures的缩写,指多长时间系统发生一次故障,即平均无故障时间。
25.非服务攻击非服务攻击解析:从网络高层协议的角度看,攻击方法可概括分为两大类:服务攻击与非服务攻击。非服务攻击(ApplicationIndependentAttack)不针对某项具体应用服务,而是基于网络层等低层协议而进行的。
26.用户数据报用户数据报解析:TCP协议是一种可靠的面向连接的协议,UDP协议是一种不可靠的无连接协议。
27.网络网络解析:OSI参考模型共分7层,从底层到高层分别是物理层、数据链路层、网络层、传辅层、会话层、表示层、应用层。第3层是网络层。
28.接近接近解析:便携式电脑即笔记本,它的功能和台式机已经不相上下了。
29.【审题关键句】10列100行选票,全选或不选的无效,统计存入数组。
\n【解题思路】
\n根据题意,本程序涉及l0个候选人共100条记录,其中,100条记录的选票文件采用二维数组存储其数据,第一维表示100条记录,第二维表示每条记录中10个候选人的选中情况。可以通过两个for循环对100条记录逐个比对,在第一层for循环中,对100条记录的每条记录情况进行扫描,在第二层for循环语句中,判断数组元素XX[i][j]的值是否等于字符1,如果等于字符1,说明第j个人得了一票,则数组元素yy[j]加1。
\n①先定义两个循环变量i和j。
\n②指定第一个for循环的循环条件,循环变量i从0开始,等于100时结束,每循环一次,变量i的值加1。
\n③在for循环中首先判断记录值不等于1111111111的记录,然后计算l0个候选人的得票数,可以通过一个for循环,对满足条件的记录中的每个数字再次比对,当数字等于1时,将第j个人的票数加l。
\n注意,本程序中由于只有数值1才会被计算到最后的结果中,因此,可以省去判断记录全为0时记录无效的情况,因为,即使将0参与到计算中,其计算结果也还是0,不会影响到最终结果,只需判断记录为全1时无效即可。
\n【参考答案】
\n
30.【审题关键句】千数-百位-十位-个位数大于零的个数,把所有满足此条件的数依次存入数组,按从小到大的顺序排序。
\n【解题思路】
\n本题类似第9套试题,通过审题可以发现仅有一个不同点,即要求统计的四位数的条件是“千数-百位-十位-个位数大于零”,参考答案的第8条语句修改if语句的判断条件。另外,对于数据交换的整型变量tmp可以自定义其变量名。
\n【参考答案】
\n
\n
31.C解析:软件开发中的可行性研究子阶段是要设定软件系统的目标,确定研制要求,提出可行性报告。对各种可能方案做出成本效益分析,作为使用单位是否继续该项工程的依据。其结论主要相关于软件系统的目标或其设计目的。
32.D本题考查域名服务的知识。域名解析就是域名到IP地址的转换过程,一般情况下,支持WWW服务域名的以www开头的域名,支持FTP服务的域名以ftp开头,但这个并不是绝对的,使用www开头的域名也可以支持FTP服务,反之亦然。选项A和选项B说法是错误的。通过域名并不能判断主机是否支持DNS服务,选项C说法错误。正确答案为选项D。
33.C解析:对明文进行加密时采用的一组规则称为加密算法。
34.voidcountValue(){inti=100;while(1){if(3*i%2==0&&3'i/2>=1000&&3'i/2<=9999)/*如果满足条件SIX+SIX+SIX=NINE+NINE*/{/*即一个3位数乘3再除2余数为0且所得的数为4位数*/cnt++;/*统计满足条件的数的个数*/sum+=i+3*i/2;/*求满足上条件的所有SIX与NINE的和*/i++;}elsei++;/*如果果不满足条件则取下一个数*/if(i>999II3'i/2>9999)break;/*当SIXP不为3位数或所得的数不为四位数时退出循环*/}}}voidcountValue()\r\n{\r\ninti=100;\r\nwhile(1)\r\n{\r\nif(3*i%2==0&&3'i/2>=1000&&3'i/2<=9999)\r\n/*如果满足条件SIX+SIX+SIX=NINE+NINE*/\r\n{/*即一个3位数乘3再除2余数为0,且所得的数为4位数*/\r\ncnt++;/*统计满足条件的数的个数*/\r\nsum+=i+3*i/2;/*求满足上条件的所有SIX与NINE的和*/\r\ni++;\r\n}\r\nelsei++;/*如果果不满足条件,则取下一个数*/\r\nif(i>999II3'i/2>9999)\r\nbreak;/*当SIXP不为3位数或所得的数不为四位数时,退出循环*/}\r\n}\r\n}解析:本题二查的知识点如下:
(1)循环与判断的嵌套使用。
(2)多条件的布尔运算。
(3)“%”与“/”运算符的使用。
根据题意,求的是满足3位数乘以3等于4位数乘以2的数的个数。我们可以使用循环结构对所有的3位数进行判断,若某个3位数乘以3整除2所得的数是4位整数,则这个3位数是满足条件的数。当判断的数不再是3位数或者进行处理后所得的数大于9999,则要退出循环。在这里,还要注意判断结构中,各条件之间是用“与”运算还是用“或”运算。
35.intjsValue(longn){intistrlhalf;charxy[20];ltoa(nxy10);/*将长整数n转换成与其等价的字符串存入xy指向的字符串中输出串为十进制*/strl=strlen(xy);/*求字符串的长度*/half=strl/2;for(i=0;i<half;i++)if(xy[i]!=xy[--strl])break;/*判断字符串是否左右对称*/if(i>=half)return1;/*如果字符串是回文则返回1*/elsereturnO;/*否则返回0*/}intjsValue(longn)\r\n{inti,strl,half;\r\ncharxy[20];\r\nltoa(n,xy,10);/*将长整数n转换成与其等价的字符串存入xy指向的字符串中,输出串为十进制*/\r\nstrl=strlen(xy);/*求字符串的长度*/\r\nhalf=strl/2;\r\nfor(i=0;i<half;i++)\r\nif(xy[i]!=xy[--strl])break;/*判断字符串是否左右对称*/\r\nif(i>=half)return1;/*如果字符串是回文,则返回1*/\r\nelsereturnO;/*否则返回0*/\r\n}解析:本题考查的知识点如下:
(1)将整型变量转换成字符串。
(2)字符串长度的确定和循环的使用。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度版权使用许可合同(含数字化重制条款)
- 筛砂机市场需求与消费特点分析
- 2024年度技术服务合同服务内容和ServiceLevelAgreement(SLA)
- 2024年度房地产销售代理合同:某开发商与房地产销售公司关于住宅小区销售代理协议
- 运载工具用聚光灯项目评价分析报告
- 2024年度版权转让及发行权合同
- 2024年度版权许可使用合同(含版权内容、许可范围与使用期限)
- 2024年度版权许可使用合同标的描述
- 2024年度办公场地租赁合同书
- 2024年度叉车安全检测中心与物流公司检测合同
- 2024年代理要账居间协议合同范本
- 江苏省南京市鼓楼区2024-2025学年七年级上学期期中数学试卷(含答案解析)
- 《基础会计》教学课件-整套教程电子讲义
- 国家中小学智慧教育平台培训专题讲座
- 县教体系统2021年教职工体检方案
- 漏水维修报价表
- 《建设工程法规》课程标准
- 光缆(地埋、架空)施工方案(完整版)
- 各国材料牌号对照表
- 循环水泵设备安装方案范本
- 增粘树脂对丙烯酸酯压敏胶性能的影响
评论
0/150
提交评论