版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2022年辽宁省锦州市全国计算机等级考试
数据库技术测试卷(含答案)学校: 班级: 姓名: 考号: 一、1.选择题(10题)为了保证事务的正确执行,数据库系统维护以下事务特性:I.原子性II.一致性.隔离性.持久性I,II和IVB.I,II和IIIC.I,III和IVD.全部数据库管理系统FoxBASE和Oracle都是关系型数据库管理系统,但它们之间存在重要差别。其差别之一是FoxBASE可以使用汉字,而Oracle不可以使用汉字FoxBASE是单用户数据库,而Oracle是多用户数据库FoxBASE一个数据库是一个表,而Oracle一个数据库可以包含多个表FoxBASE在微机上运行,而Oracle在大中型机上运行SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT.DELETE.UPDATE实现哪类功能? 。A.数据查询B.数据操纵C.数据定义D.数据控制在下面的两个关系中、职工号和部门号分别为职工关系和部门关系的主键(或称主码)。职工(职工号、职工名、部门号、职务、工资)部门(部门号、部门名、部门人数、工资总额)在这两个关系的属性中,只有一个属性是外键(或称外来键、外码、外来码)。它是 OA.职工关系的“职工号”B.职工关系的“部门号”C.部门关系的“部门号”D.部门关系的“部门名”设关系R(SNO,SNAME,DNO,MAG),主键为SN0o其中SNO为学生号,SNAME为学生姓名,DNO为系号,MAG为系主任。则关系R属于()。A.1NFB.2NFC.3NFD.不属于任何范式关系数据模型通常由3部分组成,它们是A.数据结构,数据通信,关系操作B.数据结构,数据操作,数据完整性约束C.数据通信,数据操作,数据完整性约束D.数据结构,数据通信,数据完整性约束在下列有关数据库的叙述中,错误的是()。数据库减少了数据冗余数据库数据可以为经DBA认可的各用户共享用户程序按所对应的子模式使用数据库中的数据数据库的存储模式如有改变,则概念模式也应作改变不同的实体是根据什么区分的?A.所代表的对象B.实体名字C.属性多少D.属性的不同SQL语言具有两种使用方式,分别称为交互式SQL和()。A.提示性SQLB.嵌入式SQLC.解释性SQLD.共享式SQL计算机软件分系统软件和应用软件两大类,其中属于系统软件核心的是A.数据库管理系统B.操作系统C.程序语言系统D.财务管理系统二、填空题(10题)若一棵二叉树中度为2的结点数为11,则该二叉树的叶结点数为 在请求页式管理中,当硬件地址变换机构发现所需的页不在内存时,会产生中断信号,由中断处理程序做出相应的处理在计算机系统中,一个以科学的方法组织、存储数据,并可高效地获取、维护数据的软件系统称为 O设有关系模式R(A,B,。和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者取空值(null)o这是 完整性规则。 的虚拟局域网的建立是动态的,它代表了一组IP地址,并由称做代理的设备对虚拟局域网中的成员进行管理。用二维表结构表示实体以及实体间联系的数据模型称为 数据模型。被中止的事务对数据库所数的任何改变必须撤销,这称作事务的 C18.Oracle服务器由Oracle【】和Oracle实例组成 19.不可逆加密机制包括Hash算法和消息认证码,用于数字签名和 C20.IEEE802.il的MAC层采用的是 冲突避免方法。三、单选题(10题)21.某数据库应用系统使用SQLServer2008作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器CPU使用率小于1%,磁盘10也非常小。造成此现象可能的原因是()客户机到数据库服务器的网络故障更新操作涉及到的表没有建立主码更新的字段没有建立有效的索引更新操作涉及到的数据被锁定关于IP提供的服务,正确的是( )。A.IP提供了不可靠的数据投递服务,因此数据报的投递不能受到保障IP提供不可靠的数据投递服务,因此它可以随意丢弃报文IP提供可靠的数据投递服务,因此数据报投递可以受到保障IP提供可靠的数据投递服务,因此它不能随意丢弃报文软件生存期的()阶段的最终结果是提供一个可作为设计基础的系统规格说明书。规划B.需求分析C.设计D.程序编制进程具有并发性和()两大重要属性。A.动态性B.静态性C.易用性D.封闭性在关系数据库设计中,设计关系模式是()的任务。A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段如果以链表为栈的存储结构,则退栈操作时()A.必须判别栈是否满B.必须判别栈是否空C.判别栈元素的类型D.对栈不作任何判别下列关于数据库重构的说法中,错误的是 o数据库的重构就是对数据库的逻辑结构作必要的小范围改变当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库数据库重构包括重新设计数据库及其应用程序如果能够重构数据库,尽量不要重新设计数据库及相应的应用程序对于数据库设计来说()是进行详细的数据收集和数据分析所获得的主要成果。A.数据流图B.数据字典C.E-R图D.关系模式概念设计的结构是得到一个与()A.DBMS有关的逻辑结构B.DBMS无关的概念模式C.DBMS和硬件有关的逻辑结构D.DBMS和硬件无关的数据结构30.ODBC是()A.客户机与服务器之间的接口标准B.数据库查询语言标准C.数据库应用开发工具标准D.数据安全性标准四、C语言程序设计题(1。题)已知数据文件in,dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal.其功能是:把个位数字和千位数字重新组成一个新的含有两位数字的数(新数的十位数字是原四位数的个位数字,新数的个位数字是原四位数的千位数字),以及把百位数字和十位数字组成另~个新的含有两位数字的数(新数的十位数字是原四位数的百位数字,新数的个位数字是原四位数的十位数字),如果两个新组成的数均是偶数并且至少有一个数能被9整除,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数ent。最后main函数调用写函数writeDat把结果ent以及数组b中符合条件的四位数输出到Out.dat文件中。注意,邮分源程序存在teste文件中.程序中巳定义数组,a(200).b(200].巳定义变■:ent请勿改动救抠文件町仙中的任何數据、主南故mam()、读由數rcadD噸)和,;sfi数writeDatO的内容.<•include<atdio.h>;tdefineMAX200!intaIMAX}«b[MAX]rent■0;-voidjsVal()TOC\o"1-5"\h\z!(1•5»B!voidreadDatO//Min.datJtft中好收200个四佗做存入1HHa.中j(jInti;•FILE*fp;;fp-fopenCln.dat","r"):*ford-0;i<MAX;!♦*);fscanf(£p,"%d",&a(l));;fclose(fp);!iiwriteDatO 结果cm以及b中符合基件的㈤伶敏■出,g.d«文件中;(•FILE・fp;;inti;!fp-fopen("out.dat",*w"):;fprintf(fp, ent);;for(i-0;i<ent;:fprintf(fp, b[i]:;:fciose(fp);!}I;voidmaln()j(!int1:ireadDat();•jsVal();〃間用所數:3vq“实IWHIJB求的功能jprintf 足条件的nt);;for(I•0;i<ent;!printf(H*d",b(l));jprintf(M\nM);:writeDat();!I程序test,c的功能是:选出1000至5000范围内(包括1000.5000)符合下面条件的四位自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的整10倍。计算并输出这些四位自然数的个数ent以及这
些数的和sum。请编写函数countValue实现程序的要求。最后main函数调用函数writeDAT把结果crlt和sum输出到out.dat文件中。注童,部分源程序存放在文件中・请勿谀动主函致nwin()和沾出數据函數writcDATOM内容.!tinclude<stdio.h>intent,sum;〃定义臻*全岡变和voidwriteDAT();voidcountvalue()(910910111213141516171819202122ent-sum-0;〃论全MSBcnc.sum 0voidwriteDAT()countvalue0;〃■用鴻數countValue(),实现题11餐未的功佬printf(-«足条件的自然致的个數%d\n\ent);printf("?i足条件的自然数值的和,%d\n",sum);writeDATOvoidwriteDAT()FILE*fp;fp-fopen(*out.datH,"w");fprintf(fp,"%d\n%d\n",ent,sum);fclose(fp);函数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)替代所对应的字符。可靠的机制来通知发送方或接收方,因此数据报的投递不能受到保障。BAC解析:把概念设计阶段设计好的基本E-R图转换为与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构(包括数据库模式和外模式)。这些模式在功能上、完整性和一致性约束及数据库的可扩充性等方面均应满足用户的各种要求。TOC\o"1-5"\h\zBCBBA\n【审题关键句】个位+千位与百位+十位,偶数,整除,从大到小排序。\n【解题思路】\n本题类似第24套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,体现在两个方面:①分解后重新组合成两位数的方式不同,参考答案的第8、9条语句重新指定两位数的组合方式:②新组合的两位数的偶数的判断及整除判断,参考答案的第10条语句。注意,两个整除关系表达式要用或运算符(II)连接,且用括号括起来先进行整除运算(因为或运算级别比与运算级别低,因此要括起来),再与奇偶性判断表达式进行与()运算。\n【参考答案】\n\n\n\n【审题关键句】千位+百位等于十位十个位,且千位+百位等于个位.千位的10倍。计算并输出这些四位自然数的个数ent以及这些数的和。\n【解题思路】\n①首先定义一个循环变量i,以及分别用来存放四位数分解之后各位数的变量qw(千位)、bw(百位)、SW(十位)和gw(个位)。\n②通过for循环依次对数组中的每个四位数进行分解,循环初值为1000,终值为5000,每循环一次,循环变量i的值加1。每分解一个四位数,根据题目要求,判断其“千位十百位一H立+个位”的条件是否满足,同时判断“(千位+百位)=(个位.于位)*io”的条件是否满足,两个条件之间用运算符进行连接。当同时满足以上两个判断条件时,计数变量cm的值加1,同时将该四位数累加到求和变量sum中,最终得到满足条件的四位自然数个数ent及它们的和sum。\n本题中ent和sum变量在源程序中已经定义,在该子程序中就不需要再重新定义了。\n【参考答案】\n\n\n【审题关键句】字符替代f(p)=p*llmod256,小于等于32或ASCII码是奇数不变,否则替换。\n【解题思路】\n本题类似第65套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。\n【参考答案】\n\n\n【审题关键句】字符替代f(p)=p*llmod256,小于等于32或原字符对应数字0〜9不变,否则替换。\n【解题思路】\n本题类似第67套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。本题值得一提的是在设置判断条件的时候,一定要注意两题要求中的两个细微的差别,第67套要求的是新字符所对应的数字是0〜9的不变,是对数值型数据进行判断;而本套要求的是原字符所对应的字符是。~9的保持不变,是对字符型数据进行判断,在条件表达式的写法上需要大家注意区分。\n【参考答案】\n\n\n【审题关键句】数组相同下标位置上的奇数,数组a中十位数等于新数的千位数字,个位等于新数个位数字,数组b中的十位等于新数的百位数字,个位数字等于新数的十位数字,存入数组,从小到大排序。\n【解题思路】
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医学26年:心血管防控多技术集成进展解读 心内科查房
- 医学26年:注意缺陷多动障碍诊疗 查房课件
- 民办学校教材采购质量问题情况说明
- 农业机械安全监理工作自查自纠整改回头看报告
- 2025年烟草招聘考试试题及答案
- 毛石挡土墙监理实施细则
- 2025年国企监理工程师招聘笔试题库及答案
- 公司半年工作总结
- 溶解度课件2025-2026学年九年级化学人教版下册
- 大庆市属事业单位人才引进笔试真题2023
- 学堂在线 知识产权法 章节测试答案
- 动漫表情练习课件
- 青海“8·22”川青铁路尖扎黄河特大桥施工绳索断裂事故学习警示教育
- 北宋画坛巨擘郭熙:画学思想的传承、开拓与时代回响
- 高血压患者的护理要点及健康宣教
- 斜视教学课件
- 北京市海淀清华附中2025届高二下化学期末考试模拟试题含解析
- 部编人教版小学语文1一年级下册全册试卷集(附答案)
- 《网络成瘾对青少年的影响》课件
- 西点原料知识课件
- 工程转移协议书范本
评论
0/150
提交评论