(2023年)山东省青岛市全国计算机等级考试网络技术测试卷(含答案)

合集下载

(2022年)山东省青岛市全国计算机等级考试数据库技术真题(含答案)

(2022年)山东省青岛市全国计算机等级考试数据库技术真题(含答案)

(2022年)山东省青岛市全国计算机等级考试数据库技术真题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 在操作系统中,对批处理作业的控制方式是________。

A.联机方式B.脱机方式C.假脱机方式D.交互方式2. 根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面"学校"关系中,因哪一个属性而使它不满足第一范式?A.学校领导B.学校人员C.学校名称D.学校编号3. 设两个关系C和SC如下,它们的主键分别为C#和(S#,C#),在关系SC中除属性GRADE的数据类型是整型,且允许空值外,其他属性的数据类型都是字符型。

若要向关系SC执行插入操作,下面给出的4个元组中哪一个元组可以被插入?A.('003001',C2,null)B.('004010','C1',90)C.(003089,C1,'83')D.('007345','C2',65)4. 关系数据模型的三个要素是______。

A.关系数据结构、关系操作集合和关系规范化理论B.关系数据结构、关系规范化理论和关系完整性约束C.关系规范化理论、关系操作集合和关系完整性约束D.关系数据结构、关系操作集合和关系完整性约束5. 对串s和串t,为串t在串s中定位的运算称为( )。

A.判等B.模式匹配C.求串长D.求子串6. SQL的数据定义功能包括A.定义表B.定义视图C.定义索引D.以上都包括7. 一个已经具备运行条件,但由于没有获得CPU而不能运行的进程处于A.就绪状态B.睡眠状态C.等待状态D.挂起状态8. 关系数据库中的关系模型事实上可以看作是一个二维表,这个二维表中的列称为A.元组B.属性C.记录D.值域9. 下列关于多值依赖的叙述中,不正确的是A.若X→→Y,则X→→Z,其中Z=U-X-YB.若X→→Y,而,则称X→→Y为平凡的多值依赖C.若X→Y,则X→→YD.若X→→Y,则X→Y10. Oracle针对Internet/Intranet的产品是______。

2023年山东省计算机等级考试二级最新考试试题库完整版

2023年山东省计算机等级考试二级最新考试试题库完整版

1.在数据管理技术的发展过程中, 经历了人工管理阶段、文件系统阶段和数据库系统阶段。

其中数据独立性最高的阶段是(A)A.数据库系.B.文件系.C.人工管.D.数据项管理2.在软件开发中, 下面任务不属于设计阶段的是(D)A.数据结构设.B.给出系统模块结构C.定义模块算.D.定义需求并建立系统模型3.下面不属于软件工程的3个要素的是(D)A.工.B.过.C.方.D.环境4.以下数据结构中不属于线性数据结构的是(C)A.队.B.线性.C.二叉.D.栈5.索引属于(B)A.模.B.内模.C.外模.D.概念模式6.在软件开发中, 下面任务不属于设计阶段的是(D)A.数据结构设.B.给出系统模块结构C.定义模块算.D.定义需求并建立系统模型7、以下数据结构中不属于线性数据结构的是(C)A.队.B.线性.C.二叉.D.栈8、下列工具中属于需求分析常用工具的是(D)A.PA.B.PF.C.N-.D.DFD9、在结构化方法中, 用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A.可行性分.B.需求分.C.详细设.D.程序编.10、按条件f对关系R进行选择, 其关系代数表达式为(C)A.R|X|.B.R|X|R.C.бf(R.D.∏f(R)11.在面向对象方法中, 一个对象请求另一对象为其服务的方式是通过发送(D)A.调用语.B.命.C.口.D.消息12.用树形结构来表示实体之间联系的模型称为(B)A.关系模.B.层次模.C.网状模.D.数据模型13.在软件开发中, 下面任务不属于设计阶段的是(D)A.数据结构设.B.给出系统模块结构C.定义模块算.D.定义需求并建立系统模型14.结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性15.下列关于栈的叙述中正确的是(D)A.在栈中只能插入数.B.在栈中只能删除数据C.栈是先进先出的线性.D.栈是先进后出的线性表16.将E-R图转换到关系模式时, 实体与联系都可以表示成(B)A.属.B.关.C..D.域17、结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性18、下面不属于软件设计原则的是(C)A.抽.B.模块.C.自底向.D.信息隐蔽19、设一棵完全二叉树共有699个结点, 则在该二叉树中的叶子结点数为(B) 注: 利用公式n=n0+n1+n2.n0=n2+1和完全二叉数的特点可求出A.34.B.35.C.25.D.35120、在一棵二叉树上第5层的结点数最多是(B) 注: 由公式2(k-1)得A..B.1.C.3.D.1521.下面不属于软件工程的3个要素的是(D)A.工.B.过.C.方.D.环境22.下述关于数据库系统的叙述中正确的是(A)A.数据库系统减少了数据冗.B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一.D.数据库系统比文件系统能管理更多的数据23.在数据管理技术的发展过程中, 经历了人工管理阶段、文件系统阶段和数据库系统阶段。

2023年山东省青岛市全国计算机等级考试Access数据库程序设计模拟考试(含答案)

2023年山东省青岛市全国计算机等级考试Access数据库程序设计模拟考试(含答案)

2023年山东省青岛市全国计算机等级考试Access数据库程序设计模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、操作题(10题)1.使用表向导创建表:在D:\\Access目录下有一ACCESS 数据库“教学管理.mdb”。

利用表的“表向导”创建如右图的“学生-表向导”表。

2.使用设计器创建表:在D:\\Access 目录下有一ACCESS 数据库“教学管理.mdb”。

1、利用表的设计视图创建如下图所示的“学生”表。

要求:“性别”字段利用“查阅向导”输入,通过菜单可选择“男”或“女”;先设置“学生编号”字段为主键,再尝试设置“姓名”、“性?别”、“入校日期” 组成的多字段主键。

2、如下图输入数据。

3. 在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:PrivateSubo(ByVidpAslnteger)p=p*2EndSubPrivateSubCommandl_C1kk()DimiAsIntcgerCails(1)Ifi>4Thcni=i^2MsgBoxiEndSub窗体打开运行后,单击命令按钮,则消息框的输出结果为______。

4. 下列程序的输出结果是( )。

Private Sub Command1_Click()Dim arr(1 To 10)For i=1 To 10Next iFor Each i In arr()Next iEnd Sub5.从ACCESS 数据库导出数据:在D:\\ Access 目录下有一个“教学管理.mdb”access 数据库,其中有一个“学生”表。

1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生_导出.xls”2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生_导出.txt”6.在考生文件夹下有一个“Acc3.mdb”数据库。

(1)以“房产销售情况表”为数据源,创建“销售明细”窗体,在窗体中显示“房产销售情况表”的全部字段,文本框的特殊效果为“平面”。

(2023年)山东省济宁市全国计算机等级考试网络技术测试卷(含答案)

(2023年)山东省济宁市全国计算机等级考试网络技术测试卷(含答案)

(2023年)山东省济宁市全国计算机等级考试网络技术测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、单选题(10题)1.下列标准中,不是综合布线系统标准的是()。

A.ISO/IEC 18011B.ANSI/TIA/EIA 568-AC.GB/T 50311-2000和GB/T 50312-2000D.TIA/EIA-568-B.1、TIA/EIA.568.B.2和TIA/EIA-568-B.32.路由设置是边界防范的()。

A.基本手段之一B.根本手段C.无效手段3.Java语言是()。

A.低级语言B.解释执行语言C.机器语言D.编译执行语言4.下列关于光纤同轴电缆混合网HFC的描述中,错误的是()A.HFC是一个双向传输系统B.Cable Modem利用频分多路复用方法将信道分为上行信道与下行信道C.Cable Modem传输方式分为对称式和非对称式两类D.HFC通过CableModem将计算机与同轴电缆连接起来5.OSI参考模型中,负责选择合适的网间路由和交换节点,确保数据及时传递的是()。

A.物理层B.数据链路层C.网络层D.传输层6.关于网络营销的特点,下列哪个表述是错误的()。

A.与传统的市场营销相比,网络营销呈现跨时空的特点B.与传统的市场营销相比,网络营销呈现交互式的特点C.与传统的市场营销相比,网络营销呈现多元化的特点D.与传统的市场营销相比,网络营销呈现个性化的特点7. 一子网屏蔽码为255.255.255.240的网络中,某一主机IP地址为250.110.25.25。

该主机的直接广播地址为( )。

A.255.255.255.255B.250.110.25.240C.255.110.25.25D.250.110.25.478.下列关于漏洞扫描技术和工具的描述中,错误的是()。

A.主动扫描工作方式类似于IDSB.CVE为每个漏洞确定了唯一的名称和标准化的描述C.X—Scanner采用多线程方式对指定IP地址段进行安全漏洞扫描D.ISS的System Scanner通过依附于主机上的扫描器代理侦测主机内部的漏洞9.10.DES加密算法属于()。

2021年山东省青岛市全国计算机等级考试数据库技术测试卷(含答案)

2021年山东省青岛市全国计算机等级考试数据库技术测试卷(含答案)

2021年山东省青岛市全国计算机等级考试数据库技术测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 分时操作系统追求的目标是______。

A.高吞吐率B.充分利用内存C.高速响应D.减少系统开销2. UNIFACE应用开发分成三个步骤,其中对业务规则和处理流程进一步分析、明确、细化的过程是______。

A.构造B.装配C.建模D.设计3. 下列关于数据库故障的叙述中,哪一个是不正确的?A.事务故障可能使数据库处于不一致状态B.事务故障可能由两种错误产生:逻辑错误和系统错误C.系统故障时一般主存储器内容会完好,而外存储器内容丢失D.磁盘故障指的是磁盘上内容的丢失4. 一个进程是一个相对完整的调度单位,可以获得处理机并参与并发执行。

这是属于进程的哪种特性?A.动态性B.异步性C.独立性D.交往性5. 从ER模型向关系模型转换,一个N:M的联系转换成一个关系模式时,该关系模式的键是( )。

A.N端实体的键B.M端实体的键C.N端实体键与M端实体键组合D.重新选取其他属性6. 下面对计算机局域网技术特点的描述不正确的是A.网上客户站可为各个档次的个人计算机B.使用专用的通信线路,数据传输速度率高C.一般属于一个单位所有D.不易于建立、维护和扩展7. 下列关于计算机病毒叙述中,不正确的是A.计算机病毒是一种特殊的具有破坏性的计算机程序B.计算机病毒具有很强的传染性C.计算机病毒在任何条件下都可以激发D.计算机病毒具有依附其它媒体寄生的能力8. 下列哪个工具不是Oracle数据库管理系统提供的工具?A.Developer/2000B.PowerBuilder/2000C.Discoverer/2000D.Designer/20009. 在Oracle中,可以根据用户建立的模型,自动生成数据字典、数据库表、应用代码和文档的工具是A.Oracle FormsB.ModelersC.GeneratorsD.BPR10. 设备驱动程序负责接收和分析从设备分配转来的信息以及设备控制块等内容。

(2023年)山东省潍坊市全国计算机等级考试网络技术测试卷(含答案)

(2023年)山东省潍坊市全国计算机等级考试网络技术测试卷(含答案)

(2023年)山东省潍坊市全国计算机等级考试网络技术测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、单选题(10题)1. 10Mbps的传输速率,每秒钟可以发送( )bit。

A.1×107B.1×106C.1×109D.1×10122.在Catalyst 6500交换机上将端口3/1至3/24的传输速率设置为1Gbps,正确的配置是()。

A.set port speed 3/1-3/24 1000000B.set port speed 3/1-24 1000000C.set port speed 3/1-3/24 1000D.set port speed 3/1-24 10003.TCP通过( )进行流量控制。

A.窗口机制B.确认机制C.三次握手法D.超时重发机制4.第53题用户根据国际通用的标准格式编制交易报文例如:订单、发票、提货单、海关申报单等,将这些结构化的信息按照协议通过计算机网络在贸易伙伴之间进行传送,这种技术叫做()A.e—CommerceB.EDIC.e-documentD.EDP5.互联网络不能屏蔽的差异的是()。

A.A.网络协议B.服务类型C.网络管理D.网络速度6.下列关于外部网关协议BGP的描述中,错误的是()。

A.BGP.4采用路由向量协议B.BGP是不同自治系统的路由器之间交换路由信息的协议C.BGP协议交换路由信息的节点数是以自治系统数为单位的D.一个BGP发言人使用UDP与其他自治系统中的BGP发言人交换路由信息7.下列关于Serv-U FTP,服务器配置管理的描述中,正确的是()。

A.初始状态下,服务器的管理员密码为“admin”B.域端口号缺省为21,也可使用O~65535的任意值C.创建新域时,匿名用户“anonymous”会自动加入到服务器中D.配置服务器的IP地址时,若为空则代表该服务器的所有IP地址8.按逻辑功能分,SIP系统由4种元素组成,下列元素中不是SIP系统组成元素的是()。

2023年全国计算机等级考试真题及答案解析

2023年全国计算机等级考试真题及答案解析

2023年全国计算机等级考试真题及答案解析第一题题目:请简述计算机发展的历史。

答案:计算机发展的历史可以分为以下几个阶段:第一代计算机(电子管计算机),第二代计算机(晶体管计算机),第三代计算机(集成电路计算机),第四代计算机(微处理器计算机),第五代计算机(超大规模集成电路计算机)。

各个阶段的计算机在处理速度、存储容量和功能上都有不同程度的提升。

随着技术的不断进步,计算机在各个领域的应用也越来越广泛。

第二题题目:什么是操作系统?它的作用是什么?答案:操作系统是计算机系统中的一个重要组成部分,它是管理和控制计算机硬件和软件资源的程序集合。

操作系统的作用主要包括以下几个方面:提供用户与计算机系统之间的接口,使用户能够方便地使用计算机;管理和分配计算机硬件资源,确保资源的有效利用;调度和控制程序的执行,保证各个程序能够按照一定顺序运行;提供文件管理、内存管理、进程管理等功能,保证计算机系统的稳定运行。

第三题题目:请简述常见的网络攻击方式。

答案:常见的网络攻击方式包括以下几种:计算机病毒攻击、网络钓鱼、DDoS 攻击、拒绝服务攻击、木马攻击、黑客攻击等。

计算机病毒攻击通过病毒程序感染计算机系统,破坏计算机系统的正常运行;网络钓鱼通过伪装合法的网站或域名,诱骗用户输入个人敏感信息;DDoS 攻击通过控制大量僵尸主机向目标服务器发起访问请求,导致服务器过载,无法正常对外提供服务;拒绝服务攻击通过向目标服务器发送大量无效请求,耗尽目标服务器的资源,导致无法正常对外提供服务;木马攻击通过植入木马程序,远程控制计算机系统,窃取用户信息或进行其他恶意操作;黑客攻击通过非法访问计算机系统,获取非法权限,窃取用户信息或破坏系统安全。

第四题题目:什么是云计算?它的优势是什么?答案:云计算是一种基于互联网的计算模式,它通过将计算资源(如计算能力、存储空间、应用程序)提供给用户,实现用户按需使用,按量付费的方式。

云计算的优势主要包括以下几点:灵活性和可扩展性高,用户可以根据需要随时增减计算资源;成本较低,用户只需按实际使用的资源付费,无需购买维护昂贵的硬件设备;易于管理,云服务提供商负责硬件设备的管理和维护,用户只需关注自己的业务;高可靠性和可用性,云计算通过数据冗余和备份手段,确保用户的数据和应用程序始终可用;高安全性,云计算提供商对数据进行严格的安全管理和监控,用户数据更加安全可靠。

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

(2023年)山东省青岛市全国计算机等级考试网络技术测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、单选题(10题)1.A类地址的网络号长度为7bit,实际允许分配A类地址的网络只能有()个。

A.64B.126C.256D.5122.在传统的DoS攻击签础上产生的一类攻击方式,它使许多分布的主机同时攻击一个目标,从而导致目标瘫痪,这种攻击是()。

A.分布式拒绝服务B.拒绝服务攻击C.重放攻击D.服务攻击3.网络营销的主要内容不包括()。

A.网上促销与网络广告B.网上消费者行为分析C.网络营销管理与控制D.网页设计与制作4.下列哪种是可逆的加密算法?( )A.S/KeyB.IDEAC.MD5D.SHA5.6.为了保障网络安全,防止外部网对内部网的侵犯,多在内部网络与外部网络之间设置( )。

A.可信区域划分B.时间戳C.防火墙D.数字签名7.攻击者利用攻破的多个系统发送大量请求去集中攻击其他目标,受害设备因为无法处理而拒绝服务。

这种攻击被称为()。

nd攻击B.DDoS攻击C.SQL注入D.暴力攻击8.IPV6地址FE::45:A2:A的::之间被压缩的二进制数字0的位置为()A.16B.32C.64D.969.我国的计算机年犯罪率的增长是()。

A.10%B.160%C.60%D.300%10.下列关于路由协议的描述中,正确的是()。

.A.RIP协议中,路由刷新报文主要内容是由若干(D、V)组成的表B.RIP协议中,路由器在接收到更新报文后按照最短路径原则更新路由表C.OSPF协议中,链路状态数据库中保存一个完整的路由表D.OSPF协议中,当链路状态发生变化时用洪泛法向相邻路由器发送信息二、填空题(10题)11.在TCP/IP网络中,为各种公共服务保留的端口号范围是。

12.在NetWare 网络中,负责网络文件目录结构的创建与维护,建立用户与用户组,以及设置用户权限、目录文件权限与目录文件属性等任务。

13.(5)万兆以太网仍保留IEEE 802.3标准对以太网最小和最大________的规定。

14.IP地址可分为A、B、C、D、E共5类。

其中A类地址主机号占用【19】个字节。

15.(20)搜索引擎在外观、功能等方面都不相同,但其构成一般包括搜索器、索引器、_________和用户接口4个部分。

16. 网络体系结构的概念包括【】和相邻层接口两层含义。

17.从介质访问控制方法的角度,局域网可分为两类,即共享局域网与。

18.IPTV技术使音频和视频节目内容以数据报的方式从不同的物理网络传送给不同的用户。

19. 在IEEE802参考模型中,数据链路层分为______子层与LLC子层。

20. 计算机网络协议的语法规定了用户数据与控制信息的结构和______。

三、2.填空题(8题)21. 时移电视和直播电视的基本原理相同,其主要差别在于______。

22. 早期的网络操作系统经历了从对等结构向______结构演变的过程。

23. Linux操作系统和WindowsNT,NetWare等传统的操作系统的最大区别是______。

24. C类IP地址使用______位二进制数表示网络。

25. 在引进线程的操作系统中,线程是______的基本单位,而不是独立分配资源的基本单位。

26. 路由器是构成因特网的关键设备。

按照OSI参考模型,它工作于【】层。

27. 美国IEEE的一个专门委员会曾经把计算机分为六类:即大型主机、小型计算机、【】、工作站、巨型计算机和小巨型机。

28. ISP主要有两个作用,一是为用户提供因特网接入服务,二是为用户提供______服务。

四、C语言程序设计题(2题)29. 函数Rdata实现从文件in.dat中读取一篇英文文章存入到字符串数组string中,请编写函数CharLeft,其功能是:以行为单位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCII 值再加上原字符ASCII值,得到新的字符仍存入原字符串对应的位置上。

最后把已处理的字符串仍按行重新存入字符串数组string中,最后调用函数Wdata,把结果string输出到文件out.dat中。

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

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

请勿改动主函数main、读数据函数Rdata和输出数据函数Wdata的内容。

30.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat 把这些数存入数组a中,请考生编制一函数jsgal,其功能是:从数组a 中依次取出一个四位数,对每一个四位数作如下处理:把个位数字和千位数字重新组成一个新的含有两位数字的数(新数的十位数字是原四位数的个位数字,新数的个位数字是原四位数的于位数字),以及把百位数字和十位数字组成另一个新的含有两位数字的数(新数的十位数字是原四位数的百位数字,新数的个位数字是原四位数的十位数字),如果两个新组成数:一个是奇数,另一个为偶数,并且至少有一个数能被l7整除,同时两个新数的十位数字均不为零,则将满足此条件的四位数存入数组b中,并计算满足上述条件的四位数的个数cnt,而后对数组b进行降序排序。

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

例如:一个四位数为4512,依题意组成的第一个新数为24,第二个新数为51,其中51能被l7整除,这两个新数的十位数字不为零,则4512这个四位数满足题意所规定条件。

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

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

五、1.选择题(3题)31. 在TCP/IP 互联网络中,转发路由器对IP 数据报进行分片的主要目的是( )。

A.提高路由器的转发效率B.增加数据报的传输可靠性C.使目的主机对数据报的处理更加简单D.保证数据报不超过物理网络能传输的最大报文长度32. 10Gbit/s Ethernet工作在______。

A.单工方式B.半双工方式C.全双工方式D.自动协商方式33. 如果用户应用程序使用UDP协议进行数据传输,那么下面哪一部分程序必须承担可靠性方面的全部工作( )。

A.数据链路层程序B.互联网层程序C.传输层程序D.用户应用程序六、1.程序设计题(3题)34. 函数ReadDat()的功能是实现从文件ENG49.IN中读取——篇英文文章,存入到字符串数组xx中。

请编制函数encryptChar(),按给定的替代关系对数组xx中所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件PS49.DAT中。

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

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

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

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

试题程序:#include<conio.h>#include<stdio.h>#include<string.h>#include<ctype.h>unsigned char xx[50] [80];int maxline=0;int ReadDat(void);void WriteDat(void);void encryChar(){}void main(){clrscr();if (ReadDat ()){printf ("数据文件ENG49. IN 不能打开!\n\007"); return;}encryChar();WriteDat();}int ReadDat (void){FILE *fp;int i=0;unsigned char *p;if((fp=fopen("ENG49.IN","r"))==NULL)return 1;while(fgets(xx[i],80,fp) !=NULL){p=strchr(xx[i],'\n');if(p) *p=07i++;}maxline=i;fclose(fp);return 0;}void WriteDat(){FILE *fp;int i;fp=fopen("ps49.dat","w");for(i=0;i<maxline;i++)*{ printf("%s\n",xx[i]);fprintf (fp, "%s\n", xx[i] );}fclose(fp)}35. 已知数据文件IN27.DAT中存有300个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsValue(),其功能是:求出千位数上的数加百位数上的数等于十位数上的数加个位数上的数的个数cnt,再把所有满足此条件的4位数依次存入数组b中,然后对数组b的4位数从大到小进行排序,最后调用写函数writeDat()把数组b中的数输出到OUT27.DAT文件。

例如:7153,7+1=5+3,则该数满足条件,存入数组b中,且个数cnt=cnt+1。

8129,8+1≠2+9,则该数不满足条件,忽略。

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

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

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

试题程序:#include〈stdio.h>int a[300], bi300], cnt=0;void jsValue(){}main ( ){int i;readDat ();jsValue();writeDat ();printf("cnt=%d\n", cnt);for(i = 0; i 〈cnt; i++)printf("b[%d]=%d\n", i, b[i]);}readDat ( ){FILE *fp;int i;fp = fopen("IN27.DAT", "r");for(i = 0; i 〈300; i++)fscanf(fp, "%d,", &a[i]fclose (fp);}writeDat (){FILE *fp;int i;fp = fopen("OUT27.DAT", "w");fprintf (fp, "%d\n",cnt);for(i = 0; i 〈cnt; i++)fprintf(fp, "%d,\n", b[i]);fclose (fp);}36. 已知数据文件IN26.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中。

相关文档
最新文档