《2023年云南省丽江市全国计算机等级考试数据库技术预测试题(含答案).docx》由会员分享,可在线阅读,更多相关《2023年云南省丽江市全国计算机等级考试数据库技术预测试题(含答案).docx(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年云南省丽江市全国计算机等级考试数据库技术预测试题(含答案)学校:班级:姓名:考号:、1.选择题(10题)ABCbac1 .设有关系R, S和T如下。关系T是由关系R和S经过哪种操作得ABCabcbaccbaABCbacaab到的?A.RUSB.R-SC.RPS D. RCXS2 .在一个单链表中,若要删除P结点的后续结点,则执行()oAP1 . next :=Pf . nextf . next ;8 .P : =Pf next ; Pf . next : =Pf . next . next ;C.f?ee(PT . next);D.P : =Pf nextT . next ;把这些四
2、位数按从小到大的顺序存入数组b中,最后调用写函数 writeDat把结果ent以及数组b中符合条件的数输出到Out dat文件中。注意:部分源程序存在test . c文件中。程序中已定义数组:*200. b(200,已定义变,ent请勿改动数据文件in.dat中的任何数据、,-函数mam。、读函数rcadDatO和写函数writcDatO的内容.1 ; include 2 :fdefine MAX 200 I3 j int a(MAXl, b(MAX)r ent 0;4 ; void wrlteDat();5 ! void jsVal()6 I8910void rcddDdt.()121314
3、1516 口int i;FILE *fp;fp - fopenr);for(i 0; i MAX;fscanf(fp, *cT. &a(i1); fclose(fp);void mam()19 : 202122232425262728int i;readDat();jsVal();.print ,满足条件的数NdrT. ent);for(i 0; i ent; i”)printf(Htd , bi);print (,nw) ;1writeDat();30 131 ;FILE efp;32 !int i;33 ;fp fopen(Hout.datr wi;34 ;fprintf(fp, widn
4、Ht ent);35 !for(i 0; i ent;36 fprintf (fp# 7dn,37 ;fclose(fp);29 ! void writeDat()38 : )34.函数ReadDat实现从文件in . dat中读取一篇英文文章存入到字符串数组XX中,请编制函数StrCharJR,其函数的功能是t以该文章中的 行为单位把字符串中的所有字符的二进制ASCII值右移4位,高位补 0,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的 值仍存入原字符串对应的位置上,之后把已处理的结果仍按行重新存入 数组XX中。最后main函数调用函数WriteOat把结果XX输出到文
5、件 out . dat 中 0例如:z”对应的ASCII值为7AH,二进制值为01111010,右移4位后为 00000111,加上原来2”的 ASCII 值 01111010 得到 10000001 结果。原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符 号和空格,并也按字符处理。注意:部分源程序存放在test . C文件中。请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。H 1 ; tinclude 2 ! ftinclude 3 ; char xx50|80;4 ! int maxline = 0; /文堂的总行数75 ; int ReadDa
6、t(void);6 j void WriteDat(void);j voidStrCharJR(void)8 ; 19 ;10 ; 111 ! voidmain()12 ; 13 ! if(ReadDat() ! (15 ;priraf数据文件in.dat不能打开! 八007):16 jreturn;Ln- i18 ! : StrCharJR 0;f 19 f WriteDat ();II 20 !从文in&u中读取一篇英文文章存入到字符中代用Xi中/21 int ReadDat(void)22 H23 1 FILE *fp;24 int i * 0;-25 * .char .-ep;26 !
7、 if (fpfopen(Hin.datHrHrw) )NULL)27 ; return 1;28 ; whlle(fgets(xx(ir80,fp) !- NULL)29 ; (30 ; p n strchr(xx(i)f31 j if(p),p - 0;32 |.:*+:33 5)34 j maxline i;35 ! fclose(fp);36 : return 0;37 !) /1E结果xx*出到文仰ouLdai中/38 ;void WriteDat(void)39 ;(40 :FILEwfp;41 !int i;42 ;fp fopen(,iout.dat,43 ! for(i 0;
8、 i maxline; 1)44 ;145 ; printf (isXne xx(i);46 fprintf(fpt ”“sn, xxlij);47 ;)48 J fclose(fp);49 ; 135.函数ReadDat实现从文件in . dat中读取一篇英文文章存入到字符 串数组XX中,请编制函数ConvertCharA,其函数的功能是:以行为单 位把字符串中的所有小写字母改写成该字母的下一个字母,如果是字母 z,则改写成字母a,大写字母和其他字符保持不变。把已处理的字符串 仍按行重新存入字符串数组XX中。最后main函数凋用函数WriteDat 把结果XX输出到文件Out . dat中。
9、例* 康文t Adb.Bcdzaabck.LLhj结果:Acc.Bdcabhrdl I I ik23456789101112131415161718192021222324252627282930313233343536373839404142434445 46474849原始数据文件存放的格式是r每行的窗度均小于80个字符.含标点符号和空格. 注部分源程序存放在testc文件中请勿改动主函数main。、读函数ReadDaU)和输出函数WriteDtt。的内容.;linclude include string;char xx50J80J;;int maxline , 0; /*文门的总行数/
10、int ReadDat(void);void WriteDat(void);! void ConvertCharA(void)void main()i I- .if(ReadDat();;printf L数据文件in.dat不能打开! n007);!return;i I ConvertCharAO;WriteDat();h!从文件m.(tet中澹取一英文文章存入到字符小Dtttl u中/;int ReadDat(void) ! ( FILE *fp;int i - 0; j char *p;! if (fp-fopen(Hin.datRrwrH)-NULL) return 1;: while(
11、fgets(xx(i/ 60r fp) !- NULL)I *;p strchr(xx(ij rif (p) ep 0; if, 一maxline i;fclose(fp);return 0;I/纪蛤果U 出到文件M&t中void WriteDat(void)FILE #fp;int 1;fp = fopen(wout.datHr *ww);ford - 0; i maxline; (printf(w%sn-r xx(ij);fprintf (fp, *%snwr xx(iH ;fclose(fp);36.已知在文件in .dat中存有100个产品销售记录,每个产品销售记录 由产品代码dm(字
12、符型4位),产品名称me(字符型10位),单价dj(整 型),数量si(整型),金额je(长整型)五部分组成。其中:金额=单价*数 量。函数ReadDat读取这100个销售记录并存入结构数组sell中。请编 制函数SortDat,其功能要求:按产品名称从大到小进行排列,若产品名 称相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell 中。最后mainoi函数调用函数WriteDat把结果输出到文件out .dat中。 提示:若中间变量为PRO temp,则可以直接使用结构赋值语句进行解 题:产品名称比较请用函数strcmp进行解题。例如:selli=temp ; 注意:部分源程序
13、存放在test . c文件中。请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。78910111213PRO sell【MAX);1415161718voidvoidvoidReadDat();WriteDat();SortDat ()192021222324252627voidmemsetsell, 0, sizeof(sell);ReadDat();SortDat O /WriteDat();void ReadDat()282930313233343536FILE *fp;char str809 ch(11);int i;fp - fopen(Hln.dat*,
14、r for(i - 0; i 100; Ifgets(str, 80. fp);memepy(selli.dm, str. 4);1 1 tinclude 2 ; #include 3 - #include 4 ! tdefine MAX 100S ; typedef struct 6 ! !char dm5; /产M代码/ char me(11 ; /产品名称/ int djv/华馀/int si:/ft* /long je;/金。/PRO;37383940414243444546474849505152S45556memcpy (sell (1! .tnc, str 4. 10);Enem
15、cpy(ch#3trl49 4); ch4-0; sell(i).dj dtol(cb);memcpy(ch.str*18.5); ch5-0;sell|1sl , atoi(ch);Mill幻” (long)sell(i) ,dj sell(1 .si; I fclose(fpj;void WriteDat(). J,. y ,- r一川小卜, 4*,FILE fp;,.int 1;. s,fp fopen(*out.datf -ww): for(1 0; i 100;; Ifprintf (fp, -ta %s Md I5d,101dn”. sell(i| .dm9 sellij mcr
16、sell(l| .dj, aelllil .al, sell|i).je);I fclO8(fp);37.程序test . C的功能是:利用以下所示的简单迭代方法求方程cos(x) . x=o的一个实根。迭代公式:Xn+1=cos(xn)(n是迭代次数)迭代步骤如下:取XI初值为0 . 0 ;(2)XO=X1,把XI的值赋给x0;(3)Xl=cos(x0),求出一个新的 xl ;(4)若x0 .XI的绝对值小于0 .000001,执行步骤(5),否则执行步骤;所求XI就是方程cos(X)-X=0的一个实根,作为函数值返回。请编写函数countValue实现程序的功能,最后main函数调用函数w
17、riteDAT把结果输出到文件Out ,dat中。注意 部分源程序存放在test C文件中。请勿改动主函数main和输出数据函数writeDAT的内容。1345678finclude 衰示这个程序中要引用vu6.0的数学阵内收main ()#include 赛示这个程序弓I用“5.0的标准入,出函数 void writeDAT () ; writeDRT)m效的说明语句 double countvalue()10 ; prlntfcountValuo O ); /LW上ii示方程的一个根11 ! printf (* %fn*r cos (countvalue () -countvalue ()
18、; 在第H示求得这个宴租的精收12 j writeDAT(); 纪结果恤出*文件06dm中13 : !,函数wntcDATOie站粤班则文件31.如 中/14 ;void writeDAT()15 ! (16 :FILE *wf; 定义文件flHt左17 - wf-fopcn(Hout.datH/HwH); 以只弓的方式打升out.da。弁使s指向这个支件18 ! fprxntf (wfrcountValueO ); 圮求利的实根写入到文件 out .stI19 i (close (wf); 关用文件 out.g。20 :)38.已知数据文件in .dat中存有200个四位数,并已调用读函数r
19、eadDat 把这些数存入数组a中,请考生编制一函数jsVal,其功能是:如果四位 数各位上的数字均是奇数,则统计出满足此条件的个数ent并把这些四 位数按从大到小的顺序存入数组b中。最后main函数调用写函数 writeDat把结果ent以及数组b中符合条件的四位数输出到Out . dat文 件中。注意:部分源程序存在teste文件中.程序中已定义数组:a(200t b(200.已定义安量s ent请勿改动数据文件Hdat中的任何数据主论数mam。、读函数readDatQ和写函数writeDat。的内容.23 45 67finclude define MAX 200 int a(MAX),
20、b(MAX|, ent void writeDat();void jsValO0;8910111213141541617181920212223242526272829void readDat O 从ln.dat文件中博取200个四位室存入依忸a中 ( int 1;FILE efp;fp fopenwr*); for(1 w 0; 1 MAX; ii) f scanf (fp/&a 1);fclosG(fp);void main() ( int i;readDat();13Vai O ; 用嫉&)svl()t实现11要求的功能 printf满足条件的数,6dn. ent); for(i 0;
21、i ent; i )printf(w%d 0 bi): printf(-nM);writeDat();)void writeDat () 把il以及数也b中将化条小的四位依,的到oot.dai文件中303132333435363738FILE fp;int 1;fp - fopen(wout.datH,Hw*J;fprintf (fp/ 7dn/ ent); ford - 0; i ent;fprintf (fp, Fdn”. b(i); fclose(fp);39.已知数据文件in dat中存有200个四位数,并已调用读函数readDatO把这些数存入数组a中,请考生编制一函数jsVal,其
22、功能是:依次从数 组a中取出一个四位数,如果该四位数大于该四位数以后的连续五个数 且该数是奇数(该四位数以后不满五个数,则不统计),则统计出满足此3 .()是将若干对象和它们之间的联系组合成一个新的对象。A.分解B.抽象C.聚集D.概括4 .信息的价值与信息的哪些性质密切相关?()I .准确性II .及时性III .可靠性IV ,开放性V .完整性a. I、n、in和Wb、in、a和vc. I、n、in和vd. i、n、a和 v5.下面关于计算机的论述,其中错误的是I .第四代计算机以大规模集成电路和超大规模集成电路的使用为主要 标志II .计算机的发展趋势可以概括为:速度更快、功能更多、体积
23、更小、 价格更低III .智能模拟是用计算机模拟人类某些智能行为,目前最先进的智能机 器人已经能够完全取代人脑进行思考IV .计算机信息处理,实际上就是由计算机进行数据处理的过程A. I 和 n B.WC.HID. I、n 和IV6.下列关于信息加密的叙述中,错误的是()。A.加密的目的是将明文变成密文B.加密和解密算法的操作在不同的密钥控制下完成C.加密体制分为单钥加密体制和双钥加密体制D.加密规则和解密规则之间必须相匹配条件的个数ent并把这些四位数按从小到大的顺序存入数组b中,最后 调用写函数writeDat把结果ent以及数组b中符合条件的四位数输出到Out . dat文件中。注意:部
24、分源程序存在test . C文件中。程序中已定义数组:a200, b200,已定义变量:ent请勿改动数据文件in . dat中的任何数据、主函数main,读函数readDat和写函数writeDat的内容。iclude tdeflne MAX 200Int a(MAX|r bMAXt ent void writeDat();void jsValOJ /*。&嫁。七()从数!(文件in.dM中谭队200个四位数存入数烟.中/ void readDat()10 id 12 !13 15 !lb17int 1;FILE efp;fp fopen(Rin.datw#for(i 0; i U)随故,实
25、现眩H 求的功健printf (湎足条件的数7dn,ent);for(i 0; i writeDat fopen (Mout .dat, vww); fprintf(fp#M%dnv, ent); for(i 0; i ent; i+4)fprintf(fp, M%dnHr bil); fclose(fp);40.在文件in . dat中已存有200个正整数,且每个数均在1 000至9999 之间。函数readDat是读取这200个数存放到数组aa中。请编制函数 jsSort,其函数的功能是:要求按每个数的后三位的大小进行降序排列, 如果出现后三位相等的数值,则对这些数值按原始4位数据进行升序
26、排 列,将排序后的前10个数存入数组bb中。最后调用函数writeDat把结果bb输出到文件out . dat中。例:处理前 9012 5099 6012 7025 808X注意:部分源程序存在E.c文件中.请勿改动数据文件in.dat中的任何数据处理后 5099 8088 7025 6012 9012工由数main。、读函数readDatO和写函敢writeDatO的内容.V1 Iinclude 2 ;(include otring.h3 ! void readDat();4 ) void writeDat();5 Lint aa(200 bb(10 ;::6 void jsSort()7
27、;(10 ;void main()lli。.二12 readDat();13 assort ();14 writeDat ();15 Ijj ?.16 ! void readDat()n 1 1i.18 FILE in;19 int 1;20 : in fopen(Hin.datR, ”r);21 - for(1 0; i 200;22 ! fscant(in,6aa1123 ; fclose(in);26 ;(27 !28 29 J30 !31 ;32 !33 J34 ;S35 !36 i25 void writeDat OFILE out_;int i;out fopen (Mout da
28、fe Ww);for(1 0; i 10;(printfi lrbbi);fprintf (out, ,t%dn*t9 bb(1);fclose(out);五、设计与应用题(2题)41.设在SQL Server 2008某数据库中,已建立了四个文件组:?、 f93和04,以及一个分区函数RangePFl o RangePFl的定义代码如下:CREATE PARTITION FUNCTION RangePFl (int) AS RANGE LEFT FOR VALUES (100, 200, 300) (1)请基于 RangePFl 创建一个分区方案 RangePSl,每个分区对应一个文件组。(
29、5分)(2)请使用RangePSl创 建分区表 PartitionT (Gid, GoodName, Price),该表基于 Gid 列创 建分区。其中Gid :int类型,取值大于等于1 ; GoodName :统一字符编 码可变长类型,最多可存储20个汉字;Price :定点小数类型,小数部 分1位,整数部分到千位。(5分)42.设某全国性的运输企业建立了大型0LTP系统,并在该系统之上建立 了数据仓库。0LTP系统和数据仓库中有如下数据表:运输明细表(运输 单ID,发送站ID,终到站ID,货物ID,货物重量,运输价格,发货日 期)汇总表1 (发送站ID,终到站ID,货物ID,发货日期,总
30、重,总 运价)汇总表2 (发送站ID,终到地区ID,货物ID,发货日期,总重, 总运价)汇总表3 (发送站ID,终到站ID,货物ID,发货月份,总重, 总运价)汇总表4 (发送地区ID,终到地区ID,货物类别ID,发货日 期,总重,总运价)该企业管理的货运站约有100个,货物约有500种 共10类,各汇总表都建有主码,且各表有合理的维护策略,在每次维护 后数据能保持一致。设有视图V,该视图的访问频率很高,其查询结果 模式为(发送地区ID,终到站ID,发货月份,总重,总运价),该视图 现以汇总表1为计算数据源。经监控发现,汇总表1的被访问频率过高, 导致系统整体性能下降,而其它汇总表被访问频率较
31、低。在不增加汇总 表和索引的情况下,请给出一个改善系统服务性能的优化方案,并简要说明理由。(10分)六、单选题1分(2题)43 .DBAS需求分析阶段的性能分析是分析DBAS应具有的性能指标。 下列不属于DBAS性能指标的是()。A.数据库空间占用情况B.数据查询响应时间C单位时间内可以完成 的查询数量D.单位时间内可以完成的事务数量44 .在数据库应用系统的需求分析阶段,设有如下工作:1 .分析与描述 目标系统需要完成的功能II .分析与描述目标系统对响应时间、存储容 量的要求HI .分析与描述目标系统涉及的数据范围、数据的属性特征及 数据之间的关系IV .分析与描述每项功能活动需要的输人数
32、据、业务规 则及输出数据分析与描述目标系统的总体结构、功能活动及各功能活动 之间的关系以上属于系统功能建模内容的是()。A.仅 I、W 和 VB.仅 H、W 和 VC.仅 I、II 和 HID.仅 HI、IV和 V参考答案LC解析:关系运算中,“交”的定义是:关系R和S的交是既属于R又 属于S的元组组成的集合,记做RCIS。关系T中的两个元组正是对R 和S进行交运算得来的。2.AA。【解析】在一个单链表中,若要删除P结点的后续结点,只要将P的指针域指向P的后继的后继即可,即P? next=Pt . next next03C解析:聚集是将若干对象和它们之间的联系组合成一个新的对象。4.C解析:信
33、息是有价值的,信息的价值与其准确性、及时性、完整性 和可靠性有关。对照本题题干中的五项可知,正确答案为选项c( I、n、 III和 V)。5C解析:智能模拟是用计算机模拟人类某些智能行为,如感知、思维、 推理、学习和理解等。近年出现的智能机器人以知识库为基础采用智能 接口,能进行逻辑判断、完成判断和决策任务,它可以模拟或部分代替 人的智能活动,但并不能完全取代人脑进行思考。6.B解析:一般人们将加密前的文件称为明文,而加密后的文件称为密 文,因此加密的目的就是将明文变为密文。通常加密和解密算法都是在 一组密钥控制下完成的,它们分别被称为加密密钥和解密密钥。现有的 加密体制可分为两种:一种是单钥
34、加密体制,也称为私钥或对称加密体 制;另一种是双钥加密体制,或称为公钥或非对称加密体制。加密规则 和解密规则之间必须相匹配,即每一个加密规则都对应一个解密规则。7.C数据定义语言(Data Definition Language, DDL)是SQL语言集中负 责数据结构定义与数据库对象定义的语言,由CREATE. ALTER与 DROP 三个语法所组成,最早是由 Codasyl (Conference on Data Systems Languages)数据模型开始,现在被纳入SQL指令中作为其中一个子集。 8.D9 .A解析:用户界面定义在外部级模型。10 .D解析:数据库系统一般由数据库、
35、数据库管理系统(DBMS)、应用 系统、数据库管理员和用户构成。DBMS是数据库系统的基础和核心。n.数据字典数据字典解析:数据字典(DD)是各类数据描述的集合。数 据字典通常包括数据项、数据结构、数据流、数据存储和处理过程5个 部分。12 .缺页率或页面淘汰算法不合理抖动是缺页率高引起的,由于页面在 内外存之间频繁的调度,以至于系统调度页面的时间你进程实际运行的 时间还长,所以产生了抖动。13 .SAS【解析】SAS就是串行SCSI硬盘的英文缩写。14 .先进先出淘汰算法(FIFO)页面淘汰算法包括最佳淘汰算法,先进先 出淘汰算法,最近最久未使用算法,最近使用最少淘汰算法15 .实现无损联接
36、;或无损联接;或不丢失数据实现无损联接;或无损联 接;或不丢失数据解析:为了提高规范化程度,常把低一级的关系模式 分解为若干高一级的关系模式。分解时应保证分解后产生的模式与原来 的模式等价。常用的等价标准有要求分解具有无损联接性并要求分解保 持函数依赖的两种。16 .安全问题【解析】客户机/服务器模式在实现中需要解决的主要问题 有:标识一个特定的服务、响应并发请求和服务器程序的安全问题。17 .认证认证18 .信息处理信息处理解析:数据处理和信息处理是计算机的重要应用领域,当前的数据也 已有更广泛的含义,如图、文、声等多媒体数据,它们都已成为计算 机的处理对象。19 .目录目录解析:文件系统一
37、个最大的特点就是“按名存取”,用户只 要给出文件的符号名就能方便地存取在外存空间的文件信息,而不必关 心文件的具体物理地址。而实现文件符号名到文件物理地址映射的主要 环节是检索文件目录。20 .多维多维21 .C解析:栈是限制仅在表的一端进行插入和删除运算的线性表,通常 称插入、删除的这一端为栈顶(Top),另一端称为栈底(Bottom)。当表中 没有元素时称为空栈。根据上述定义,每次删除(退栈)的总是当前栈中“最新”的元素,即最后 插入(进栈)的元素,而最先插入的是被放在栈的底部,要到最后才能删 除。根据上述原理,C)3,l,2,既然先出栈的是3,说明1,2已经进栈, 那么1不可能在2之前出
38、栈。22 .B解析:根据数据库的定义可知,数据库是长期储存在计算机内的、 有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、 描述和存储,具有较小的冗余度、较高的数据独立性、和易扩展性,并 可为各种用户所共享。23.B【答案】B【解析】Data Architect是可以对Power Designer中所有模型信息进行 访问的只读模块。24.B25 .D26 .C27 .D虚拟页式存储管理又称为请求页式存储管理,请求页式的基本思想 是,在进程开始执行之前,不是装入全部页面,而是只是装入一个(甚至 。个)页面,然后根据进程执行的需要,动态地装入其他页面。28 .A29.B解析:响应比
39、定义为系统对作业的响应时间与作业运行时间的比值。 最高响应比作业优先算法优先选择响应比最高的作业。对JOB1JOB2、 JOB3 和 JOB4 的响应比分别为 和 0/35=0, 因此首先被调度的作业是JOB2,正确答案为选项B。30.A31.【审题关键句】千位+十位组合与个位+百位组合,都是奇数,两数相 减结果大于等于0小于等于10,从大到小排序。n【解题思路】n首先,本题要定义多个变量,包括两仑循环变量循环is j ;用来存 放四位数分解之后各位数的变量qw(千位)、bw(百位)、S W(十位)和gw(个 位);两个用来存放重新组合数字的变量newVl和newV20n通过for循环依次对数
40、组中的每个四位数进行分解,每分解一个四 位数,根据题目要求,对其各位数进行重新组合,形成两个新的十位数, 组合条件分别是原四位数的千位和十位组成一个十位数,个位和百位组 成一t十位数,并将两个新的十位数分别赋给变量newVI和newV20 数字重组完毕之后,再根据题目要求筛选满足条件的四位数,本题 需要考虑多个筛选条件:一是新组合的十位数中,其十位数不能为0, 即原四位数的千位和个位数字不能为0 ;二是两个新组合的十位数之差 必须大于等于0小于等于W ;三是两个新组合的数字均为奇数。n将同时满足以上3个条件的四位数赋给数组bcnt,同时数组下标 值加1,当for循环执行完毕后,则将所有满足条件
41、的四位数全部存放 到数组bcntqbo3最后通过两个for循环,对数组bcnt中的元素按从大到小的顺序排 序,排序过程中,可用newVl或newV2作为数据交换的中间变量。n【参考答案】nn32,n【审题关键句】千位-百位-十位-个位,结果大于等于零且原四位数 是奇数,统计出满足此条件的个数,并按从小到大的顺序存入数组。 n【解题思路】n本题类似第9套试题,通过审题可以发现主要有两个不同点:一是要 求统计的四位数的条件是“千位一百位-十位-个位=0”,二是要求该四位 数是奇数,这两个不同点都体现在参考答案的第8条语句中,对该语句 进行修改即可,其中,可以判断奇数的表达式是n【参老答案】 n7
42、.数据库管理系统DBMS中用来定义模式、内模式和外模式的语言是A.DML B.C C.DDL D.Basic8 .如果关系模式R是BCNF范式,那么下列说法不正确的是oA.R必是3NF B.R必是INF C.R必是2NF D.R必是4NF9 .用户界面是用户和数据库系统间的一条分界线,在分界线之下,用户 是不可知的,用户界面定义在 OA.外部级(模型)B.概念级C.内部级D.逻辑级10 .数据库系统的核心是()A.编译系统B.数据库C.操作系统D.数据库管理系统二、填空题(10题)H.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合, 包括数据项、数据结构、数据流、数据存储、数据加工
43、过程等的描述; 通常称为【12 .抖动是由引起的13 .串行SCSI硬盘就是硬盘。nn33 .n【审题关键句】四位数的千位二百位=十位=个位,且四位数是奇 数,统计出满足此条件的个数,按从小到大的顺序存入数组。n【解题思路】n本题类似第9套试题,通过审题可以发现主要有两个不同点:一是要 求统计的四位数的条件是“千位二百位,=十位二个位,二是要求该四 位数是奇数,这两个不同点都体现在参考答案的第8条语句中,对该语 句进行修改即可,其中,可以判断奇数的表达式是“ai%2”。n【参考答案】nn34 .n审题关键句字符的ASCII值右移4位二进制位,高位补。后加 原字符的ASCII值。n【解题思路】W定义