版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【2023年】河南省郑州市全国计算机等级考试数据库技术测试卷(含答案)学校:________班级:________姓名:________考号:________
一、1.选择题(10题)1.下面所列条目中,哪一个是当前应用开发工具的发展趋势?
Ⅰ.采用三层Client/Server结构
Ⅱ.对Web应用的支持
Ⅲ.开发的、构件式的分布式计算环境
A.Ⅰ和ⅡB.Ⅱ和ⅢC.Ⅰ和ⅢD.都是
2.下述哪一个数据库系统属于第一代数据库系统7.
A.SybaseB.IngressC.IMSD.ObjectStore
3.下列哪一个(些)属于实施操作系统安全措施的具体方案?
Ⅰ.认证
Ⅱ.访问权限
Ⅲ.文件保护
Ⅳ.审计
A.仅Ⅰ、Ⅱ和ⅢB.仅Ⅰ、Ⅲ和ⅣC.仅Ⅱ、Ⅲ和ⅣD.全部
4.当作业进入完成状态时,操作系统
A.收回该作业所占的全部资源,消除有关的PCB和JCB,并输出结果
B.将删除该作业,收回该作业所占的全部资源,并输出结果
C.将输出结果,并删除该内存中的作业
D.收回该作业所占的全部资源,并输出结果
5.计算机硬件系统中,完成解释指令、执行指令的部件是
A.运算器B.控制器C.存储器D.输入/输出设备
6.下列______运算不是专门的关系运算。
A.选择B.投影C.笛卡尔积D.连接
7.用户程序中的输入、输出操作实际上是由哪一项完成?
A.程序设计语言B.编译系统C.操作系统D.标准库程序
8.设R和S分别为r和s元(度)关系,且R有n个元组,S有m个元组。执行关系R和S的笛卡儿积,记作:T=R×S,则下列叙述中正确的是
A.T是一个具有n×m个元组的r×s元的关系
B.T是一个具有n+m个元组的r×s元的关系
C.T是一个具有n+m个元组的r+s元的关系
D.T是一个具有n×m个元组的r+s元的关系
9.第二代数据库系统是指
A.层次型数据库系统B.网状型数据库系统C.分布式数据库系统D.关系型数据库系统
10.关系数据库中,实现实体之间的联系是通过表与表之间的
A.公共索引B.公共存储C.公共元组D.公共属性
二、填空题(10题)11.虚拟页式存储管理,当内存已经被占满而又要调入新页时,必须进行页面淘汰。页面淘汰算法包括:最佳淘汰算法(OPT)、______、最近最少使用淘汰算法(LRU)和最不经常使用淘汰算法(LFU)。
12.在数据库的三级模式体系结构中,模式与内模式之间的映象(模式/内模式),实现了数据的______独立性。
13.在页式存储管理中,存放在高速缓冲存储器中的部分页表称为_____。
14.对栈能进行插入和删除操作的是______。
15.把【】转换为【】的工作称为地址转换或重定位。地址转换可分为两类:静态地址转换和动态地址转换
16.对于一组给定权值所构造的霍夫曼树的形状有可能不同,它们的带权外部路径长度______。
17.用户检索POP3邮件服务器的过程可以分成3个阶段:___________、事务处理阶段、更新阶段。
18.【】面对的是操作人员和低层管理人员。
19.有关键码值为15,25,40的三个结点。按所有可能的插入顺序去构造二叉排序树,能构造出______棵不同的二叉排序树。
20.要让STU不仅拥有对表SC的INSERT权限,还可传播此权限,则授予STU权限的SQL语句为______。
三、单选题(10题)21.在关系中选取满足某个条件的元组的关系代数运算称之为()
A.选中运算B.选择运算C.投影运算D.搜索运算
22.在关系代数运算中,五种基本运算为()
A.并、差、选择、投影、自然连接B.并、差、交、选择、投影C.并、差、选择、投影、乘积D.并、差、交、选择、乘积
23.在关系代数的连接操作中,连接操作需要取消重复列的是()。
A.自然连接B.笛卡尔积C.等值连接D.0连接
24.在数据库概念设计阶段,将局部E-R图集成为全局的E-R图时有可能发生冲突,下面表述错误的是()。A.A.总共可能发生2类冲突
B.类型、取值范围的冲突属于属性冲突
C.属性冲突通过协商、讨论等手段进行解决
D.结构冲突要用技术手段解决
25.一个数据表10000行数据,每行3500字节,计算表需要空间()
A.20MBB.40MBC.60MBD.80MB
26.E-R模型转换成关系模型是在数据库设计阶段中的()阶段。
A.概念设计B.逻辑设计C.物理设计D.实现
27.描述概念模型的常用方法是
A.建立数据模型方法B.需求分析方法C.二维表方法D.实体-联系方法
28.在数据库的数据模型中有()
A.网状模型、层次模型、关系模型
B.数字型、字母型、日期型
C.数值型、字符型、逻辑型
D.数学模型、概念模型、逻辑模型
29.病毒的主要特性表现在如下哪几个方面?()
Ⅰ.传染性
Ⅱ.灵活性
Ⅲ.破坏性
Ⅳ.隐蔽性
Ⅴ.常驻内存
A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅱ、Ⅲ和ⅣD.全都是
30.在SQLServer系统数据库中,存放用户数据库公共信息的是__________。
A.masterB.modelC.msdbD.tempdb
四、C语言程序设计题(10题)31.程序test.c的功能是:将大于整数m且紧靠m的k个素数存入数组XX。请考生编写函数num(intm,intk,intxx[])实现程序的要求,最后调用函数readwriteDAT0把结果输出到0ut.dat文件中。
例如,若输入17,5,则应输出:19,23,29,31,37。
32.已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是:求出于位数上的数加个位数上的数等于百位数上的数加十位数上的数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从小到大的顺序进行排序。最后main函数调用写函数writeDat把数组b中的数输出到文件out.dat中。
33.函数ReadDat实现从文件in.dat中读取一篇英文文章存入到字符串数组XX中,请编制函数StrCharJR,其函数的功能是t以该文章中的行为单位把字符串中的所有字符的二进制ASCII值右移4位,高位补0,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的值仍存入原字符串对应的位置上,之后把已处理的结果仍按行重新存入数组XX中。最后main函数调用函数WriteOat把结果XX输出到文件out.dat中。
例如:
”z”对应的ASCII值为7AH,二进制值为01111010,右移4位后为00000111,加上原来”2”的ASCII值01111010得到10000001结果。
原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按字符处理。
注意:部分源程序存放在test.C文件中。
请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。
34.程序test.c的功能是:计算出自然数SIX和NINE满足条件SIX+SIX+SIX=NINE+NINE的个数cnt,以及满足此条件的所有SIX与NINE的和SUM。请编写函数countValue实现程序的要求,最后main函数调用函数writeDAT把结果cnt和sum,输出到文件0ut.dat中。
其中的S,I,X,N,E各代表一个十进制数字,允许代表的数字相同,但s和N不能为0。例如:944+944+944=1416+1416注意:部分源程序存放在test.c文件中。
请勿改动主函数main和输出数据函数writeDAT的内容。
35.已知在文件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的内容。
36.函数readDat是从文件in.dat中读取20行数据存放到字符串数组XX中(每行字符串长度均小于80)。请编制函数jsSort,其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组XX中,最后调用函数writeDat把结果XX输出到文件out.dat中。
条件:字符串从中间一分为二,左边部分按字符的ASCII值升序排序,右边部分不变,左边经排序后再与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。
37.函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到字符串数组XX中;请编制函数encryptChar,按给定的替代关系对数组XX中的所有字符进行替代,仍存入数组xx对应的位置上,最后调用函数WriteDat把结果XX输出到文件out.dat中。
替代关系:f(p)=p*11mod256,mod为取余运算,P是数组XX中某一个字符的ASCII值,f(p)是计算后的无符号整型值(注意:中间变量定义成整型变量),如果原字符的ASCII值是偶数或计算后f(p)值小于等于32,则该字符不变,否则用f(p)替代所对应的字符。
注意:部分源程序存放在test.c文件中,原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系进行处理。
请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。
38.已知在in.dat中存有若干个(个数<200)1四位十进制数字组成的正整数,函数ReadDat读取这若干个正整数并存入数组XX中。请编制函数CalValue0,其功能要求:
1.求出该文件中共有多少个正整数totNum;
2.求这些正整数右移1位二进制位后,产生的新数是偶数的数的个数totCnt,以及满足此条件的这些正整数(右移前的值)的算术平均值totPjz。最后main函数调用函数WriteDat把所求的结果输出到out.dat文件中。
注意:部分源程序存放在test.C文件中。
请勿改动数据文件in.dat中的任何数据,主函数main、读函数ReadDat和输出函数WriteDat0的内容。
39.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:把个位数字和千位数字重新组成一个新的含有两位数字的数(新数的十位数字是原四位数的个位数字,新数的个位数字是原四位数的千位数字),以及把百位数字和十位数字组成另~个新的含有两位数字的数(新数的十位数字是原四位数的百位数字,新数的个位数字是原四位数的十位数字),如果两个新组成的数均是偶数并且至少有一个数能被9整除,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到0ut.dat文件中。
40.程序test.c的功能是:计算100以内满足以下条件的所有整数i的个数cnt以及这些i之和sum。条件:i,i+4,i+10都是素数,同时i+10小于100。请考生编写函数countvalue实现程序要求,最后调用函数wfiteDAT把结果cnt和sum输出到文件out.dat中。(数值l不是素数)
五、设计与应用题(2题)41.设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量x(销售单价一单价)。要求商品号和年份为输入参数,总毛利用输出参数返回。(10分)
42.设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,由话公用腼客可存不同日期买同一商品。(1)请画出该单位的商务ER图模型并优化。(6分)(2)将ER模型换成关系模型并规范化到3NF。(4分)
六、单选题[1分](2题)43.有关系模式:系(系号,系名,系办公电话),教师(教师号,教师名,职称,聘任日期,工资,所在系号)。现要定义下列约束:Ⅰ.系号是系关系的主码,教师号是教师关系的主码Ⅱ.职称列的取值只能为“教授”,“副教授”,“讲师”,“助理”和“其他”Ⅲ.教授的默认工资为10000元,副教授的默认工资为8000元,讲师的默认工资为5000元Ⅳ.每个教师的所在系号不能为空,且其值必须在系关系中存在若在数据库中实现以上约束,需要使用触发器才能实现的是()。
A.仅Ⅰ和ⅡB.仅Ⅲ和ⅣC.仅ⅢD.仅Ⅰ和Ⅳ
44.设有m个的用户集合US={u1,…,um},现对他们的行为数据进行处理,使得每个用户ui对应一个n维向量Vi=[vi1,…,vin],用于表示用户ui的特征。设有函数sim(Vi,Vj)用于判定用户ui与用户uj之间的相似性。若有算法A,能根据用户间的相似性,将US划分成K个子集合,并使属于同一子集合的客户间的相似性尽可能大,不属于同一子集合的客户间的相似性尽可能小。则算法A属于一种()。
A.聚类算法B.分类算法C.关联分析算法D.回归预测法
参考答案
1.D解析:当前应用开发工具的发展趋势有:采用三层Client/Server结构;对Web应用的支持;开发的,构件式的分布式计算环境。
2.C解析:第一代数据库系统指层次模型数据库系统。层次模型数据库的代表是IBM公司1969年研制出的信息管理系统(IMS),IMS是最早和使用最广的几个数据库之一。
3.D解析:实施安全方案将包括的硬件和软件以及相关物理设备有:认证,在访问资源之前用户应征明身份;访问权限,对用户的访问权限进行规划,对不同的用户给予不同的权限;文件保护,对文件提供附加佩扩,使非授权用户不可读或对某些丈件进行加密;审计,记录用户使用安全系统的过程。
4.A解析:当作业进入完成状态时,操作系统收回该作业所占的全部资源,消除有关的PCB和JCB,并输出结果。
5.B解析:以存储程序原理为基础的冯.诺依曼结构的计算机,一般由五大功能部件组成,它们是:运算器、控制器、存储器、输入设备和输出设备。运算器是用于对数据进行加工的部件;控制器用于控制计算机的各部件,并按照从存储器取出的指令,向各部件发出操作命令;另一方面它又不停地接收由各部件传来的反馈信息,并对这些信息进行分析,决定下一步操作,如此反复直至运行结束,因此本题的答案是选项B;存储器用于存放原始数据、中间数据、程序以及最终结果的部件;输入设备用于接收用户提交给计算机的源程序、数据及各种信息,并把它们转换成计算机能识别的二进制代码,传送给存储器。输出设备用于将计算机内部的二进制信息转换为人和设备能识别的信息。
6.C解析:选择、投影和连接运算属于专门的关系运算,而笛卡尔积属于集合运算。
7.C解析:从资源管理的角度出发,无论是那种类型的操作系统其功能可分为5部分;处理器管理、存储管理、文件管理、设备管理和作业管理。用户程序中的输入,输出操作需要用到输入输出这些外部设备,所以需要操作系统的支持。
8.D解析:设关系R和S分别为r元和s元关系,定义R和S的笛卡儿积是一个(r+s)元元组的集合,第一个元组的前r个分量来自R的一个元组,后s个分量来自S的一个元组。若R有k1个元组,S有k2个元组,则关系R和关系S的笛卡儿积有k1*k2个元组,记作:R*S。
9.D解析:第二代数据库系统指支持关系模型的关系数据库系统。IBM研究实验室的研究员E.F.Codd于1970年发表了题为“大型共享数据库数据的关系模型”的论文,提出了数据库的关系模型,开创了数据库关系方法和关系数据库理论的研究,为关系数据库技术奠定了理论基础。目前,关系数据库系统仍然是主流的数据库系统,市场上的关系数据库产品包括IBM的DB2、Ingress、Oracle、Sybase、Informix、MicrosoftSQLServer等。
10.D解析:关系数据库中,实体之间的联系是通过表与表之间的公共属性(相同字段)实现的。例如:有学生表和选课表,都有学号这个属性,对应的属性宽度和类型相同,便可以通过学号建立联系。
11.先进先出淘汰算法(FIFO)先进先出淘汰算法(FIFO)解析:虚拟页式存储管理中页面淘汰的算法常见的有:最佳淘汰算法(OPT),先进先出淘汰算法(FIFO),最近最少使用淘汰算法(LRU),最不经常使用淘汰算法(LFU)。
12.物理物理解析:三级模式是对数据的3个抽象级别,从外向内依次为外模式、模式和内模式,三级模式之间存在两级映像,即外模式/模式映像和模式/内模式映像。
三级模式和两级模式映像保证了数据具有较高的逻辑独立性和物理独立性。
13.快表快表
14.栈顶栈顶解析:栈是后进先出的线性表,限定仅能在栈顶进行插入和删除。
15.逻辑地址
绝对地址重定位就是把程序的逻辑地址空间变换成内存中的实际物理地址空间的过程,也就是说在装入时对目标程序中指令和数据的修改过程。他是实现多道程序在内存中同时运行的基础。重定位有两种,分别是动态重定位与静态重定位。
16.相同相同
17.认证阶段【解析】用户检索POP3邮件服务器的过程可以分成3个阶段:认证阶段、事务处理阶段、更新阶段。
18.OLTPOLTP解析:OLTP面对的是操作人员和低层管理人员。
19.5或五5或五解析:二叉排序树是将线性表中的结点信息(或结点中的关键码值和结点地址)组织成二叉树形式,以达到与二分法检索相同的检索效率,而又具有链表那样的插入、删除、运算的灵活性。
二叉树的特点:每个结点的左子树中所有的结点的关键码值都小于该结点的关键码值,而右子树中所有结点的关键码值都大于该结点的关键码值。
对于插入排序所形成的二叉树的总数目为:C(2n,n)/(n+1)=C(6,3)/4=5,其中n为关键码的个数。
20.GrantInsertOnTableSC_TOSTUWithGrantOptionGrantInsertOnTableSC_TOSTUWithGrantOption解析:SQL语言用GRANT语句向用户授予数据访问的权限,GRANT语句的一般格式为:
GRANT<权限>[,<权限>]...
[ON<对象类型×对象名>][,<对象名>]...
TO<用户>[,<用户>]...
[WITHGRANTOPTION];
其语义为:将对指定操作对象的指定操作权限授予指定的用户。如果指定了WITHGRANTOPTION子句,则获得某种权限的用户还可以把这种权限再授予其他用户。
21.B
22.B
23.A解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉。一般的连接操作是从行的角度进行运算,但自然连接还需要取消重复列,所以是同时从行和列的角度进行运算。
24.A将局部E-R图集成为全局的E-R图时有可能发生3类冲突,即属性冲突,结构冲突,命名冲突。
25.B
26.B
27.D解析:概念模型的表示方法很多,其中最为著名和常用的是P.P.S.Chen提出的实体—联系方法。该方法用E-R图来描述现实世界的概念模型。
28.A
29.D解析:病毒的主要特征包括:传染性、灵活性、破坏性、隐蔽性、通常常驻内存。传染性是指病毒的自我复制功能;灵活性表现在程序的小巧,都是可以直接或间接运行的程序;破坏性是病毒对计算机软件硬件的损坏;隐蔽性表现在不易被用户察觉,一般隐藏于磁盘的引导区或附着在可执行文件中:病毒会常驻内存,随时可感染其他可执行文件。
30.B
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【审题关键句】千位+个位等于百位+十位个数,把所有满足此条件的数依次存入数组,按从小到大的顺序排序。
\n【解题思路】
\n本题类似第9套试题,通过审题可以发现仅有一个不同点,即要求统计的四位数的条件是“个位+千位=百位+十位”,参考答案的第8条语句,修改if条件语句的判断条件即可,对于数据交换的整型变量tmp可以自定义其变量名。
\n【参考答案】
\n
\n
33.\n【审题关键句】字符的ASCII值右移4位二进制位,高位补0后加原字符的ASCII值。
\n【解题思路】
\n①定义两个循环变量i、j和一个无符号字符变量tmp。
\n②在第一个for循环语句中,循环变量i从0开始,依次递增直到其值等于文章最大行数maxline。在第二个for循环中,从每行第1个字符开始,依次递增直到其值等于该行字符串的最大长度,然后在循环体中指定每次循环时,将第i行第i个位置上的字符的ASCII值的二进制数右移4位,然后将所得的值再加上原字符的ASCII码值。
\n【参考答案】
\n
34.【审题关键句】计算满足条件的sIX+sIX+sIx-NINE+NINE的SIX和NINE的个数以及满足此条件所有的SIX与NINE的和,S,I,X,N,E各代表一个十进制数字。
\n【解题思路】
\n①定义整型变量S,i,X,n,e,six,nine。
\n②在第一层for循环中,因为S的值不能为0,所以循环变量s从1开始,依次递增直到其值等于10,退出循环。在第二层for循环中,循环变量i从0开始,依次递增直到其值等于10,退出循环。在第三层for循环中,循环变量X从0开始,依次递增直到其值等于10,退出循环。在第四层for循环中,因为n的值不能为0,所以循环变量n从1开始,依次递增直到其值等于10,退出循环。在第五层for循环中,循环变量e从0开始,依次递增直到其值等于10。
\n③设置完所有for循环条件后,在循环体中,由变量S的值乘以l00,变量i的值乘以10,以及变量X组成一个三位数赋给变量six,由变量n的值乘以1000,变量i的值乘以100,变量n的值乘以10,以及变量e组成一个四位数赋给变量nine,再用if条件语句判断,如果三倍的six等于两倍的nine,则计数变量cnt加1,把six与nine的和累加到变量sum,同时在屏幕上,输出six与nine的值。
\n【参考答案】
\n
\n
\n
35.\n【审题关键句】计算金额,按金额从大到小进行排列,相同的则按产品代码从大到小排列,结果存入结构数组。
\n【解题思路】
\n本题类似第57套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第8行进行修改即可。
\n【参考答案】
\n
\n
\n
36.\n【审题关键句】以行为单位从字符串左边部分升序排序,排序后左边部分与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理。
\n【解题思路】
\n本题类似第77套试题,通过审题可以发现主要是对字符串左边部分排序时所采用的排序方式不同,参考答案的第11行,修改if条件语句的设置即可。
\n【参考答案】
\n
\n
37.\n【审题关键句】字符替代f(p)=p*11mod256,小于等于32或原字符的ASCII码是偶数不变,否则替换。
\n【解题思路】
\n本题类似第70套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。
\n【参考答案】
\n
\n
38.\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
39.\n【审题关键句】个位+千位与百位+十位,偶数,整除,从大到小排序。
\n【解题思路】
\n本题类似第24套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,体现在两个方面:①分解后重新组合成两位数的方式不同,参考答案的第8、9条语句重新指定两位数的组合方式:②新组合的两位数的偶数的判断及整除判断,参考答案的第10条语句。注意,两个整除关系表达式要用或运算符(||)连接,且用括号括起来先进行整除运算(因为或运算级别比与运算级别低,因此要括起来),再与奇偶性判断表达式进行与()运算。
\n【参考答案】
\n
\n
\n
40.\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
41.存储过程是由PL/SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,使用时只要调用即可。使用存储过程具有以下优点:其已经编译和优化过了,所以运行效率高,提供了在服务器端快速执行SQL语句的有效途径;存储过程降低了客户端和服务器之间的通信量;方便实施企业规则,当企业规则发生变化时只要修改存储过程,而无需修改其他应用程序。创建存储过程:createprocedure过程名@[参数名][类型],@[参数名][类型]/*过程首部*/AsDeclare/*as下面对应的<PL/SQL>块为过程体*/beginend如上所示,存储过程包括过程首部和过程体。过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 五年级上册语文教学计划模板锦集三篇
- 珍爱生命预防溺水主题演讲稿12篇
- 2021年员工年终工作总结范本十篇
- 初一日记600字左右【范文5篇】
- 湖南省岳阳市云溪区2024-2025学年高三上学期11月期中考试生物试卷含答案
- 小学生主题班会课件-元宵节
- 物流配送服务合同
- 第九章约瑟夫森效应
- 电力行业辞职报告
- 实习学生自我鉴定7篇
- 企业员工上下班交通安全培训(简详共2份)
- 城市高密度建成区合流制溢流污染系统研究-黄孝河机场河水环境综合治理项目实践
- T∕ZSQX 008-2020 建设工程全过程质量行为导则
- ISO-IEC17025-2017实验室管理体系全套程序文件
- 业务员手册内容
- pH值的测定方法
- 输出轴的机械加工工艺规程及夹具设计
- 元旦文艺汇演校长致辞
- 国家开放大学电大本科《管理案例分析》2023-2024期末试题及答案试卷编号:1304
- 离合器接合叉机械工艺说明书
- PWM脉宽直流调速系统设计及 matlab仿真验证
评论
0/150
提交评论