




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023年黑龙江省鸡西市全国计算机等级考试数据库技术模拟考试(含答案)学校:________班级:________姓名:________考号:________
一、1.选择题(10题)1.下列______对磁盘的调度中只需要考虑公平性。
Ⅰ.先来先服务
Ⅱ.最短寻道时间优先
Ⅲ.扫描
A.ⅠB.ⅡC.Ⅰ和ⅢD.全部
2.若关系模式R中只包含两个属性,则
A.R属于2NF,但R不一定属于3NF
B.R属于3NF,但R不一定属于BCNF
C.R属于BCNF,但R不一定属于4NF
D.R属于4NF
3.关系模式P的码是
A.(A,C)B.(A,B,G)C.(A,G)D.(A,B,C,D)
4.在关系SC(student_id,student_name,course_id,grade)中,有student_id,course_id→gradesmdent_id→student_name关系SC最高达到()范式。
A.不满足B.1NFC.2NFD.3NF
5.MSSQLServer数据库系统的核心是______。
A.SybaseSQLServerB.IBMDB2C.MicrosoftSQLServerD.Oracle
6.PowerDesigner所包含模块中,用于数据库设计和构造的模块是______。
A.PowerDesignerAppModeler
B.PowerDesignerDataArchitect
C.PowerDesignerMetaWorks
D.PowerDesignerWarehouseArchitect
7.在学生表STUD中,查询年龄在20~23岁之间的学生的姓名(XM)、年龄(SA)和所在系(SD),实现该功能的正确SQL语句是______。
A.SELECTXM,SA,SDFROMSTUDWHEREBETWEEN20<SA<23;
B.SELECTXM,SA,SDFROMSTUDWHERESABETWEEN23AND20;
C.SELECTXM,SA,SDFROMSTUDWHERESANOTBETWEEN20AND23;
D.SELECTXM,SA,SDFROMSTUDWHERESABETWEEN20AND23;
8.下面列出的数据管理技术发展的三个阶段中,可以开始对文件进行长期保存的是
A.人工管理阶段B.文件系统阶段C.数据库阶段D.以上都能实现长期保存
9.数据的()是数据库的主要特征之一,是数据库与文件系统的根本区别。
A.结构化B.共享性C.独立性D.完整性
10.在数据库设计中关系模型的结构是()。A.A.层次结构B.二维表结构C.网络结构D.独立结构
二、填空题(10题)11.IP电话系统有4个基本组件:终端设备、___________、多点控制单元和网守。
12.关系数据模型包括关系数据结构、关系操作集合和______3个重要部分。
13.死锁产生的原因是系统资源不足和
【】
14.在数据库设计的四个阶段中,每个阶段都有自己的设计内容。“为哪些表、在哪些字段上、建什么样的索引。”这一设计内容应该属于______设计阶段。
15.设有关系R(A,B,C)和s(A,D,E,F),若将关系代数表达式:πR.A,R.B,S.D,S.F(R∞S)用SQL语言的查询语句表示,则有:SELECTR.A,B,D,FFROMR,SWHERE______。
16.给定一个销售交易数据库,从中找出这些交易中的某些数据项和其他一些数据项之间的关联关系,这种数据挖掘一般称为______挖掘。
17.一旦CA验证了实体的身份,就产生一个证书,将这个公共密钥和身份进行绑定。
证书中包括公共密钥和密钥所有者的全球惟一的___________。
18.使用PowerDesigner的DataArchitect,可以对已有数据库生成物理数据模型(PDM),这种功能通常称为______。
19.散列法存储中处理碰撞的方法主要有:【】和开地址法。
20.交换机地址学习是通过读取帧的___________地址并记录帧进入交换机的端口号进行的。
三、单选题(10题)21.()是将若干对象和它们之间的联系组合成一个新的对象。
A.分解B.抽象C.聚集D.概括
22.在定义一个关系结构时,应该说明()
A.字段、数据项及数据项的值B.属性名、属性数据类型及位数C.关系名、关系类型及作用D.记录名、记录类型及内容
23.下列哪项是SQLServer数据库拥有的逻辑空间结构和物理空间结构。A.表空间B.段C.区D.数据文件
24.关系数据模型有许多优点,但下面所列的条目中哪一条不是它的优点()。A.A.结构简单
B.高度非过程化
C.有标准语言
D.可表示复杂的语义
25.消息认证是指接收者能够检验收到消息真实性的方法,下列不属于消息认证的检验内容?A.A.证实消息的源和宿B.消息的内容是否保持其完整性C.消息的序号和时间性D.消息是否被窃取
26.数据库的概念模型独立于()。
A.具体的机器和DBMSB.实体联系图C.信息世界D.关系模型
27.四个元素a1、a2、a3和a4依次通过一个栈,入栈过程中允许栈顶元素出栈。假设某一时刻栈的状态如下:则不可能的出栈序列是()
A.这种体系结构由客户、服务器以及客户与服务器之间的连接三部分组成
B.在这种结构中,客户机和服务器协同完成一项任务
C.连接客户和服务器最广泛采用的接口是开放数据库连接
D.客户进程与服务器进程之间的通信层次与OSI参考模型有根本不同
28.用直接插入排序方法对下面四个序列进行排序(由小到大),元素比较次数最少的是()
A.94、32、40、90、80、46、21、69
B.32、40、21、46、69、94、90、80
C.21、32、46、40、80、69、90、94
D.90、69、80、46、21、32、94、40
29.关于水平分割说法错误的是:()
A.根据行的使用特点进行分割
B.分割之后所有表的结构都相同。
C.而存储的数据不同。使用并(Union)操作。
D.使用连接(Join)操作
30.以下关于OSI的描述中,错误的是()。A.OSI详细说了各层提供的服务,但各层提供的服务与这些服务如何实现无关
B.OSI不是一个标准,只是一个在制定标准时所使用的概念性的框架
C.OSI提供了一系列可以实现的方法
D.OSI中采用了三级抽象
四、C语言程序设计题(10题)31.函数ReadDat实现从文件in.dat中读取一篇英文文章存入到字符串数组XX中,请编制函数ConvertCharA,其函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,如果是字母z,则改写成字母a,大写字母和其他字符保持不变。把已处理的字符串仍按行重新存入字符串数组XX中。最后main函数凋用函数WriteDat把结果XX输出到文件0ut.dat中。
32.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:把千位数字和个位数字重新组成一个新的含有两位数字的数(新数的十位数字是原四位数的千位数字,新数的个位数字是原四位数的个位数字),以及把百位数字和十位数字组成另一个新的含有两位数字的数(新数的十位数字是原四位数的百位数字,新数的个位数字是原四位数的十位数字),如果两个新组成的数均是奇数并且至少有一个数能被5整除,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到0ut.dat文件中。
33.已知在in.dat中存有若干个(个数<200)四位数字的正整数,函数ReadDat读取这若干个正整数并存入数组XX中。请编制函数CalValue,其功能要求:
1.求出该文件中共有多少个正整数totNum;
2.求这些正整数右移1位二进制位后,产生的新数是奇数的数的个数totCnt,以及满足此条件的这些正整数(右移前的值)的算术平均值totPjz。最后main函数调用函数WriteDat把所求的结果输出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
请勿改动数据文件in.dat中的任何数据,主函数main、读函数ReadDat和输出函数WriteDat的内容。
34.函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到字符串数组XX中;请编制函数encryptChar,按给定的替代关系对数组XX中的所有字符进行替代,仍存入数组xx对应的位置上,最后调用函数WriteDat把结果XX输出到文件out.dat中。
替代关系:f(p)=p*11mod256,mod为取余运算,P是数组XX中某一个字符的ASCII值,f(p)是计算后的无符号整型值(注意:中间变量定义成整型变量),如果原字符的ASCII值是偶数或计算后f(p)值小于等于32,则该字符不变,否则用f(p)替代所对应的字符。
注意:部分源程序存放在test.c文件中,原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系进行处理。
请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。
35.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:若一个四位数的千位数位置上的值小于等于百位数位置上的值,百位数位置上的值小于等于十位数位置上的值,以及十位数位置上的值小于等于个位数位置上的值,并且原四位数是偶数,则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到文件0ut.dat中。
36.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:若一个四位数的千位数位置上的值大于等于百位数位置上的值,百位数位置上的值大于等于十位数位置上的值,以及十位数位置上的值大于等于个位数位置上的值,并且原四位数是奇数,则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat把结果cnt以及数组b中符合条件的数输出到0ut.dat文件中。注意:部分源程序存在test.c文件中。
37.在文件in.dat中已存有200个正整数,且每个数均在1000至9999之间。函数readDat是读取这200个数存放到数组aa中。请编制函数jsSort,其函数的功能是:要求按每个数的后三位的大小进行降序排列,如果出现后三位相等的数值,则对这些数值按原始4位数据进行升序排列,将排序后的前10个数存入数组bb中。
最后调用函数writeDat把结果bb输出到文件out.dat中。
38.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数isVal,其功能是:把千位数字和十位数字重新组成一个新的含有两位数字的数ab(新数的十位数字是原四位数的千位数字,新数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的含有两位数字的数cd(新数的十位数字是原四位数的个位数字,新数的个位数字是原四位数的百位数字),如果新组成的两个位数ab>cd,ab必须是偶数且能被5整除,cd必须是奇数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到0ut.dat文件中。
39.已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是:求出千位数上的数减百位数上的数减十位数上的数减个位数上的数大于零的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从小到大的顺序进行排序。最后main函数调用写函数writeDat把数组b中的数输出到文件0ut.dat中。
40.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVa,其功能是:把千位数字和十位数字重新组成一个新的含有两位数字的数ab(新数的十位数字是原四位数的千位数字,新数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的含有两位数字的数cd(新数的十位数字是原四位数的个位数字,新数的个位数字是原四位数的百位数字),如果新组成的两个数ab-cd>=0且ab.cd<=10且两个数均是奇数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main函数调用写函数writcDat把结果cnt以及数组b中符合条件的四位数输出到文件0ut.dat中。
五、设计与应用题(2题)41.设在SQLServer2008某数据库中,已建立了四个文件组:fg1、f92、f93和f94,以及一个分区函数RangePF1。RangePF1的定义代码如下:CREATEPARTITIONFUNCTIONRangePFl(int)ASRANGELEFTFORVALUES(100,200,300)(1)请基于RangePFl创建一个分区方案RangePSl,每个分区对应一个文件组。(5分)(2)请使用RangePSl创建一个分区表PartitionT(Gid,GoodName,Price),该表基于Gid列创建分区。其中Gid:int类型,取值大于等于1;GoodName:统一字符编码可变长类型,最多可存储20个汉字;Price:定点小数类型,小数部分1位,整数部分到千位。(5分)
42.已知有如下关系模式:R1(a,b,c),R2(c,d,a),R3(e,f),R4(a,e,g),其中标下划线的属性是主码。请将上述关系模式用适当的ER图表示出来,并用下划线标注出作为实体主码的属性。(10分)
六、单选题[1分](2题)43.数据库性能优化是数据库应用系统上线后最常见的运行维护任务之一。下列有关数据库性能优化的说法,错误的是()。
A.数据库性能优化和数据库的外部环境有很大关系,如果外部环境出现瓶颈,单独对数据库进行调整很难取得较好效果
B.在数据库性能优化期间可能对原有符合范式的关系转为不符合范式的关系
C.物化视图将会预先计算并保存耗时操作的结果,可大幅度提高查询效率,但是物化视图必须人工手动刷新
D.存储过程在执行期间不需要重新编译,可以在一定程度上提高运行效率,但是其与数据库管理系统绑定,更换数据库管理系统时需要重新编写
44.设在SQLServer2008中,某关系表需要存储职工的工资信息,工资的范围为2000~10000,设用整型类型存储。下列数据类型中最合适的是()。
A.intB.smallintC.tinyintD.bigint
参考答案
1.A解析:磁盘调度算法可以分为:先来先服务:这是一种最公平而又最简单的算法,但效率不高。最短寻道时间优先:优先为距离磁头当前所在位置最近磁道的访问请求服务。扫描算法:工作原理与电梯的工作原理相似又称电梯算法,这种算法比较公平,而且效率较高。这三种从公平性上来考虑就应该选择“先来先服务”。
2.D解析:本题考查关系模式中范式的基本知识。由于R只包含两个属性,故对R的每一个非平凡多值依赖X→→Y(Y不是X的子集),X都含有码,因而R属于4NF。本题正确答案为D。4NF就是限制关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖,4NF所允许的非平凡的多值依赖实际上是函数依赖。
3.D解析:主码是指在一个关系的若干侯选码中用来惟一标识该关系的元组。通过对本题中4个选项的考查可知,只有选项D(A,B,C,D)能够满足主码的定义,能惟一标识关系中的其他元组。
4.B
5.C解析:MS_SQLSERVER数据库系统是美国Microsoft(微软)公司的产品,其核心是MicrosoftSQLSERVER,简称为MS_SQLSERVER或SQLServer。它有两个主要版本:MicrosoftSQLServer7.0是Microsoft数据库阵容中的主要版本,其中,SQLServer产品的很多部分均被重新构建编写。自SQLServer7.0发布以来,由于其优良的性能(可伸缩性、可管理性和可编程性)及价值,它已成为众多客户关系管理(CRM)、商业智能(B1)、企业资源规划(ERP)以及其他商业应用程序供应商和客户的首选数据库。此外,SQLServer7.0作为Internet数据库已取得了巨大成功;MicrosoftSQLServer2000是在MicrosoftSQLServer7.0的基础上发展起来的,它已成为正在进行的SQLServer产品革新的基础。MicrosoftSQLServer2000企业版为下一代电子商务、关键业务和数据仓库应用程序提供了完整的数据库和分析平台。SQLServer2000包括支持XML和HTTP,用于分区负载和确保正常运行时间的性能和可用性功能,以及用于自动执行例程任务和降低总拥有成本的高级管理和优化功能。此外,SQLServer2000充分利用了Windows2000,包括支持活动目录服务以及最多32个处理器和64GB内存。
6.B解析:PowerDesinger属CASE软件,包括六个紧密集合的模块:PowerDesignerProcessAnalyst、PowerDesignerDataArchitect、PowerDesignerAppModeler、PowerDesignerMeta.Works、PowerdesignerWarehouseArehitect和PowerDeignerViewer。其中的PowerDesignerDataArchitect用于概念层和物理层数据库设计和数据库构造。
7.D解析:在WHERE子句中,可以使用BETWEEN...AND...来查找属性值在指定范围内的元组,其中BETWEEN后是范围的下限,AND后是范围的上限。所以20~23岁之间可表示为BETWEEN20AND23。
8.B解析:数据管理技术发展的三个阶段,各自的特点分别为:①人工管理阶段(20世纪50年代中期以前)特点:数据不保存,数据不独立,数据不能共享,数据无结构,没有专门的数据管理软件。②文件系统阶段(20世纪50年代后期至60年代中期)特点:数据可以长期保存,有专门的数据管理软件-文件系统。③数据库系统阶段(20世纪60年代后期以来)特点:数据结构化,数据独立性高,数据共享度高,冗余度小,易于扩充,数据库管理系统提供统一的数据控制功能,包括数据安全性、完整性、并发控制和数据恢复功能。
9.A解析:文件系统中相互独立的文件记录内部结构的最简单形式是等长的相同格式记录的集合。记录之间是没有联系的、孤立的。在数据库中,数据是结构化的,这种结构化要求描述数据时不仅描述数据本身,还要描述数据间的联系。因此数据的结构化是数据库的主要特征之一,是数据库和文件系统的根本区别。
10.B解析:关系模型是用二维表格结构表示实体型以及实体间联系的数据模型。它是目前广泛应用的一种数据结构。
11.网关【解析】IP电话系统有4个基本组件:终端设备、网关、多点控制单元和网守。
12.关系完整性约束关系完整性约束
13.进程推进速度不合理死锁产生的原因是系统资源不足或者是进程调度不合理。
14.物理物理解析:数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和物理设计。其中物理设计阶段的主要任务是:对数据库中数据在物理设备上的存放结构和存取方法进行设计。“为哪些表、在哪些字段上、建什么样的索引”便是为数据库设计索引存放的方法。
需求分析阶段的任务是:对现实世界要处理的对象(组织、部门、企业等)进行详细调查,在了解新系统的概况、确定新系统功能的过程中,收集支持系统目标的基础数据及其处理方法。
概念设计的任务是产生反映企业组织信息需求的数据库概念结构,即概念模型。
逻辑设计的目的,是从概念模型导出特定的DBMS可以处理的数据库的逻辑结构(数据库的模式和外模式),这些模式在功能、性能、完整性、一致性约束及数据库可扩充性等方面都满足用户的要求。
15.R.A=S.A或S.A=R.AR.A=S.A或S.A=R.A解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉。本题是自然连接,所以本题答案为R.A=S.A或S.A=R.A。
16.关联规则关联规则
17.标识信息【解析】一旦CA验证了实体的身份,就产生一个证书,将这个公共密钥和身份进行绑定。证书中包括公共密钥和密钥所有者的全球惟一的标识信息。这个证书由认证中心进行数字签名。
18.逆向工程逆向工程解析:PowerDesignerDataArchitect用于两层的即概念层和物理层的数据库设计和数据库构造。DataArchitect提供概念数据模型设计,自动的物理数据模型生成,针对多种数据库管理系统(DBMS)的数据库生成,开发工具的支持和高质量的文档特性。使用其逆向工程能力,设计人员可以得到一个数据库结构的“蓝图”,可用于文档和维护数据库或移植到一个不同的DBMS。
19.拉链法拉链法解析:散列法存储中处理碰撞的方法主要有:拉链法和开地址法。
20.源【解析】交换机地址学习是通过读取帧的源地址并记录帧进入交换机的端口号进行的。
21.C解析:聚集是将若干对象和它们之间的联系组合成一个新的对象。
22.B
23.D
24.D关系模型由关系数据结构、关系操作集合和关系完整性约束3大要素组成。关系模型的数据结构单一,在关系模型中,现实世界的实体以及实体问的各种联系均用关系来表示。关系操作的特点是集合操作方式,即操作的对象和结果都是集合。关系代数、元组关系演算和域关系演算均是抽象的查询语言,这些抽象的语言与具体的DBMS中实现的实际语言并不完全一样,但它们能用作评估实际系统中查询语言能力的标准或基础。关系模型的一个优点是高度非过程化。
25.D消息认证是指接收者能够检验收到消息真实性的方法,检验的内容包括:
①证实消息的源和宿
②消息的内容是否保持其完整性、即未篡改
③消息的序号和时间性
26.A解析:概念模型用于信息世界的建模,是将现实世界的客观对象抽象为某种信息结构。这种结构不依赖于具体的计算机系统,不是某一个DBMS支持的数据模型。实际上是现实世界到机器世界的一个中间层次。
27.C
28.C解析:直接插入排序的基本算法是:当插入第i(i>=1)个对象时,前面的v[0],V[1].……V[i-1]已经排好序,这时,用V[i]的关键码与V[i-2],V[i-2],……的关键码顺序进行比较,找到插入位置即将v[i]插入,原来位置上的对象则向后移。由此可知,直接插入排序法的关键码比较次数与对象的初始排列有关,准确的说,就是与i可以取的值有关。对于本题来说,A中i可以取1,B中i可以取2,C中i可以取3,D中i可以取1。所以C的关键码比较次数最少。
29.D
30.COSI参考模型并没有提供一个可以实现的方法。OSI参考模型只是描述了一些概念,用来协调进程问通信标准的制定。
31.\n【审题关键句】以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,大小写不变,其他字符不变。
\n【解题思路】
\n①定义整型循环变量i、i。
\n②在第一层for循环中,循环变量i从0开始,依次递增直到其值等于maxline,实现对文章每行的处理。第二层for循环中,循环变量j从0开始,依次递增直到其值等于strlen(xx[i]),在循环体中,利用if条件语句首先判断)xx[i][j]的值是否在小写字符字符’a’~’z’之间,然后,再判断在此范围之内的小写字母,如果是z,则该字符转换为a,如果字符不是z,则将其改写成它的下一个字母。
\n【参考答案】
\n
\n
\n
32.\n【审题关键句】千位+个位与百位+十位,奇数,整除,从大到小排序。
\n【解题思路】
\n本题类似第27套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,体现在两个方面:①分解后重新组合成两位数的方式不同,参考答案的第8、9条语句重新指定两位数的组合方式;②新组台的两位数的奇数的判断及整除判断,参考答案的第10条语句。
\n【参考答案】
\n
\n
33.\n【审题关键句】读取正数,统计个数,右移后为奇数的个数及平均值。
\n【解题思路】
\n本题类似第44套试题,通过审题可以发现仅有一个不同点,即参与平均值计算的元素是数组xx[i]右移一位之后为奇数的元素,参考答案的第9条语句。
\n【参考答案】
\n
\n
34.\n【审题关键句】字符替代f(p)=p*11mod256,小于等于32或原字符的ASCII码是偶数不变,否则替换。
\n【解题思路】
\n本题类似第70套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。
\n【参考答案】
\n
\n
35.\n【审题关键句】四位数的千位<=百位<=十位<=个位,且四位数是偶数,统计出满足此条件的个数,按从小大的顺序存入数组。
\n【解题思路】
\n①首先,本题要定义多个变量,包括两个循环变量循环i、i,一个用于数据交换的整型变量ab,以及分别用来存放四位数分解之后各位数的变量qw(千位)、bw(百位)、SW(十位)和gw(个位)。
\n②通过for循环依次对数组中的每个四位数进行分解,每分解一个四位数,根据题目要求,判断其“千位<=百位<=十位<=个位”的条件是否满足,并通过a[i]%2==0表达式判断该四位数是否为偶数,各判断表达式之间用运算符进行连接,当满足条件时,则将a嘲的值赋给数组变量b[cnt],同时数组下标变量cnt的值加1。循环结束后,所有满足条件的四位数都将保存到数组blent1中。
\n③将所有的四位数判断完毕后,最后通过两个for循环,对b[cnt]数组中的元素按从小到大的顺序排序。
\n【参考答案】
\n
\n
36.\n【审题关键句】四位数的千位>=百位>=十位>=个位,且四位数是奇数,统计出满足此条件的个数,按从小到大的顺序存入数组。
\n【解题思路】
\n本题类似第9套试题,通过审题可以发现主要有两个不同点:一是要求统计的四位数的条件是“千位>=百位>=十位>=个位”,二是要求该四位数是奇数,这两个不同点都体现在参考答案的第8条语句中,对该语句进行修改即可,其中,可以判断奇数的表达式是“a[i]%2”。
\n【参考答案】
\n
\n
37.\n【审题关键句】按每个数的后三位降序排列,然后取出满足此条件的前10个数依次存入数组;如果后三位的数值相等,则按原先的数值进行升序排列。
\n【解题思路】本题类似第7套试题,通过审题可以发现主要有两个不同点:①按每个数的后三位降序排列,参考答案的第5条语句,修改两数组元素的大小比较符即可;②后三位的数值相等则按原先的数值进行升序排列,参考答案的第13条语句,同样也是修改两数组元素的大小比较符即可。
\n【参考答案】
\n
\n
\n
38.\n【审题关键句】千位+十位与个位+百位,比较大小,整除,奇数,从大到小排序。
\n【解题思路】
\n本题类似第26套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,即判断新组合的两位数要求第一个为偶数,第二个为奇数,比较两题的第10条语句,只需将新组合的第二个数的判断条件改为奇数判断,即“newV2%2”。
\n【参考答案】
\n
\n
39.\n【审题关键句】千数-百位-十位-个位数大于零的个数,把所有满足此条件的数依次存入数组,按从小到大的顺序排序。
\n【解题思路】
\n本题类似第9套试题,通过审题可以发现仅有一个不同点,即要求统计的四位数的条件是“千数-百位-十位-个位数大于零”,参考答案的第8条语句修改if语句的判断条件。另外,对于数据交换的整型变量trap可以自定义其变量名。
\n【参考答案】
\n
\n
\n
40.【审题关键句】千位+十位组合与个位+百位组合,都是奇数,两数相减结果大于等于0小于等于10,从大到小排序。
\n【解题思路】
\n①首先,本题要定义多个变量,包括两仑循环变量循环i、j;用来存放四位数分解之后各位数的变量qw(千位)、bw(百位)、SW(十位)和gw(个位);两个用来存放重新组合数字的变量newV1和newV2。
\n②通过for循环依次对数组中的每个四位数进行分解,每分解一个四位数,根据题目要求,对其各位数进行重新组合,形成两个新的十位数,组合条件分别是原四位数的千位和十位组成一个十位数,个位和百位组成一个十位数,并将两个新的十位数分别赋给变量newV1和newV2。
\n③数字重组完毕之后,再根据题目要求筛选满足条件的四位数,本题需要考虑多个筛选条件:一是新组合的十位数中,其十位数不能为0,即原四位数的千位和个位数字不能为0;二是两个新组合的十位数之差必须大于等于0小于等于10;三是两个新组合的数字均为奇数。
\n④将同时满足以上3个条件的四位数赋给数组b[cnt],同时数组下标值加1,当for循环执行完毕后,则将所有满足条件的四位数全部存放到数组b[cnt]qb。
\n⑤最后通过两个for循环,对数组b[cnt]中的元素按从大到小的顺序排序,排序过程中,可用newV1或newV2作为数据交换的中间变量。
\n【参考答案】
\n
\n
41.(1)【解题思路】数据实际上是依附于表而存在,我们将表放入到文件组中,而文件组是一个逻辑的概念,其实体是辅助数据库文件(ndf),所以就等于将我们指定的数据放入到了指定的辅助数据库文件中,然后将这些辅助数据库文件放人不同的磁盘分区中,就可以有针对性的对相应的数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年4月内蒙古哈伦能源集团有限责任公司招聘考前自测高频考点模拟试题附答案详解(典型题)
- 2025湖北省科技投资集团有限公司招聘考前自测高频考点模拟试题附答案详解(典型题)
- 2025贵州六盘水市参加第十三届贵州人才博览会事业单位人才引进261人考前自测高频考点模拟试题带答案详解
- 2025广西壮族自治区中医骨伤科研究所广西骨伤医院招聘实名编制人员(高级职称)3人模拟试卷及完整答案详解
- 2025年浙江大学医学院附属儿童医院招聘心电图室劳务派遣技师1人考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025年青岛胶州市中医医院高级人才引进考前自测高频考点模拟试题(含答案详解)
- 2025湖南开放大学高层次人才招聘25人考前自测高频考点模拟试题及答案详解(名师系列)
- 2025年岳麓实验小学教育集团湘江实验小学跟岗实习教师招聘考前自测高频考点模拟试题及答案详解(夺冠系列)
- 2025江苏苏州工业园区东沙湖小学后勤辅助人员招聘考前自测高频考点模拟试题及答案详解(易错题)
- 2025江苏省宿迁经济技术开发区教育系统招聘教师42人模拟试卷附答案详解(完整版)
- GB/T 17775-2024旅游景区质量等级划分
- 新型农药纳米制剂的合成与表征
- 小学数学情境教学设计案例分析
- 《福建省整体装配式卫浴间标准设计图集》
- 中药冷敷技术操作方法及常见疾病的中药冷敷技术
- 地方政府的组织结构课件
- 【公开课教案】《蹲踞式起跑》教案
- 病毒性脑炎临床路径(2016年版)
- 装修公司审计报告范本
- 从问题专题到课题学校科研活动的设计和实施公开课一等奖市优质课赛课获奖课件
- 艾青自述 我的创作生涯
评论
0/150
提交评论