




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2022年陕西省汉中市全国计算机等级考试数据库技术预测试题(含答案)学校:________班级:________姓名:________考号:________
一、1.选择题(10题)1.______是一个用以更好地支持企业或组织的决策分析处理的、面向主题的、集成的,相对稳定的、体现历史变化的数据集合。
A.数据库系统B.数据库管理系统C.数据仓库D.数据集成
2.在关系模型中,一个关键字
A.可由多个任意属性组成
B.至多由一个属性组成
C.可由一个或多个其值能唯一标识该关系模式或任何元组的属性组成
D.以上都不是
3.下列关于函数依赖的规则中,正确的是()。
A.若X→Y,WY→Z,则XY→ZB.若X∩Y=,则X→YC.若XY→Z则X→Z,Y→ZD.若YZ,则Y→Z
4.在PowerDesigner的组成模块中,用于物理数据库的设计和应用对象及数据组件的生成工具是
A.PowerDesignerProcessAnalyst
B.PowerDesignerAppModeler
C.PowerDesignerMetalWorks
D.PowerDesignerWarehouseArchitect
5.下列四条叙述中,正确的一条是A.操作系统是一种重要的应用软件
B.外存中的信息可直接被CPU处理
C.用机器语言编写的程序可以由计算机直接执行
D.电源关闭后,ROM中的信息立即丢失
6.视图是由下面两者导出的表的______。
A.模式、关系B.基本表、视图C.基本关系、关系D.内模式、外模式
7.下列关于“分布式数据库系统”的叙述中,正确的是
A.分散在各节点的数据是不相关的
B.用户可以对远程数据进行访问,但必须指明数据的存储节点
C.每一个节点是一个独立的数据库系统,既能完成局部应用,也支持全局应用
D.数据可以分散在不同节点的计算机上,但必须在同一合计算机上进行数据处理
8.数据库系统运行过程中,由于应用程序错误所产生的故障通常称为
A.设备故障B.事务故障C.系统故障D.介质故障
9.在“查询选修课程号为2,且成绩在70分以上的所有学生的学号、姓名和选课名称”的SQL语句中,将使用到的表是
A.学生信息表s
B.学生信息表s和课程信息表c
C.学生信息表s、课程信息表c和学生选课信息表sc
D.学生信息表s和学生选课信息表sc
10.SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。在如下所列语句中,哪一个是属于数据控制功能的?
A.GRANTB.CREATEC.INSERTD.SELECT
二、填空题(10题)11.在嵌入式SQL中,为了区分SQL语句和主语言语句,在每一个SQL语句的前面加前缀______。
12.在SQL语言中,为了修改基本表的结构,可以使用的语句是______。
13.组播路由协议可分为域内组播路由协议和域间组播协议两大类。其中,域内组播协议又分为两种模式:___________模式和稀疏模式。
14.在点-点网络中,分组从通信子网的源节点到达目的结点的路由是由__________决定的。
15.一般来说,商品化的数据库管理系统,如Oracle,其产品主要包括数据库服务器软件、______软件和开发工具三类。
16.分布式数据库系统兼顾了数据的集中管理和分散处理两个方面,且数据库虽然分布在网络上的各个结点中,但仍然是统一管理的。因此分布式数据库系统有良好的性能,既可独立完成局部应用,也可协作完成【】应用。
17.虚拟局域网是建立在交换技术的基础上,以软件方式实现___________工作组的划分与管理。
18.对并行数据库______的研究是研究如何对数据库中的关系进行划分,并把它们分布到多个处理器或多个磁盘。
19.电子邮件程序向邮件服务器发送邮件时,使用的协议是______。
20.组播路由协议分为___________组播路由协议和域间组播路由协议。
三、单选题(10题)21.某单道批处理系统中有四个作业JOB1、JOB2、JOB3和JOB4,它们到达“输入井”的时刻和需要的运行时间如下表所示:
假设9:30开始进行作业调度,按照最高响应比作业优先算法,首先被调度的作业是
A.JOB1B.JOB2C.JOB3D.JOB4
22.在数据库的数据模型中有()
A.网状模型、层次模型、关系模型
B.数字型、字母型、日期型
C.数值型、字符型、逻辑型
D.数学模型、概念模型、逻辑模型
23.关于水平分割说法错误的是:()
A.根据行的使用特点进行分割
B.分割之后所有表的结构都相同。
C.而存储的数据不同。使用并(Union)操作。
D.使用连接(Join)操作
24.在计算机硬件系统的基本组成中,完成解释指令、执行指令的功能部件是
A.运算器B.控制器C.存储器D.输入输出设备
25.某数据库应用系统使用SQLServer2008作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器CPU使用率小于1%,磁盘IO也非常小。造成此现象可能的原因是()
A.客户机到数据库服务器的网络故障
B.更新操作涉及到的表没有建立主码
C.更新的字段没有建立有效的索引
D.更新操作涉及到的数据被锁定
26.链栈与顺序栈相比,有一个比较明显的优点是()
A.插入操作更加方便B.通常不会出现栈满的情况C.不会出现栈空的情况D.删除操作更加方便
27.逻辑文件存放在存储介质上时,采用的组织形式是与什么有关?
A.逻辑文件结构B.存储介质特性C.主存储器管理方式D.分配外设方式
28.在对全局E-R模型进行优化时,通常利用规范化理论中的()概念消除冗余关系。
A.无损联接B.函数依赖C.范式D.逻辑蕴涵
29.E-R图是数据库设计的工具之一,它适用于建立数据的()
A.中继器B.桥接器C.路由器D.网关
30.收缩整个数据库的大小,可以采用下列语句:()
A.DBCCSHRINKDATABASE
B.DBCCSHRINKFILE
C.ALTERDATABASE
D.CREATESCHEMA
四、C语言程序设计题(10题)31.已知在文件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的内容。
32.函数readDat是从文件in.dat中读取20行数据存放到字符串数组XX中(每行字符串长度均小于80)。请编制函数jsSort,其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组XX中,最后调用函数writeDat把结果XX输出到文件out.dat中。
条件:字符串从中间一分为二,左边部分按字符的ASCII值升序排序,右边部分不变,左边经排序后再与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。
33.已知在文件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的内容。
34.设有n个人围坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数,报数到第m个人,此人出圈,再从他的下一个人重新开始1到m的报数,如此进行下去直到所有的人都出圈为止。现要求按出圈次序,每10人一组,给出这n个人的顺序表。请考生编写函数Josegh(void)实现此功能,并调用函数writeDat,把结果P输出到文件out.dat中。
设n=100,s=1,m=10。
①将1到n个人的序号存入一维数组P中;
②若第i个人报数后出圈,则将p[i]置于数组的倒数第i个位置上,而原来第i+1个至倒数第i个元素依次向前移动一个位置;
③重复第②步直至圈中只剩下p[1]为止。
注意:部分源程序已经给出。
请勿改动主函数main和输出数据函数writeDAT的内容。
35.已知在in.dat中存有若干个(个数<200)四位数字的正整数,函数ReadDat读取这若干个正整数并存入数组XX中。请编制函数CalValue,其功能要求:
1.求出该文件中共有多少个正整数totNum;
2.求这些正整数右移1位二进制位后,产生的新数是奇数的数的个数totCnt,以及满足此条件的这些正整数(右移前的值)的算术平均值totPjz。最后main函数调用函数WriteDat把所求的结果输出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
请勿改动数据文件in.dat中的任何数据,主函数main、读函数ReadDat和输出函数WriteDat的内容。
36.将文件in.dat中的200个整数读至数组XX中。请编制jsValue函数,要求:求出数组XX中的数值为奇数的个数cnt1和数值为偶数的个数cnt2以及数组XX下标为奇数的元素值的算术平均值pj。
结果cnt1,cnt2,pj输出到out.dat中。注意:部分源程序存在test.c文件中。请勿改动数据文件in.dat中的任何数据、主函数main、读函数read_dat和输出函数writeDat的内容。
37.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:若一个四位数的千位数位置上的值大于等于百位数位置上的值,百位数位置上的值大于等于十位数位置上的值,以及十位数位置上的值大于等于个位数位置上的值,并且原四位数是奇数,则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat把结果cnt以及数组b中符合条件的数输出到0ut.dat文件中。注意:部分源程序存在test.c文件中。
38.函数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)替代所对应的字符。
39.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:把个位数字和千位数字重新组成一个新的含有两位数字的数(新数的十位数字是原四位数的个位数字,新数的个位数字是原四位数的千位数字),以及把百位数字和十位数字组成另~个新的含有两位数字的数(新数的十位数字是原四位数的百位数字,新数的个位数字是原四位数的十位数字),如果两个新组成的数均是偶数并且至少有一个数能被9整除,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到0ut.dat文件中。
40.程序test.c的功能是:选出1000至5000范围内(包括1000、5000)符合下面条件的四位自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的整10倍。计算并输出这些四位自然数的个数cnt以及这些数的和sum。请编写函数countValue实现程序的要求。最后main函数调用函数writeDAT把结果crlt和sum输出到out.dat文件中。
五、设计与应用题(2题)41.在SQLServer2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_zc)。每当在教师表中插入一名具有高级职称(“教授”或“副教授”)的教师时,或者将非高级职称教师的职称更改为高级职称时,均修改部门表中相应部门的高级职称人数。(假设一次操作只插入或更改一名教师的职称)(10分)
42.现有论文和作者两个实体,论文实体的属性包括题目、期刊名称、年份、期刊号;作者实体的属性包括姓名、单位、地址;一篇论文可以有多个作者,且每一位作者写过多篇论文,在每一篇论文中有作者的顺序号。请完成以下操作:(10分)(1)画出E-R图。(2)将E-R图转换成关系模式,并指出每个关系模式的主键(加下划线)和外键(加波浪线)。
六、单选题[1分](2题)43.设数据库管理员为SQLServer2008默认实例中的某数据库实施了基于维护计划的数据库备份任务。配置完成后,发现此维护计划并未执行但数据库运行正常。有关此维护计划未执行的原因,下列说法中最有可能的是()。
A.“SQLServer(MSSQLSERVER)”服务未启动
B.“SQLServer代理(MSSQLSERVER)”服务未启动
C.“SQLServerBrowser”服务未启动
D.“SQLServerVSSWriter”服务未启动
44.人机界面是数据库应用系统的一个重要组成部分,人机界面设计与用户的关系非常密切。关于人机界面设计,下列说法错误的是()。
A.人机界面设计时,应使用户感觉系统运行始终处于用户的控制之下,人机界面应该向用户及时反馈,保持人机界面与用户之间的双向交流
B.当系统发生错误时,人机界面应为用户提供有意义的反馈信息,有时可以提供截屏等功能,使用户可以了解错误,并及时向技术人员反馈问题
C.良好的人机界面应能容忍用户使用过程中发生的操作错误,并能够方便地从错误中恢复
D.设计人机界面可采用原型迭代法,首先进行用户界面详细设计,然后与用户不断讨论,改进设计方案
参考答案
1.C解析:数据仓库是一个用以更好地支持企业或组织的决策分析处理的、面向主题的、集成的、相对稳定的、体现历史变化的数据集合。
2.C解析:关键字,属性或属性的集合,其值唯一标识一个元组。
3.A解析:根据函数依赖的几个概念和Armstrong公理系统的推理规则来逐个判断。Armstrong公理系统包括3条推理规则:①自反律。若YXU,则X→Y为F所逻辑蕴含。②增广律。若X→Y为F所逻辑蕴含,且ZU,则XZ→YZ为F所逻辑蕴含。③传递律。若X→Y及Y→Z为F所逻辑蕴含,则X→Z为F所逻辑蕴含。根据以上3条推理规则可以得到以下3条有用的规则:①合并规则。由X→Y,X→Z,有X→YZ。②伪传递规则。由X→Y,WY→Z,有XW→Z。③分解规则。由X→Y及ZY,有X→Z。根据伪传递规则,选项A)是正确的。选项C)是错误的,因为在函数依赖关系中,决定因素的某个真子集不一定能确定一个函数依赖关系。选项B)和D)更是错误。
4.B解析:PowerDesigner是一个CASE工具,它包括6个紧密集成的模块。其中,PowerDesignerAppModeler是用于物理数据库的设计和应用对象及数据组件的生成的工具。通过提供完整的物理建模能力和利用那些模型进行开发的能力,AppModeler允许开发人员针对领先的开发环境,包括PowerDesigner,VisualBasic,Delphi和Power++,快速地生成对象和组件。此外,AppModeler还可以生成用于创建数据驱动的Web站点的组件,使开发人员和设计人员同样可从一个DBMS发布“动态”的数据。
5.C操作系统是系统软件;外存储器只能和内存储器交换信息,不能直接和CPU交换信息;外存中的信息必须先调入内存才能被CPU处理;ROM是一种只能读不能写的只读存储器,断电后,信息不会丢失。所以A、B、D是错误的,本题正确答案为选项C。
6.B
7.C解析:在分布式数据库中数据的共享有两个层次:一是局部共享;二是全局共享。对于每一个节点是一个独立的数据库系统,即能完成局部应用,也支持全局应用。分散在各节点的数据是相关的;用户可以对远程数据进行访问,但没必要指明数据的存储节点;数据可以分散在不同节点的计算机上,不一定在同一合计算机上进行数据处理。
8.C系统故障是指硬件故障或者数据库软件或操作系统的漏洞,导致系统停止运行。事务故障包括逻辑错误和系统错误。磁盘故障是指在数据传送操作过程中由于磁头损坏或故障造成磁盘块上的内容丢失。
9.C解析:因为在学生信息表中有学生的学号、姓名信息,课程信息表中存有课程名称、课程号和成绩在SC表中就可以获得。掌握简单查询、连接查询、嵌套查询三者之间的联系与区别。
10.A解析:CREATE属于数据定义语句,INSERT和SELECT属于数据操纵语句,只有GRANT(授权语句)才是数据控制语句。
11.EXECSQLEXECSQL解析:把SQL嵌入主语言使用时必须解决3个问题:
①区分SQL语句与主语言语句
这是对通过在所有的SQL语句前加前缀EXECSQL来解决的。
②数据库工作单元和程序工作单元之间的通信
嵌入式SQL语句中可以使用主语言的程序变量来输入或输出数据。把SQL语句中使用的主语言程序变量简称为主变量。
③一个SQL语句原则上可产生或处理一组记录,而主语言一次只能处理一个记录,为此必须协调两种处理方式。这是用游标来解决的。
12.ALTERTABLEALTERTABLE解析:修改表可能的操作包括:增加或修改一个列的定义;增加或删除表的完整性约束等。SQL语言用ALTERTABLE语句修改基本表,其一般格式为:
ALTERTABLE<表名>
[ADD<新列名><数据类型>[完整性约束]]
[DROP<完整性约束名>]
[MODIFY<列名><数据类型>]
其中,<表名>为指定需要修改的基本表名,ADD子句用于增加新列和新的完整性约束,DROP子句用于删除指定的完接性约束,MODIFY子句用于修改原有的列定义。
13.密集【解析】组播路由协议可分为域内组播路由协议和域间组播协议两大类,域内组播协议又分为两种模式:密集模式和稀疏模式。
14.路由选择算法【解析】在点-点网络中,决定分组从通信子网的源结点到达目的结点的路由是由路由选择算法决定的。
15.联接产品联接产品
16.全局全局解析:应填“全局”,这是分布式数据库系统的特点。
17.逻辑【解析】虚拟局域网建立在局域网交换机的基础上,它以软件方式实现逻辑工作组的划分与管理,工作组中的结点不受物理位置的限制。相同工作组的成员不一定连接在相同的物理网段,它们可以连接在相同的交换机上,也可以连接在不同的局域网交换机上,只要这些交换机互联即可。当结点从一个工作组转移到另一个工作组时,只需要简单地通过软件设定,而无须改变在网络中的物理位置。
18.物理存储结构物理存储结构解析:并行数据库物理存储结构的研究是研究如何对数据库中的关系进行划分。并把它们分布到多个处理器或多个磁盘,以使查询处理时间最小。
19.简单邮件传输协议或SMTP简单邮件传输协议或SMTP解析:在电子邮件程序向邮件服务器发送邮件时,使用的是简单邮件传输协议(SMTP);而在电子邮件程序从邮件服务器读取邮件时,可以使用邮局协议(POP3)或交互式邮件存取协议(IMAP),它取决于邮件服务器支持的协议类型。
20.域内【解析】组播协议分为主机和路由器之间的协议,即组播组管理协议以及路由器和路由器之间的协议。目前,组管理协议包括hxtemet组管理协议IGMP和Cisc0专用的组管理协议CGMP,组播路由协议又分为域内组播路由协议和域间组播路由协议两类。
21.B解析:响应比定义为系统对作业的响应时间与作业运行时间的比值。最高响应比作业优先算法优先选择响应比最高的作业。对JOB1,JOB2、JOB3和JOB4的响应比分别为60/80=0.75、40/20=2、10/40=0.25和0/35=0,因此首先被调度的作业是JOB2,正确答案为选项B。
22.A
23.D
24.B解析:冯?诺依曼提出的存储程序工作原理决定了计算机硬件系统的5个基本组成部分,即运算器、控制器、存储器、输入设备和输出设备。运算器是计算机中执行各种算术运算和逻辑运算的部件,也叫算术逻辑单元。存储器是计算机中具有记忆能力的部件,它能根据地址接收和保存指令或数据,并能根据命令提供有关地址的指令或数据。
控制器的主要作用是使整个计算机能够自动地执行程序,并控制计算机各功能部件协调一致地动作。执行程序时,控制器先从主存中按顺序取出程序中的一条指令,解释该指令并形成数据地址,取出所需的数据,然后向其他功能部件发出执行该指令所需的各种时序控制信号。然后再从主存中取出下一条指令执行,如此循环,直到程序完成。计算机自动工作的过程就是逐条执行程序中指令的过程。
输入设备的主要功能是将数据、程序等用户信息变换为计算机能识别和处理的信息形式。
输出设备的主要功能是将计算机中的二进制信息变换为计算机用户所需要并能识别的信息形式。
25.D
26.B
27.B解析:用户的逻辑文件要存放到存储介质上时,文件系统要根据存储设备的类型,用户采用的存取方式决定文件在存储介质上的组织方式。
28.B
29.A
30.A
31.\n【审题关键句】计算金额,按产品名称从大到小进行排列,相同的则按金额从大到小排列,结果存入结构数组。
\n【解题思路】
\n本题类似第57套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第8行进行修改即可。
\n【参考答案】
\n
\n
32.\n【审题关键句】以行为单位从字符串左边部分升序排序,排序后左边部分与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理。
\n【解题思路】
\n本题类似第77套试题,通过审题可以发现主要是对字符串左边部分排序时所采用的排序方式不同,参考答案的第11行,修改if条件语句的设置即可。
\n【参考答案】
\n
\n
33.\n【审题关键句】计算金额,按金额从大到小进行排列,相同的则按产品代码从大到小排列,结果存入结构数组。
\n【解题思路】
\n本题类似第57套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第8行进行修改即可。
\n【参考答案】
\n
\n
\n
34.\n【审题关键句】围圈问题。
\n【解题思路】
\n①定义整型变量i、j,表示出圈人位置的变量s1和出圈人序号的变量W。并将S的值赋给变量s1(s的值已在源程序中赋值为1)。
\n②通过一个for循环,将n个人的序号存入一维数组P中(n的值已在源程序中赋值为100)。
\n③再建立一个for循环,循环变量i从n开始,即从100开始,依次递减直到其值小于2时退出循环。由于每执行一次循环,人数就会减少1个,因此,此处的for循环应表示为递减方式。在该循环体中,先计算每次出圈人的位置,通过表达式“(s1+m.1)%i”计算每次出圈人的位置(m的值已在源程序赋值为1O)。若所得结果为0,则说明要开始报数的是最后一个人,在此人前面的那个人就是要出圈的人,再通过一个循环将要出圈的人移到数组最后。
\n【参考答案】
\n
\n
35.\n【审题关键句】读取正数,统计个数,右移后为奇数的个数及平均值。
\n【解题思路】
\n本题类似第44套试题,通过审题可以发现仅有一个不同点,即参与平均值计算的元素是数组xx[i]右移一位之后为奇数的元素,参考答案的第9条语句。
\n【参考答案】
\n
\n
36.\n【审题关键句】读入数值,奇数个数,偶数个数,数组下标为奇数的平均值。
\n【解题思路】
\n本题类似第42套试题,通过审题可以发现仅有一个不同点,即本题是计算数组下标为奇数的元素的平均值,参考答案的第6条语句。
\n【参考答案】
\n
\n
37.\n【审题关键句】四位数的千位>=百位>=十位>=个位,且四位数是奇数,统计出满足此条件的个数,按从小到大的顺序存入数组。
\n【解题思路】
\n本题类似第9套试题,通过审题可以发现主要有两个不同点:一是要求统计的四位数的条件是“千位>=百位>=十位>=个位”,二是要求该四位数是奇数,这两个不同点都体现在参考答案的第8条语句中,对该语句进行修改即可,其中,可以判断奇数的表达式是“a[i]%2”。
\n【参考答案】
\n
\n
38.\n【审题关键句】字符替代f(p)=p*11mod256,小于等于32或ASCII码是奇数不变,否则替换。
\n【解题思路】
\n本题类似第65套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。
\n【参考答案】
\n
\n
39.\n【审题关键句】个位+千位与百位+十位,偶数,整除,从大到小排序。
\n【解题思路】
\n本题类似第24套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,体现在两个方面:①分解后重新组合成两位数的方式不同,参考答案的第8、9条语句重新指定两位数的组合方式:②新组合的两位数的偶数的判断及整除判断,参考答案的第10条语句。注意,两个整除关系表达式要用或运算符(||)连接,且用括号括起来先进行整除运算(因为或运算级别比与运算级别低,因此要括起来),再与奇偶性判断表达式进行与()运算。
\n【参考答案】
\n
\n
\n
40.\n【审题关键句】千位+百位等于十位十个位,且千位+百位等于个位.千位的10倍。计算并输出这些四位自然数的个数cnt以及这些数的和。
\n【解题思路】
\n①首先定义一个循环变量i,以及分别用来存放四位数分解之后各位数的变量qw(千位)、bw(百位)、SW(十位)和gw(个位)。
\n②通过for循环依次对数组中的每个四位数进行分解,循环初值为1000,终值为5000,每循环一次,循环变量i的值加1。每分解一个四位数,根据题目要求,判断其“千位十百位=十位+个位”的条件是否满足,同时判断“(千位+百位)=(个位-于位)*10”的条件是否满足,两个条件之间用运算符进行连接。当同时满足以上两个判断条件时,计数变量cnt的值加1,同时将该四位数累加到求和变量sum中,最终得到满足条件的四位自然数个数cnt及它们的和sum。
\n本题中cnt和sum变量在源程序中已经定义,在该子程序中就不需要再重新定义了。
\n【参考答案】
\n
\n
41.【解题思路】创建触发器的SQL语句为:CREATETRIGGER,其语法格式为:CREATETRIGGER[schema_name.]trigger_nameON{tableIview}{FORlAlZl“ERIINSTEADOF}{[INSERT][,][DELETE][,][UPDATE]}AS{sql_statement}[;]其中AFFER指定触发器为后触发型触发器,INSERT,UPDATE和DELETE为指定引发触发器执行的操作。根据原题要求,insert触发器会在inserted表中添加一条刚插入的记录,update触发器会在更新数据后将更新前的数据保存在deleted表中,更新后的数据保存在insert
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2020-2025年一级建造师之一建市政公用工程实务每日一练试卷A卷含答案
- 小班歌唱教学课件下载
- 《茉莉花》初中教学课件
- Brand KPIs for milk:Berchtesgadener Land in Germany-英文培训课件2025
- 小学生篮球规则教学课件
- 口腔基础知识分享课件
- 2025年新初二英语人教新版尖子生专题复习《书面表达》
- 2025年教育行业数字化转型:数字化教材开发与深度应用策略分析报告
- 2025年文化遗产数字化保护中的数字文化遗产展示技术探讨
- 乡镇接待饭店管理办法
- 钢筋混凝土圆管涵施工
- 青岛离婚协议书
- 眼睑裂伤查房
- 土石方工程股份分红协议
- 《农药学基础》课件
- 小学语文群文阅读教学研究结题报告
- 货车转让不过户合同协议书
- 化工自动化仪表 选择题805-1556
- GB/T 4604-2006滚动轴承径向游隙
- GB/T 12008.2-2010塑料聚醚多元醇第2部分:规格
- 既有住宅适老化改造项目可行性研究报告书
评论
0/150
提交评论