计算机三级网络技术上机题电子版

合集下载

计算机三级网络技术上机题库(新思路最新题库,包含所有类型,可以放在手机上)

计算机三级网络技术上机题库(新思路最新题库,包含所有类型,可以放在手机上)

;]j[b=]i[b ;]i[b=t { )]j[b>]i[b(fi )++j;tnc<j;1+i=j(rof )++i;tnc<i;0=i(rof ;]i[a=]++tnc[b )0 ==2%]i[a&&]5+i[a<]i[a&&]4+i[a<]i[a&&]3+i[a<]i[a&&]2+i[a<]i[a&&]1+i[a<]i[a(fi )++i;591<i;0=i(rof ;t,j,i tni { )(laVsj diov 。序排 大到小从�数偶�数个 5 续连后于小�套八十三第、套七十三第、套六十三第、套五十三第 } ;tnc nruter } ;k=]++tnc[bb )0==)wg-wb(*)wg-ws(*)ws-wb((fi ;01%k=wg ;01/)001*wb-k(=ws ;001/k=wb ;kaerb )999>k(fi ;i*i=k { )++i;;01=i(rof ;wg,ws,wb,0=tnc,k,i tni { )][bb tni(eulaVsj tni 。数同相个两有�根方平全完�套四十三第 } } ;t=]j[b ;]j[b=]i[b ;]i[b=t { )]j[b<]i[b(fi )++j;tnc<j;1+i=j(rof )++i;tnc<i;0=i(rof } ;]i[a=]++tnc[b
} ;]i[a=+1zjp ;++tnc { )0>ws-wb-wq-wg(fi ;01%]i[a=wg ;01/)001*wb-0001*wq-]i[a(=ws ;001/)0001*wq-]i[a(=wb ;0001/]i[a=wq { )++i;003<i;0=i(rof ;wg,ws,wb,wq,i tni { )(eulaVsj 。2eva 和 1eva 值均平数位四的件条此足满不及以件条此足满求�数个的 数的零于大果结�位十-位百-位千-位个�套三十二第、套二十二第、套一十二第、套十二第 } } } ;i=+mus ;++tnc { )01*)wq-wg(==wb+wq&&wg+ws==wb+wq(fi ;01%i=wg ;01/)001*wb-0001*wq-i(=ws ;001/)0001*wq-i(=wb ;0001/i=wq { )++i;0005=<i;0001=i(rof ;wg,ws,wb,wq,i tni { )(eulaVtnuoc diov 。和的数些这及以 tnc 数个的数然自位四 些这出输并算计。倍 01 的位千-位个于等位百+位千且�位个+位十于等位百+位千�套九十第 } } ;t=]j[b ;]j[b=]i[b ;]i[b=t { )]j[b>]i[b(fi )++j;tnc<j;1+i=j(rof )++i;tnc<i;0=i(rof }

计算机三级网络技术上机试题100道

计算机三级网络技术上机试题100道

1【考点分析】本题考查对4位整数的排序。

考查的知识点主要包括:数组元素的排序算法,if判断语句和逻辑表达式,以及求余算术运算。

【解题思路】此题属于4位数排序问题。

本题需主要解决3个问题:问题1如何取4位数的后3位进行比较;问题2如何按照题目要求的条件(按照每个数的后3位的大小进行降序排列,如果后3位相等,则按照原始4位数的大小进行升序排列)排序;问题3如何将排完序的前10个数存到数组bb中去。

本题的解题思路为:使用双循环对数组按条件进行排序,然后将排完序的前10个数存到数组bb中。

对于问题1可以通过算术运算的取余运算实现(aa[i]%1000);问题2通过包含if判断语句的起泡排序法就可以实现。

void jsSort(){int i,j; /*定义循环控制变量*/int temp; /*定义数据交换时的暂存变量*/for(i=0;i<199;i++) /*用选择法对数组进行排序*/for(j=i+1;j<200;j++){if(aa[i]%1000<aa[j]%1000) /*按照每个数的后3位大小进行降序排序*/{temp=aa[i];aa[i]=aa[j];aa[j]=temp;}else if(aa[i]%1000==aa[j]%1000) /*如果后3位数相等*/if(aa[i]>aa[j]) /*则要按原4位数的值进行升序排序*/{temp=aa[i];aa[i]=aa[j];aa[j]=temp;}}for(i=0;i<10;i++) /*将排序后的前10个数存入数组b中*/bb[i]=aa[i];}【易错提示】取4位数后三位的算法,if判断语句中逻辑表达式的比较运算符。

2【考点分析】本题主要考查的知识点包括:C语言循环结构,if判断语句和逻辑表达式,以及分解多位整数的算术运算。

【解题思路】分析题干,本题除给出条件"SIX+SIX+SIX =NINE+NINE"之外,还可得出2个隐含的条件:条件1:SIX 和NINE分别是3位和4位的正整数;条件2:SIX的十位数字等于NINE的百位数字,NINE的千位数字和十位数字相等。

浙江省计算机三级网络技术试题库480道真题(含有答案以及解释)(2024版)

浙江省计算机三级网络技术试题库480道真题(含有答案以及解释)(2024版)

可编辑修改精选全文完整版浙江省计算机三级网络技术试题库480道真题(含有答案以及解释)一、单项选择题1.以下哪项不是网络拓扑结构的分类?A.总线型B.直线型C.环型D.星型答案:B解释:网络拓扑结构的分类有:总线型、环型、星型、树型、网状型等。

2.以下关于传输媒介的描述错误的是?A.光纤传输速度快、带宽大。

B.双绞线传输距离长、抗干扰能力强。

C.同轴电缆传输距离长、安装复杂。

D.无线传输有信号干扰问题。

答案:C解释:同轴电缆传输距离相对较短,抗干扰能力较强,但安装复杂。

3.以下哪项不是网络传输介质的特点?A.带宽B.传输速度C.传输距离D.配置复杂度答案:D解释:网络传输介质的特点包括带宽、传输速度、传输距离、抗干扰能力等。

4.以下哪项技术不是用于局域网的连接方式?A.以太网B.Wi-FiC.蓝牙D.ADSL答案:D解释:ADSL主要用于宽带接入而非局域网连接。

5.以下哪种协议是用于文件传输的?A. FTPB.SMTPC. HTTPD. DHCP答案:A解释:FTP协议是用于文件传输的。

6.以下哪项不是互联网的应用?A.电子邮件B.在线购物C.网上银行D.智能电视答案:D解释:智能电视在广义上可以被视为互联网应用,但在本题中不是互联网传统的应用。

7.以下哪项不属于网络安全技术?A.防火墙B.病毒查杀软件C.密码保护D.检查硬件答案:D解释:检查硬件不属于网络安全技术,常见的网络安全技术有:防火墙、病毒查杀软件、密码保护、加密技术、网络入侵检测系统等。

8.在TCP/IP协议中,以下哪项不属于应用层协议?A.HTTPB.TCPC.FTPD.SMTP答案:B解释:TCP属于传输层协议,HTTP、FTP、SMTP等属于应用层协议。

9.以下哪项不是计算机网络的架构之一?A.C/S架构B.P2P架构C.无线架构D.集中式架构答案:C解释:无线架构在计算机网络的架构分类中并不常见。

常见的计算机网络架构包括:C/S架构、P2P架构、集中式架构等。

计算机三级网络机试考试试题及答案

计算机三级网络机试考试试题及答案

计算机三级网络机试考试试题及答案一、选择题(每题2分,共30分)1. 计算机网络的目的是实现()。

A. 数据通信B. 数据共享C. 硬件共享D. 软件共享答案:B2. 在OSI模型中,负责数据传输的层是()。

A. 网络层B. 传输层C. 应用层D. 链路层答案:B3. 下列哪种协议不属于TCP/IP协议族()。

A. HTTPB. FTPC. SMTPD. ICQ答案:D4. 在下列网络设备中,工作在OSI模型物理层的是()。

A. 路由器B. 交换机C. 集线器D. 网桥答案:C5. 下列哪种网络拓扑结构具有高度的可靠性和冗余性()。

A. 星型B. 环型C. 扁平型D. 网状答案:D6. 下列关于IP地址的说法,正确的是()。

A. IP地址具有固定长度B. IP地址分为网络地址和主机地址两部分C. IP地址由32位二进制数组成D. 所有IP地址都是唯一的答案:C7. 在下列网络协议中,用于文件传输的是()。

A. HTTPB. FTPC. SMTPD. Telnet答案:B8. 下列哪种传输方式属于可靠传输()。

A. 单播B. 多播C. 广播D. 点对点答案:A9. 在OSI模型中,负责数据加密和解密的层是()。

A. 网络层B. 传输层C. 应用层D. 链路层答案:C10. 下列关于网络设备的作用,描述错误的是()。

A. 路由器用于连接不同网络B. 交换机用于连接同一网络的设备C. 集线器用于放大信号D. 网桥用于分割网络答案:C二、填空题(每题2分,共20分)1. 计算机网络的三大基本功能是:数据通信、______、资源共享。

答案:数据传输2. 在TCP/IP协议族中,IP协议属于______层。

答案:网络层3. 在OSI模型中,物理层的主要功能是实现______。

答案:比特流的传输4. 常见的网络拓扑结构有:星型、环型、总线型和______。

答案:网状5. 下列IP地址中,表示私有地址的是______。

全国计算机等级考试《三级网络技术》考试题库及答案(可下载)

全国计算机等级考试《三级网络技术》考试题库及答案(可下载)

全国计算机等级考试《三级网络技术》考试题库及答案(可下载)1.下列关于木马的描述中,错误的是()。

A. 木马是一个C/S结构的程序B. 木马具有自我复制的功能C. 木马可以通过即时聊天软件传播D. 木马被植入后可实施转向入侵【答案】: B【解析】:木马没有自我复制的功能,通常寄生在用户的计算机系统中,盗用用户信息,并通过网络发送给黑客,木马传播途径主要有:①电子邮件;②软件下载;③会话软件。

2.与病毒不同之处在于,()是没有自我复制功能的恶意程序。

A. 木马B. 宿主计算机蠕虫C. 网络蠕虫D. 良性病毒【答案】: A【解析】:木马通常寄生在用户的计算机系统中,盗用用户信息,并通过网络发送给黑客,与病毒不同之处在于,木马是没有自我复制功能的恶意程序。

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

A. ::50D:BC:0:0:03DAB. FE23::0:45:03/48C. FE23:0:0:050D:BC::03DAD. FF34:42:BC::0:50F:21:0:03D【答案】: D【解析】:IPv4地址采用32位的点分四段十进制表示,而IPv6采用的是128位的冒分八段十六进制。

按照RFC2373定义,一个完整的IPv6地址的表示为XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX例如2031:0000:1F1F:0000:0000:0100:11A0:ADDF。

为了简化其表示法,RFC2373提出每段中前面的0可以省略,连续的0可省略为“::”,但只能出现一次,例如1080:0:0:0:8:800:200C:417A可以简写为1080::8:800:200C:417A。

类似于IPv4中的CDIR 表示法,IPv6用前缀来表示网络地址空间,比如2001:250:6000::/48表示前缀为48位的地址空间。

而D选项中的FF34:42:BC::0:50F:21:0:03D已经超过8段,所以表示错误。

计算机三级网络技术机试(上机操作)模拟试卷119(题后含答案及解析)

计算机三级网络技术机试(上机操作)模拟试卷119(题后含答案及解析)

计算机三级网络技术机试(上机操作)模拟试卷119(题后含答案及解析)题型有:1. 选择题 3. 综合题 4. 应用题选择题1.下列关于宽带城域网技术的描述中,错误的是()。

A.宽带城域网保证QoS的主要技术有RSVP、DiffServ和MPLSB.宽带城域网带内网络管理是指利用网络管理协议SNMP建立网络管理系统C.宽带城域网能够为用户提供带宽保证,实现流量工程D.宽带城域网可以利用NAT技术解决IP地址资源不足的问题正确答案:B2.下列关于接入技术特征的描述中,错误的是()。

A.远距离无线宽带接入网采用802.15.4标准B.Cable Modem利用频分复用的方法,将信道分为上行信道和下行信道C.光纤传输系统的中继距离可达100km以上D.ADSL技术具有非对称带宽特性正确答案:A3.下列关于RPR技术的描述中,错误的是()。

A.RPR环能够在50ms内实现自愈B.RPR环中每一个结点都执行DPT公平算法C.RPR环将沿顺时针方向传输的光纤环叫做外环D.RPR的内环与外环都可以传输数据分组与控制分组正确答案:B4.ITU标准OC-12的传输速率为()。

A.51.84MbpsB.155.52MbpsC.622.08MbpsD.1.244Gbps正确答案:C5.下列关于路由器技术指标的描述中,错误的是()。

A.吞吐量是指路由器的包转发能力B.背板能力决定了路由器的吞吐量C.语音、视频业务对延时抖动要求较高D.突发处理能力是以最小帧间隔值来衡量的正确答案:D6.一台接入层交换机具有16个100/1000Mbps全双工下联端口,它的上联端口带宽至少应为()。

A.0.8GbpsB.1.6GbpsC.2.4GbpsD.3.2Gbps正确答案:B7.若服务器系统可用性达到99.999%,那么每年的停机时间必须小于等于()。

A.5分钟B.10分钟C.53分钟D.106分钟正确答案:A8.网络地址191.22.168.0子网掩码是()。

计算机三级考试《网络技术》真题(上)附答案

计算机三级考试《网络技术》真题(上)附答案

计算机三级考试《网络技术》真题(上)附答案以下各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

1. 多媒体版本的"清明上河图"分成54个场景进展高分辨率扫描,每个场景约为58.3MB,那么全图所需的存储容量是A. 1.15GBB. 2.15GBC. 3.15GBD. 4.15GB答案:C解析:多媒体版本的“清明上河图”分成54个场景进展扫描,每个场景约为58.3M,全图需要的存储容量为54*58.3 MB=3.15GB。

2. 关于计算机开展阶段的描述中,正确的选项是A. 最早批量生产的大型主机是UNIVACB. 著名的小型机是DG公司的PDP系列C. 最早的微型机是IBM-PCD. 流行的小型机是DEC公司的Nova系列答案:A解析:最早批量生产的大型主机是埃克特-莫奇莱计算机公司的UNIVAC;著名的小型机是DEC公司的PDP系列;最早的微型机是美国苹果计算机公司的AppleⅡ微型计算机;流行的小型机是DEC公司的VAX-11系列小型计算机。

3. 关于效劳器机器的描述中,错误的选项是A. 企业级效劳器是高端效劳器B. 效劳器按体系构造分为RISC、CISC和VLIW三种C. 入门级效劳器不能提供E-mail效劳D. 采用刀片式效劳器可以实现高密度的构造答案:C4. 关于计算机技术指标的描述中,正确的选项是A. 奔腾芯片是32位的,双核奔腾芯片是64位的B. 平均浮点指令执行速度的单位是MIPSC. 单字长定点指令平均执行速度的单位是MFLOPSD. 平均无故障时间指多长时间系统发生一次故障答案:D解析:奔腾芯片是32位的,双核奔腾芯片也是32位的;平均浮点指令执行速度的单位是MFLOPS;单字长定点指令平均执行速度的单位是MIPS。

5. 关于软件开发的描述中,错误的选项是A. 软件开发包括方案、开发、运行三个阶段B. 程序由指令序列组成,采用自然语言编写C. 开发前期包括需求分析、总体设计、详细设计D. 运行阶段主要是进展软件维护答案:B解析:因为现在的计算机还不能完全理解人类的自然语言,所以还不能直接用自然语言编写计算机程序。

计算机三级网络技术上机题库_及答案

计算机三级网络技术上机题库_及答案

题目1:下列程序的功能是:将大于整数m且紧靠m的k个素数存入数组xx。

请编写函数num(int m,int k,int xx[])实现函数的要求,最后调用函数readwriteDA T()把结果输出到文件out.dat中。

例如:若输入17,5,则应输出:19,23,29,31,37。

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

请勿改动主函数main()和函数readwriteDAT()的内容。

--------------类型:素数。

void num(int m,int k,int xx[]){int data=m+1;int half,n=0,I;while(1){half=data/2;for(I=2;I<=half;I++)if(data%I==0)break;if(I>half){xx[n]=data;n++;}if(n>=k)break;data++;} }题目2:已知数据文件IN.DA T中存有200个四位数, 并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是: 如果四位数各位上的数字均是0或2或4或6或8, 则统计出满足此条件的个数cnt, 并把这些四位数按从大到小的顺序存入数组b中。

最后main()函数调用写函数writeDat( )把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。

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

程序中已定义数组: a[200], b[200], 已定义变量: cnt请勿改动数据文件IN.DA T中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。

-------------------------void jsVal(){int bb[4];int I,j,k,flag;for (I=0;I<200;I++){bb[0]=a[I]/1000; bb[1]=a[I]%1000/100;bb[2]=a[I]%100/10; bb[3]=a[I]%10;for (j=0;j<4;j++){if (bb[j]%2==0)flag=1;else{flag=0;break;}}if (flag==1){ b[cnt]=a[I];cnt++;} }for(I=0;I<cnt-1;I++)for(j=I+1;j<cnt;j++)if (b[I]<b[j]){k=b[I];b[I]=b[j];b[j]=k;}}题目3:函数READDA T()实现从文件IN.DA T中读取一篇英文文章存入到字符串数组XX中;请编制函数STROR(),其函数功能是:以行为单位把字符串中的所有小写字母O左边的字符串内容移到该串的右边存放,然后并把小写字母O删除,余下的字符串内容移到已处理字符串的左边存放.最后把已处理的字符串仍按行重新存入字符串数组XX中,最后调用函数WRITEDAT()把结果XX输出到文件OUT.DAT中.例如:原文:You can create an index on any field.you have the correct record.结果: n any field.You can create an indexrd.yu have the crrect rec原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格.-------------------类型:字符串(单词)的倒置和删除。

计算机等级考试三级网络技术上机答案

计算机等级考试三级网络技术上机答案
for(i=0;i<cnt-1;i++) /*利用选择法对数组b中的元素进行从小到大的排序*/
for(j=i+1;j<cnt;j++)
if(b[i]>b[j])
{
temp=b[i];
b[i]=b[j];
b[j]=temp;
}
}
3已知在文件IN3.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)几部分组成。其中:金额=单价×数量。函数ReadDat()的功能是读取这100个销售记录并存入结构数组sell中。
并已调用读函数readDat()把这些数存入数组a中,
请编制一函数jsVal( ),其功能是:如果4位数各位上的数字均是奇数,
则统计出满足此条件的个数cnt,并把这些4位数按从大到小的顺序存入数组b中。
最后调用函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT1.DAT文件。
int str; /*存储字符串的长度*/
char ch; /*存储当前取得的字符*/
for(i=0;i<maxline;i++) /*以行为单位获取字符*/
{
str=strlen(xx[i]); /*求得当前行的字符串长度*/
for(j=0;j<str;j++) /*依次取每行的各个字符*/
第一 int f0=0,f1=1,fn;
fn=f0+f1;
while(fn<=t)
{f0=f1;

三级网络技术上机答案(昆明新视野整理)[1]

三级网络技术上机答案(昆明新视野整理)[1]

第一题所属类型:销售记录排序问题void SortDat() /*标准答案*/{int i,j;PRO m;for(i=0;i<99;i++){for(j=i+1;j<100;j++){if(strcmp(sell[i].mc,sell[j].mc)>0){m=sell[i];sell[iI]=sell[j];sell[j]=m;}if(strcmp(sell[i].mc,sell[j].mc)==0){if(sell[i].je>sell[j].je){m=sell[i];sell[i]=sell[j];sell[j]=m;}}}}分析:首先,考试知识点:(1)结构体的定义,结构体变量比较。

(2)结构体数组排序。

其次,解题过程:(1)定义变量i,j,特别是PRO m;必须特别注意,m必须是结构体PRO类型的,不能是其它的类型。

(2)排序格式:和其它类型的数据排序是一致的,没有很多改变,一定要确定结构体数组中有多少个元素。

for(i=0;i<99;i++){for(j=i+1;j<100;j++){}}(3)按产品代码从小到大进行排列:if(strcmp(sell[i].mc,sell[j].mc)>0){m=sell[i];sell[iI]=sell[j];sell[j]=m;(4)若产品代码相同,则按金额从小到大进行排列:if(strcmp(sell[i].mc,sell[j].mc)==0){if(sell[i].je>sell[j].je){m=sell[i];sell[i]=sell[j];sell[j]=m;}}(5)此种类型的题目和比较四位数是一样的思想,考试的时候要注意比对。

第二题所属类型:分离四位数后将满足条件的数进行排序void jsVal() /*标准答案*/{int i,j,k,m,t[4];for (i=0;i<300;i++){t[0]=a[i]/1%10;t[1]=a[i]/10%10;t[2]=a[i]/100%10;t[3]=a[i]/1000%10;if(t[3]+t[1]==t[2]+t[0]){b[cnt]=a[i];cnt++;}}for(j=0;j<cnt-1;j++){for(k=i+1;k<cnt;k++){if (b[j]>b[k]){m=b[j];b[jI]=b[k];b[k]=m;}}}}分析:首先,做题步骤:(1)分离数组a中的四位数,将个位、十位、百位、千位分离出来后赋值给数组t中的t[0]、t[1]、t[2]、t[3]。

2024年等级考试-计算机三级-网络技术考试历年真题常考点试题3带答案

2024年等级考试-计算机三级-网络技术考试历年真题常考点试题3带答案

2024年等级考试-计算机三级-网络技术考试历年真题常考点试题带答案(图片大小可任意调节)第1卷一.单选题(共20题)1.关于 TCP/IP 参考模型的描述中,正确的是A.分为 7 个层次B.最底层是互联层C.由 ISO 组织制定D.最高层是应用层2.在下列传输介质中,哪一种错误率最低?A.同轴电缆B.光缆C.微波D.双绞线3.如果主机的 IP 地址为 25.36.8.6 ,子网掩码为 255.255.0.0 ,那么该主机所属的网络 (包括子网 )为A.25.36.8.0B.25.36.0.0C.25.0.0.0D.0.0.0.04.关于分布式非结构化拓扑 P2P网络的描述中,正确的是A.Gnutella 是这类结构的代表B. 通过中心控制机制决定消息的转发C.在大规模网络中具有很高的查询效率D.能保证查找资源的确定性A.不可靠B.QosC.面向连接D.有序6.关于数据压缩的描述中,正确的是A.多媒体信息存在许多数据冗余B.图像压缩不容许采用有损压缩C.熵编码法属于有损压缩D.国际标准大多采用单一压缩方法7.帧中继系统设计的主要目标是用于互连多个____。

A.广域网B.电话网C.局域网D.ATM8.关于 WindowsServer 2008 操作系统的描述中,错误的是A.系统集成 IIS 服务B.虚拟化采用 Hypervisor 软件层C.系统体现了动态 IT 技术的趋势D.采用基于模拟器的虚拟化技术9.文件系统中若文件的物理结构采用顺序结构,则文件控制块 FCB 中关于文件的物理位置应包括( )。

Ⅰ . 首块地址Ⅱ . 文件长度Ⅲ . 索引表地址A.只有B.Ⅰ和ⅡC.Ⅰ和ⅢD.Ⅱ和Ⅲ10.以太网帧的地址字段使用的是A.MAC 地址B.IP 地址C.域名D.端口号11.关于工作站的描述中,正确的是A.RISC加 Unix 曾是专业工作站主流B.RISC加 Windows曾是 PC工作站主流C.图形工作站不支持 Open GL标准D. 工作站按体系结构份为 CISC和 VLIW两种A.目标程序B.可执行程序C.非执行程序D.源程序13.关于 SNMP协议的描述中,正确的是A.SNMP是 ITU 制定的B.SNMP只采用轮询机制C.SNMP结构简单,易于实现D.SNMP只工作于 TCP/IP 环境14.如果一个路由器接收到一个 IP 数据报,在对其头部进行校验后发现存在错误,那么它应该采取的动作为A.将该数据报返回给源主机B.纠正该数据报的错误C.将该数据报转发给目的主机D.丢弃该数据报15.关于 OSI参考模型的描述中,正确的是A.不同节点的不一同层经过协议通信B.高层需要知道低层的实现方法C.不同节点的同等层具有相同功能D.高层经过接口为低层提供服务16.下列描述属于网络管理目标的是( ) Ⅰ减少停机时间、改进响应时间,提高设备利用率; Ⅱ减少运行费用,提高设备效率; Ⅲ减少或消除瓶颈; Ⅳ适应新技术; Ⅴ使网络更容易使用A.Ⅱ、Ⅲ、Ⅳ、ⅤB.Ⅰ、Ⅱ、Ⅲ、ⅤC.Ⅰ、Ⅱ、Ⅲ、Ⅳ、ⅤD.Ⅰ、Ⅱ17.下列对子网系统的防火墙的描述错误的是A.控制对系统的访问B.集中的安全管理C.防止目和外部的威胁D.防止内部和外部的威胁18.以下哪种算法可用于估算 TCP重发前需要等待的时间A.向量- 距离算法B.链路- 状态算法19.IP 地址由 ____位二进制数值组成A.16 位B.8 位C.32 位D.64位20.以下哪种算法是公钥加密算法A.Blowfish 算法B.AES 算法C.三重 DESD.RSA算法二.填空题(共3题)1.如果某主机需要向子网掩码为 255.255.0.0的 185.93.12.0网络进行直接广播,那么它应使用的目的 IP 地址为【】2.为了保护自己的计算机免受不安全软件的危害,IE 通常将 Internet划分为 Internet区域、本地【】区域、可信站点区域和受限站点区域。

计算机三级网络技术上机100道题答案

计算机三级网络技术上机100道题答案

1.【考点分析】本题考查结构体数组的排序。

考查的知识点主要包括:结构体成员运算,字符串比较符,数组排序。

【解题思路】此题属于销售记录排序类题型。

此类题型主要考查对结构体数组的排序。

解题时,应注意3个关键点:关键点1如何按产品名称从小到大排序;关键点2如果产品名称相同;关键点3如何按金额从小到大排列。

数组排序可以用起泡法实现,起泡法的思路是:将较小的值像空气泡一样逐渐"上浮"到数组的顶部,而较大的数值逐渐"下沉"到数组的底部。

具体为第1趟用第1个记录和第2个记录进行比较,如果不符合要求,就进行交换,第2个记录和第3个记录比较,直到倒数第2个记录和最后1个记录比较完成;第2趟用第2个记录和第3个记录比较,然后第3个和第4个比较,依此类推。

本题在双循环中进行每次记录比较时,首先用字符串比较函数strcmp比较两个产品的名称,如果返回的值大于0,则这两个产品进行数据交换;如果返回值等于0,再比较两个产品的金额,如果前一个产品的金额大于后一个产品的金额,则这两个产品进行数据交换。

【参考答案】void SortDat(){ int i,j; /*定义循环控制变量*/PRO temp; /*定义数据交换时的暂存变量(这里是PRO类型的结构体变量)*/for(i=0;i<99;i++) /*利用选择法进行排序*/for(j=i+1;j<100;j++)if(strcmp(sell[i].mc,sell[j].mc)>0) /*按产品名称从小到大进行排列*/{ temp=sell[i];sell [i]=sell[j];sell[j]=temp;}else if(strcmp(sell[i].mc,sell[j].mc)==0) /*若产品名称相同*/if(sell[i].je>sell[j].je) /*则按金额从小到大进行排列*/{ temp=sell[i];sell[i]=sell[j];sell[j]=temp;}}模板一销售记录排序【模板速记】记忆口诀:一定义二循环三比较。

全国计算机三级网络技术练习题及答案

全国计算机三级网络技术练习题及答案

全国计算机三级网络技术练习题及答案一、选择题1、以太网中,数据链路层的帧长度最小为()字节。

A 46B 64C 1500D 1518答案:B解析:以太网帧长度最小为 64 字节,其中包括 18 字节的帧头和帧尾,以及 46 字节的数据部分。

2、在 OSI 参考模型中,实现端到端的差错控制和流量控制的是()。

A 数据链路层B 网络层C 传输层D 会话层答案:C解析:传输层主要负责端到端的通信,实现差错控制和流量控制,确保数据的可靠传输。

3、以下 IP 地址中,属于 B 类地址的是()。

A 127001B 19216801C 1721601D 224001答案:C解析:B 类 IP 地址的范围是 128000 至 191255255255,1721601 属于 B 类地址。

4、子网掩码为 255255255192,其对应的子网最多可容纳的主机数为()。

A 62B 64C 126D 128答案:A解析:子网掩码为 255255255192 时,子网可用 IP 地址数量为 62个(2^6 2)。

5、以下网络协议中,属于应用层协议的是()。

A TCPB IPC HTTPD ARP答案:C解析:HTTP(超文本传输协议)属于应用层协议,TCP 是传输层协议,IP 是网络层协议,ARP 是网络层的地址解析协议。

6、在 Windows 操作系统中,查看本地路由表的命令是()。

A route printB netstat rC tracertD ping答案:A解析:在Windows 中,使用“route print”命令可以查看本地路由表。

7、以下关于防火墙的说法,错误的是()。

A 防火墙可以防止内部网络受到外部网络的攻击B 防火墙不能防止来自内部网络的攻击C 防火墙可以对网络访问进行日志记录D 防火墙能够完全阻止病毒的传播答案:D解析:防火墙不能完全阻止病毒的传播,它主要用于控制网络访问和防止外部攻击。

8、网络地址转换(NAT)的作用是()。

计算机等级考试三级网络技术上机题及答案

计算机等级考试三级网络技术上机题及答案

计算机等级考试三级网络技术上机题及答案xx下半年计算机等级考试备考中,为方便考生复习好计算机三级网络技术,特最新网络技术模拟试题及答案解析如下:1.编写一个函数findStr(),该函数统计一个长度为2的字符串在另一个字符串中出现的次数。

例如,假定输入的字符串为"asdasasdfgasdaszx67asdmklo",子字符串为"as",函数返回值是6。

函数ReadWrite()的功能是实现从文件in68.dat中读取两个字符串,并调用函数findStr(),最后把结果输出到文件out68.dat中。

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

请勿改动主函数main()和其他函数中的任何内容,仅在函数findStr()的花括号中填入你所编写的若干语句。

试题程序:#include#include#includevoidReadWrite();intfindStr(char*str,char*substr){}voidmain(){charstr[81],substr[3];intn;system("CLS");printf("输入原字符串:"); gets(str);printf("输入子字符串:"); gets(substr);puts(str);puts(substr);n=findStr(str,substr);printf("n=%d\n",n);ReadWrite();}voidReadWrite(){charch,str[81],substr[3]; intn,len,i=0;FILE*rf,*wf;rf=fopen("in68.dat","r"); wf=fopen("out68.dat","w"); while(i<>{fgets(str,80,rf);fgets(substr,10,rf);len=strlen(substr)-1;ch=substr[len];if(ch=='\n'||ch==0x1a)substr[len]=0;n=findStr(str,substr);fprintf(wf,"%d\n",n);i++;}fclose(rf);fclose(wf);}【答案】intfindStr(char*str,char*substr){intn=0;/*定义计数器变量,统计出现次数*/char*p,*r;/*定义指针变量来分别指向两个字符串*/while(*str)/*如果字符串没有结束,则一直循环下去*/ {p=str;/*指针p指向字符串首地址*/r=substr;/*指针r指向子字符串首地址*/while(*r)/*若子字符串没有结束,则循环继续*/if(*r==*p)/*如果子字符串的第一个字符等于字符串中的该字符,则继续比较下一个字符*/{r++;p++;}elsebreak;/*否则退出循环*/if(*r=='\0')/*如果子字符串在字符串中出现了一次*/n++;/*则n加1,进行统计*/str++;/*指向字符串中的下一个字符*/}returnn;/*返回统计结果n*/}【解析】本题主要考查了指针的相关操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、已知数据文件IN.dat中存有300个四位数,并已调用读函数Rdata()把这些数存入数组a中,请编写函数primeCal(),其功能是:求出这些四位数中素数的个数count,再求出所有满足此条件的四位数的平均值Ave1以及不满足此条件的四位数Ave2。

int i;for(i=0;i<300;i++)if(isP(a[i])){Ave1+=a[i];count++;}else{Ave2+=a[i];}Ave1=Ave1/count;Ave2=Ave2/(300-count);2、著名的约瑟夫问题:设有n个人围坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数,报数到第m个人此人出圈,再从他的下一个人重新开始1到m报数,如此进行下去直到所有人都出圈为止。

现要求按出圈次序,每10人一组,给出这n个人的顺序表。

请编写函数Josegh()实现此功能,设n=100,s=1,m=10.条件如下:1、将1到n个人的序号存入一个数组p中2、若第i个人报数后出圈,则将p[i]置于数组的倒数第i个位置上,而原来第i+1个至倒数第i个元素依次向前移动一个人位置;3、重复第2步直至圈中只剩下p[1]为止。

void Josegh(void){int i, j, s1, w;s1 = s;for (i=1; i<=n; i++)p[i-1] = i;for (i=n; i>=2; i--){s1 = (s1+m-1)%i;if (s1 == 0)s1 = i;w = p[s1-1];for (j=s1; j<=i-1; j++)p[j-1] = p[j];p[i-1] = w;}}3、现有一个10个人的100行选票数据文件IN.dat,其数据存放的格式是每条记录的长度均为10位,第一位表示第1个人的选中情况,第二位表示第2个人的选中情况,以此类推;内容均为字符0或1,0表示此人未被选中,1则表示此人被选中。

若一张选票人数大于5个人时被认为无效。

给定函数Rdata()的功能是把选票数据读入到字符串数组string中。

请编写CountRs()函数。

其功能是实现:统计每个人的选票数并把得票数依次存入result[0]到result[9]中 ,把结果result输出到OUT.dat中。

void CountRs(void){int i,count,j;char *pf;for(i=0;i<10;i++)result[i]=0;for(i=0;i<100;i++){pf=string[i];count=0;while(*pf){if(*pf=='1')count++;pf++;}if(count<=5)for(j=0;j<10;j++)result[j]+=string[i][j]-'0';}}4、请编写一个函数findStr(),其功能是:统计一个长度为2的子字符串在另一个字符串中出现的次数。

int findStr(char *str, char *substr){int n;char *p, *r;n = 0;while (*str){p = str;r = substr;while (*r)if (*r == *p){r++;p++;}else{break;}if (*r == '\0')n++;str++;}return n;}5、函数readData()负责从文件IN.DAT中读取20行数据存放到字符串数组inBuf[]中(每行字符串的长度均小于80)。

请编制函数arrangeChar(),其功能是:以行为单位对字符串按给定的条件进行排序,排序后的结果仍按行重新存入字符串数组inBuf[]中。

void arrangeChar(){int i,j,n;int str,half;char temp;for(i=0;i<20;i++){str=strlen(inBuf[i]);half=str/2;for(j=0;j<half-1;j++)for(n=j+1;n<half;n++)if(inBuf[i][j]<inBuf[i][n]){temp=inBuf[i][j];inBuf[i][j]=inBuf[i][n];inBuf[i][n]=temp;}for(j=half-1,n=str-1;j>=0;j--,n--){temp=inBuf[i][j];inBuf[i][j]=inBuf[i][n];inBuf[i][n]=temp;}}}6、请编写函数C请编写函数CountValue(),其实现的功能是:求n 以内(不包括n),同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。

double countValue(int n){double xy = 0.0;int i;for (i=1; i<n; i++)if (i%3==0 && i%7==0)xy += i;xy = sqrt((double)xy);return xy;}7、已经数据文件in.dat中存有200个四位数,并已调用读函数RData()把这些数存入数组a中,请编写函数jsVal(),其功能是:依次从数组a中取出一个四位数,如果该四位数连续小于该四位数以后的5个数且都是偶数,则统计出满足此条件的个数count并把这些四位数从小到大排序存入数组b中。

void jsVal(){int i, j, flag = 0;for (i=0; i<MAX-5; i++){for (j=i+1; j<=i+5; j++)if (a[i] < a[j]){flag = 1;}else{flag = 0;break;}if (flag==1 && a[i]%2==0){b[cnt] = a[i];cnt++;}}for (i=0; i<cnt-1; i++)for (j=i+1; j<cnt; j++)if (b[i] > b[j]){flag = b[i];b[i] = b[j];b[j] = flag;}}8、请编制函数moveChar(char *s),其功能是:将该字符串中所有的字符左移一个位置,串中的第一个字符移到最后。

void moveChar(char *s){char temp;int i,len;len=strlen(s);temp=*s;for(i=0;i<len-1;i++) *(s+i)=*(s+i+1);*(s+len-1)=temp;}9、编写一个FibValue()函数,要求其功能是:求Fibonacci数列中大于t的最小的一个数,结果由函数返回。

其中Fibonacci数列F(n)的定义为: F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)int FibValue(int t){int f1=0,f2=1,fn;fn=f1+f2;while(fn<=t){f1=f2;f2=fn;fn=f1+f2;}return fn;}10、函数readData()的功能是实现从文件IN.DAT中读取一篇英文文章存入到字符串数组inBuf[]中。

请编制函数arrangeChar(),其功能是:以行为单位对行中以空格或标点符号为分隔的所有单词进行倒排。

最后把已处理的字符串(应不含标点符号)仍按行重新存入字符串数组inBuf[]中。

void arrangeChar(){int i,j,m;char t[80],t1[80];for(i=0;i<maxline;i++){j=m=strlen(xx[i])-1;t[0]=t1[0]='\0';while(1){while(isalpha(xx[i][j])==0&&j>=0)m=--j;while(isalpha(xx[i][j])&&j>=0)j--;memcpy(t1,&xx[i][j+1],m-j);t1[m-j]='\0';strcat(t,t1);strcat(t," ");if(j<0)break;}strcpy(xx[i],t);}}11、文件IN.DAT中存有一篇英文文章,函数readData()负责将IN.DAT中的数据读到数组inBuf[]中。

请编制函数replaceChar(),该函数的功能是按照指定规则对字符进行替换。

替换规则为:先对字符的ASCII码值按公式y=a*11 mod 256进行运算(a为某一字符的ASCII码值,y为变换后的ASCII码值),_________________则字符保持不变,否则用y所对应的字符代替。

void replaceChar() {int i,j,len;char y;for(i=0;i<totleLine;i++){len=strlen(inBuf[i]);for(j=0;j<len;j++){y=inBuf[i][j]*11%256;__________________________else inBuf[i][j]=y;}}}如果计算后y的值小于等于32或大于130,if(y<=32||y>130) continue;如果原字符的ASCII码值是偶数或计算后y的值小于等于32,if(y<=32||inBuf[i][j]%2==0) continue;如果计算后y的值小于等于32或y对应的字符是数字0~9 if(y<=32||(y>='0'&&y<='9')) continue;如果计算后y的值小于等于32或y对应的字符是小写字母if(y<=32||(y>='a'&&y<='z'))如果原字符是大写字母或计算后y的值小于等于32if(y<=32||(inBuf[i][j]>='A'&&inBuf[i][j]<='Z')) continue; 如果计算后y的值小于等于32或其ASCII值是偶数if(y<=32||y%2==0) continue;如果计算后y的小于等于32或y对应的字符是大写字母if(y<=32||(y>='A'&&y<='Z')) continue;如果原字符是小写字母或计算后y的值小于等于32if(y<=32||(inBuf[i][j]>='a'&&inBuf[i][j]<='z')) continue; 如果原字符是数字字符0~9或计算后y的值小于等于32 if(y<=32||(inBuf[i][j]>='0'&&inBuf[i][j]<='9')) continue; 如果计算后y的值小于等于32或其ASCII值是奇数if(y<=32||y%2!=0) continue;21、文件IN.DAT中存有一篇英文文章, 函数readData()负责将IN.DAT中的数据读到数组inBuf[]中。

相关文档
最新文档