admin 管理员组文章数量: 1184232
2024年4月21日发(作者:thermostream)
(2023年)河南省开封市全国计算机等级
考试数据库技术测试卷(含答案)
学校:________ 班级:________ 姓名:________ 考号:________
一、1.选择题(10题)
1. 在计算机硬件系统的基本组成中,完成解释指令、执行指令的功能部
件是
A.运算器 B.控制器 C.存储器 D.输入输出设备
2.
若执行下面列出的操作,哪一项操作不能成功执行?
A.从DEPT中删除部门号='03'的行
B.在DEPT中插入行('06','计划部','6号楼')
C.将DEPT中部门号='02'的部门号改为'10'
D.将DEPT中部门号='01'的地址改为'5号楼'
3. C语言中提供的串操作函数strncat完成的功能是( )。
A.拷贝n个字符给某个字符串
B.添加源在字符串的n个字符到目的字符串结尾处
C.比较两个字符串的n个字符是否相同
D.为某个字符串再分配n个字符空间
4. 设有关系R=(A,B,C) ,与SQL语句SELECT DISTINCT A,CFROM
R WHERE B= 5等价的关系代数表达式是
A.都等价 B.仅Ⅰ C.仅Ⅰ D.都不等价
5. 以字符为基本单位进行存储的文件是 ______。
A.流式文件 B.记录式文件 C.顺序文件 D.索引文件
6.( )可以看成是现实世界到机器世界的一个过渡的中间层次。
A.概念模型 B.逻辑模型 C.结构模型 D.物理模型
7. 哪一个不是基本的操作系统?
A.批处理操作系统 B.分时操作系统 C.实时操作系统 D.网络操作系统
8.有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程:
T,教员:H,上课时间:R,教室:S,学生。根据语义有如下函数依赖
集F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}。关系模式A
的码是____ ___ 。
A.C B.(H,R) C.(H,T) D.(H,S)
9. 二叉树与树都可以用二叉链表作为存储结构,二者的关系是( )。
A.一棵树可以惟一对应一棵二叉树
B.一棵二叉树惟一对应一棵树
C.一棵与树对应的二叉树左子树为空
D.二者没有确定的对应关系
10. 把E-R图转换成关系模型的过程,属于数据库设计的
A.概念设计 B.逻辑设计 C.需求分析 D.物理设计
二、填空题(10题)
11. 文件系统提供按名存取功能,要求用户在读文件之前调用______文
件操作。
12.观看视频时,如果人物说话的口型与声音不吻合,观众就会觉得很不
舒服。这种音频流与视频流之间的同步称为___________。
13. 若一棵二叉树中度为2的结点数为11,则该二叉树的叶结点数为
______。
14.防火墙是指设置在不同网络或___________之间的一系列部件的组
合。
15. 一个功能完备的网络系统应该提供一些基本的安全服务功能,这些
功能包括保密性、______、数据完整性、防抵赖和访问控制。
16.在混合式P2P网络中,根据结点的能力可将结点分为用户结点、搜
索结点和___________3种类型。
17.具有数据库中进行全部操作权限的固定数据库角色是:( )
18.设有一个二维数组A[1…6,1…4],若数组的起始地址为200,并且
数据元素以行序为主序存放在数组中,每个元素占用4个存储单元,那
么元素A[3,4]的存储地址为【】。
19.
原语相对一般广义指令的主要区别是:【】
20. 使用PowerDesigner的DataArchitect,可以对已有数据库生成物理
数据模型(PDM),这种功能通常称为______。
三、单选题(10题)
21.下列关于时钟的叙述中,哪一条是不正确的?( )
A.A.时钟中断可以屏蔽
B.时钟是操作系统运行的必要机制
C.时钟可以分成硬件时钟和软件时钟
D.利用时钟中断可以实现进程的轮转运行
22. 逻辑文件存放在存储介质上时,采用的组织形式是与什么有关?
A.逻辑文件结构 B.存储介质特性 C.主存储器管理方式 D.分配外设方
式
23.对数据库模式设计进行优化有三项指标,下列指标中不属于这三项
指标的是( )
A.A.单位时间内访问的逻辑记录个数要少
B.单位时间内数据的传送量要少
C.数据库模式中的关系(即数据库文件)数目要少
D.系统占用的存储空间要少
24.操作系统在控制和管理进程的过程中,涉及到( )这一重要数据结构,
这是进程存在的惟一标志。
25.下面关于通道的叙述中,正确的是( ) Ⅰ.通道相当于一个功能简
单的处理机 Ⅰ.通道完成数据输入输出工作 Ⅰ.通道与CPU共
用一个内存
A.Ⅰ和Ⅰ B.Ⅰ和Ⅰ C.Ⅰ和Ⅰ D.都是
26. 在关系代数的连接操作中,连接操作需要取消重复列的是( )。
A.自然连接 B.笛卡尔积 C.等值连接 D.0连接
27.链栈与顺序栈相比,有一个比较明显的优点是( )
A.插入操作更加方便 B.通常不会出现栈满的情况 C.不会出现栈空的
情况 D.删除操作更加方便
28.下列存储管理方案中,( )允许动态扩充内存容量。
A.固定分区 B.可变分区 C.页式 D.虚拟页式
是( )
A.客户机与服务器之间的接口标准 B.数据库查询语言标准 C.数据库
应用开发工具标准 D.数据安全性标准
30.在数据库的数据模型中有( )
A.网状模型、层次模型、关系模型
B.数字型、字母型、日 期型
C.数值型、字符型、逻辑型
D.数学模型、概念模型、逻辑模型
四、C语言程序设计题(10题)
31. 程序test.C的功能是:利用以下所示的简单迭代方法求方程
cos(x).x=0的一个实根。迭代公式:Xn+1=cos(xn)(n是迭代次数)
迭代步骤如下:
(1)取X1初值为0.0;
(2)X0=X1,把X1的值赋给x0;
(3)X1=cos(x0),求出一个新的x1;
(4)若x0.X1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2);
(5)所求X1就是方程cos(X)-X=0的一个实根,作为函数值返回。
请编写函数countValue实现程序的功能,最后main函数调用函数
writeDAT把结果输出到文件0ut.dat中。注意:部分源程序存放在test.C
文件中。
请勿改动主函数main和输出数据函数writeDAT的内容。
32. 程序test.c的功能是:计算100以内满足以下条件的所有整数i的
个数cnt以及这些i之和sum。条件:i,i+4,i+10都是素数,同时i+10
小于100。请考生编写函数countvalue实现程序要求,最后调用函数
wfiteDAT把结果cnt和sum输出到文件out.dat中。(数值l不是素数)
33. 在文件in.dat中已存有200个正整数,且每个数均在1 000至9999
之间。函数readDat是读取这200个数存放到数组aa中。请编制函数
jsSort,其函数的功能是:要求按每个数的后三位的大小进行降序排列,
如果出现后三位相等的数值,则对这些数值按原始4位数据进行升序排
列,将排序后的前10个数存入数组bb中。
最后调用函数writeDat把结果bb输出到文件out.dat中。
34. 已知数据文件in.dat中存有300个四位数,并已调用读函数readDat
把这些数存入数组a中,请编制一函数jsValue,其功能是:求出于位数
上的数加个位数上的数等于百位数上的数加十位数上的数的个数cnt,
再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位
数按从小到大的顺序进行排序。最后main函数调用写函数writeDat把
数组b中的数输出到文件out.dat中。
35. 已知数据文件in.dat中存有200个四位数,并已调用读函数readDat
把这些数存入数组a中,请考生编制一函数jsVal,其功能是:如果四位
数各位上的数字均是奇数,则统计出满足此条件的个数cnt并把这些四
位数按从大到小的顺序存入数组 b中。最后main函数调用写函数
writeDat把结果cnt以及数组b中符合条件的四位数输出到0ut.dat文
件中。
36. 已知数据文件in.dat中存有200个四位数,并已调用读函数readDat
把这些数存入数组a中,请考生编制一函数jsVal,其功能是:把千位数
字和个位数字重新组成一个新的含有两位数字的数(新数的十位数字是
原四位数的千位数字,新数的个位数字是原四位数的个位数字),以及把
百位数字和十位数字组成另一个新的含有两位数字的数(新数的十位数
字是原四位数的百位数字,新数的个位数字是原四位数的十位数字),如
果两个新组成的数均是奇数并且至少有一个数能被5整除,同时两个新
数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存
入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main函
数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出
到0ut.dat文件中。
37. 程序test.c的功能是:选出1000至5 000范围内(包括1 000、5 000)
符合下面条件的四位自然数。条件是:千位数字与百位数字之和等于十
位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千
位数字之差的整10倍。计算并输出这些四位自然数的个数cnt以及这
些数的和sum。请编写函数countValue实现程序的要求。最后main函
数调用函数 writeDAT把结果crlt和sum输出到out.dat文件中。
38. 在文件in.dat中存有若干个(个数<200)四位数字的正整数,函数
ReadDat读取这若干个正整数并存入数组XX中。请编制函数CalValue,
其功能要求:1.求出该文件中共有多少个正整数totNum;2.求出这些
正整数中的各位数字之和是偶数的数的个数totCnt,以及满足此条件的
这些正整数的算术平均值totPjz。最后main函数调用函数WriteDat把
所求的结果输出到0ut.dat文件中。
注意:部分源程序存放在test.c文件中。
请勿改动数据文件in.dat中的任何数据,主函数main、读函数ReadDat
和输出函数WriteDat的内容。
39.程序test.c的功能是:将大于整数m且紧靠m的k个素数存入数组
XX。请考生编写函数num(intm,intk,intxx[])实现程序的要求,最后调
用函数readwriteDAT0把结果输出到0ut.dat文件中。
例如,若输入17,5,则应输出:19,23,29,31,37。
40. 函数readDat是从文件in.dat中读取20行数据存放到字符串数组
XX中(每行字符串长度均小于80)。请编制函数isSort,其函数的功能
是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍
按行重新存入字符串数组XX中,最后调用函数writeDat把结果)XX输
出到文件0ut.dat中。
条件:字符串从中间一分为二,左边部分按字符的ASCII值降序排序,
右边部分不作处理,排序后,左边部分与右边部分按例子所示进行交换。
如果原字符串长度为奇数,则最中间的字符不参加处理,字符仍放在原
位置上。
版权声明:本文标题:(2023年)河南省开封市全国计算机等级考试数据库技术测试卷(含答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1713692381a647271.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论