版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(2022年)广东省湛江市全国计算机等级考试数据库技术模拟考试(含答案)学校:________班级:________姓名:________考号:________
一、1.选择题(10题)1.DBMS中实现事务持久性的子系统是______。
A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统
2.下面哪种语言编写的程序可由计算机直接执行
A.高级语言B.汇编语言C.PASCAL语言D.机器语言
3.在三级模式之间引入两级映像,其主要目的在于()。
A.提高系统处理能力B.提高数据库系统安全性C.减少数据冗余D.提高数据的独立性
4.在Oracle工具中,用于支持数据仓库应用的是
A.OracleDiscoverer/2000
B.OracleDesigner/2000
C.OracleDeveloper/2000
D.OracleFinancials
5.下列算法中用于磁盘调度算法的是()。
A.时间片轮转法B.LRU算法C.最短寻道时间优先算法D.优先级调度算法
6.设有“供应者”关系模式:Supplier(Snama,Saddress,Item,Price),其中各属性分别表示供应者名、供应者地址、货物名称、货物售价,一个供应者供应一种货物则对应到关系中的一个元组。在这个关系中,存在一些问题,其中不正确的说法是
A.数据冗余B.更新异常C.插入异常D.删除正常
7.在PowerBuilder应用程序中,对数据库数据的操作是通过下列哪一个对象进行的?
A.DataWindowB.WindowC.ApplicationD.UserObject
8.在关系数据库管理系统的层次结构中,应用层的服务对象______。
A.数据库B.终端用户和应用程序C.终端用户D.数据查询
9.以下哪一个不是队列的基本运算?
A.从队尾插入一个新元素B.从队列中删除第i个元素C.判断一个队列是否为空D.读取队头元素的值
10.磁盘的读写单位是()
A.块B.扇区C.簇D.字节
二、填空题(10题)11.组播路由协议分为___________组播路由协议和域间组播路由协议。
12.Linux操作系统由内核、外壳___________和应用程序四部分组成。
13.IP数据报的源路由选项分为两类,一类为严格源路由,另一类为___________源路由。
14.电子邮件程序向邮件服务器发送邮件时,使用的协议是______。
15.红外无线局域网的数据传输技术包括:___________红外传输、全方位红外传输与漫反射红外传输。
16.串行SCSl硬盘就是___________硬盘。
17.在口数据报分片后,通常用___________负责数据报的重组。
18.在分布式数据库系统中,每一个节点都是一个独立的______系统。
19.Armstrong公理系统的三条推理规则是自反律、传递律和______。
20.数据结构包括的三个方面的内容是:数据的【】,数据的存储结构,数据的运算。
三、单选题(10题)21.关于AdHoe网络的描述中,错误的是()A.A.是一种对等式的无线移动网络
B.在WLAN的基础上发展起来
C.采用无基站的通信模式
D.在军事领域应用广泛
22.采用SPOOLing技术的主要目的是()。
A.提供内存和磁盘的接口B.减轻用户编程负担C.提高CPU和设备交换信息的速度D.提高独占设备的利用率
23.二维数组M[i,j]的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i的范围从0到4,列下标j的范围从0到5。M按行存储时元素M[3,5]的起始地址与M按列存储时元素()的起始地址相同。
A.M[2,4]B.M[3,4]C.M[3,5]D.M[4,4]
24.若实体间的联系是M∶N,则将联系类型()
A.的属性加入任一个关系模式中
B.的属性加入N端实体类型相对应的关系模式中
C.的属性加入M端实体类型相对应的关系模式中
D.也转换为关系模型
25.设计作业调度算法时不需要考虑下列()因素。
A.用户界面友好B.公平性C.均衡使用资源D.吞吐量大
26.物理结构设计的任务是设计数据库的()
A.存储格式B.存取方法C.存储结构与存取方法D.存储模式
27.ENIAC所用的主要元件是()
A.集成电路B.晶体管C.电子管D.以上答案都不对
28.下面关于关系的性质描述正确的是
A.每列中的分量可以来自不同的域
B.一个关系中可以有相同的元组
C.每一个分量必须是不可分的数据项
D.不同列的分量必须来自相同的域
29.如果两个实体之间的联系是1∶M,则实现1∶M联系的方法是()
A.将两个实体转换成一个关系
B.将两个实体转换的关系中,分别加入另一个关系的主码
C.将"1"端实体转换的关系的主码,放入"M"端实体转换的关系中
D.将"M"端实体转换的关系的主码,放入"1"端实体转换的关系中
30.下列哪一条不属于数据库设计的任务?
A.进行需求分析B.设计数据库管理系统C.设计数据库逻辑结构D.设计数据库物理结构
四、C语言程序设计题(10题)31.程序test.c的功能是:将大于整数m且紧靠m的k个素数存入数组XX。请考生编写函数num(intm,intk,intxx[])实现程序的要求,最后调用函数readwriteDAT0把结果输出到0ut.dat文件中。
例如,若输入17,5,则应输出:19,23,29,31,37。
32.程序test.C的功能是:利用以下所示的简单迭代方法求方程cos(x).x=0的一个实根。迭代公式:Xn+1=cos(xn)(n是迭代次数)
迭代步骤如下:
(1)取X1初值为0.0;
(2)X0=X1,把X1的值赋给x0;
(3)X1=cos(x0),求出一个新的x1;
(4)若x0.X1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2);
(5)所求X1就是方程cos(X)-X=0的一个实根,作为函数值返回。
请编写函数countValue实现程序的功能,最后main函数调用函数writeDAT把结果输出到文件0ut.dat中。注意:部分源程序存放在test.C文件中。
请勿改动主函数main和输出数据函数writeDAT的内容。
33.已知在in.dat中存有若干个(个数<200)1四位十进制数字组成的正整数,函数ReadDat读取这若干个正整数并存入数组XX中。请编制函数CalValue0,其功能要求:
1.求出该文件中共有多少个正整数totNum;
2.求这些正整数右移1位二进制位后,产生的新数是偶数的数的个数totCnt,以及满足此条件的这些正整数(右移前的值)的算术平均值totPjz。最后main函数调用函数WriteDat把所求的结果输出到out.dat文件中。
注意:部分源程序存放在test.C文件中。
请勿改动数据文件in.dat中的任何数据,主函数main、读函数ReadDat和输出函数WriteDat0的内容。
34.已知数据文件in.dat中存有300个四位数,并已调用读函数rcadDat把这些数存入数组a中,请编制一函数jsvalue,其功能是:求出千位数上的数加百位数上的数等于十位数上的数加个位数上的数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从大到小的顺序进行排序。最后main函数调用写函数writeDat把数组b中的数输出到文件out.dat中。
35.编写一个函数findStr(char*str,char*substr),该函数统计一个长度为2的子字符串substr在另一个字符串str中出现的次数,该次数作为函数值返回。例如,假定输入的字符串为”asdasasdfgasdaszx67asdmklo”,子字符串为”as”,函数返回值是6。
函数ReadWrite实现从文件in.dat中读取两个字符串,并调用函数findStr,最后把结果输出到文件out.dat中。
注意:部分源程序存在test.c文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数findStr的花括号中
填入你编写的若干语句。
36.已知在in.dat中存有若干个(个数<200)四位数字的正整数,函数ReadDat读取这若干个正整数并存入数组XX中。请编制函数CalValue,其功能要求:
1.求出该文件中共有多少个正整数totNum;
2.求这些正整数右移1位二进制位后,产生的新数是奇数的数的个数totCnt,以及满足此条件的这些正整数(右移前的值)的算术平均值totPjz。最后main函数调用函数WriteDat把所求的结果输出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
请勿改动数据文件in.dat中的任何数据,主函数main、读函数ReadDat和输出函数WriteDat的内容。
37.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVa,其功能是:把千位数字和十位数字重新组成一个新的含有两位数字的数ab(新数的十位数字是原四位数的千位数字,新数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的含有两位数字的数cd(新数的十位数字是原四位数的个位数字,新数的个位数字是原四位数的百位数字),如果新组成的两个数ab-cd>=0且ab.cd<=10且两个数均是奇数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main函数调用写函数writcDat把结果cnt以及数组b中符合条件的四位数输出到文件0ut.dat中。
38.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:如果四位数各位上的数字均是奇数,则统计出满足此条件的个数cnt并把这些四位数按从大到小的顺序存入数组b中。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到0ut.dat文件中。
39.函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到字符串数组XX中;请编制函数eneryptChar,按给定的替代关系对数组XX中的所有字符进行替代,仍存入数组XX对应的位置上,最后调用函数WriteDat把结果xX输出到文件out.dat中。
替代关系:f(p)=p*11mod256,mod为取余运算,P是数组XX中某一个字符的ASCII值,f(p)是计算后的无符号整型值(注意:中间变量定义成整型变量),如果计算后f(p)值小于等于32或f(p)对应的字符是大写字母,则该字符不变,否则用f(p)替代所对应的字符。
注意:部分源程序存放在test.c文件中,原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系进行处理。
请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。
40.在文件in.dat中已存有200个正整数,且每个数均在1000至9999之间。函数readDat是读取这200个数存放到数组aa中。请编制函数jsSort,其函数的功能是:要求按每个数的后三位的大小进行降序排列,如果出现后三位相等的数值,则对这些数值按原始4位数据进行升序排列,将排序后的前10个数存入数组bb中。
最后调用函数writeDat把结果bb输出到文件out.dat中。
五、设计与应用题(2题)41.设某连锁商店数据库中有关系模式R:R(商店编号,商品编号,库存数量,部门编号,负责人)如果规定:每个商店的每种商品只在一个部门销售,每个商店的每个部门只有一个负责人,每个商店的每种商品只有一个库存数量。(10分)(1)请根据上述规定,写出关系模式R的函数依赖集;(2)请给出关系模式R的候选码;(3)请说明关系模式R属于第几范式,并给出理由;(4)请将R分解成满足3NF的关系模式。
42.设某教学管理系统,其查询模块需要提供如下功能:Ⅰ.查询系信息,列出各系编号、系名和系办公电话;Ⅱ.查询某系教师的信息,列出教师号、教师名、工资和聘用日期;Ⅲ.查询某教师讲授的课程信息,列出课程号、课程名和学分;Ⅳ.查询讲授某门课程的教师信息,列出教师名和职称;V.查询某门课程的先修课程信息,列出先修课程号和先修课程名。系统有如下业务规则:Ⅰ.一个系可聘用多名教师,一名教师只能受聘于一个系;Ⅱ.一名教师可讲授多门课程,一门课程可由多名教师讲授;Ⅲ.一门课程可以有多门先修课程,也可以没有先修课程。(1)请根据以上查询功能与业务规则,用ER图描述该系统的概念模型。(5分)(2)将ER图转换为满足3NF的关系模式,并说明每个关系模式的主码和外码。(5分)
六、单选题[1分](2题)43.设有购买表(顾客号,商品号,购买时间)。现要查询2012年顾客A购买了但顾客B没有购买的商品。有下列查询语句:1.SELECT商品号FROM购买表WHEREYEAR(购买时间)=ˊ2012ˊAND顾客号=ˊAˊAND商品号NOTIN(SELECT商品号FROM购买表WHEREYEAR(购买时间)=ˊ2012ˊAND顾客号=ˊBˊ)11.SELECT商品号FROM购买表WHEREYEAR(购买时间)=ˊ2012ˊAND顾客号=ˊAˊEXCEPTSELECT商品号FROM购买表WHEREYEAR(购买时问)=ˊ2012ˊAND顾客号=ˊBˊ11.SELECT商品号FROM购买表WHEREYEAR(购买时问)=ˊ2012ˊAND顾客号=ˊAˊINTERSECTSELECT商品号FROM购买表WHEREYEAR(购买时间)=ˊ2012ˊAND顾客号=ˊBˊIV.SELECT商品号FROM购买表WHEREYEAR(购买时问)=ˊ2012ˊAND顾客号=ˊAˊUNl0NSELECT商品号FROM购买表WHEREYEAR(购买时间)=ˊ2012ˊAND顾客号=ˊBˊ上述语句中,能够实现该查询要求的是()。
A.仅Ⅰ和ⅡB.仅Ⅰ和ⅢC.仅Ⅰ和ⅣD.全部
44.在SQLServer2008中,某用户仅具有登录到某SQLServer实例的权限。下列关于该用户能够进行的操作的说法,正确的是()。
A.仅能够查询master、model和msdb系统数据库中的部分数据
B.能够查询和修改master、model和msdb系统数据库中的部分数据
C.仅能够查询master和msdb系统数据库中的部分数据
D.能够查询和修改master和msdb系统数据库中的部分数据
参考答案
1.D解析:事务的持久性指一个事务完成后,它对数据库的改变必须是永久性的,即使系统可能产生故障。数据库管理系统必须具有把数据库从错误状态恢复到某一已知正确状态的功能,这就是数据库恢复,这是由恢复管理子系统来完成的,它是数据库管理系统的一个重要组成部分,而且还相当的庞大。
2.D解析:由机器语言编写的程序可由计算机直接执行,效率高,但机器语言不易记忆和理解。掌握计算机软件的基本概念。
3.D解析:数据库管理系统提供了两层映像:外模式/模式映像和模式/内模式映像,应用程序是依据数据的外模式编写的,当模式改变时,数据库管理员对各个外模式/模式映像做相应改变,可保持外模式不变,从而应用程序不必修改,保证了数据与程序的逻辑独立性,模式/内模式映像使得当数据库存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以保持模式不变,从而应用程序也不必改变,保证了数据与应用程序的物理独立性。
4.A解析:OracleDiscoverer/2000是一个OLAP工具,主要用于支持数据仓库应用。OracleDesigner/2000是Oracle提供的CASE工具,能够帮助用户对复杂系统进行建模、分析和设计。OracleDeveloper/2000是Oracle的一个应用开发工具集,包括多种工具,用以实现高生产率,大型事务处理及客户/服务器结构的应用系统。因此本题的答案为A。
5.C解析:磁盘调度算法中常见的有先来先服务算法,最短寻道时间优先算法,扫描算法,循环扫描算法等。
6.D解析:本题中关系模式Supplier存在如下一些问题。数据冗余,一个供应者每供应一种货物,其地址就要重复一次;更新异常(不一致性的危险),由于数据冗余,有可能我们在一个元组中更改了某供应者的地址,而没有更改另一个元组中同一供应者的地址,于是同一供应者有了两个不同的地址,与实际情况不符;插入异常,如果某供应者没有供应任何货物,则我们无法记录它的名称和地址,事实上,Sname和Item构成关系模式Supplier的一个码,码值的一部分为空的元组是不能插入到关系中的;删除异常,如果一个供应者供应的所有货物都被删除,则我们无可奈何地丢失了该供应者的名称和地址。
7.A解析:在PowerBuilder应用程序中,提供了丰富的数据表现风格,可定制的称为“DataWindow”对象,可容易地对数据库中的数据进行操作并能灵活地制作报告和商业图形。
8.B
9.B解析:本题是对队列的基本运算的考查,队列是另一种特殊的线性表,限定所有的插入都在表的一端进行,所有的表的删除都在另一端进行,即先进先出。基本运算包括从队尾插入一个新元素、从队头中删除一个元素、读取队头元素的值和判断一个队列是否为空。而选项B所述操作“从队列中删除第i个元素”违反了队列中“先进先出”原则,不是队列的基本运算,所以正确答案为选项B。
10.B
11.域内【解析】组播协议分为主机和路由器之间的协议,即组播组管理协议以及路由器和路由器之间的协议。目前,组管理协议包括hxtemet组管理协议IGMP和Cisc0专用的组管理协议CGMP,组播路由协议又分为域内组播路由协议和域间组播路由协议两类。
12.文件系统【解析】Linux操作系统由四部分组成:内核,外壳,文件系统和应用程序。
13.松散【解析】源路由选项可以分为两类,一类是严格源路由选项,一类是松散源路由选项。严格源路由选项规定IP数据报要经过路径上的每一个路由器,相邻路由器之间不得有中间路由器,并且所经过的路由器的顺序不可更改:松散源路由选项只是给出IP数据包必须经过的一些“要点”,并不给出一条完备的路径,无直接连接的路由器之间的路由尚需IP软件的寻址功能补充。
14.简单邮件传输协议或SMTP简单邮件传输协议或SMTP解析:在电子邮件程序向邮件服务器发送邮件时,使用的是简单邮件传输协议(SMTP);而在电子邮件程序从邮件服务器读取邮件时,可以使用邮局协议(POP3)或交互式邮件存取协议(IMAP),它取决于邮件服务器支持的协议类型。
15.定向光束【解析】红外局域网的数据传输技术主要有3种:定向光束红外传输、全方位红外传输与漫反射红外传输。
16.SAS【解析】SAS就是串行SCSl硬盘的英文缩写。
17.目的主机【解析】在接收到所有分片的基础上,主机对分片进行重新组装的过程称为IP数据报重组。IP协议规定,只有最终的目的主机才可以对分片进行重组。
18.数据库或DB数据库或DB
19.增广律增广律
20.逻辑结构逻辑结构
21.B选项A),AdHoC网络是一种自组织、对等式、多跳的无线移动网络;选项B),AdhoC网络是在分组无线网的基础上发展起来的;选项C),AdHoC网络是由一组用户构成、不需要基站的移动通信模式;选项D),AdHoC网络在军事上卜分重要,它可以支持野外联络、独立站点通信和舰队战斗群通信、临时通信要求和无人侦查与情报传输。
22.D解析:在一类设备上模拟另一类设备的技术称为虚设备技术。通常使用高速设备来模拟低速设备,以此把原来慢速的独占设备改造成为若干进程共享的快速共事设备。就好像把一台设备变成了多台虚拟设备,从而提高了设备的利用率.我们称被模拟的设备为虚设备。SPOOLing技术是一类典型的虚设备技术。
23.B
24.D
25.A
26.C
27.C
28.C解析:关系的性质1、每列中的分量来自同一个域;2、不同列的分量可以来自相同的域,但是不同列的属姓名不能相同;3、列的顺序可以交换;4、行的顺序可以交换;5、一个关系中不能有相同的元组;6、每一个分量必须是不可分的数据项。
29.C
30.B解析:数据库设计过程通常分为以下4个阶段:需求分析、概念结构设计、逻辑结构设计和物理结构设计。
31.【审题关键句】将大于整数m且紧靠m的k个素数存入数组。
\n【解题思路】
\n①首先定义一个计数变量cnt并赋初值为0。
\n②利用while循环统计大于整数m且紧靠m的k个素数,当计数变量cnt的值与变量k的值相等的时候,则退出while循环。每执行一次循环时,变量m的值加1,然后调用函数isP判断当前的m值是否为素数,如果是素数,则将m的值赋给数组xx[cnt],同时计算变量cnt的值加1,即当数组xx[0]中保存了一个素数之后,在T一次素数判断成立时将保存到xx[1]的位置上,依次类推。
\n【参考答案】
\n
\n
32.\n【审题关键句】Xn+1=cos(Xn)的迭代计算。
\n【解题思路】
\n①因为方程cos(x).x=0的根为实数,所以定义两个双精度型变量x0,x1。并把变量x1的初值设为0.0。
\n②根据题目中给出的求方程一个实根的迭代算法,在while循环中,首先把变量x1的值赋给x0,然后利用表达式cos(xO)
\n求出一个值x1,再调用vc6.0的求绝对值的库函数fabs0,判断如果x0与x1差的绝对值小于0.000001,就认为x1的值是方程cos(x).x=0的一个实根,此时退出循环,把xl的值返回。
\n【参考答案】
\n
33.\n【审题关键句】读取正数,统计个数,右移后为偶数的个数及平均值。
\n【解题思路】
\n①定义整型变量i、j和长整型he,并把其初始值设置为0。
\n②用for循环语句对数组XX进行扫描,如果当前数组元素xx[i]零,则全局变量totNum加1。
\n③在for循环语句中,循环变量i从0开始递增到totNum一1,对数组xx中的每个元素XX[i]右移一位,把这个值赋给整型变量i,再对j的值对2求余数,如果余数等于0,则变量totCnt加1,并把数组元素xx[i]累加到变量he。
\n④退出循环时,把变量he的数据类型转换成双精度型再除以变量totCnt的值,就得到算术平均值totPjz。
\n【参考答案】
\n
\n
34.\n【审题关键句】千位+百位等于十位+个位的数的个数,把所有满足此条件的四位数依次存入数组,然后对数组按从大到小的顺序进行排序。
\n【解题思路】
\n本题类似第9套试题,通过审题可以发现有两个不同点:①要求统计的四位数的条件是“千位+百位=十位+个位”,参考答案的第8条语句修改if语句的判断条件即可。②将统计结果按从大到小的顺序排序,参考答案的第13条语句,修改两数组元素的大小比较符即可。另外,对于数据交换的整型变量tmp可以自定义其变量名。
\n【参考答案】
\n
\n
\n
35.\n【审题关键句】统计一个长度为2的子字符串在另一个字符串中出现的次数。
\n【解题思路】
\n①定义字符指针p,q,并且q指向字符串str。定义计数整型变量cnt,设置其值等于0。
\n②在while循环中调用C语言的字符串库函数strstr,返回子字符串substr在字符串q第一次出现的位置,赋给变量P。用if语句判断,如果p的值为空,则说明在字符串str没有找到子字符串,退出循环。否则,变量cnt加1,再把P的值加2(因为子字符串substr的长度为2)赋给变量q,执行下一次循环。直到字符串中不存在子字符串时,退出循环结束。
\n③最后,返回子字符串substr在字符串str中出现的次数。
\n【参考答案】
\n
36.\n【审题关键句】读取正数,统计个数,右移后为奇数的个数及平均值。
\n【解题思路】
\n本题类似第44套试题,通过审题可以发现仅有一个不同点,即参与平均值计算的元素是数组xx[i]右移一位之后为奇数的元素,参考答案的第9条语句。
\n【参考答案】
\n
\n
37.【审题关键句】千位+十位组合与个位+百位组合,都是奇数,两数相减结果大于等于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
38.\n【审题关键句】各位都是奇数,从大到小排序。
\n【解题思路】
\n本题类似第32套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,即判断四位数的每一位数都为奇数,参考答案的第8条语句,只需将每位数的判断条件改为奇数判断即可。
\n【参考答案】
\n
\n
39.\n【审题关键句】字符替代f(p)=p*11mod256,小于等于32或对应大写字母不变,否则替换。
\n【解题思路】
\n本题类似第65套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。另外,在源程序中已经定义了一个无符号变量va1,因此,在编写答案程序时,不需要再重新定义。
\n【参考答案】
\n
\n
40.\n【审题关键句】按每个数的后三位降序排列,然后取出满足此条件的前10个数依次存入数组;如果后三位的数值相等,则按原先的数值进行升序排列。
\n【解题思路】本题类似第7套试题,通过审题可以发现主要有两个不同点:①按每个数的后三位降序排列,参考答案的第5条语句,修改两数组元素的大小比较符即可;②后三位的数值相等则按原先的数值进行升序排列,参考答案的第13条语句,同样也是修改两数组元素的大小比较符即可。
\n【参考答案】
\n
\n
\n
41.(1)【解题思路】函数依赖定义:设R(u)是属性集U上的关系模式,X,Y是U的子集,若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,在Y上的属性值不等,则称X函数确定Y或Y函数依赖X,记作X->Y。函数依赖是指关系R的一切关系均要满足的约束条件。【
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东惠州市博罗县榕盛城市建设投资有限公司下属全资子公司招聘4人备考题库及答案详解【易错题】
- 2026年甘肃省酒泉市博物馆招聘工作人员备考题库及答案详解【名师系列】
- 2026黑龙江黑河市第一人民医院上半年招聘劳动合同制工作人员6人备考题库及参考答案详解(黄金题型)
- 2026四川达州大竹县公安局招聘警务辅助人员18人备考题库附答案详解(综合卷)
- 2026g广西柳州市柳北区白露街道办事处招聘公益性岗位2人备考题库附答案详解(培优b卷)
- 2026江苏盐城市射阳县教育局下属事业单位赴高校招聘教师17人备考题库完整答案详解
- 2026湖南湘西州古丈县公安局招聘留置看护警务辅助人员的9人备考题库带答案详解(综合题)
- 2026广东深圳高级中学集团招聘23人备考题库及1套完整答案详解
- 2026浙江大学工程训练中心招聘2人备考题库及参考答案详解(满分必刷)
- 某造纸厂废液回收管理准则
- 转K6型转向架获奖课件
- 2024年电力行业电缆终端制作技能竞赛理论考试题库(含答案)
- 国家开放大学《初级经济学》形考任务1-3参考答案
- GB/T 20878-2024不锈钢牌号及化学成分
- 健康生活常见传染病预防知识讲座
- 2023年电子科技大学辅导员招聘考试真题
- 人工智能训练师(5级)培训考试复习题库-上(单选题汇总)
- 过程能力测量报告 Cg Cgk
- 2023年沈阳市苏家屯区中心医院高校医学专业毕业生招聘考试历年高频考点试题含答案附详解
- 暂估价说明概述
- GB/T 15171-1994软包装件密封性能试验方法
评论
0/150
提交评论