admin 管理员组文章数量: 1184232
2024年4月21日发(作者:数组词是什么啊)
2023年江苏省常州市全国计算机等级考试
数据库技术真题(含答案)
学校:________ 班级:________ 姓名:________ 考号:________
一、1.选择题(10题)
1. 在PowerDesigner的组成模块中,用于物理数据库的设计和应用对象
及数据组件的生成工具是
esigner Process Analyst
esigner AppModeler
esigner MetalWorks
esigner Warehouse Architect
2. 在Oracle产品中,用公用网关接口实现的过程化网关是
WebListener
WebAgent
WebServer
DBA
3. PowerDesigner中的Viewer模块的主要功能是( )。
A.用于物理(逻辑)数据库的设计和应用对象的生成
B.通过模型的共享支持高级团队工作的能力
C.用于数据仓库和数据集市的建模和实现
D.提供对PowerDesigner所有模型信息的只读访问
4. 关系数据库中有三种基本操作,从表中取出满足条件的属性成分的操
作称为________。
A.选择 B.投影 C.连接 D.扫描
5. 目前常用的办公软件OFFICE应属于( )。
A.应用软件 B.系统软件 C.2E具软件 D.管理软件
6. 下述不属于概念模型应具备的性质是
A.有丰富的语义表达能力 B.易于交流和理解 C.易于变动 D.在计算机
中实现的效率高
7. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,
语句CREATE、 DROP、ALTER实现哪类功能?______。
A.数据查询 B.数据操纵 C.数据定义 D.数据控制
8.下列SQL语句中,修改表结构的是( )。
、
9. 惟一标识实体的属性集称为
A.域 B.码 C.联系 D.主属性
10. 下列 ______ 对磁盘的调度中只需要考虑公平性。
Ⅰ.先来先服务
Ⅰ.最短寻道时间优先
Ⅰ.扫描
A.Ⅰ B.Ⅰ C.Ⅰ和Ⅰ D.全部
二、填空题(10题)
11.如果系统的物理内存不能满足应用程序的需要,那么就需要使用
___________内存。
12.在因特网中,屏蔽各个物理网络细节和差异的是___________。
13.数据并发操作通常会带来三类问题,它们是丢失更新、 【】 和对未
提交更新的依赖。
14. 进行并、差、交集合运算的两个关系必须具有相同的______,即元
组结构相同。
15. 一些进程相互合作共同完成一项任务,进程之间的这种直接的协同
工作关系称为_____。
802.11的MAC层采用的是___________冲突避免方法。
17. 严格两阶段封锁协议要求事务所持有的所有______必须在事务提交
后方可释放。
18. 投影操作是在关系中选择某些______。
19. 数据库管理系统中事务的隔离性主要由______部件来保证。
20.在关系模式R (A, B,C, D)中,存在函数依赖关系{A→B,A→C,
A→D,(B,C) →A},则候选码为【】
三、单选题(10题)
21.在SQL Server 2008中,设用户U1是某数据库db_datawriter角色中
的成员,则U1在该数据库中有权执行的操作是( )
和INSERT
、UPDATE和DELETE
、INSERT、UPDATE和DELETE
22.在SQL Server 2008的系统数据库中,为调度信息和作业历史提供存
储区域的是
23.下列计算机表示的信息中,不能称为"数据"的是( )
A.人的姓名 B.图形符号 C.计算机程序 D.文件名
24.以下有关数据结构的叙述,正确的是( )
A.线性表的线性存储结构优于链式存储结构
B.二叉树的第i层上有2i-1个结点,深度为k的二叉树上有2k-1个结
点
C.二维数组是其数据元素为线性表的线性表
D.栈的操作方式是先进先出
25.在关系数据库设计中,设计关系模式是( )的任务。
A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段
26.在建立表结构时定义关系完整性规则( )
A.使DBS能够自动维护数据完整性约束条件 B.还需要编程实现数据完
整性约束条件 C.没有必要定义 D.将使系统操作复杂
27.数据库管理系统中用于定义和描述数据库逻辑结构的语言称为( )
A.数据库模式描述语言(DDL) B.数据库子语言(SubDL) C.数据操纵语言
(DML) D.数据结构语言
28.有两个实体集,并且它们之间存在着一个M∶N联系,根据概念ER
模型转换成关系数据库的规则, 这个ER结构转换成表的个数为( )
A.1 B.2 C.3 D.4
29. 对具有相同关键字的关系模式,如果他们的处理主要是查询操作,
且常在一起,可将这列关系模式进行什么操作?
A.模式评价 B.优化模式 C.合并 D.分解
30.概念模型( )
A.依赖于DBMS和硬件 B.独立于DBMS和硬件 C.依赖于DBMS D.独
立于DBMS
四、C语言程序设计题(10题)
31. 已知数据文件in.dat中存有300个四位数,并已调用读函数readDat
把这些数存入数组a中,请编制一函数jsvalue,其功能是:求出所有这
些四位数是素数的个数cnt,再求出所有满足此条件的四位数平均值pjzl,
以及所有不满足此条件的四位数平均值pjz2。最后main函数调用写函
数writeDat把结果cnt,pjz1,pjz2输出到out.dat文件中。
32. 程序test.c的功能是:计算100以内满足以下条件的所有整数i的
个数cnt以及这些i之和sum。条件:i,i+4,i+10都是素数,同时i+10
小于100。请考生编写函数countvalue实现程序要求,最后调用函数
wfiteDAT把结果cnt和sum输出到文件out.dat中。(数值l不是素数)
33. 函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到字符
串数组XX中;请编制函数eneryptChar,按给定的替代关系对数组XX
中的所有字符进行替代,仍存入数组XX对应的位置上,最后调用函数
WriteDat把结果xX输出到文件 out.dat中。
替代关系:f(p)=p*11 mod 256,mod为取余运算,P是数组XX中某一
个字符的ASCII值,f(p)是计算后的无符号整型值(注意:中间变量定义
成整型变量),如果计算后f(p)值小于等于32或f(p)对应的字符是大写
字母,则该字符不变,否则用 f(p)替代所对应的字符。
注意:部分源程序存放在test.c文件中,原始数据文件存放的格式是:
每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系
进行处理。
请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。
34. 函数readDat是从文件in.dat中读取20行数据存放到字符串数组
XX中(每行字符串长度均小于80)。请编制函数jsSort,其函数的功能
是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍
按行重新存入字符串数组XX中,最后调用函数writeDat把结果XX输
出到文件out.dat中。
条件:字符串从中间一分为二,左边部分按字符的ASCII值升序排序,
右边部分不变,左边经排序后再与右边部分进行交换。如果原字符串长
度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。
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个四位数,并已调用读函数readDat
把这些数存入数组a中,请考生编制一函数jsVal,其功能是:从数组a
中依次取出一个四位数,对每一个四位数作如下处理:把个位数字和千
位数字重新组成一个新的含有两位数字的数(新数的十位数字是原四位
数的个位数字,新数的个位数字是原四位数的千位数字),以及把百位数
字和十位数字组成另一个新的含有两位数字的数(新数的十位数字是原
四位数的百位数字,新数的个位数字是原四位数的十位数字),如果两个
新组成数:一个是奇数,另一个为偶数,并且至少有一个数能被17整
除,同时两个新数的十位数字均不为零,则将满足此条件的四位数存入
数组b中,并计算满足上述条件的四位数的个数cnt,而后对数组b进
行降序排序。最后main函数调用写函数writeDat把结果cnt以及数组b
中符合条件的四位数输出到out.dat文件中。
例如:一个四位数为4512,依题意组成的第一个新数为24,第二个新
数为51,其中51能被17整除,这两个新数的十位数字不为零,则4512
这个四位数满足题意所规定条件。
37.函数ReadDat实现从文件in.dat中读取一篇英文文章存入到字符串
数组XX中;请编制函数SortCharD,其函数的功能是:以行为单位对
字符按ASCII码从大到小的顺序进行排序,排序后的结果仍按行重新存
入字符串数组XX中。最后main函数调用函数WriteDat把结果XX输
出到文件out.dat中。
例:原文:dAe,BfC.
CCbbAA结果:fedCBA.,bbCCAA原始数据文件存放的格式是:每行
的宽度均小于80个字符,含标点符号和空格。
注意:部分源程序存放在test.C文件中。
请勿改动主函数main、读数据函数ReadDat和输出数据函数WriteDat
的内容。
版权声明:本文标题:2023年江苏省常州市全国计算机等级考试数据库技术真题(含答案) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1713692341a647269.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论