![【2022年】湖北省咸宁市全国计算机等级考试数据库技术模拟考试(含答案)_第1页](http://file4.renrendoc.com/view/37affee3ade2b6e230c1be6bedc9c1ca/37affee3ade2b6e230c1be6bedc9c1ca1.gif)
![【2022年】湖北省咸宁市全国计算机等级考试数据库技术模拟考试(含答案)_第2页](http://file4.renrendoc.com/view/37affee3ade2b6e230c1be6bedc9c1ca/37affee3ade2b6e230c1be6bedc9c1ca2.gif)
![【2022年】湖北省咸宁市全国计算机等级考试数据库技术模拟考试(含答案)_第3页](http://file4.renrendoc.com/view/37affee3ade2b6e230c1be6bedc9c1ca/37affee3ade2b6e230c1be6bedc9c1ca3.gif)
![【2022年】湖北省咸宁市全国计算机等级考试数据库技术模拟考试(含答案)_第4页](http://file4.renrendoc.com/view/37affee3ade2b6e230c1be6bedc9c1ca/37affee3ade2b6e230c1be6bedc9c1ca4.gif)
![【2022年】湖北省咸宁市全国计算机等级考试数据库技术模拟考试(含答案)_第5页](http://file4.renrendoc.com/view/37affee3ade2b6e230c1be6bedc9c1ca/37affee3ade2b6e230c1be6bedc9c1ca5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【2022年】湖北省咸宁市全国计算机等级考试数据库技术模拟考试(含答案)学校:________班级:________姓名:________考号:________
一、1.选择题(10题)1.关系数据库中,视图(view)属于三级模式结构中的______。
A.内模式B.模式C.存储模式D.外模式
2.关于计算机语言,下面叙述不正确的是
A.高级语言是独立于具体的机器系统的
B.汇编语言对于不同类型的计算机,基本上不具备通用性和可移植性
C.高级语言是先于低级语言诞生的
D.一般来讲,与高级语言相比,机器语言程序执行的速度较快
3.在数据仓库中,下面哪一种说法是关于分析型数据的?
A.当前的、准确的B.重复的、简单事务C.面向主题D.一次操作数据量比较少
4.m阶B树的根结点至少有几棵子树?
A.0B.2C.m-1D.1
5.由3个节点可以构造出多少种不同的二叉树?
A.2B.3C.4D.5
6.用二维表结构表示实体以及实体间联系的数据模型称为
A.网状模型B.层次模型C.关系模型D.面向对象模型
7.用链表表示线性表的优点是()。
A.便于随机存取B.占用的存储空间较顺序存储少C.便于插入和删除操作D.元素的物理顺序与逻辑顺序相同
8.下图所示的情况称为:从信息源结点传输到信息目的结点的信息中途被攻击者
A.截获B.窃听C.篡改D.伪造
9.SQL的数据定义功能包括
A.定义表B.定义视图C.定义索引D.以上都包括
10.现代操作系统中都引入了虚拟存储技术。要引入虚拟存储技术需要具备的前提是______。
A.有大量的外存B.程序执行的局部性原理C.硬件提供地址转换机制D.选择一种合适的页面调度算法
二、填空题(10题)11.数据库语言由数据定义语言(DDL)【】和数据操纵语言(DML)组成,它为用户提供了交互使用数据库的方法。
12.下表为一路由器的路由表。如果该路由器接收到一个源IP地址为0、目的IP地址为0的IP数据报,那么它将把此IP数据报投递到___________。
13.数据结构包括三方面的内容:数据的逻辑结构、数据的存储结构、数据的______。
14.设在关系模式R(A,B,C,D,E,F,G)中,根据语义有如下函数依赖集F=(A→B,C→D,C→F,(A,D)→E,(E,F)→G)。关系模式R的码是______。
15.设有两个散列函数H1(k)=kmod13和H2(k)=kmod111,散列表T[0…12],用双重散列解决冲突。函数H1用来计算散列地址,当发生冲突时,H2作为计算下一个探测地址的增量,假定在某一时刻表T的状态为:
下一个被插入的关键码是41,其插入的位置是__________。
16.观看视频时,如果人物说话的口型与声音不吻合,观众就会觉得很不舒服。这种音频流与视频流之间的同步称为___________。
17.SQLServer的登录账户来源有__________和__________两种。
18.XMPP是一种基于___________的即时通信协议。
19.在
【】
数据库系统中,每一个结点都是一个独立的数据库系统
20.Blowfish算法由两部分组成:密钥扩展和___________。
三、单选题(10题)21.顺序程序和并发程序的执行相比()
A.基本相同B.无法确定C.并发程序执行总体上执行时间快D.顺序程序执行总体上执行时间快
22.把电路中的所有元件如晶体管、电阻、二极管等都集成在一个芯片上的元件称为()
A.TransistorB.IntegratedCircuitC.ComputerD.VacummTube
23.以下关于因特网中的电子邮件的说法,错误的是()。A.A.电子邮件是有固定格式的,它由邮件头和邮件体两部分组成
B.电子邮件应用程序的最基本的功能是:创建和发送,接收、阅读和管理邮件的功能
C.密码是对邮件的一个最基本的保护。目前,保证电子邮件安全性的主要手段是使用大写字母、小写字母、数字和符号混用的密码
D.利用电子邮件可以传送多媒体信息
24.关于反规范化说法不正确的是:
A.完全规范化与部分规范化数据库之间处理性能会有没多大差别
B.反规范化是将规范化关系转换为非规范化的关系的过程。
C.反规范化方法:增加派生冗余列、增加冗余列、重新组表、分割表和新增汇总表等方法。都会破坏数据完整性。
D.采用反规范化技术从实际出发均衡利弊。
25.下列不属于创建分区表步骤的是__________。
A.创建分区依据列B.创建分区函数C.创建分区方案D.使用分区方案创建表
26.链栈与顺序栈相比,有一个比较明显的优点是()
A.插入操作更加方便B.通常不会出现栈满的情况C.不会出现栈空的情况D.删除操作更加方便
27.能够对PowerDesigner中所有模型信息只读访问的模块是()。A.A.ProcessAnalyst
B.DataArchitect
C.Viewer
D.WarehouseArchitecture
28.密钥管理包括密钥的生产、存储、装入、分配、保护、销毁以及保密等内容,其中最关键和最困难的问题是()。
A.密钥的分配和存储B.密钥的产生和装入C.密钥的保护和保密D.密钥的销毁
29.下列计算机表示的信息中,不能称为"数据"的是()
A.人的姓名B.图形符号C.计算机程序D.文件名
30.设计与试运行之后投入运行,开始维护工作,过程中监控、评价、调整与修改以保证数据库系统正常和高效地运行。以下关于数据库运行维护工作说法不正确的是()
A.数据库转储与恢复
B.数据库安全性、完整性控制
C.检测并改善数据库性能
D.数据库的重组修改数据库原有设计的逻辑结构和物理结构
四、C语言程序设计题(10题)31.函数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的内容。
32.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat0把这些数存入数组a中,请考生编制一函数jsVal,其功能是:依次从数组a中取出一个四位数,如果该四位数大于该四位数以后的连续五个数且该数是奇数(该四位数以后不满五个数,则不统计),则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到0ut.dat文件中。
注意:部分源程序存在test.C文件中。
程序中已定义数组:a[200],b[200],已定义变量:cnt
请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。
33.已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是:求出千位数上的数加百位数上的数等于十位数上的数加个位数上的数的个数cnt,再求出所有满足此条件的四位数平均值pjz1,以及所有不满足此条件的四位数平均值pjz2。最后main函数调用写函数writeDat把结果cnt,pjz1,pjz2输出到out.dat文件。
34.在文件in.dat中已存有200个正整数,且每个数均在1000至9999之间。函数readDat是读取这200个数存放到数组aa中。请编制函数jsSort,其函数的功能是:要求按每个数的后三位的大小进行降序排列,如果出现后三位相等的数值,则对这些数值按原始4位数据进行升序排列,将排序后的前10个数存入数组bb中。
最后调用函数writeDat把结果bb输出到文件out.dat中。
35.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVa,其功能是:把千位数字和十位数字重新组成一个新的含有两位数字的数ab(新数的十位数字是原四位数的千位数字,新数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的含有两位数字的数cd(新数的十位数字是原四位数的个位数字,新数的个位数字是原四位数的百位数字),如果新组成的两个数ab-cd>=0且ab.cd<=10且两个数均是奇数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main函数调用写函数writcDat把结果cnt以及数组b中符合条件的四位数输出到文件0ut.dat中。
36.函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到无符号字符串数组XX中;请编制函数encryptChar,按给定的替代关系对数组XX中的所有字符进行替代,其替代值仍存入数组XX所对应的位置上,最后调用函数WriteDat把结果XX输出到文件out.dat中。
替代关系:f(p)=p*11mod256,mod为取余运算,p是数组XX中某一个字符的ASCII值,fj(p)是计算后无符号的整型值(注意:中间变量定义成整型变量),如果原字符是数字字符0至9或计算后f(p)值小于等于32,则该字符不变,否则用f(p)替代所对应的字符。
注意:部分源程序存放在test.c文件中,原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系进行处理。
请勿改动主函数main、读数据函数ReadDat和输出数据函数WriteDat的内容。
37.程序test.c的功能是:计算100以内满足以下条件的所有整数i的个数cnt以及这些i之和sum。条件:i,i+4,i+10都是素数,同时i+10小于100。请考生编写函数countvalue实现程序要求,最后调用函数wfiteDAT把结果cnt和sum输出到文件out.dat中。(数值l不是素数)
38.函数readDat是从文件in.dat中读取20行数据存放到字符串数组XX中(每行字符串长度均小于80)。请编制函数jsSort,其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组XX中,最后调用函数writeDat把结果XX输出到文件out.dat中。
条件:字符串从中间一分为二,左边部分按字符的ASCII值升序排序,右边部分不变,左边经排序后再与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。
39.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:把千位数字和个位数字重新组成一个新的含有两位数字的数(新数的十位数字是原四位数的千位数字,新数的个位数字是原四位数的个位数字),以及把百位数字和十位数字组成另一个新的含有两位数字的数(新数的十位数字是原四位数的百位数字,新数的个位数字是原四位数的十位数字),如果两个新组成的数均是奇数并且至少有一个数能被5整除,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到0ut.dat文件中。
40.已知在in.dat中存有若干个(个数<200)四位数字的正整数,函数ReadDat读取这若干个正整数并存入数组XX中。请编制函数CalValue,其功能要求:1.求出该文件中共有多少个正整数totNum;2.求出这些正整数中的各位数字之和是奇数的数的个数totCnt,以及满足此条件的这些正整数的算术平均值totPjz。最后maini函数调用函数WriteDat把所求的结果输出到0ut.dat文件中。
注意:部分源程序存放在test.C文件中。
请勿改动数据文件in.dat中的任何数据,主函数main、读函数ReadDat和输出数据函数WriteDat的内容。
五、设计与应用题(2题)41.设某全国性的运输企业建立了大型0LTP系统,并在该系统之上建立了数据仓库。0LTP系统和数据仓库中有如下数据表:运输明细表(运输单ID,发送站ID,终到站ID,货物ID,货物重量,运输价格,发货日期)汇总表1(发送站ID,终到站ID,货物ID,发货日期,总重,总运价)汇总表2(发送站ID,终到地区ID,货物ID,发货日期,总重,总运价)汇总表3(发送站ID,终到站ID,货物ID,发货月份,总重,总运价)汇总表4(发送地区ID,终到地区ID,货物类别ID,发货日期,总重,总运价)该企业管理的货运站约有100个,货物约有500种共l0类,各汇总表都建有主码,且各表有合理的维护策略,在每次维护后数据能保持一致。设有视图V,该视图的访问频率很高,其查询结果模式为(发送地区ID,终到站ID,发货月份,总重,总运价),该视图现以汇总表1为计算数据源。经监控发现,汇总表1的被访问频率过高,导致系统整体性能下降,而其它汇总表被访问频率较低。在不增加汇总表和索引的情况下,请给出一个改善系统服务性能的优化方案,并简要说明理由。(10分)
42.在SQLServer2008中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插入前4列数据时(假设一次只插入一行数据),系统自动计算本次销售产生的利润,并将该利润赋给销售表的第5列“本次利润”。请编写实现上述功能的后触发型触发器代码。(10分)
六、单选题[1分](2题)43.设有购买表(顾客号,商品号,购买时间)。现要查询顾客A与顾客B购买的相同商品。有下列查询语句:Ⅰ.SELECT商品号FROM购买表WHERE顾客号=ˊAˊAND商品号IN(SELECT商品号FROM购买表WHERE顾客号=ˊBˊ)Ⅱ.SELECT商品号FROM购买表WHERE顾客号=ˊAˊEXCEPTSELECT商品号FROM购买表WHERE顾客号=ˊBˊⅢ.SELECT商品号FROM购买表WHERE顾客号=ˊAˊINTERSECTSELECT商品号FROM购买表WHERE顾客号=ˊBˊⅣ.SELECT商品号FROM购买表WHERE顾客号=ˊAˊUNl0NSELECT商品号FROM购买表WHERE顾客号=ˊBˊ上述语句中,能够实现该查询要求的是()。
A.仅Ⅰ和ⅡB.仅Ⅰ和ⅢC.仅Ⅰ和ⅣD.仅Ⅲ
44.许多大中型企业出于多种原因建立了数据仓库,以下()不是建立数据仓库的合理理由。
A.将企业的各种应用系统集中在一起
B.充分利用企业信息系统生成的各种数据
C.解决企业业务应用和数据分析应用的性能冲突
D.以面向主题、集成的方式合理的组织数据
参考答案
1.D解析:外模式也称子模式或用户模式,它是数据库用能够看见和使用的局部的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
2.C解析:程序设计语言根据其面向对象(机器、过程)的不同分为低级语言、高级语言两种。面向机器的计算机语言称为低级语言,面向过程的计算机语言称为高级语言。机器语言是以二进制代码表示的指令集合,是计算机能直接识别和执行的语言。机器语言的优点是占用内存少、执行速度快,缺点是面向机器的语言,随机而异,通用性差,而且指令代码是二进制形式,不易阅读和记忆,编程工作量大,难以维护。汇编语言是符号化的机器语言,与机器语言相比,汇编语言容易写、容易懂,也容易记。缺点与机器语言相同,即通用性差,随机而异。高级语言是一种与具体计算机硬件无关,表达方式接近于人类自然语言的程序设计语言。高级语言的优点是通用性强,可以在不同的机器上运行,程序可读性强,便于维护,极大地提高了程序设计的效率和可靠性。
3.C解析:数据库系统被广义地分为操作性处理和分析性处理。传统的数据库系统作为数据管理手段,主要用于操作性处理,如读、写和更新等;而分析性处理主要进行的是信息处理,具有面向主题的,集成的、相对稳定的、反映历史变化的特性。对照本题的4个选项可知,只有选项C(面向主题)属于操作性数据的特性,因此本题的答案为C。
4.B解析:本题主要考查了B树的数据结构。m阶B树的根结点至少有2棵子树。
5.D解析:由3个节点可以构造出二叉树的数目通过画图可得出共有5种。
6.C
7.C解析:用链式存储结构存储的线性表称为链表。链表中元素的物理顺序与逻辑顺序不一定要相同,每个元素增加了一个后继指针,因此需占用的存储空间更多:不便于随机直接访问线性表的任一结点。其优点是插入和删除操作简单,只需改变结点中指针域的值,不需移动任何的结点。
8.B图a是信息被截获的攻击过程示意图。在这种情况下,信息从信息源结点传输出来,中途被攻击者非法截获,信息目的结点没有接收到应该接收的信息,因而造成了信息的中途丢失。图b是信息被窃听的攻击过程示意图,在这种情况下,信息从信息源结点传输到了信息目的结点,但中途被攻击者非法窃听。图c表示信息被篡改的攻击过程示意图,在这种情况下,信息从信息源结点传输到信息目的结点的中途被攻击者非法截获,攻击者在截获的信息中进行修改或插入欺骗性的信息,然后将篡改后的错误信息发送给信息目的结点。图d是信息被伪造的攻击示意图,在这种情况下,信息源结点没有信息要传送到信息目的结点。攻击者冒充信息源结点用户,将伪造的信息发送给了信息目的结点。
9.D解析:关系数据库系统支持三级模式结构,其模式、外模式和内模式中的基本对象有表、视图和索引,因此,SQL语言的数据定义功能包括定义表、定义视图和定义索引。
10.B解析:程序局部性原理是虚拟技术引入的前提。因为进程的某些程序段在进程整个运行期间,可能根本不使用,如出错处理等,因而没有必要调入内存;互斥执行的程序段在进程运行时,根据系统只执行其中一段,如分支语句等。因而各互斥段没有必要同时驻留内存;在进程的一次运行中有些程序段执行完毕,从某一时刻起不再用到,因而没有必要再占用内存区域。
11.DDL数据控制语言(DCL)
.7【解析】目的网络的IP地址是40.0.n0,那么查表可知,路由器应该把IP数据报投递到。
13.运算运算解析:计算机加工的数据不是互相孤立的,它们彼此间一般存在着某些逻辑上的联系,这些联系需要在对数据进行存储和加工时反映出来。因此,数据结构概念一般包括3个方面的内容:数据之间的逻辑关系、数据在计算机中的存储方式以及在这些数据上定义的运算的集合。
14.(AC)(A,C)解析:候选码的定义是:设K为关系模式R<U,F>中的属性或属性组。若K→U在F+中,而找不到K的任何一个真子集K',能使K'→U在F+中,则称K为关系模式R的候选码。本题易知C必然是主属性,再利用增广律逐个尝试可以知道(A,C)是候选码。
15.根据H1,41的插入位置应该是41mod13,即2,但位置2有冲突,用H2探测地址增量:41mod11+1=9,所以其插入位置应该是2+9=11,所以其插入位置为11。
16.唇同步【解析】唇同步要求音频与视频之间的偏移在?80ms内,这样多数观众不会感到偏移的存在。
17.Windows非Windows
18.XML语言【解析】XMPP是一种基于XML语言定义描述的IM协议。
19.分布式一个分布式数据库系统包含一个节点的集合,这些节点通过某种类型的网络连接在一起,每一个节点是一个独立的数据库系统节点
20.数据加密【解析】Blowfish算法由两部分组成:密钥扩展和数据加密。
21.C
22.B
23.C选项A),电子邮件是有固定格式,它由邮件头和邮件体两部分组成;选项B),电子邮件应用程序的最基本的功能是:创建和发送,接收、阅读和管理邮件的功能;选项C),每个邮箱都有密码保护,这是最基本的保护,目前,保证重要邮件的安全性的主要手段是使用数字证书,数字证书可以证明用户的身份。加密电子邮件,保证不被修改;选项D),利用电子邮件可以传送多媒体信息,MIME协议支持多媒体信息的发送。
24.A
25.A
26.B
27.B【答案】B
【解析】DataArehitect是可以对PowerDesigner中所有模型信息进行访问的只读模块。
28.A
29.C
30.D
31.\n【审题关键句】字符替代f(p)=p*11mod256,小于等于32或对应大写字母不变,否则替换。
\n【解题思路】
\n本题类似第65套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。另外,在源程序中已经定义了一个无符号变量va1,因此,在编写答案程序时,不需要再重新定义。
\n【参考答案】
\n
\n
32.\n【审题关键句】大于后连续5个数,奇数,从小到大排序。
\n【解题思路】本题类似第35套试题,通过审题可以发现主要有两个不同点:①判断数值为奇数,可通过a[i]%2进行判断,参考答案的第4条语句;②要求进行比较的元素大于后连续5个数,因此在设置判断条件时,作为比较的两个数之间应该是大于关系,参考答案的第4条语句。
\n【参考答案】
\n
\n
33.\n【审题关键句】千位+百位等于十位+个位的数的个数,求满足此条件以及不满足此条件的四位数平均值pjz1和pjz2。
\n【解题思路】
\n本题类似第20套试题,通过审题可以发现仅有一个不同点,即判断符合条件的四位数是“千位+百位等于十位+个位”,参考答案的第8条语句,修改if条件语句的判断条件即可。
\n【参考答案】
\n
34.\n【审题关键句】按每个数的后三位降序排列,然后取出满足此条件的前10个数依次存入数组;如果后三位的数值相等,则按原先的数值进行升序排列。
\n【解题思路】本题类似第7套试题,通过审题可以发现主要有两个不同点:①按每个数的后三位降序排列,参考答案的第5条语句,修改两数组元素的大小比较符即可;②后三位的数值相等则按原先的数值进行升序排列,参考答案的第13条语句,同样也是修改两数组元素的大小比较符即可。
\n【参考答案】
\n
\n
\n
35.【审题关键句】千位+十位组合与个位+百位组合,都是奇数,两数相减结果大于等于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
36.\n【审题关键句】字符替代f(p)=p*11mod256,小于等于32或原字符对应数字0~9不变,否则替换。
\n【解题思路】
\n本题类似第67套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。本题值得一提的是在设置判断条件的时候,一定要注意两题要求中的两个细微的差别,第67套要求的是新字符所对应的数字是0~9的不变,是对数值型数据进行判断;而本套要求的是原字符所对应的字符是o~9的保持不变,是对字符型数据进行判断,在条件表达式的写法上需要大家注意区分。
\n【参考答案】
\n
\n
37.\n【审题关键句】100以内(含l00)满足i、i+4、i+10都是素数的整数的个数以及这些i之和。
\n【解题思路】
\n①首先定义循环变量i,然后将i的值赋初值为3,每循环一次则将i的值加1,直到i<90。
\n②在for循环中,每执行一次循环则调用函数isPrime(该函数具体的算法已经在源程序中给出,直接用即可),对i、i+4、i+10是否同时是素数进行判断,如果这三个数同时为素数,则计数变量cnt值加1,同将时将变量i的值累加到sum上。
\n【参考答案】
\n
\n
38.\n【审题关键句】以行为单位从字符串左边部分升序排序,排序后左边部分与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理。
\n【解题思路】
\n本题类似第77套试题,通过审题可以发现主要是对字符串左边部分排序时所采用的排序方式不同,参考答案的第11行,修改if条件语句的设置即可。
\n【参考答案】
\n
\n
39.\n【审题关键句】千位+个位与百位+十位,奇数,整除,从大到小排序。
\n【解题思路】
\n本题类似第27套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,体现在两个方面:①分解后重新组合成两位数的方式不同,参考答案的第8、9条语句重新指定两位数的组合方式;②新组台的两位数的奇数的判断及整除判断,参考答案的第10条语句。
\n【参考答案】
\n
\n
40.\n【审题关键句】读取正数,统计个数,各位数之和为奇数的数的个数及平均值。
\n【解题思路】
\n本题类似第46套试题,通过审题可以发现仅有一个不同点,即四位数的各位数之和为奇数,参考答案的第13条语句,将该该语句为判断各位数字之和是奇数的表达式即可。
\n【参考答案】
\n
\n
41.计算机系统中存在着两类不同的数据处理工作:操作型处理和分析型处理,也称作0LTP(联机事务处理)和0IAP(联机分析处理)。操作型处理也叫事务处理,是指对数据库联机的日常操作,通常是对一个或一组纪录的查询或修改,例如火车售票系统、银行通存通兑系统、税务征收管理系统等。这些系统要求快速响应用户请求,对数据的安全性、完整性以及事务吞吐量要求很高。结合本题中存在的问题,视图本身的访问量很高,而又仅仅以汇总表1为计算数据源,而其它汇总表访问率低,导致了资源利用不合理。因此本题考察了联机事务处理中的资源调度问题。【参考答案】由于汇总表1和视图的模式访问频率都很高,而且视图的数据源来自汇总表1,又因为其他汇总表的访问率较低,所以只需要将视图的数据源绑定为汇总表3,因为汇总表3也可以满足视图的输出模式。这样不仅提升了汇总表3的数据访问率,而
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代物流技术与医疗物资保障体系
- 沟通技巧在教育工作中的创新应用
- 环保技术在现代城市建设中的应用
- 物流信息技术在商业领域的应用
- Unit 3 Where did you go?PartB (说课稿)-2023-2024学年人教PEP版英语六年级下册
- 2《烛之武退秦师》说课稿-2024-2025学年高一语文下学期同步说课稿(统编版必修下册)
- 2024新教材高中地理 第四章 区域发展战略 第二节 我国区域发展战略说课稿 湘教版必修第二册
- Unit3 Amazing animals(说课稿)-2024-2025学年人教PEP版(2024)英语三年级上册001
- 2024年高中化学 第三章 晶体结构与性质 章末整合说课稿 新人教版选修3
- 1《我是独特的》第二课时(说课稿)2023-2024学年统编版道德与法治三年级下册
- 2025年河南洛阳市孟津区引进研究生学历人才50人历年高频重点提升(共500题)附带答案详解
- 2025年度军人军事秘密保护保密协议与信息安全风险评估合同3篇
- 蛋鸡生产饲养养殖培训课件
- 数字化转型中的职业能力重构
- 运用PDCA降低住院患者跌倒-坠床发生率
- 2025届高中数学一轮复习专练:椭圆(含解析)
- 立春气象与生活影响模板
- 中国服装零售行业发展环境、市场运行格局及前景研究报告-智研咨询(2025版)
- 汽车车身密封条设计指南
- DB4101-T 121-2024 类家庭社会工作服务规范
- DB53∕T 1269-2024 改性磷石膏用于矿山废弃地生态修复回填技术规范
评论
0/150
提交评论