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文件中。


本文标签: 函数 进行 结构 数组 四位数