admin 管理员组文章数量: 1184232
2024年4月22日发(作者:class的中文怎么读)
【2022年】浙江省绍兴市全国计算机等级
考试数据库技术模拟考试(含答案)
学校:________ 班级:________ 姓名:________ 考号:________
一、1.选择题(10题)
1. 在就绪队列中,一旦有优先级高于当前运行进程优先级的进程存在时,
便立即对进程进行调度,转让CPU,这叫做
A.可剥夺方式 B.不可剥夺方式 C.时间片轮转 D.实时调用
2. 下列关于文件系统当前目录的叙述中,哪个是不正确的? ( )
A.每个用户可以有一个当前目录
B.引入当前目录可以加快检索速度
C.查找文件时可以使用部分路径名
D.当前目录不能随意改变
3. 若计算机系统中有10个进程,则系统中处于等级状态的进程最多可
有几个
A.0 B.1 C.9 D.10
4. 在关系数据库设计中,使每个关系达到3NF。这是哪一个设计阶段的
任务?
A.需求分析 B.概念设计 C.逻辑设计 D.物理设计
5. 若想在本地机上显示Internet上的各种信息,要安装运行一个软件。
该软件是
A.搜索引擎 浏览器 C.电子邮件服务 D.远程登录服务
6.反映现实世界中实体及实体间联系的信息模型是( )
A.关系模型 B.层次模型 C.网状模型 D.E-R模型
7. 为了将一台只允许一个用户独占的设备改造成为多个用户共享的设
备,可采用( )。
A.通道技术 B.缓冲技术 ng技术 D.虚拟存储技术
8. 第二代数据库系统是指
A.层次型数据库系统 B.网状型数据库系统 C.分布式数据库系统 D.关
系型数据库系统
9. 若对一个已经排好序的序列进行排序,在下列4种方法中,哪种方法
比较好?
A.冒泡法 B.直接选择法 C.直接插入法 D.归并法
10.多年来,人们习惯于从计算机主机所使用的主要元器件把计算机的发
展进行分代,所谓第4代计算机使用的主要元器件是( )。
A.电子管 B.晶体管 C.中小规模集成电路 D.大规模和超大规模集成电
路
二、填空题(10题)
11.____________服务是用于控制与限定网络用户对主机、应用、数据与
网络服务的访问类犁。
12. 关系数据模型包括关系数据结构、关系操作集合和______3个重要
部分。
13. 在数据挖掘方法中,对目标类数据的一般特征或特性进行汇总,并
以直观易理解的方式显示给用户的方法被称为______。
14.一旦CA验证了实体的身份,就产生一个证书,将这个公共密钥和身
份进行绑定。
证书中包括公共密钥和密钥所有者的全球惟一的___________。
15. 在分布式数据库系统中,每一个节点都是一个独立的______系统。
16.某二叉树结点的对称序序列为A、B、C、D、E、F、G,后序序列为
B、D、C、A、F、G、E,则该二叉树对应的树林中高度最大的树的高
度为 【】
802.11的MAC层采用的是___________冲突避免方法。
18. 元组的每个分量必须是不可分的数据项这叫做【 】。
19.一个主报表最多只能包含 【】 子窗体或子报表
20. 数据库管理系统(DBMS)提供数据定义语言(DDL)及它的翻译程序,
DDL定义数据库的模式、外模式和内模式,并通过翻译程序分别翻译成
相应的目标模式,存放在【 】。
三、单选题(10题)
21.关于水平分割说法错误的是:( )
A.根据行的使用特点进行分割
B.分割之后所有表的结构都相同。
C.而存储的数据不同。使用并(Union)操作。
D.使用连接(Join)操作
22. 栈和队列是两种重要的线性结构,对它们的描述错误的是( )。
A.栈顶是允许操作的一端,栈底是不允许操作的一端
B.表达式求值一般采用栈来实现
C.队列是一种先进先出的线性表,允许对队列两端进行操作
D.队列可以用链式存储结构
23.以下有关数据结构的叙述,正确的是( )
A.线性表的线性存储结构优于链式存储结构
B.二叉树的第i层上有2i-1个结点,深度为k的二叉树上有2k-1个结
点
C.二维数组是其数据元素为线性表的线性表
D.栈的操作方式是先进先出
24. 逻辑文件存放在存储介质上时,采用的组织形式是与什么有关?
A.逻辑文件结构 B.存储介质特性 C.主存储器管理方式 D.分配外设方
式
25.对于数据库设计来说( )是进行详细的数据收集和数据分析所获得的
主要成果。
A.数据流图 B.数据字典 C.E-R图 D.关系模式
26.下列关于时钟的叙述中,哪一条是不正确的?( )
A.A.时钟中断可以屏蔽
B.时钟是操作系统运行的必要机制
C.时钟可以分成硬件时钟和软件时钟
D.利用时钟中断可以实现进程的轮转运行
27.能够对PowerDesigner 中所有模型信息只读访问的模块是( )。
sAnalyst
chitect
useArchitecture
28. 一个公司有若干名兼职人员,而每个兼职人员有可能在多家公司打
工,则公司与兼职人员之间具有
A.一对一联系 B.一对多联系 C.多对多联系 D.多对一联系
29.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的( )
A.文件的集合 B.数据的集合 C.命令的集合 D.程序的集合
30. 下列哪一条不属于数据库设计的任务?
A.进行需求分析 B.设计数据库管理系统 C.设计数据库逻辑结构 D.设
计数据库物理结构
四、C语言程序设计题(10题)
31. 已知数据文件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的内容。
32.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat
把这些数存入数组a中,请考生编制一函数jsVal,其功能是:依次从数
组a中取出一个四位数,如果该四位数小于该四位数以后的连续五个数
且该数是偶数(该四位数以后不满五个数,则不统计),则统计出满足此
条件的个数cnt,并把这些四位数存入数组b中,而后对数组b进行升
序排序,最后调用写函数writeDat把结果cnt以及数组b中符合条件的
四位数输出到0ut.dat文件中。
注意:部分源程序存在test.c文件中。
程序中已定义数组:a[200],b[200],已定义变量:cnt
请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat
和写函数writeDat的内容。
33. 已知在文件in.dat中存有100个产品销售记录,每个产品销售记录
由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整
型),数量s1(整型),金额je(长整型)五部分组成。其中:金额=单价*数
量。函数ReadDat读取这100个销售记录并存入结构数组sell中。请编
制函数SortDat,其功能要求:按产品代码从小到大进行排列,若产品代
码相同,则按金额从小大进行排列,最终排列结果仍存入结构数组sell
中。最后main函数调用函数WriteDat把结果输出到文件out.dat中。
提示:若中间变量为PRO temp,则可以直接使用结构赋值语句进行解
题;产品代码比较请用函数strcmp进行解题。例如:sell[i]=temp;
注意:部分源程序存放在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中存有300个四位数,并已调用读函数rcadDat
把这些数存入数组a中,请编制一函数jsvalue,其功能是:求出千位数
上的数加百位数上的数等于十位数上的数加个位数上的数的个数cnt,
再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位
数按从大到小的顺序进行排序。最后main函数调用写函数writeDat把
数组b中的数输出到文件out.dat中。
36. 在文件in.dat中存有若干个(个数<200)四位数字的正整数,函数
ReadDat读取这若干个正整数并存入数组XX中。请编制函数CalValue,
其功能要求:1.求出该文件中共有多少个正整数totNum;2.求出这些
正整数中的各位数字之和是偶数的数的个数totCnt,以及满足此条件的
这些正整数的算术平均值totPjz。最后main函数调用函数WriteDat把
所求的结果输出到0ut.dat文件中。
注意:部分源程序存放在test.c文件中。
请勿改动数据文件in.dat中的任何数据,主函数main、读函数ReadDat
和输出函数WriteDat的内容。
37.函数ReadDat实现从文件in.dat中读取一篇英文文章存入到字符串
数组XX中;请编制函数SortCharD,其函数的功能是:以行为单位对
字符按ASCII码从大到小的顺序进行排序,排序后的结果仍按行重新存
入字符串数组XX中。最后main函数调用函数WriteDat把结果XX输
出到文件out.dat中。
例:原文:dAe,BfC.
CCbbAA结果:fedCBA.,bbCCAA原始数据文件存放的格式是:每行
的宽度均小于80个字符,含标点符号和空格。
注意:部分源程序存放在test.C文件中。
请勿改动主函数main、读数据函数ReadDat和输出数据函数WriteDat
的内容。
38. 已知数据文件in.dat中存有200个四位数,并已调用读函数readDat
把这些数存入数组a中,请考生编制一函数jsVal,其功能是:如果四位
数各位上的数字均是奇数,则统计出满足此条件的个数cnt并把这些四
位数按从大到小的顺序存入数组 b中。最后main函数调用写函数
writeDat把结果cnt以及数组b中符合条件的四位数输出到0ut.dat文
件中。
39.程序test.C的功能是:把s字符串中的所有字符左移一个位置,串
中的第一个字符移到最后。请考生编写函数chg(char*s)实现程序要求,
最后调用函数readwriteDAT把结果输出到0ut.dat文件中。
版权声明:本文标题:【2022年】浙江省绍兴市全国计算机等级考试数据库技术模拟考试(含答 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1713789836a651612.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论