2021年山东省枣庄市全国计算机等级考试数据库技术预测试题(含答案).docxVIP

2021年山东省枣庄市全国计算机等级考试数据库技术预测试题(含答案).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2021年山东省枣庄市全国计算机等级考试

数据库技术预测试题(含答案)

学校:班级:姓名:考号:

一、1.选择题(10题)

.一个公司有若干名兼职人员,而每个兼职人员有可能在多家公司打工,则公司与兼职人员之间具有

A.一对一联系B.一对多联系C.多对多联系D.多对一联系

.Oracle的Internet解决方案主要包括哪几部分工具?I.OracleExpressServerII.OracleExpressObjectsIII.OracleExpressAnalyzerIV.OracleWebListenerV.OracleWebAgentVI.OracleWebserver

A.I,V和VIB.I,II和IIIC.MV和VID.全部

3.当局部的E-R图集成为全局的E-R图时,可能存在的冲突有

I.属性冲突

II.逻辑冲突

HI.结构冲突

IV.命名冲突

a.I,m和wb.I,ii和nic.I,it和wd.全部

4.从两个关系的笛卡尔积中选取它们的属性间满足一定条件的元组的运算是()。

A.连接B.投影C.积D.除

再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从大到小的顺序进行排序。最后main函数调用写函数writeDat把数组b中的数输出到文件Out.dato例如:1239,

再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从大到小的顺序进行排序。最后main函数调用写函数writeDat把数组b中的数输出到文件Out.dato

例如:1239,9J.2.30,则该数清足条件存入数组6中?旦个数cntynfl.

8129.9-8-l-20,则读数不满足条件忽略?

注意:部分源程序存在He文件中.

程序中已定义数蛆:4300卜b[300],已定义受量,cm请勿改动敷期文件m.l中的任何数据、主函数

读曲数readDaU)和写函数writeDaK)的内容.

6

7

8

9

10

12j

13?

14;

15i

16j

17!

18

19

20

21

22

23

24

25

26

27

28

?includestdio.hinca(300hb(300],cnt-0;voidreadDat();

voidwriteDatO;

voidjsValue()

main()

inti;

readDat();

jsValueO;

writeDat();

printf(Mcnt-%d\n,ent);

for(i-0;1ent;…)

printf i,b(i));

voidreadDat()

(

FILErp;

int1;

fp=fopen(wln.datH,r);

for(i?0;i300;i+*)

fscanf(fp,7d,, (1]);

fclose(fp);

voidwriteDatO

29

30

31

32

33

34

35

36

37

inti;

fp=fopen(Hout.dat**wnj;

fprintf(fp, ent1:

for(i*0;ient;iffprintf(fp,w%d\nR,

fclose(fp);

34.已知数据文件in,dat中存有200个四位数,并已调用读函数readDat

把这些数存入数组a中,请考生编制一函数jsVal,其功能是:若一个四位数的千位数位置上的值大于等于百位数位置上的值,百位数位置上的值大于等于十位数位置上的值,以及十位数位置上的值大于等于个位数位置上的值,并且原四位数是奇数,则统计出满足此条件的个数ent并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat把结果ent以及数组b中符合条件的数输出到Outdat文件中。注意:部分源程序存在test.c文件中。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

35.

程序中已定义数组:a[200|.b(200J.已定义受ent

请勿改动数推文件in 中的任何数据、I.屏散读函数readDatO和写函数wriicDatO的内容.

lincludestdio.htdefineMAX200inta{MAX]rb(MAX|rent-0;voidwriteDat();

voidJsVaX)

voidreadDat(

Iinti;FIL

文档评论(0)

136****3519 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档