历年三级网络技术上机100题库[1]

合集下载

计算机三级-网络技术-第1大题题库-共26套题 - 答案

计算机三级-网络技术-第1大题题库-共26套题  - 答案

第一个大题第一套:计算并填写下表
第二套:计算并填写下表
第三套:计算并填写下表
第四套:计算并填写下表
第五套:计算并填写下表
第六套:计算并填写下表
第七套:计算并填写下表
第八套:计算并填写下表
第九套:计算并填写下表
第十套:计算并填写下表
第十一套:计算并填写下表
第十二套:计算并填写下表
第十三套:计算并填写下表
第十四套:计算并填写下表
第十五套:计算并填写下表
第十六套:计算并填写下表
第十七套:计算并填写下表
第十八套:计算并填写下表
第十九套:计算并填写下表
第二十套:计算并填写下表
第二十一套:计算并填写下表
第二十二套:计算并填写下表
第新一套:计算并填写下表
第新二套:计算并填写下表
第新三套:计算并填写下表
第新四套:计算并填写下表。

三级网络技术上机100题库

三级网络技术上机100题库

目录整数排序题 (4)☆题目1(整数排序题) (4)☆题目2 正整数排序 (4)★☆题目3(整数统计排序题) (5)☆题目4(整数统计排序题) (5)题目5(整数运算排序题) (6)★题目6(整数各位统计排序题) (6)题目7(整数统计排序题) (7)★题目8(整数排序题) (7)★题目9(整数各位数字运算排序题) (8)题目10(整数各位数运算排序题) (8)★☆题目11 (整数各位数运算及排序题) (9)整数统计运算题 (9)★☆题目12整数统计运算题) (9)☆题目13(整数统计运算题) (10)☆题目14(整数统计运算题) (10)题目15(整数统计运算题) (11)题目16(整数统计运算题) (11)题目17(整数统计运算题) (12)☆题目18(整数统计运算题) (12)题目19(整数统计运算题) (12)题目20(整数各位数字运算题) (13)☆题目21(整数各位数字运算题) (13)题目22(整数各位数字运算题) (14)☆题目23(整数各位数字运算题) (14)题目24(整数各位数字运算题) (15)☆题目25(整数各位数字统计运算题) (15)★☆题目26(整数各位运算题) (15)题目27(整数各位数运算题) (16)☆题目28(整数各位数运算题) (16)☆题目29(整数各位运算统计题) (17)☆题目30 (18)题目31 (18)整数各位打散组合运算题 (19)★☆题目32(整数各位打散组合运算题) (19)☆题目33(整数各位打散组合运算题) (19)★☆题目34(整数各位打散组合运算题) (20)题目35(整数各位打散组合运算题) (20)★题目36(整数各位打散组合运算题题) (21)题目37(整数各位打散组合运算题) (22)★题目38(整数各位打散组合运算题) (22)素数题 (23)题目40(素数题) (23)题目41(素数统计排序题) (24)★☆题目42(素数题) (24)★题目43(素数题) (25)★题目44(素数题) (26)★题目45(数字运算题) (26)★题目46(数字统计排序题) (27)☆题目47(数字统计排序题) (27)字符型题 (28)题目48字符型题 (28)★题目49(字符处理——倒序输出) (29)★题目50(字符排序题) (29)★☆题目51(替换字符题) (30)☆题目52(亲朋字符替换题) (30)字符串处理题 (31)★☆题目53(字符串排序题) (31)☆题目54(字符串字母移位题) (32)★☆题目55(字符串左右排序交换题) (32)题目56(字符串左右排序交换题) (33)★题目57(字符串移位题) (33)题目58(字符串排序题) (34)★题目59(字符串左右排序题) (34)★题目60(字符ASCII值移位替换题) (35)方差运算题 (36)★☆题目61(方差运算题) (36)☆题目62(方差运算题) (36)☆题目63(方差运算题) (37)☆题目64(整数各位数运算题) (38)★题目65(字符替换题) (38)★☆题目66(字符替换题) (39)★题目67(字符替换题) (39)题目68(字符替换题) (39)题目69(字符替换题) (40)☆题目70(字符替换题) (40)★题目71(字符替换题) (41)☆题目72(字符替换题) (41)☆题目73(字符替换题) (42)★题目74(字符替换题) (42)★题目75(字符替题) (42)★☆题目76(字符替换题) (43)☆题目77(结构体操作题) (43)★☆题目78(结构体运算题题) (44)题目79(结构体运算题) (44)★☆题目80(结构体运算题) (44)题目82(结构体运算题) (45)题目83 结构体运算题 (45)题目84(结构体运算题) (46)★题目85(结构体运算题) (46)题目86(结构体排列题) (47)选票问题 (47)题目87(选票问题) (47)★☆题目88(选票问题) (48)☆题目89(选票问题) (48)★☆题目90(级数运算题) (49)其他问题 (49)☆题目91(单词个数统计题) (49)★题目92(Fibonacci数列题) (50)☆题目93(迭代方法求方程题) (50)★题目94(平方根问题) (51)题目95 (实数运算题) (52)题目96(完全平方数问题) (53)★题目97 (回文数问题) (53)★题目98(出圈题) (54)☆题目99(SIX/NINE问题) (54)三级网络上机题型整数排序题☆题目1(整数排序题)在文件in.dat中有200个正整数,且每个数均在1000至9999之间。

计算机三级网络技术上机试题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的千位数字和十位数字相等。

计算机三级pc技术上机题库100+答案

计算机三级pc技术上机题库100+答案
8、10个16位二进制,统计每个数中0的个数
(1)16 (2)SHL AX,1 (3)JB
(4)COUNT (5)BX,2 (6)[DI],DH
9、L做逻辑尺
(1)LEA DI,RESULT (2)1 (3)TEST
(4)JP (5)SHL DX,1
10、求10个有符号字节的绝对值之和(字型),并到最大的数和地址
KEEP: MOV [DI],AL
INC DI
EXIT: INC SI
LOOP LOOP1
36、串有连续的字符仅用一个字符代替
LEA SI,SOURCE
LEA DI,RESULT
LOOP1:MOV AL,[SI]
CMP AL,00H
JE EXIT
NEXT: INC SI
MOV AH,[SI]
12、自动抄表,Y=X*70 X<=5.....
(1)MOV AL,[SI] (2)A (3)MUL BL
(4)A (5)MUL BH (6)MUL DL
(7)INC SI (8)ADD SI,2
13、Y=X*70 X<=10...
(1)MOV AL,[SI] (2)A (3)SUB AL,10
(4)LOOP1 (5)INC DI
39、BCD码转成ASCII,并在最高位加偶校验位
(1)AL,[SI] (2)SHR AL,CL (3)POP CX
(4)JP SERCH2 (5)ADD AH,30H (6)LOOP
40、无符号Ck=Ak除Bk
(1)MOV CX,N (2)DL,SOURCE[BX+N] (3)MOV AX
INC SI

全国计算机等级三级数据库上机题库100题

全国计算机等级三级数据库上机题库100题
if(aa[i]>aa[j]) *则按原4位数的大小进行升序排序*/
{
temp=aa[i];
aa[i]=aa[j];
aa[j]=temp;
}
}
for(i=0;i<10;i++) /*将排序后的前10个数存入数组bb中*/
bb[i]=aa[i];
}
7. 函数ReadDat( )的功能是实现从文件IN7.DAT中读取一篇英文文章存入到字符串数组xx中。请编制函数SortCharD( ),该函数的功能是:以行为单位对字符按从大到小的顺序进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数WriteDat( )把结果xx输出到文件OUT7.DAT中。
/*如果4位数各位上的数字均是奇数*/
{
b[cnt]=a[i]; /*将满足条件的数存入数组b中*/
cnt++; /*统计满足条件的数的个数*/
}
}
for(i=0;i<cnt-1;i++) /*将数组b中的数按从大到小的顺序排列*/
for(j=i+1;j<cnt;j++)
{
a4=a[i]/1000; /*求4位数的千位数字*/
a3=a[i]%1000/100; /*求4位数的百位数字*/
a2=a[i] %100/10; /*求4位数的十位数字*/
a1=a[i] %10; /*求4位数的个位数字*/
if(a4%2!=0 && a3%2!=0 && a2%2!=0 && a1%2!=0)
【答案】
void jsVal()

计算机三级网络技术真题单选题100道及答案

计算机三级网络技术真题单选题100道及答案

计算机三级网络技术真题单选题100道及答案1. 以下关于计算机网络的定义,正确的是()A. 把分布在不同地点的多台计算机互联起来构成的计算机系统,称为计算机网络B. 能按网络协议实现通信的计算机系统,称为计算机网络C. 以共享资源为目的的计算机系统,称为计算机网络D. 把分布在不同地点的多台计算机在物理上实现互联,按照网络协议实现相互间的通信,以共享硬件、软件和数据资源为目标的计算机系统,称为计算机网络答案:D2. 计算机网络最突出的优点是()A. 精度高B. 共享资源C. 运算速度快D. 容量大答案:B3. 以下不属于网络拓扑结构的是()A. 总线型B. 星型C. 环型D. 流线型答案:D4. 一座大楼内的一个计算机网络系统,属于()A. PANB. LANC. MAND. WAN答案:B5. 在OSI 参考模型中,物理层的功能是()A. 建立和释放连接B. 透明地传输比特流C. 在物理实体间传送数据帧D. 发送和接收用户数据答案:B6. 在OSI 参考模型中,数据链路层的数据服务单元是()A. 比特B. 帧C. 分组D. 报文答案:B7. TCP/IP 协议簇的层次中,解决计算机之间通信问题是在()A. 网络接口层B. 网际层C. 传输层D. 应用层答案:B8. 以下IP 地址中,属于C 类地址的是()A. 112.213.12.23B. 210.123.23.12C. 23.123.213.23D. 156.123.32.12答案:B9. 子网掩码为255.255.0.0,下列IP 地址不在同一网段中的是()A. 172.25.15.201 和172.25.16.11B. 172.25.25.20 和172.25.25.100C. 172.16.25.16 和172.16.26.16D. 172.25.25.224 和172.25.25.10答案:C10. 在以太网中,冲突()A. 是由于介质访问控制方法的错误使用造成的B. 是一种正常现象C. 是由于网络管理员的失误造成的D. 是一种不正常现象答案:B11. 以下关于CSMA/CD 的说法,错误的是()A. 边发送边监听B. 冲突发生后立即重发C. 先听后发D. 延迟随机时间后重发答案:B12. 以太网交换机工作在OSI 参考模型的()A. 物理层B. 数据链路层C. 网络层D. 传输层答案:B13. 以下不属于广域网技术的是()A. X.25B. ATMC. 以太网D. 帧中继答案:C14. 帧中继网的虚电路建立在()A. 数据链路层B. 网络层C. 传输层D. 会话层答案:A15. 以下关于ADSL 技术的说法,错误的是()A. 上下行速率不对称B. 可利用现有电话线路C. 数据传输不需要进行调制解调D. 适合家庭用户使用答案:C16. 在TCP 协议中,用于进行流量控制的字段是()A. 窗口B. 确认号C. 校验和D. 紧急指针答案:A17. TCP 连接建立过程中,SYN 包的作用是()A. 确认连接B. 同步序列号C. 终止连接D. 重传数据答案:B18. 以下关于UDP 协议的说法,正确的是()A. 可靠的面向连接的协议B. 不可靠的无连接的协议C. 可靠的无连接的协议D. 不可靠的面向连接的协议答案:B19. 在DNS 系统中,域名解析采用()A. 递归查询B. 迭代查询C. 反向查询D. 正向查询答案:A20. 以下关于电子邮件的说法,错误的是()A. 可以发送多媒体信息B. 邮件服务器之间采用SMTP 协议C. 用户代理之间采用POP3 协议D. 邮件内容使用ASCII 编码答案:C21. HTTP 协议默认使用的端口号是()A. 21B. 25C. 80D. 110答案:C22. 以下关于网络安全的说法,错误的是()A. 防火墙能防止外部网络对内部网络的非法访问B. 加密技术可以保证数据的机密性C. 数字签名可以保证数据的完整性D. 安装杀毒软件可以完全防止病毒入侵答案:D23. 以下属于对称加密算法的是()A. RSAB. DESC. DSAD. ECC答案:B24. 数字证书不包含()A. 用户公钥B. 用户身份信息C. 证书有效期D. 用户私钥答案:D25. 以下不属于网络管理功能的是()A. 配置管理B. 计费管理C. 安全管理D. 人员管理答案:D26. SNMP 协议使用的端口号是()A. 161B. 162C. 163D. 164答案:A27. 以下关于网络故障管理的说法,错误的是()A. 故障检测是故障管理的第一步B. 故障诊断的目的是确定故障的原因C. 故障恢复是故障管理的最后一步D. 故障隔离可以防止故障影响范围扩大答案:C28. 网络性能管理的主要指标不包括()A. 吞吐量B. 响应时间C. 资源利用率D. 设备故障率答案:D29. 以下关于网络规划的说法,错误的是()A. 需求分析是网络规划的第一步B. 逻辑网络设计主要考虑网络拓扑结构和地址分配C. 物理网络设计主要考虑设备选型和布线方案D. 实施阶段不需要进行测试和验收答案:D30. 以下不属于网络测试工具的是()A. PingB. TracerouteC. NetstatD. Excel答案:D31. 在网络综合布线中,工作区子系统的线缆最大长度为()A. 5 米B. 10 米C. 20 米D. 100 米答案:B32. 以下不属于无线局域网标准的是()A. IEEE 802.11aB. IEEE 802.11bC. IEEE 802.11gD. IEEE 802.11x 答案:D33. 蓝牙技术工作在()频段。

全国计算机等级考试三级网络技术历年真题汇总

全国计算机等级考试三级网络技术历年真题汇总

一、选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)我国互联网界曾发生所谓3Q大战,根据你的了解它们发生在哪两个公司之间?C.奇虎360与百度之间D.奇虎360与腾讯之间(2)我国早期批量生产的计算机是A.103计算机B.104计算机C.DJS-130计算机D.PDP-130计算机(3)关于客户机的描述中,错误的是A.智能手机不能用作客户机B.平板电脑能用作客户机C.笔记本电脑能用作客户机D.高端台式机能用作客户机(4)关于笔记本电脑配置的描述中,正确的是A.必须用Intel双核奔腾芯片B.通常有多个USB接口C.内存不超过1GBD.一般用nVIDIA网卡(5)关于软件的描述中,错误的是A.系统软件比应用软件更贴近硬件B.软件由程序代码与相关文档组成C.共享软件都是自由软件D.数据库软件是应用软件(6)关于多媒体的描述中,正确的是A.熵编码属于有损压缩B.源编码属于无损压缩C.有损压缩的压缩比小D.无损压缩是可逆的(7)关于OSI参考模型的描述中,正确的是A.OSI参考模型由IETF制定B.按功能可以分为7个层次C.OSI的含义是操作系统互连D.详细定义每层的实现技术(8)在TCP/IP参考模型中,实现可靠到端通信的层次是A.数据链路层B.物理层C.网络层D.传输层(9)以太网帧的地址字段使用的是A.MAC地址B.IP地址C.域名D.端口号(10)关于无线自组网的描述中,错误的是A.是一种对等结构的无线网络B.需要基站的支持C.在某某某事领域中有较多的应用D.可用WiFi技术实现联网(11)IEEE802.15标准针对的网络是A.无线个人区域网B.无线传感器网C.无线宽带城域网D.无线局域网(12)HTTP使用的端口号是A.21B.25C.80D.110(13)关于交换式局域网的描述中,正确的是A.采用共享介质B.核心设备是交换机C.只支持半双工通信D.只支持1GpBs速率(14)数据传输速率为5某106bps,可以记为A.5GbpsB.5kbpsC.5TbpsD.5Mbps(15)在邮件服务器之间实现邮件投递的协议是A.IMAPB.TFTPC.某某某TPD.RARP(16)关于千兆以太网的描述中,错误的是:A.只支持光纤作为传输介质B.数据传输速率是1GbpsC.没有改变以太网帧的结构D.协议标准时IEEE802.3z(17)在网络协议中,定义控制信息格式的是:A.层次B.接口C.时序D.语法(18)BitTorent支持的P2P应用类型是A.即时通信B.文件共享C.协同工作D.流媒体传输(19)关于OSI参考模型各层功能的描述中,正确的是:A.应用层实现介质访问控制B.物理层实现域名解析C.网络层实现路由选择D.会话层定义各种网络服务(20)如果交换机的带宽为8.4Gbps,具有2个千兆的全双工端口,则其百兆的全双工端口数量为:A.22B.21C.20D.19(21)100BASE-TX标准支持的传输介质是:A.单模光纤B.红外线C.同轴电缆D.双绞线(22)关于网络拓扑结构的描述中,错误的是:A.星型拓扑存在中心结点B.网状拓扑是无规则的拓扑C.环型拓扑传输延时不确定D.广域网大多采用网状拓扑(23)跳频扩频的英文缩写是:A.WLANB.VLANC.DSSSD.FHSS(24)关于操作系统的描述中,错误的是:A.通过文件表查找文件B.文件句柄是文件的识别依据C.内存管理通过文件系统实现D.基本驱动程序固化在BIOS中(25)关于进城与线程的描述中,正确的是:A.进城与线程是相同的概念B.进程需要存储空间C.一个线程可包含多个进程D.线程不需要分时器切换(26)关于Unix操作系统的描述中,错误的是: A.属于多用户操作系统B.由内核与外壳组成C.内核的操作原语对硬件不起作用D.主要用C语言写成(27)关于Linux操作系统的描述中,正确的是:A.内核直接取自UnixB.为Unix的变种C.某某某形界面只有KDED.符合POSIX标准(28)关于WindowsServer 2023操作系统的描述中,错误的是:A.系统集成IIS服务B.虚拟化采用Hypervisor软件层C.系统体现了动态IT技术的趋势D.采用基于模拟器的虚拟化技术(29)关于Internet的描述中,正确的是:A.Internet是一个信息资源网B.Internet是一个内部网C.中继器是Internet中的主要设备D.IPX是Internet使用的主要协议(30)关于ADSL接入的描述中,正确的是:A.数据传输需要进行调制解调B.传输介质采用同轴电缆C.只支持TCP/IP网络D.上行速率通常大于下行速率(31)UDP服务的特点之一为:A.不可靠B.QosC.面向连接D.有序(32)关于IP抵制的描述中,错误的是:A.IP地址可以代替MAC地址B.一条物理连接可以绑定多个IP地址C.IP地址携带地理位置信息D.IP地址由32位二进制数组成(33)如果一台主机的IP地址为201.23.34.162,子网掩码为255.255.255.192,那么它所处的网络(包括子网)为:A.201.23.34.128B.201.23.34.192C.201.23.34.224D.201.23.34.240(34)在以太网中,使用ARP协议的目的是:A.获取端口和IP地址的对应关系B.获取IP地址和MAC地址的对应关系C.获取MAC地址和端口的对应关系D.获取IP地址和域名的对应关系(35)在对IP数据报进行分片时,分片报头与源报文报头一定相同的字段为:A.源IP地址B.头部校验和C.标志D.总长度(36)下表为一路由器的路由表,如果该路由器接收到源地址为10.2.56.79,目的IP地址为10.1.1.28的IP数据报,那么它将把该数据报投递到:子网掩码要到达的网络下一路由器255.255.0.010.2.0.0直接投递255.255.0.010.3.0.0直接投递255.255.0.010.1.0.010.2.0.5255.255.0.010.4.0.010.3.0.7A.10.3.1.28B.10.2.56.79C.10.3.0.7D.10.2.0.5(37)在发送IP数据报时,如果用户想记录该IP数据报穿过互联网的路径,那么可以使用的IP数据报选项为:A.源路由选项B.记录路由选项C.源抑制选项D.重定向选项(38)在一个大型互联网中,动态刷新路由器的路由表可以使用的`协议为:A.TELNETB.OSPFC.SIPD.IGMP(39)IPv6地址的长度为:A.32位B.48位C.64位D.128位(40)关于Internet域名服务系统的描述中,正确的是:A.域名解析的两种方式为重复解析和反复解析B.域名解析可以从根域名服务器开始C.“非”的解析结果是由解析器造成的D.使用高速缓冲技术可提高域名解析的准确性(41)关于Internet域名系统的描达中,错误的是A)域名解析需要一组既某某某又协作的域名服务器B)域名服务器逻辑上构成一定的层次结构C)域名解析总是从根域名服务器开始D)递归解析是域名解析的一种方式(42)pwd是一个FTP用户接口命令,它的意义是A)请求用户输入密码B)显示远程主机的当前工作目录C)在远程主机中建立目录D)进入主动传输方式(43)为了使电子邮件能够传输二进制信息,对RFC822进行扩充后的标准为A)RFC823B)SNMPC)MIMED)CERTC)页面到页面的链接信息由URL维持D)客户端应用程序称为浏览器(45)下面哪个不是Internet网络管理协议?A)SNMPv1B)SNMPv2C)SNMPv3D)SNMPv4(46)根据计算机信息系统安全保护等级划分准则,安全要求的防护等级是A)指导保护级B)强制保护级C)监督保护级D)专控保护级(47)下面哪种攻击属于被动攻击?A)流量分析B)数据伪装C)消息重放D)消息篡改(48)AES加密算法处理的分组长度是A)56位B)64位C)128位D)256位(49)RC5加密算法没有采用的基本操作是A)异或B)循环C)置换D)加(50)关于消息认证的描述中,错误的是:A)消息认证称为完整性校验B)用于识别信息源的真伪C)消息认证都是实时的D)消息认证可通过认证实现(51)关于RSA密码体制的描述中,正确的是A)安全性基于椭圆曲线问题B)是一种对称密码体制C)加密速度很快D)常用于数字签名(52)关丁Kerberos认证系统的描述中,错误的是A)有一个包含所有用户密钥的数据库B)用户密钥是一个加密口令C)加密算法必须使用DESD)Kerberos提供会话密钥[答案讨论](53)用RSA算法加密时,已知公钥是(e=7,n=20),私钥是(d=3,n=20),用公钥对消息M=3加密,得到的密文是A)19B)13C)12D)7(54)下面哪个地址不是组播地址?A)224.0.1.1B)232.0.0.1C)233.255.255.1D)240.255.255.1(55)下面哪种P2P网络拓扑不是分布式非结构化的?A)GnutellaB)MazeC)LimeWireD)BearShare(56)关于即时通信的描述中,正确的是A)只工作在客户机/服务器方式D)即时通信系统均采用SIP协议(57)下面哪种服务不属于IPTV通信类服务?A)IP语音服务B)即时通信服务C)远程教育服务D)电视短信服务A)PC-to-PCB)PC-to-PhoneC)Phone-to-PCD)Phone-to-Phone(59)数字版权管理主要采用数据加密、版权保护、数字签名和A)认证技术B)数字水印技术C)访问控制技术D)防篡改技术(60)网络全文引擎一般包括器、检索器、用户接口和A)索引器B)机器人C)爬虫D)蜘蛛参考答案(1)B(2)C(3)D(4)A(5)B(6)D(7)A(8)D(9)B(10)C(11)C(12)C(13)B(14)D(15)A(16)C(17)C(18)B(19)C(20)D(21)B(22)B(23)A(24)D(25)B(26)B(27)A(28)C(29)A(30)C(31)B(32)A(33)B(34)C(35)D(36)A(37)B(38)C(39)D(40)A(41)C(42)B(43)C(44)B(45)D(46)D(47)A(48)C(49)C(50)C(51)D(52)C(53)D(54)D(55)B(56)C(57)C(58)A(59)B(60)A。

计算机三级网络技术题库带答案

计算机三级网络技术题库带答案

计算机三级网络技术题库带答案计算机三级网络技术题库带答案三级考试分为“网络技术”,“数据库技术”,“软件测试技术","信息安全技术","嵌入式系统开发技术"等五个类别。

“网络技术”考核计算机网络基础知识及计算机网络应用系统开发和管理的基本技能。

下面是店铺精心整理的计算机三级网络技术题库带答案,仅供参考,大家一起来看看吧。

(1)下列关于超标量(Superscalar)技术的叙述,错误的是。

A)超标量技术通过内置多条流水线来同时执行多个处理B)超标量技术的实质是以空间换取时间C)在经典奔腾中,由两条整数指令流水线和一条浮点指令流水线组成D)流水线U和流水线V既可以执行精简指令,又可以执行复杂指令【答案】D【解析】超标量技术是奔腾芯片的重要特征之一,其通过内置多条流水线来同时执行多个处理,其实质是以空间换取时间,所以选项A、B正确。

在经典奔腾中,它由两条整数指令流水线(U指令流水线和V指令流水线)和一条浮点指令流水线组成,所以选项C正确。

这两条整数指令流水线各有自己的算述逻辑单元ALU、地址生成电路以及与Cache的接口,它们的功能不尽相同,流水线U既可以执行精简指令,又可以执行复杂指令,而流水线V只能执行精简指令。

(2)在现实中,我们一般将计算机分类为。

A)服务器、工作站、台式机、笔记本、掌上电脑B)大型机、小型机、个人计算机、工作站、巨型计算机C)服务器、工作站、台式机、笔记本D)服务器/工作站、台式机、笔记本、掌上电脑,大型机、小型机【答案】A【解析】根据计算机在信息处理系统中地位和作用,并且考虑到计算机分类的演变过程和可能的发展趋势,我们对日常工作中遇到的计算机进行现实的分类,有服务器、工作站、台式机、便携机、手持设备5大类。

(3)结点是表达信息的基本单位,不同的系统中结点的表示形式与方法不一样,KMS系统的结点是。

A)卡B)PadC)页D)帧【答案】D【解析】不同的系统中结点的表示形式与方法不一样,取名也不一样,但作用是一样的。

计算机三级网络技术考试练习题及答案通用一篇

计算机三级网络技术考试练习题及答案通用一篇

计算机三级网络技术考试练习题及答案通用一篇计算机三级网络技术考试练习题及答案 1(1)在TCP/IP协议中,地址被称为有限广播地址。

(2)网桥和路由器都是网络互联的设备,它们之间的区别主要表现在的级别上。

(3)域名解析可以有两种方式,一种叫递归解析,另一种叫。

(4)安全攻击可以分为和主动攻击两种。

(5)网络的配置管理主要目的在于网络和系统的配置信息以及网络内各设备的状态和连接关系。

(6)无线传输有着显而易见的诸多优点,目前已广泛应用于通信领域,其中最常见的无线信道有微波、红外线和。

(7)宽带综合业务数字网(B-ISDN)的传输速率很高,能达到几十或几百Mb/s,甚至达到几十或几百Gb/s。

数据传输速率超过1Gb/s时,一般要采用作为传输介质。

(8)在数据通信中,使用多路复用技术__提高了线路的利用率,最基本的多路复用技术有两类:和时分多路复用。

(9)计算机网络OSI参考模型中的7个层次从高层到低层分别是:应用层、表示层、会话层、运输层、网络层、层和物理层。

(10)通常,调制解调器的调制方式有三种:振幅调制、频率调制和调制。

(11)局域网从介质访问控制方法的角度可以分两类:共事介质局域网与局域网。

(12)TokenBu。

局域网中的令牌是一种特殊结构的控制帧。

它用来控制结点对总线的。

(13)为了方便用户记忆,IP地址采用标记法。

(14)路由表包含的一个非常特珠的路由是。

(15)目前常见的网络管理协议有、公共管理信息服务/协议(CMIS/CMIP)和局域网个人管理协议(LMMP)等。

(16)通过经营电子支付的银行进行电了支付的过程中.需要发出或者接收。

(17)电子商务的体系结构可以分为网络基础平台、安全基础结构、支付体系和。

(18)如果要利用某台服务器向客户提供文件的上传和下载服务,那么这时应该使用―K1―81协议。

(19)由于要进行大型科学计算、信息处理、多媒体数据服务与视频服务,广域网需要能提供很高的带宽。

计算机三级网络技术上机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;}}模板一销售记录排序【模板速记】记忆口诀:一定义二循环三比较。

计算机三级上机:适用于三级网络技术、数据库等(南开100题)

计算机三级上机:适用于三级网络技术、数据库等(南开100题)

全国计算机等级考试三级C语言上机100题几点说明:**********************************☆题目1请编写一个函数jsValue(intm,intk,intxx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入数组xx传回。

最后调用函数writeDat()读取10组数据,分别得出结果且把结果输出到文件out.dat中。

部分源程序存在文件prog1.c中。

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

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

#include<conio.h>#include<stdio.h>voidreadwriteDat();intisP(intm){inti;for(i=2;i<m;i++)if(m%i==0)return0;return1;}voidnum(intm,intk,intxx[]){ints=0;for(m=m+1;k>0;m++)if(isP(m)){xx[s++]=m;k--;}}main(){intm,n,xx[1000];clrscr();printf("\nPleaseentertwointegers:");scanf("%d%d",&m,&n);num(m,n,xx);for(m=0;m<n;m++)printf("%d",xx[m]);printf("\n");readwriteDat();}voidreadwriteDat(){intm,n,xx[1000],i;FILE*rf,*wf;rf=fopen("in.dat","r");wf=fopen("out.dat","w");for(i=0;i<10;i++){fscanf(rf,"%d%d",&m,&n);num(m,n,xx);for(m=0;m<n;m++)fprintf(wf,"%d",xx[m]);fprintf(wf,"\n");}fclose(rf);fclose(wf);}*********************************☆题目2已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a 中,请考生编制一函数jsVal(),其功能是:如果四位数各位上的数字均是0或2或4或6或8,则统计出满足此条件的个数cnt,并把这些四位数按从大到小的顺序存入数组b中。

计算机三级网络技术题库1

计算机三级网络技术题库1

下列关于接入技术特征的描述中,错误的是()。

A) 远距离无线宽带接入网采用802.15标准B) Cable Modem利用频分复用的方法,将信道分为上行信道和下行信道C) 光纤传输系统的中继距离可达100km以上D) ADSL技术具有非对称带宽特性Cable Modem利用频分复用的方法,将双向信道分为:从计算机终端到网络方向称为上行信道,从网络到计算机终端方向称为下行信道。

ASDL技术提供非对称宽带特性,上行速率在64 kbps~640 kbps,下行速率在500kbps~7Mbps 。

光纤传输系统的中继距离可达100km以上。

IEEE 802.15 标准专门从事WPAN (无线个人局域网)标准化工作。

它是适用于短程无线通信的标准。

故选择A 选项。

下列关于路由器技术指标的描述中,错误的是()。

A) 吞吐量是指路由器的包转发能力B) 背板能力决定了路由器的吞吐量C) 语音、视频业务对延时抖动要求较高D) 突发处理能力是以最小帧间隔值来衡量的路由器的关键技术指标主要有以下几点。

①吞吐量:吞吐量是指路由器的包转发能力。

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

②背板能力:背板是路由器输入端与输出端之间的物理通道。

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

③丢包率:丢包率是指在稳定的持续负荷情况下,由于包转发能力的限制而造成包丢失的概率。

丢包率通常是衡量路由器超负荷工作时的性能指标之一。

④延时与延时抖动:延时是指数据包的第一个比特进入路由器,到该帧的最后一个比特离开路由器所经历的时间,该时间间隔标志着路由器转发包的处理时间。

延时抖动是指延时的变化量。

由于数据包对延时抖动要求不高,因此通常不把延时抖动作为衡量高速路由器的主要指标,但是语音、视频业务对延时抖动要求较高。

⑤突发处理能力:突发处理能力是以最小帧间隔发送数据包而不引起丢失的最大发送速率来衡量的。

故选择D选项下列关于BGP协议的描述中,错误的是()。

三级网络机试100套题答案

三级网络机试100套题答案

排序题:1.各位上的数字均是0、2、4、6、8,从大到小排序。

{int i,j,qw,bw,sw,gw,t;for(i=0;i<MAX;i++){ qw=a[i]/1000;bw=a[i]/100%10;sw=a[i]/10%10;gw=a[i]%10;if(qw%2==0&&bw%2==0&&sw%2==0&&gw%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]) { t=b[i];b[i]=b[j];b[j]=t; }}2.qw<=bw<=sw<=gw并且a[i]是偶数,从小到大排序。

{int i,j,qw,bw,sw,gw,t;for(i=0;i<MAX;i++){ qw=a[i]/1000;bw=a[i]/100%10;sw=a[i]/10%10;gw=a[i]%10;if((qw<=bw)&&(bw<=sw)&&(sw<=gw)&&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]) { t=b[i];b[i]=b[j];b[j]=t; }}3. qw-bw-sw-gw>0,从小到大排序。

{int i,j,qw,bw,sw,gw,t;for(i=0;i<300;i++){ qw=a[i]/1000;bw=a[i]/100%10;sw=a[i]/10%10;gw=a[i]%10;if(qw-bw-sw-gw>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]) { t=b[i];b[i]=b[j];b[j]=t; }}4. qw+gw==bw+sw,从小到大排序。

三级网络技术上机100题库及其答案

三级网络技术上机100题库及其答案

全国计算机等级考试三级上机考试习题南开上机100练题目前带★号的是在2004年4月份上机考试中被考生们所确定了的上机题。

题目前带☆号的是在2004年9月份上机考试中被考生们所确定了的上机题。

题目中所提示的“无忧id xx”指的是2004年上半年版无忧模拟系统中的固定抽题序号题目中所提示的“捷成id xx”指的是2004年上半年版捷成模拟系统中的固定抽题序号****************************************************************************** ***********题目1(无忧 id 14、id 27(提供isP()函数;捷成id 23题)靠m的k个素数存入数组xx传回。

最后调用函数writeDat()读取10组数据,分别得出结果且把结果输出到文件out.dat中。

部分源程序存在文件prog1.c中。

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

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

#include <conio.h>#include <stdio.h>void readwriteDat();int isP(int m){int i;for(i=2;i<m;i++)if(m % i==0)return 0;return 1;}void num(int m,int k,int xx[]){ int s=0;for(m=m+1;k>0;m++)if(isP(m)) { xx[s++]=m; k--;}}main(){int m,n,xx[1000];clrscr();printf("\nPlease enter two integers:");scanf("%d%d",&m,&n);num(m,n,xx);for(m=0;m<n;m++)printf("%d ",xx[m]);printf("\n");readwriteDat();}void readwriteDat(){int m,n,xx[1000], i;FILE *rf,*wf;rf=fopen("in.dat","r");for(i=0;i<10;i++){fscanf(rf,"%d %d",&m,&n);num(m,n,xx);for(m=0;m<n;m++)fprintf(wf,"%d ",xx[m]); fprintf(wf,"\n");}fclose(rf);fclose(wf);}无忧id 14题(无isP()函数)#include <stdio.h>void jsValue(int m,int k,int xx[]){ int i,j,s=0;for(i=m+1;k>0;i++){ for(j=2;j<i;j++)if(i%j==0) break;if(i==j) { xx[s++]=i; k--;}}}main(){int m,n,zz[100];printf("\n请输入两个整数:");scanf("%d%d",&m,&n);jsValue(m,n,zz);for(m=0;m<n;m++)printf("%d ",zz[m]);printf("\n");writeDat();}writeDat(){int m,n,zz[100],i;FILE *in,*out;in=fopen("in.dat","r");out=fopen("out.dat","w");for(i=0;i<10;i++){fscanf(in,"%d%d",&m,&n);jsValue(m,n,zz);fprintf(out,"\n");}fclose(in);fclose(out);}另一解法:void num(int m,int k,int xx[]){int n=0,data=m+1;while(n<k){if(isP(data)) xx[n++]=data;data++;}}****************************************************************************** ***********★题目2(143 整数排序题)已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:如果四位数各位上的数字均是0或2或4或6或8,则统计出满足此条件的个数cnt,并把这些四位数按从大到小的顺序存入数组b 中。

计算机三级网络技术上机题库(所有题型)。

计算机三级网络技术上机题库(所有题型)。

计算机三级网络技术上机题库(所有题型)。

计算机三级网络技术上机题库============================================1、网络基础知识--------------------1.1 IP地质题目1:简述IP地质的作用和分类。

题目2:给定一个IP地质,判断是否为私有IP地质。

1.2 子网掩码题目3:计算给定IP地质和子网掩码的网络地质。

题目4:给定一个网络地质和子网掩码,计算可用的主机数量。

1.3 网关和路由器题目5:解释网关和路由器的作用及区别。

题目6:给定一个网络拓扑图,设置合适的默认网关。

2、网络协议--------------------2.1 TCP/IP协议题目7:简述TCP/IP协议的分层结构和每层的作用。

题目8:TCP和UDP协议的特点和应用场景。

2.2 HTTP协议题目9:解释HTTP协议的工作原理。

题目10:使用telnet命令模拟HTTP请求。

3、网络设备配置-------------------3.1 路由器配置题目11:配置静态路由。

题目12:配置动态路由。

3.2 交换机配置题目13:配置VLAN。

题目14:配置链路聚合。

4、网络安全-------------------4.1 防火墙题目15:配置防火墙策略。

题目16:策略调优和监控。

4.2 VPN题目17:配置IPSec VPN。

题目18:配置SSL VPN。

附件:题目图片:zip法律名词及注释:--------------------------1、IP地质: Internet Protocol Address 的缩写,指互联网协议地质。

它是标识网络上的设备的一组数字。

2、子网掩码:是一组32位的二进制数,用于对IP地质进行分段。

它决定了一个IP地质中哪些位时网络位,哪些位是主机位。

3、网关:是网络中连接两个不同网络的设备。

在数据传输过程中,需要经过网关才能从一个网络到达另一个网络。

2012年3月计算机三级网络技术上机试题100道

2012年3月计算机三级网络技术上机试题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的千位数字和十位数字相等。

最新三级网络技术上机试题及答案

最新三级网络技术上机试题及答案

xx最新三级网络技术上机试题及答案1 通过伪造某台主机的IP地址窃取特权的攻击方式属于()。

A. 木马入侵攻击B.漏洞入侵攻击C.协议欺骗攻击D.拒绝服务攻击【参考答案】:C【参考解析】:协议欺骗攻击方式有以下几种:(1)IP 欺骗攻击。

(2)ARP欺骗攻击。

(3)DNS欺骗攻击。

(4 )源路由欺骗攻击。

其中IP欺骗攻击是通过伪造某台主机的IP地址骗取特权,从而进行攻击的技术。

因此C选项正确。

2 下列关于外部网关协议BGP勺描述中,错误的是()。

A. BGP 是不同白治系统的路由器之间交换路由信息的协议B. 一个BG殴言人使用UDP^其他白治系统中的BG段言人交换路由信息C. BGP协议交换路由信息的节点数不小于白治系统数D. BGP-4 采用路由向量协议【参考答案】:B【参考解析】:外部网关协议是不同的白治系统的路由器之间交换路由信息的协议。

一个BG段言人与其他白治系统中的BG殴言人要交换路由信息就要先建立亿维接,然后在此连接上交换BGP艮文以建立BGP^话。

BG呦议交换路由信息的结点数是以白治系统数为单位的,所以不会小于白治系统数。

BGP-4采用路由向量路由协议。

5 下列关于OSPF>议的描述中,错误的是()。

A. 每一个OSPFE域拥有一个32位的区域标识符B. OSPF区域内每个路由器的链路状态数据库包含着全网的拓扑结构信息C. OSPF协议要求当链路状态发生变化时用洪泛法发送此信息D. 距离、延时、带宽都可以作为OSP南J、议链路状态度量【参考答案】:B【参考解析】:0SPF区域内每个路由器的链路状态包含着本区域而不是全网的拓扑结构信息。

每一个OSPFE域拥有一个32位的区域标识符,在一个区域内的路由器数不超过200。

OSPFB议要求当链路发生变化时用洪泛法向所有路由器发送此信息。

链路状态“度量” 主要是指费用、距离、延时、带宽等,综上所述B错。

6 一台接入层交换机具有16个100/1000Mbps全双工下联端口,它的上联端口带宽至少应为()。

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

你好,计算机三级考试上机考试的题目出于这100道题,改变的只是某些数据。

题型是不会改变的。

建议先找出题目中13类题型,然后再慢慢背诵,这样更有条理性。

希望你能考过三级。

☆题目1请编写一个函数jsValue(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入数组xx 传回。

最后调用函数writeDat()读取10组数据,分别得出结果且把结果输出到文件out.dat中。

部分源程序存在文件prog1.c中。

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

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

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

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

void jsVal(){ int i,j,qw,bw,sw,gw;for(i=0;i<MAX;i++){ qw=a[i]/1000; bw=a[i]/100%10;sw=a[i]%100/10; gw=a[i]%10;if(qw&&qw%2==0&&bw%2==0&&sw%2==0&&gw%2==0) b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]<b[j]) { qw=b[i]; b[i]=b[j]; b[j]=qw;}}******************************************************************************★题目3(字符型题)函数ReadDat( )实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中;请编制函数StrOR( ),其函数的功能是:以行为单位依次把字符串中所有小写字母o左边的字符串内容移到该串的右边存放,然后把小写字母o删除,余下的字符串内容移到已处理字符串的左边存放,之后把已处理的字符串仍按行重新存入字符串数组xx 中。

最后main()函数调用函数WriteDat()把结果xx输出到文件OUT5.DA T中void StrOR(void){int i,righto,j,s,k;char tem[80];for(i=0;i<maxline;i++)for(j=strlen(xx[i])-1;j>=0;j--){ k=0;memset(tem,0,80);if(xx[i][j]=='o'){righto=j;for(s=righto+1;s<strlen(xx[i]);s++)tem[k++]=xx[i][s];for(s=0;s<righto;s++)if(xx[i][s]!='o')tem[k++]=xx[i][s];strcpy(xx[i],tem);}else continue;}}★题目4(字符处理——发序输出)函数ReadDat()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中,请编制函数StrOL(),其函数的功能是:以行为单位对行中以空格或标点符号为分隔的所有单词进行倒排。

最后把已处理的字符串(应不含标点符号)仍按行重新存入字符串数组xx中,最后调用函数writeDat()把结果xx输出到文件OUT6.DAT中。

例如:原文:You He MeI am a student.结果:Me He Youstudent a am Ivoid StrOL(void){ int i,j,k,s,m,strl;char str[80];for(i=0;i<maxline;i++){ strl=strlen(xx[i]);memset(str,0,80);s=k=0;for(j=strl-1;j>=0;j--){ if(isalpha(xx[i][j])) k++;else { for(m=1;m<=k;m++)str[s++]=xx[i][j+m];k=0;}if(!isalpha(xx[i][j]))str[s++]=' ';}for(m=1;m<=k;m++)str[s++]=xx[i][j+m];str[s]='\0';strcpy(xx[i],str); }}☆题目5(整数排序题)在文件in.dat中有200个正整数,且每个数均在1000至9999之间。

函数ReadDat()读取这200个数存放到数组aa中。

请编制函数jsSort(),其函数的功能是:要求按每个数的后三位的大小进行升序排列,然后取出满足此条件的前10个数依次存入数组bb中,如果后三位的数值相等,则按原先的数值进行降序排列。

最后调用函数WriteDat()把结果bb输出到文件out.dat中。

例:处理前6012 5099 9012 7025 8088处理后9012 6012 7025 8088 5099void jsSort(){int i,j,data;for(i=0;i<199;i++)for(j=i+1;j<200;j++) if(aa[i]%1000>aa[j]%1000||aa[i]%1000==aa[j]%1000&&aa[i]<aa[j]) {data=aa[i];aa[i]=aa[j];aa[j]=data;}for(i=0;i<10;i++)bb[i]=aa[i];}******************************************************************************☆题目6正整数排序在文件in.dat中有200个正整数,且每个数均在1000至9999之间。

函数ReadDat()读取这200个数存放到数组aa中。

请编制函数jsSort(),其函数的功能是:要求按每个数的后三位的大小进行降序排列,然后取出满足此条件的前10个数依次存入数组b中,如果后三位的数值相等,则按原先的数值进行升序排列。

最后调用函数WriteDat()把结果bb输出到文件out.dat中。

例:处理前9012 5099 6012 7025 8088处理后5099 8088 7025 6012 9012void jsSort(){int i,j,data;for(i=0;i<199;i++)for(j=i+1;j<200;j++)if(aa[i]%1000<aa[j]%1000||aa[i]%1000==aa[j]%1000&&aa[i]>aa[j]){data=aa[i];aa[i]=aa[j];aa[j]=data;}for(i=0;i<10;i++)bb[i]=aa[i];}***************************************************************************☆题目7(结构体操作题)已知在文件IN.DA T中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。

其中:金额=单价*数量计算得出。

函数ReadDat()是读取这100个销售记录并存入结构数组sell中。

请编制函数SortDat(),其功能要求:按产品代码从大到小进行排列,若产品代码相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT6.DA T中。

void SortDat(){int i,j;PRO xy;for(i=0;i<99;i++)for(j=i+1;j<100;j++)if(strcmp(sell[i].dm,sell[j].dm)<0||strcmp(sell[i].dm,sell[j].dm)==0&&sell[i].je<sell[j].je){xy=sell[i]; sell [i]=sell[j]; sell[j]=xy;}}******************************************************************************★题目8(字符替换题)函数ReadDat()实现从文件ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件PS1.DA T中。

替代关系:f(p)=p*11 mod 256(p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或大于130,则该字符不变,否则将f(p)所对应的字符进行替代。

(注意中间变量用无符号整型),部分源程序存在文件prog1.c中。

原始数据文件存放的格式是:每行的宽度均小于80个字符。

void encryptChar(){ int i,j;for(i=0;i<maxline;i++)for(j=0;j<strlen(xx[i]);j++)if(xx[i][j]*11%256<=32||xx[i][j]*11%256>130) continue;else xx[i][j]=xx[i][j]*11%256;}******************************************************************************★☆题目9(字符串排序题)函数ReadDat()实现从文件IN.DA T中读取一篇英文文章存入到字符串数组xx中,请编制函数SortCharD(),其函数的功能是:以行为单位对字符按从大到小的顺序进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数writeDat()把结果xx输出到文件OUT2.DA T中。

相关文档
最新文档