欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2021年浙江省温州市全国计算机等级考试数据库技术真题(含答案).docx

    • 资源ID:97893088       资源大小:89.44KB        全文页数:34页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2021年浙江省温州市全国计算机等级考试数据库技术真题(含答案).docx

    2021年浙江省温州市全国计算机等级考试 数据库技术真题(含答案)学校:班级:姓名:考号:一、1.选择题(10题)1 .关系模式CSZ(CITY,ST,ZIP)其属性组上的函数依赖集为F=(CITY, ST)-ZIP, ZIP-CITY,关系模式CSZ的主属性是A.ZIPB.CITY, ST, ZIPC.CITY, ZIPD.ST, ZIP2 .以下关于ER模型向关系模型转换的叙述中,哪一条是不正确的? A.一个联系可以转换为一个独立的关系模式,也可以与联系的任 意一端实体所对应的关系模式合并B.一个1小联系可以转换为一个独立的关系模式,也可以与联系的n端 实体所对应的关系模式合并C.一个m :n联系可以转换为一个独立的关系模式,也可以与联系的任 意一端实体所对应的关系模式合并D.三个或三个以上的实体间的多元联系转换为一个关系模式3.有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、 所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发 出数据库应用请求,这种方式属于A.集中式数据库系统B.并行数据库系统C.客户/服务器数据库系统D. 分布式数据库系统其功能要求:1 ,求出该文件中共有多少个正整数totNum ;2 .求这些正整数右移1位二进制位后,产生的新数是奇数的数的个数 totCnt,以及满足此条件的这些正整数(右移前的值)的算术平均值totPjzo 最后main函数调用函数WriteDat把所求的结果输出到文件out . dat中。注意:部分源程序存放在test . c文件中。请勿改动数据文件in .dat中的任何数据,主函数main、读函数ReadDat和输出函数WriteDat的内容。12 s4567891011121314151819202122232425*include <8tdlo«h> Idefine MAXNUM 200 int xxlMAXNUMI;int totNum , 0;文件in.dat:中技有多少个正整数 mt totCnt 0; 符合条件的正整数的个数 double totPjz - 0.0; 牛均值 int ReadDat(void);void WriteDat(void);void CalValue(void)void main 0(int 1;for(1 - 0; i < MAXNUM; i+Q) xxi . 0;if(ReadDat()f .printf ("数据文件indmt不能打开! 007nH); return;CalValue();rpxlntf (*文件 in.dat 中共有正整数=%d 个n". totNum); printf符合条件的正整数的个敝=Qd个n”. totCnt);26272829303132333435363738394042434445464748printf ("平均值totPjz);WriteDat ();)/优取遥若干个正数并存入室蛆XX中Int ReadDat(void)I >FILE ”p;int i 0;if (fp-fopen(Hin.datH#HrH) )mNULL)return 1:while(!feof(fp)Ifscanf (fp/ fd.,&xxi+J); t )fclose(fp);return 0;/*把计算姑累存入文件>ut.dat中/void WriteDat(void) FILE efp;fp fopen(wout.dat"ftOtPj 2);fprintf(fp/wtdn%dni.21fnw/ totNum, totCnt, fclose(fp);34.已知数据文件in dat中存有200个四位数,并已调用读函数readDatO 把这些数存入数组a中,请考生编制一函数jsVal,其功能是:依次从数 组a中取出一个四位数,如果该四位数大于该四位数以后的连续五个数 且该数是奇数(该四位数以后不满五个数,则不统计),则统计出满足此 条件的个数ent并把这些四位数按从小到大的顺序存入数组b中,最后 调用写函数writeDat把结果ent以及数组b中符合条件的四位数输出到 Out . dat文件中。注意:部分源程序存在test . C文件中。程序中已定义数组:a200, b200,已定义变量:ent请勿改动数据文件in .dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。2 345 67 8linclude <stdio.h> tdefine MAX 200 £nt a(MAX# bMAXt ent « ( void writeDat();void jsVal()910/*readDat O从数据文件in.dat中速取200个因位数存入数姐中/ void readDat()12131416171819int 1;FILE *fp;fp - fopen(Rin.datH#Rrw);for(i 0; i < MAX;f scanf (fpfclose(fp);void main()20212223242526272829int 1;readDat();jsValO ; 调用jsvr“随故,实现离日要求的功能pr,ntf (”满足条件的数=SdrT, ent);for(i » 0; i < ent; i+)printf(H%d *, b(iHprintf;writeDat«);£ . ./陶数writcDatO把给聚cm以及IHHb中符分条件的四位散出现皿&:文件中/ void writeDat()31 ! FILE #fp;32; int i;333435363738fp => fopen (Hout .datH/ fprintf (fp# "*dn% ent); for(1 * 0; i < ent; i+f)fprintf(fp M%dnwr bil); fclose(fp);35.已知在in . dat中存有若干个(个数200)四位数字的正整数,函数ReadDat读取这若干个正整数并存入数组XX中。请编制函数Cal Value,其功能要求:1.求出该文件中共有多少个正整数totNum ; 2 .求出这些12 345 678910正整数中的各位数字之和是奇数的数的个数totCnt,以及满足此条件的 这些正整数的算术平均值totPjzo最后maini函数调用函数WriteDat把 所求的结果输出到Out . dat文件中。注意:部分源程序存放在test . C文件中。请勿改动数据文件in .dat中的任何数据,主函数main、读函数ReadDat和输出数据函数WriteDat的内容。*include <stdio.h> define MAXNUM 200 int XXMAXNUM);int totNum - 0; 文件in.dat中共有者少个正整数 ;int totCnt 0; 符合条件的正家的个数 ;double totPjz , 0.0; /千均值;int ReadDat(void);void WriteDat(void); void CalValue(void)13 ; void main()141516 1718 1920 2122232425 2627 282930 313233 3435 36373839 40414243444546 4748int i;for(i - 0; i < MAXNUM; i+) xx1 0;if(ReadDat O)( -: 一printf ("数据文件in«dat不能打开! 007nR); return;CalValueO;printf ("文件in.dat中共有正整数个n". totNum);printf ("符合条件的正整数的个数=%d, totCnt);printf(”平均值821£门.totPjz);WriteDat();),读取这苏F个正整敢并存入故然xx中/int ReadDat(void)(FILE *fp;int 1*0;if (fp*fopen (Rin.datM/ Rr*) )"NULL) return 1;while(Ifeof(fp)(fscanf(fp« "d.".fclose(fp);return 0;1/计算姑票存入文件。utdat中/void WriteDat(void)(一.:】 . , FILE fpjfp fopen(Hout.datwr "w");fprintf(fp#R%dn%dn%.21fnf totNum, totCnt< totPjz); fclose(fp);36.函数readDat是从文件in . dat中读取20行数据存放到字符串数组 XX中(每行字符串长度均小于80)o请编制函数isSort,其函数的功能 是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍 按行重新存入字符串数组XX中,最后调用函数WriteDat把结果)XX输 出到文件Out . dat中。条件:字符串从中间一分为二,左边部分按字符的ASCII值降序排序,右边部分不作处理,排序后,左边部分与右边部分按例子所示进行交换。 如果原字符串长度为奇数,则最中间的字符不参加处理,字符仍放在原 位置上。例如 位置. 01 2345678源字符串abcdh g f e123498765I则处理后字符串hgfedcba »,87659432!注意,部分源程序存在teste文件中.请勿改动数据文件in.dat中的任何敷据.主函数mainO.读函数n»dDat()和写的数wnteDaU)的内容,1 1 include <stdio.h>I2 ; include <string.h>3 ; char xx20)(80);45678910111213141516void readDat();void writeDat(); void jsSort() () void main()(readDat();jsSort 0;writeDat() /I厂从文件mdit中途取20行数第存放到字符事收蛆xx中/ void readDat 017181920212223242526272829303132333435363738394041FILE ein;int i 0;char *p;in = fopen(win.datnrnrw);while (i < 20 “ fgets(xx(1 9 80r in) (p strchr(xx(i*n1);if(p) *p 0;fciose(in);) ; ./纪姑I! xxm册到文件oyt.dat中/void writeDat()FILE eout;int L;out Copen(Hout*datw/ MwM);for(i 0; 1 < 20; +)(print f (Fs'n”. xx i);fprintf(out, H%snRr xxri);)fciose(out);NULL)37.函数ReadDat实现从文件in .dat中读取一篇英文文章,存入到无符 号字符串数组XX中;请编制函数encryptChar,按给定的替代关系对数 组XX中的所有字符进行替代,其替代值仍存入数组)xx的对应的位置 上,最后调用函数wmeDat把结果xX输出到文件out . dat中。234567891 fl111720242526272829void main()if(ReadDat 0)Iprints,数据文件in.dat不能打开! n007”); return;) 二 encryptCharO; WriteDat();i人从文件m.dai中读取一英文文章.存人辑无符号?符中敷班u中/ int ReadDat(void) (FILE *fp; int 1-0; unsigned char wp;if (fp*fopen (Hin.datw, rr") )NULL) return 1;while(fgets(xx1,80f fp) !" NULL)替代关系:f(p)=p*ll mod256, mod为取余运算,P是数组xx中某一个 字符的ASCII值,f(p)是计算后无符号的整型值(注意:中间变量定义成 整型变量),如果计算后f(p)值小于等于32或f(p)对应的字符是小写字 母,则该字符不变,否则用f(p)替代所对应的字符。注意:部分源程序存放在test .c文件中,原始数据文件存放的格式是: 每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系 进行处理。请勿改动住数main、读数据函数ReadDat和输出数据函数WriteDat的 内容。include <3tdio.h>tinclude <string.h>Iinclude <ctype.h>unsigned char xx(5080;inc maxiine » 0; /文章的总行数/ int ReadDat(void);void WriteDat(void);void encryptChar()303132333435363738394041424344454647484950p - strchr(xx(i)# Xn*); if(p) ep 0;maxline ' i fclose(fp); return 0;/,妃雄果xx 出ffl文件ouLdai中/ void WriteDat(void) (FILE *fp: int i; fp - fopen("out.dat* Www); for (i « 0; i < maxline;iprintf <rsc". xxi);fprintf (fpr 7sn”. xx i J); ) fclose(fp);38.在文件in . dat中存有若干个(个数200)四位数字的正整数,函数 ReadDat读取这若干个正整数并存入数组XX中。请编制函数CalValue, 其功能要求:1 .求出该文件中共有多少个正整数totNum ; 2 .求出这些 正整数中的各位数字之和是偶数的数的个数totCnt,以及满足此条件的 这些正整数的算术平均值totPjz0最后main函数调用函数WriteDat把 所求的结果输出到Out . dat文件中。注意:部分源程序存放在test . c文件中。请勿改动数据文件in .dat中的任何数据,主函数main、读函数ReadDat 和输出函数WriteDat的内容。202122232425262728;#include <atdioh>! Idefine MAXNUM -200;int xx(MAXNUM);;int totNum - 0; 文件xn.dat中共再多少个正整故! int totCnt - 0; 符合条件的正“敬的个依i double totPjz » 0.0; 平均值 int ReadDat(void);void WriteDat(void); void CalValue(void)j void main()! (! int 1;j for(i » 0; i < MAXNUM; +) xx(iJ . 0;if(ReadDat 0)pint"”数据文件in.dat不能打开! 007nw); return;ICalValue();printf ("文件in.dat中共有正整数Nd个totNum);printf ("符合条件的正整数的个数Nd个n”. totCnt);pxlntf (“平均值,2JLfn", totPjz);writeDat ();I,读取这若个正数井存入数蛆u中”29 ;int ReadDat(void)30 ;(31 !FILE *fp;32 ;int i - 0;33 !if (fp-fcpen(-in.datHrwrw)NULL)34 jreturn 1;35 ;while(!feof(fp)36 :137 ;fscanf(fp, 7d3喟 X39 ! fclose(fp);40 ; return 0;41 ! 1,.; /把计算婚果存入文件QM.da匕中/42 : void WriteDat(void)43 ! 144 ;FILE *fp;45 ; fp fopentout.dat*,;totPjz);46 fprintf(fp#Rtdn%dn%.21fnHr totNumr totCnt,47 ; fclose(£p);4 .在RDBMS层次中,位于应用层之下的是哪一层?A.数据存取层B.语言翻译处理层C.操作系统D.数据存储层5 .在下列处理模块中,哪个模块不必包含在操作系统内核中()。A.进程调度B.中断处理程序C.文件管理D.时钟管理6 .9 .已知一棵二叉树结点的先根序列为ABDGCFK,中根序列为DGBAFCK,则结点的后根序列为()A.ACFKBDG B.GDBFKCA C.KCFAGDB D.ABCDFKG7.当用户程序执行访管指令时,中断装置将使中央处理器如何工作?A.维持在目态B.从目态转换到管态C.维持在管态D.从管态转换到目 态8.下面的算法是计算不带节点的单链表长度,其中能正确执行的是A.Function Length(L :Link) integer begin p:=L ; j:=0 ; while pt.nextNILDO p : =pT.next ; j :=j+1 return(j) end;B.Function Length(L : Link) integer begin p : =L ; k : =0 ; while pNILDO p : =pT.next ; k : =k+l) return(k) end ;C.Function Length(L : Link)integer begin p : =L ; k : =0 ; repeat k : =k+l ;p=pT.next until p=NIL return(k-1) end ;D.Function Length(L :Link)integer begin p KLf.next ; k >1 ; while pRNILDO k : =k+l ; p : =pT.next return(k) end ;39.程序test, c的功能是:将大于整数m且紧靠m的k个素数存入数组 XX。请考生编写函数num(intm, intk, intxx口)实现程序的要求,最后调 用函数readwriteDATO把结果输出到Out . dat文件中。例如,若输入17, 5,则应输出:19, 23, 29, 31, 37023456789101112131415161718192021222324252627282930313233343536373839404140.注意,苒分源程序存在ttfLC文件中.请勿改动数据文件m dat中的任何数据以及主函数mam()和输出函数rcadwriteDAT。的内容.4include <stdio.h> /include谓句说明各悭序中包畲vc6,0中的嶂准入出座滴数Mdio.h void readwriteDAT O ; 曲敛 readvrweDATO说明语句int isP(int m) 中数ihp,Ihl e)剔新»是否为索敏,如果是It败则返回】,否则返回o (:int 1;;定义殳量工for (i * 2; i < m; ) 殳M L 从 2 依次电常列&T if (m 4 1 0) return 0; 如里:n IL被5球返回 0return 1; 杏*1 返回 I Ivoid num(int m. int k. int xx(1)main () Iint m, n, xx(1000); 定义交量m. n Ki*iU xxtlOOO printf (wnPlease enter two integers:*);scanf(H%drtdHr &m, &n ); 从便鱼读入四个数M妗受n num (m, nr xx);norm mt m» mt k.宴现将大于解数m且*Rm的k个点数存入敷for (m 0; m < n; m+) /变(tn 从。依次递增到n-1 printf ("Id x. xx(m) ;出依蛆元It xxrm)printf (RnR); *出一个包车换行椅 readwriteDATO ;用淞数MtitcDATO*!结果出到out.dai 文仲中 . void readwriteDAT () 也敷 r“dwrtxeMT(l 的定义景句 <int m. n. xx(1000), i; 定义整期受 dn.i 知数组 *1000】 FILE rfe *wf; 定义文件指什交俄wf rf - fopen(Hin.datwfHr-); 以只读的方式的开文件s.daj并用rf淅向这个文件 wf - fopen(“ouc.dat“,'”); 以只写的方式的打开文件。ujdaj用用wf指向这个文件 ford 0; i < 10; iff) 腐耳变量士从。依次遇*到9 fscanf (rft Fd %dR# &m, &n); 从文件 m&tit入能个数(ft#(冷nsn(m. n, xx) ; *用依数啪ItnEoi. kM)实现悠大于。般m H*8 in的k个拿数存入数IB u for(m - 0; ra < n; m,+) 储环受俄从。依次埸埔到n-1fprintf (wf Rld xxn); 把数越元* xx""入到文什。ut.&tc 中fprintf (wfr八n”); 纪回军犊行舒写入到文科mR.dat中 ) fclose(rf); 美的入文件 ln.dat fclose(wf); 关闭出文件out.da匕已知数据文件in .dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一数jsValue,其功能是:求出个位数上的数减千位数上的数减百位数上的数减十位数上的数大于零的个数ent, 再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位 数按从大到小的顺序进行排序。最后main函数调用写函数writeDat把 数组b中的数输出到文件Out.dat。例如:1239. 9.I23XK则该数擀足条件存入数组b中.且个数cntynfl.;8129.则该数不满足条件忽略.注意:部分源程序存在g.c文件中.程序中已定义数组,a3OOp b(300,巳定义交iL cm请勿改动数据文件in.dat中的任何数据.主函数mainO、读的数readDat。和写南数writeDat。的内容.cnt«0;1 j finclude <stdio.h>2 ; int a300)f b(300f3 ! void readDat();4 ! void writeDat();5 ; void jsValue()6 : 1I7 ;8 j 19 main()10 ;(int i; readDat(); jsValueO ; writeDat ();15 16 17 5printf(Mcnt-%dnR ent);for(i - 0; i < ent;printf Lbb( 1);18 Q19 ! void readDat()20 ; (21 FILE *fp;22 ;.; int i;23 ; fp = fopen ("In.daL, "r");24 ! for(1 0; i < 300; i*)25 j fscanf(fpr(i);26 ; fclose(fp);27 )28 ; void writeDat()29 k二二30 FILE:#fp;31 ; int 1;32 ! fp = f open (wout .dat HwM);33 : fprintf(fptw%dnHr ent);34 ; for(1 0; i < ent;35 ! fprlntf(fp/H%dnR, b(i);36 ; fclose(fp);37五、设计与应用题(2题)41 .设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数 据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单 价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品, 由话公用腼客可存不同日期买同一商品。(1)请画出该单位的商务ER 图模型并优化。(6分)(2)将ER模型换成关系模型并规范化到3NF。(4分)42 .设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品 号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商 品号、单价、销售数量和销售单价均为整型。请编写查询某年某商品的 销售总毛利的存储过程,毛利二销售数量x (销售单价一单价)。要求商 品号和年份为输入参数,总毛利用输出参数返回。(10分)六、单选题1分(2题)43 .在某并行数据库中,有关系R (A, B)和S (B, C),其中R包含 1000000行数据,S包含100行数据。现有查询SELECT*=FROM R, S WHERER . A> ; S . Bo下列数据划分方式中,对该查询速度最快的是 ()oA.将R按照A属性进行散列划分,将S按照B属性进行散列划分B.将R按照A属性进行范围划分,将S按照B属性进行范围划分C.将R按照A属性进行范围划分,将S复制到各个节点D.将R按照A属性进行散列划分,将s复制到各个节点44 .数据库运行过程中,对数据库空间使用情况进行管理是一项非常重要 的工作。下列有关数据库空间管理的说法,错误的是()oA.不同的数据库管理系统,由于使用逻辑存储结构屏蔽了物理存储结构, 因此数据库空间管理的方法基本相同B.数据库管理员需要通过历史数据分析并根据应用系统情况,对数据库 所使用的空间情况进行预测C应重点监控空间增长比较快的表,当数据量超过存储能力前及时增加 存储空间D.当硬件存储空间无法满足数据库需求时,可以考虑将部分不使用的历 史数据转移到其他廉价存储中参考答案1.B解析:包含在任何一个候选码中的属性叫做主属性。在这道题中全 部属性都是主属性。掌握函数依赖和主属性之间的关系,以及如何根据 函数依赖关系判断主属性,2 .C解析:E-R模型向关系模型转换时,一个m :n联系转换为一个关系 模式。与该联系相连的各实体的码以及联系本身的属性均转换关系的属 性,而关系的码为各实体码的组合。3 .A解析:集中式数据库系统:在这种系统中,整个DBMS的核心,数 据库和应用程序都放在主机上,用户通过终端来并发地存取数据,共享 数据资源,这种系统又称为主从式或主机/终端式系统。4 .B解析:RDBMS的层次结构由上到下依次是:应用层、语言翻译处理 层、数据存取层、数据存储层。掌握数据库的设计过程。5.C解析:操作系统的内核是计算机硬件的第一层扩充软件,大多数内 核都包含OS为其他许多模块提供支撑的基本功能,最基本的包括中断 处理,时钟管理和原语操作。对时钟管理和进程调度等运行频率比较高 的模块也应放在内核中。6.B解析:由这个二叉树的先根序列为ABDGCFK,中根序列为 DGBAFCK,可知这棵二叉树的结构如下:故其后根序列应该是: GDBFKCAO7.B解析:中央处理器有两种工作状态:管态和目态。当中央处理器处 于管态时可执行包括特权指令在内的一切机器指令;当中央处理器处于 目态时不允许执行特权指令。所以,操作系统程序占用中央处理器时, 应让中央处理器在管态下工作,而用户程序占用中央处理器时,应让中 央处理器在目态下工作。8.B9.B解析:本题主要考查了 SQL语言的查询语句。A)选项中,不是选择 所有列;C)选项年龄没有小于等于22岁;D)选项年龄没有大于等于20岁。 10.A解析:DBMS的层次结构按照处理对象的不同,依最高级到最低级 的次序来划分,它们是应用层、语言翻译处理层、数据存取层、数据存 储层、操作系统层,应用层的处理对象是各种各样的数据库应用;语言 翻译处理层的处理对象是数据库语言;数据存取层的处理对象是单个元 组;数据存储层的处理对象是数据页和系统缓冲区;操作系统层的处理 对象是数据文件的物理块。11 .查询查询12 .非关系非关系13 .WITH GRANT OPTIONWITH GRANT OPTION 解析:GRANT 语句 的一般格式为:GRANT(权限(权限)ON对象类型 对象名 T0用户用户.WITH GRANT OPTION;其中若指定了 WITH GRANT OPTION子句,则获得某种权限的用户还 可以把这种权限再授予其他的用户。若没有指定WITHGRANTOPTION 子句,则获得某种权限的用户只能使用该权限,但不能传播该权限。14 .系统打开文件系统打开文件解析:当用户申请打开一个文件时,系 统要在内存中为该用户保存一些必要的信息,这些信息以表格栏目中内 容的形式出现。系统打开文件表放在内存中,专门用于保存已打开文件 的文件控制块。除此之外,在该表格中还保存已打开文件的文件号、共 享计数、修改标志等。15 .认证认证16 .快表快表17 .主动攻击【解析】在X 800中将安全攻击分为两类:被动攻击和主 动攻击。被动攻击试图了解或利用系统的信息,但不影响系统资源。主 动攻击试图改变系统资源或影响系统工作。【解析】目的网络的IP地址是40.0.n0,那么查表可知,路由 器应该把IP数据报投递到30.007。19.属性列属性列2O.mdf 1, 321.D22.C23.B解析:数据库设计过程通常分为以下4个阶段:需求分析、概念结 构设计、逻辑结构设计和物理结构设计。24.C解析:关系的性质1、每列中的分量来自同一个域;2、不同列的分 量可以来自相同的域,但是不同列的属姓名不能相同;3、列的顺序可以 交换;4、行的顺序可以交换;5、一个关系中不能有相同的元组;6、每 一个分量必须是不可分的数据项。25.B26.B27.ASQL语言中用GRANT、REVOKE语句实现数据控制功能,数据库中 权限的授予可以使用GRANT.ON.TO.语句,要求指明授予哪个用 户(组)对哪个对象有什么权限,而REVOKE语句实现数据库权限的回 收,需要指明从哪个用户(组)回收对于哪个对象的什么权限。28.D解析:为保证数据库是可恢复的,登记日志文件时必须遵循以下两条原则:1、登记的次序严格按并发事务执行的时间次序;2、必须先写日志文件,后写数据库。29.B30 .C解析:顺序文件通常只能按记录的顺序存取,对这种文件进行更新, 原则上需对文件做整体拷贝。链接结构的文件可以将文件分散存放于若 干不连续的物理块中,每个物理块中设一指针,指向下一块。索引结构 的文件也可以将文件分散存放于若干不连续的物理块中,系统为每个文 件建立一张索弓I表。31 .n【审题关键句】计算金额,按产品代码从小到大进行排列,相同的 则按金额从小到大排列,结果存入结构数组。n【解题思路】n本题类似第57套试题,通过审题可以发现主要是排序条件的设置要 求有所不同,参考答案的第8行进行修改即可。n【参考答案】nn32 .n【审题关键句】以行为单位对字符串变量的下标为奇数的字符按从 小到大排序,结果仍按行重新存入字符串数组中。n【解题思路】n因为要进行字符之间的互换,所以定义局部字符变量ch。定义循环 变量i、i、kon在第一层for循环中,循环变量i从。开始,依次递增直到其值等于 或大于20,在循环体中实现对每行字符串的处理。在循环体中执行第二 层for循环,循环变量j从1开始,依次递增2直到其值等于(int)strlen(xxi),在第三层for循环中,循环变量k从j+2开始,依次递 增2,直到其值等于(int)strlen(xxi),如果字符)XXij的ASCH码值大 于)XXik的ASCII码值,则两者进行互换,实现字符串)XXi中下标 为奇数的位置上的字符按其ASCII值从小到大的顺序进行排序,下标为 偶数的位置上的字符仍按原来位置存放的功能。n【参考答案】nn33 .n【审题关键句读取正数,统计个数,右移后为奇数的个数及平均 值。n【解题思路】n本题类似第44套试题,通过审题可以发现仅有一个不同点,即参与 平均值计算的元素是数组xxi右移一位之后为奇数的元素,参考答案的 第9条语句。n【参考答案】nn34,n审题关键句】大于

    注意事项

    本文(2021年浙江省温州市全国计算机等级考试数据库技术真题(含答案).docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开