(2023年)河北省唐山市全国计算机等级考试数据库技术模拟考试(含答案)_第1页
(2023年)河北省唐山市全国计算机等级考试数据库技术模拟考试(含答案)_第2页
(2023年)河北省唐山市全国计算机等级考试数据库技术模拟考试(含答案)_第3页
(2023年)河北省唐山市全国计算机等级考试数据库技术模拟考试(含答案)_第4页
(2023年)河北省唐山市全国计算机等级考试数据库技术模拟考试(含答案)_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(2023年)河北省唐山市全国计算机等级考试数据库技术模拟考试(含答案)学校:________班级:________姓名:________考号:________

一、1.选择题(10题)1.

2.系统进行资源分配和调度的独立单位是

A.进程B.线程C.中断程序D.用户程序

3.在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。

A.外模式/模式B.内模式/外模式C.模式/内模式D.内模式/模式

4.关系数据库中,实现主码标识元组的作用是通过

A.实体完整性规则B.参照完整性规则C.用户自定义的完整性D.属性的值域

5.设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是______。

A.实体完整性规则B.参照完整性规则C.用户定义完整性规则D.域完整性规则

6.第二代数据库系统是指

A.层次型数据库系统B.网状型数据库系统C.分布式数据库系统D.关系型数据库系统

7.PowerBuilder是一种深受用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特色的是

A.支持面向对象的开发方法B.提供可视化图形用户界面C.使用ODBC与多种数据库连接D.可通过数据窗口访问数据库

8.在分区存储管理中,系统提供一对硬件寄存器,它们是()。

A.基址寄存器和限长寄存器B.直接地址寄存器和间接地址寄存器C.上界寄存器和下界寄存器D.A或C

9.哈希表的平均查找长度()。

A.与冲突处理方法有关而与表长无关

B.与冲突处理方法无关而与表长有关

C.与冲突处理方法和表长都有关

D.与冲突处理方法和表长都无关

10.设S(S#,SNAME)、SC(S#,C#,G)分别为学生关系和选课关系,现要查询选修C2课程(C#),且成绩为B以上(含B)的学生及成绩(G),相应的SQL语句是:

SELECTS.*,SC.GFROMS,SC

WHERES.S#=SC.S#ANDSC.C#='C2'AND______。

A.SC.G>='B'B.SC.G<='B'C.SC.G≥'B'D.SC.G≤'B'

二、填空题(10题)11.在因特网中,屏蔽各个物理网络细节和差异的是___________。

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

13.当将局部E-R图集成为全局E-R图时,如果同一对象在:一个局部E-R图中作为实体,而在另一个局部E-R图中作为属性,这种现象称为______冲突。

14.在路由表中,特定主机路由表项的子网掩码为___________。

15.一些进程相互合作共同完成一项任务,进程之间的这种直接的协同工作关系称为_____。

16.关系数据模型包括关系数据结构、关系操作集合和______3个重要部分。

17.第三代数据库系统(或新一代数据库系统)是______技术和数据库技术相结合的系统。

18.为使多个进程有效地同时处理输入和输出,最好使用【】结构的缓冲技术

19.有关键码值为15,25,40的三个结点。按所有可能的插入顺序去构造二叉排序树,能构造出______棵不同的二叉排序树。

20.虚拟存储管理的效率与程序局部性程度有很大关系,进程运行时,在一段时间内程序的执行呈现出高度的时间局部性和______。

三、单选题(10题)21.在概念设计阶段,需要确定实体型特征由哪些属性组合而成,这个工作是对数据进行什么抽象?()

A.分类B.聚集C.概括D.数据抽象

22.在SQLSever中创建用户数据库,实际就是定义数据库所包含的文件以及文件的属性。下列不属于数据库文件属性的是__________。

A.初始大小B.物理文件名C.文件结构D.最大大小

23.物理结构设计的任务是设计数据库的()

A.存储格式B.存取方法C.存储结构与存取方法D.存储模式

24.下面关于通道的叙述中,正确的是()Ⅰ.通道相当于一个功能简单的处理机Ⅱ.通道完成数据输入输出工作Ⅲ.通道与CPU共用一个内存

A.Ⅰ和ⅡB.Ⅰ和ⅢC.Ⅱ和ⅢD.都是

25.设数组data[0…m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为()

A.front:=front1

B.front:=(front1)modm

C.rear:=(rear1)modm

D.front:=(front1)mod(m1)

26.段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即()

A.用分段方法来分配和管理存储空间,用分页方法来管理地址空间

B.用分段方法来分配和管理地址空间,用分页方法来管理存储空间

C.用分段方法来分配和管理主存空间,用分页方法来管理辅存空间

D.用分段方法来分配和管理辅存空间,用分页方法来管理主存空间

27.数据库管理系统中用于定义和描述数据库逻辑结构的语言称为()

A.数据库模式描述语言(DDL)B.数据库子语言(SubDL)C.数据操纵语言(DML)D.数据结构语言

28.操作系统在控制和管理进程的过程中,涉及到()这一重要数据结构,这是进程存在的惟一标志。

A.FCBB.FIFOC.FDTD.PCB

29.一个公司有若干名兼职人员,而每个兼职人员有可能在多家公司打工,则公司与兼职人员之间具有

A.一对一联系B.一对多联系C.多对多联系D.多对一联系

30.在SQLServer2008中,设有商品表(商品号,商品名,生产日期,单价,类别)。现经常需要执行下列查询:SELECT商品号,商品名,单价FROM商品表WHERE类别IN(′食品′,′家电′)ORDERBY商品号现需要在商品表上建立合适的索引来提高该查询的执行效率。下列建立索引的语句,最合适的是()。

A.CREATEINDEXIdx1ON商品表(类别)

B.CREATEINDEXIdx1ON商品表(商品号,商品名,单价)

C.CREATEINDEXIdx1ON商品表(类别,商品号,INCLUDE(商品名,单价)

D.CREATEINDEXIdx1ON商品表(商品号,INCLUDE(商品名,单价,WHERE类别='食品'OR类别='家电'

四、C语言程序设计题(10题)31.已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一数jsValue,其功能是:求出个位数上的数减千位数上的数减百位数上的数减十位数上的数大于零的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从大到小的顺序进行排序。最后main函数调用写函数writeDat把数组b中的数输出到文件0ut.dat。

32.已知在文件in.dat中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量。函数ReadDat读取这100个销售记录并存入结构数组sell中。请编制函数SortDat,其功能要求:按金额从大到小进行排列,若金额相等,则按产品代码从大到小进行排列,最终排列结果仍存入结构数组sell中。最后main函数调用函数WriteDat把结果输出到文件out.dat中。

提示:若中间变量为PROtemp,则可以直接使用结构赋值语句进行解题。

例如:sell[i]=temp;

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

请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。

33.程序test.c的功能是:将大于整数m且紧靠m的k个素数存入数组XX。请考生编写函数num(intm,intk,intxx[])实现程序的要求,最后调用函数readwriteDAT0把结果输出到0ut.dat文件中。

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

34.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:如果四位数各位上的数字均是奇数,则统计出满足此条件的个数cnt并把这些四位数按从大到小的顺序存入数组b中。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到0ut.dat文件中。

35.已知数据文件IN1.DAT和IN2.DAT中分别存有100个两位十进制数,并且已调用读函数readDat把这两个文件中的数存入数组a和b中,请考生编制一个函数jsVal,实现的功能是依次对数组a和b中的数按条件重新组成一个新数并依次存入数组C中,再对数组C中的数按从小到大的顺序进行排序,最后调用输出函数writeDat把结果C输出到文件out.dat中。组成新数的条件:如果数组a和b中相同下标位置的数均是奇数,则数组a中十位数字为新数的千位数字,个位数字仍为新数的个位数字,数组b中的十位数字为新数的百位数字,个位数字为新数的十位数字,这样组成的新数并存入数组C中。

36.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:把千位数字和个位数字重新组成一个新的含有两位数字的数(新数的十位数字是原四位数的千位数字,新数的个位数字是原四位数的个位数字),以及把百位数字和十位数字组成另一个新的含有两位数字的数(新数的十位数字是原四位数的百位数字,新数的个位数字是原四位数的十位数字),如果两个新组成的数均是奇数并且至少有一个数能被5整除,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到0ut.dat文件中。

37.已知在文件in.dat中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称me(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量。函数ReadDat读取这100个销售记录并存入结构数组sell中。请编制函数SortDat,其功能要求:按产品名称从大到小进行排列,若产品名称相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中。最后mainoi函数调用函数WriteDat把结果输出到文件out.dat中。

提示:若中间变量为PROtemp,则可以直接使用结构赋值语句进行解题:产品名称比较请用函数strcrnp进行解题。例如:sell[i]=temp;

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

请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。

38.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:把一个四位数的千位数位置上的值减去百位数位置上的值再减去十位数位置上的值最后减去个位数位置上的值,如果得出的值大于等于零且原四位数是奇数,则统计出满足此条件的个数cnt,并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到0ut.dat文件中。

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

39.函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到无符号字符串数组XX中,请编制函数encryptChar,按给定的替代关系对数组)XX中的所有字符进行替代,其替代值仍存入数组XX的对应的位置上,最后调用函数writeDat把结果xx输出到文件out.dat中。

替代关系:)=p*17mod256,mod为取余运算,p是数组)xx中某一个字符的ASCII值,f(p)是计算后的无符号整型值(注意:中间变量定义成整型变量),如果计算后f(p)值小于等于32或f(p)是奇数时,则该字符不变,否则用f(p)替代所对应的字符。

40.已知在文件in.dat中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量。函数ReadDat读取这100个销售记录并存入结构数组sell中。请编制函数SortDat,其功能要求:按金额从小到大进行排列,若金额相等,则按产品代码从小到大进行排列,最终排列结果仍存入结构数组sell中。最后main函数调用函数WriteDat把结果输出到文件out.dat中。

提示:若中间变量为PROtemp,则可以直接使用结构赋值语句进行解题。

例如:sell[i]=temp;

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

请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。

五、设计与应用题(2题)41.已知某教务管理系统的设计人员在需求分析阶段收集到下列原始数据表格:

教师教师号教师名职称工资上级领导教师号9868王文华教授8000null9983李一斌副教授600098689985丁一讲师删98680783王润泽讲师删98680899欧阳丹妮讲师删9868课程课程号课程名学分教材号教材名出版社名任课教师号C2006计算机原理311计算机原理清华大学出版社9868C2006计算机原理312计算机原理与应用高等教育出版社9868C2004数据结构313数据结构清华大学出版社9868C2010数据库原理314数据库原理清华大学出版社9868C2010数据库原理315数据库原理与技术高等教育出版社9868S3001音乐欣赏216音乐欣赏清华大学出版社9983已知该业务系统存在如下规则:

Ⅰ.每个教师有唯一的教师号,每个教师号对应唯一的一名教师;

Ⅱ.每门课程有唯一的课程号,每个课程号对应唯一的一门课程;

Ⅲ.每本教材有唯一的教材号,每个教材号对应唯一的一本教材;

Ⅳ.每个教师最多只有一个上级领导,也可以没有上级领导;

V.一门课程仅由一名教师讲授;

Ⅵ.一本教材仅用于一门课程。(12分)

(1)请根据原始数据表及业务规则,给出该系统的关系模式,保证每个关系模式满足3NF,并说明每个关系模式的主码和外码。

(2)画出该系统的ER图,ER图中需给出每个实体集的属性,主码属性用下划线标识。

42.设某连锁商店数据库中有关系模式R:R(商店编号,商品编号,库存数量,部门编号,负责人)如果规定:每个商店的每种商品只在一个部门销售,每个商店的每个部门只有一个负责人,每个商店的每种商品只有一个库存数量。(10分)(1)请根据上述规定,写出关系模式R的函数依赖集;(2)请给出关系模式R的候选码;(3)请说明关系模式R属于第几范式,并给出理由;(4)请将R分解成满足3NF的关系模式。

六、单选题[1分](2题)43.关系模型是数据库系统最常用的一种数据模型。下列关于关系模型的说法,错误的是()。

A.关系模型中的关系是一个二维表,表中的一行对应关系中的一个元组

B.按照一定的规则可以将ER模型转换为关系模型中的关系模式

C.关系模型是建立在集合论的基础上的,关系模型中数据存取对用户是透明的

D.关系模型中的关系模式描述关系的动态结构,其内容随用户对数据库的操作而变化

44.设有工作表(工作编号,最低工资,最高工资),其中工作编号、最低工资和最高工资均为整型,工作编号为主码。现要求最高工资必须大于等于最低工资,但不能超过最低工资的2倍。在SQLServer2008环境中有下列创建该表的语句:1.CREATETABLE工作表(工作编号intprimarykey,最低工资int,最高工资intcheck(最高工资between最低工资and最低工资*2))Ⅱ.CREATETABLE工作表(工作编号int,最低工资int,最高工资int,primarykey(工作编号),check(最高工资between最低工资and最低工资*2))Ⅲ.CREATETABLE工作表(工作编号intprimarykey(工作编号),最低工资int,最高工资int,check(最高工资between最低工资and最低工资*2))Ⅳ.CREATETABLE工作表(工作编号intprimarykey(工作编号),最低工资int,最高工资intcheck(最高工资between最低工资and最低工资*2))上述语句中正确的是()。

A.仅Ⅰ和ⅡB.仅Ⅱ和ⅢC.仅Ⅲ和ⅣD.全部

参考答案

1.B

2.A解析:本题主要考查了进程的基本概念。进程观点把操作系统看作由若干个可以同时独立运行的程序和一个对这些程序进行协调的核心所组成,这些同时运行的程序称为进程。系统进行资源分配和调度的独立单位。

3.AA)【解析】数据库有两层映像,即外模式/模式和模式/内模式映像。模式/内模式映像定义数据库全局逻辑结构与存储结构之间的对应关系。

4.A解析:实体完整性是保证表中的记录唯一的特性,即在一个表中不允许有重复的记录。参照完整性与表之间的联系有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。用户定义的完整性规则通常是由用户定义,用来对属性值进行约束的规则。实现主码标识元组实际上就是要通过主码保证记录唯一的特性,因此本题的正确答案应该是A。

5.A解析:实体完整性是指关系中的元组在组成主键的属性上不能有空值;参照完整性是指外键的值不允许参照不存在的相应表的主键的值,或者外键为空值:用户定义的完整性是根据用户根据具体应用需要而定义的,域完整性是用户定义的完整性规则之一。属性A是关系R的主属性,不能为空值,是遵循实体完整性规则。

6.D解析:第二代数据库系统指支持关系模型的关系数据库系统。IBM研究实验室的研究员E.F.Codd于1970年发表了题为“大型共享数据库数据的关系模型”的论文,提出了数据库的关系模型,开创了数据库关系方法和关系数据库理论的研究,为关系数据库技术奠定了理论基础。目前,关系数据库系统仍然是主流的数据库系统,市场上的关系数据库产品包括IBM的DB2、Ingress、Oracle、Sybase、Informix、MicrosoftSQLServer等。

7.C解析:PowerBuilder使用专门接口或ODBC,可同时支持与多种数据库的连接。

8.D

9.C解析:哈希表在查找过程中进行比较的关键字个数取决于哈希函数,处理冲突的方法和哈希表的装填因子,哈希表的装填因子标志哈希表的装满程度,与哈希表的长度有直接联系。

10.B

11.IP【解析】IP作为一种互联协议,运行于互联层,屏蔽各个物理网络细节和差异。

12.检索器【解析】搜索引擎在外观、功能等方面都不相同,但其构成一般包括搜索器、索引器、检索器和用户接口4个部分。

13.结构结构解析:本题是对结构冲突概念的考查。当将局部E-R图集成为全局E-R图时,可能存在三类冲突属性冲突、结构冲突和命名冲突。其中结构冲突是指当将局部E-R图集成为全局E-R图时,如果同一对象在一个局部E-R图中作为实体,而在另一个局部E-R图中作为属性的现象。

14.255.255.255255【解析】在路由表中,对于特定主机路由,可采用255;255.255255作为子网掩码,采用目的主机IP地址作为目的地址:对于默认路由,则采用0.0.00作为子网掩码,默认路由器的地址作为目的地址。

15.进程同步或同步进程同步或同步

16.关系完整性约束关系完整性约束

17.面向对象或OO面向对象或OO

18.缓冲池当某进程需要使用缓冲区时,提出申请,由管理程序分配给它,用完后释放缓冲区.这样可用少量的缓冲区为更多的进程服务.

19.5或五5或五解析:二叉排序树是将线性表中的结点信息(或结点中的关键码值和结点地址)组织成二叉树形式,以达到与二分法检索相同的检索效率,而又具有链表那样的插入、删除、运算的灵活性。

二叉树的特点:每个结点的左子树中所有的结点的关键码值都小于该结点的关键码值,而右子树中所有结点的关键码值都大于该结点的关键码值。

对于插入排序所形成的二叉树的总数目为:C(2n,n)/(n+1)=C(6,3)/4=5,其中n为关键码的个数。

20.空间局部性空间局部性解析:虚拟存储管理是基于局部性的原理。表现在时间和空间局部性两个方面。时间局部性是指程序中执行的某些指令会在不久后再次被执行,程序访问的数据结构也会被再次访问。空间局部性指程序在执行时访问的内存单元会局部在一个比较小的范围内。

21.D

22.C

23.C

24.D解析:通道相当于一个功能简单的处理器,具有自己的指令系统,并与主机共享同一个内存,以保存通道程序和交换数据,通道的功能就是在CPU的控制下完成数据的输入输出工作。

25.D

26.B

27.A解析:数据库管理系统提供数据定义语言(DDL)来描述逻辑模式,严格定义数据的名称、特征、相互关系、约束等。DML是实现对数据库数据检索、插入、更新与删除操作的数据库操纵语言。

28.D解析:FCB(文件控制块)是系统为管理文件而设置的一个数据结构,是文件存在的标志,记录了系统管理文件所需要的全部信息;FIFO是先进先出,一般表示某些算法(队列操作、存储页面淘汰等);PCB是进程控制块,描述进程的基本情况以及进程的运行变化过程。

29.C解析:本题主要考查了实体之间多对多的联系。如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然,称为一对一联系;如果对于实体集A中的每一个实体,实体集B中有n个实体与之联系;对于实体集B中的每一个实体,实体集A中至多有一个实体与之联系,称实体集A与B的联系为一对多联系;如果对于实体集A中的每一个实体,实体集B中有n个实体与之联系;对于实体集B中的每一个实体,实体集A中有m个实体与之联系,称为多对多联系。所以C)正确。

30.D

31.\n【审题关键句】个位-千位-百位-十位数大于零的个数,把所有满足此条件的数依次存入数组,按从大到小的顺序排序。

\n【解题思路】

\n本题类似第9套试题,通过审题可以发现有两个不同点:①要求统计的四位数的条件是“个位一千位-百位一十位数大于零的个数”,参考答案的第8条语句修改if语句的判断条件即可。②将统计结果按从大到小的顺序排序,参考答案的第13条语句,修改两数组元素的大小比较符即可。另外,对于数据交换的整型变量tmp可以自定义其变量名。

\n【参考答案】

\n

\n

32.\n【审题关键句】计算金额,按金额从大到小进行排列,相同的则按产品代码从大到小排列,结果存入结构数组。

\n【解题思路】

\n本题类似第57套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第8行进行修改即可。

\n【参考答案】

\n

\n

\n

33.【审题关键句】将大于整数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

34.\n【审题关键句】各位都是奇数,从大到小排序。

\n【解题思路】

\n本题类似第32套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,即判断四位数的每一位数都为奇数,参考答案的第8条语句,只需将每位数的判断条件改为奇数判断即可。

\n【参考答案】

\n

\n

35.\n【审题关键句】数组相同下标位置上的奇数,数组a中十位数等于新数的千位数字,个位等于新数个位数字,数组b中的十位等于新数的百位数字,个位数字等于新数的十位数字,存入数组,从小到大排序。

\n【解题思路】

\n①定义整型循环变量i、j和局部变量trap。

\n②在for循环语句中,循环变量i从0开始,依次递增直到其值等于或大于MAX,用if条件语句判断如果a[i]和b[j]同时为奇数,由a[i]的十位数字为新数的千位数字,个位数字为新数的个位数字,b[i]的十位数字为新数的百位数字,个位数字为新数的十位数字,把这个新组成的数存入数组元素c[cn],同时数组下标变量cn加1。

\n③在第一层for循环语句中,循环变量i从0开始,依次递增直到其值等于或大于cnt,在第二层循环中,循环变量{从i+1开始,依次递增直到其值等于cnt,用if条件语句判断如果数组元素c[i]大于c[j],则两者进行互换,实现数组C中的数按从小到大的顺序进行排序。

\n【参考答案】

\n

\n

36.\n【审题关键句】千位+个位与百位+十位,奇数,整除,从大到小排序。

\n【解题思路】

\n本题类似第27套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,体现在两个方面:①分解后重新组合成两位数的方式不同,参考答案的第8、9条语句重新指定两位数的组合方式;②新组台的两位数的奇数的判断及整除判断,参考答案的第10条语句。

\n【参考答案】

\n

\n

37.\n【审题关键句】计算金额,按产品名称从大到小进行排列,相同的则按金额从大到小排列,结果存入结构数组。

\n【解题思路】

\n本题类似第57套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第8行进行修改即可。

\n【参考答案】

\n

\n

38.\n【审题关键句】千位-百位-十位-个位,结果大于等于零且原四位数是奇数,统计出满足此条件的个数,并按从小到大的顺序存入数组。

\n【解题思路】

\n本题类似第9套试题,通过审题可以发现主要有两个不同点:一是要求统计的四位数的条件是“千位一百位-十位-个位>=0”,二是要求该四位数是奇数,这两个不同点都体现在参考答案的第8条语句中,对该语句进行修改即可,其中,可以判断奇数的表达式是“a[i]%2”。

\n【参老答案】

\n

\n

\n

39.\n【审题关键句】字符替代f(p)=p*11mod256,小于等于32或ASCII码是奇数不变,否则替换。

\n【解题思路】

\n本题类似第65套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。

\n【参考答案】

\n

\n

40.\n【审题关键句】计算金额,按金额从小到大进行排列,相同的则按产品代码从小到大排列,结果存入结构数组。

\n【解题思路】

\n本题类似第57套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第8行进行修改即可。

\n【参考答案】

\n

\n

41.(1)【解题思路】关系的描述称为关系模式,它可以形式化地表示为R(U,D,DOM,F)。要想使转换生成的关系模式满足3NF,则必须满足关系模式中每一个非主属性既不部分依赖于码也不传递依赖

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论