【计算机类职业资格】二级VISUAL+FOXPRO笔试-328及答案解析.doc

上传人:周芸 文档编号:1328581 上传时间:2019-10-17 格式:DOC 页数:22 大小:127KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+FOXPRO笔试-328及答案解析.doc_第1页
第1页 / 共22页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-328及答案解析.doc_第2页
第2页 / 共22页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-328及答案解析.doc_第3页
第3页 / 共22页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-328及答案解析.doc_第4页
第4页 / 共22页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-328及答案解析.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、二级 VISUAL+FOXPRO笔试-328 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:28,分数:70.00)1.在程序中有这样的一条命令:DO FORM AI WITH A,BA和 B的值将传给_事件过程。(分数:2.00)A.LoadB.InitC.DestroyD.Unload2.如果一个模块访问另一个模块的内部数据,则模块间的耦合属于_耦合。(分数:2.00)A.数据B.内容C.环境D.控制3.视图是一个“虚表”,视图的构造基于_。(分数:2.00)A.基本表B.视图C.基本表或视图D.数据字典4.结构化程序设计的 3种基本逻辑结构为_。(分数:2.0

2、0)A.输入、处理、输出B.树形、网形、环形C.顺序、选择和循环D.主程序、子程序、函数5.设有下列二叉树,如图 1所示。则此二叉树中序遍历的结果为_。(分数:2.00)A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA6.在数据库设计中,表示用户业务流程的常用方法是_。(分数:2.00)A.DFDB.E-R图C.程序流程图D.数据结构图7.实体中的任一关键字是_。(分数:2.00)A.只能由一个可区别实体集合中不同个体的属性组成B.可能由一个或多个可区别实体集合中不同个体的属性组成C.必须由多个可区别实体集合中不同个体的属性组成D.无限制,可由用户任意指定8.在数据库有关书籍中

3、,经常会看到一个缩写“ODBC”,该缩写代表的是_。(分数:2.00)A.数据库管理系统B.开放的数据库连接C.关系数据库查询语言D.分布式数据库系统9.在 Visual FoxPro中,可以通过读取页框的_属性值知道当前活动页的页号,可以通过设置页框的该属性把指定页设置成活动页。(分数:2.00)A.PageCountB.PagesC.ActivePageD.TabStretch10.设字符型变量 a=“AB$ $CD $ $ $EF $ $ $ $?“,若想从中取出“$ $ $”号,以下选项正确的是_。(分数:2.00)A.SUBSTR(a,7,9)B.SUBSTR(a,7,3)C.SUB

4、STR(a,12,14)D.SUBSTR(a,2,3)11.在稍微复杂的线性表中,一个数据元素可以由若干个数据项组成。常把数据元素称为_。(分数:2.00)A.数据单元B.记录C.记录项D.数据项12.使用文本框显示文字时,若要求只显示 8个字符,则需设定它的_属性为 8。(分数:2.00)A.CaptionB.PasswordCharC.MaxLengthD.Value13.若一个具有 n个结点、k 条边的非连通无向图是一个森林(nk),则该森林中必有_棵树。(分数:2.00)A.kB.nC.n-kD.n+k2027 题使用的数据如表 1和表 2所示。表 1 教师表(TEACHER.DBF)

5、 教师号 姓名 性别 籍贯 职称 年龄 工资元0001 王吉兵 男 江苏 讲师 27 2003.500002 张晓春 女 安徽 副教授 28 2800.500003 左燕 女 江苏 讲师 25 2040.000004 赵华 男 安徽 副教授 35 2800.000005 李宁 男 山东 讲师 24 2500.00表 2 讲课表(JK.DBF) 教师号 课号 学时0001 0001 980002 0002 760001 0002 800002 0003 690003 0001 750003 0003 680004 0001 890005 0001 760004 0002 650003 0002

6、90(分数:16.00)(1).要选出总学时数超过 200的教师的教师号和总学时数,下列正确的语句是_。(分数:2.00)A.SELECT教师号,总学时数 FROM JB WHERE总学时=200B.SELECT教师号,SUM(学时)AS 总学时 FROM JK WHERE总学时=200C.SELECT教师号,SUM(学时)AS 总学时 FROM JK;GROUP BY教师号 HAVING总学时=200D.SELECT教师号,SUM(学时)AS 总学时 FROM JK;ORDER BY教师号 WHERE总学时=200(2).要求出教师中总学时数前三名的教师的教师号、姓名和总学时数,下列语句中正

7、确的是_。(分数:2.00)A.SELECT TOP 3教师号,姓名,总学时数;FROM TEACHER,JK ORDER BY 总学时数B.SELECT TOP 3 TEACHER.教师号,TEACHER.姓名,SUM(JK.学时)AS 总学时;FROM TEACHER INNER JOIN JK;WHERE TEACHER.教师号=JK.教师号;GROUP BY JK.教师号;ORDER BY 3 DESCC.SELECT TOP 3 TEACHER.教师号,TEACHER.姓名,SUM(JK.学时)AS 总学时;FROM TEACHER INNER JOIN JK;ON TEACHER.

8、教师号=JK.教师号;GROUP BY JK.教师号;ORDER BY 3 DESCD.SELECT TOP 3 PERCENT TEACHER.教师号,TEACHER.姓名,;SUM(JK.学时)AS 总学时;FROM TEACHER INNER JOIN JK;ON TEACHER.教师号=JK.教师号;GROUP BY JK.教师号;ORDER BY 3 DESC(3).下列程序执行后,结果中将包含_条记录。SELECT TEACHER.教师号,TEACHER.姓名;FROM TEACHER INNER JOIN JK;ON TEACHER.教师号=JK.教师号;WHERE JK.学时

9、BETWEEN 80 AND 100(分数:2.00)A.2B.3C.4D.5(4).把姓名为“王吉兵”的教师所讲的课号为“0002”课的学时数变为原来的 1.5倍,使用的语句为_。(分数:2.00)A.UPDATE JK SET学时 WITH学时*1.5;WHERE课号=“0002“AND 姓名=“王吉兵“B.UPDATE JK SET学时=学时*1.5 WHERE 课号=“0002“AND 姓名=“王吉兵“C.UPDATE JK SET学时=学时*1.5 WHERE 课号=“0002“;AND教师号 IN;(SELECT教师号 FROM TEACHER WHERE姓名=“王吉兵“)D.UP

10、DATE JK SET学时 WITH学时*1.5 WHERE 课号=“0002“;AND教师号 IN;(SELECT教师号 FROM TEACHER WHERE姓名=“王吉兵“)(5).要给讲课表(JK.dbf)的学时字段设置一个字段级有效性规则,规则为“学时=10 AND 学时=300”,如果在输入时违反了该规则将给出提示信息“学时必须在 10300 之间。”正确的语句是_。(分数:2.00)A.CREATE TABLE JK 学时 CHECK学时=10 AND 学时=300;ERROR“学时必须在 10300 之间。“B.ALTER TABLE JK ALTER学时;ADD CHECK学时

11、=10 AND;学时=300 ERROR“学时必须在 10300 之间。“C.ALTER TABLE JK ALTER学时;SET CHECK学时=10 AND 学时=300;ERROR“学时必须在 10300 之间。“D.ALTER TABLE JK ALTER学时;SET CHECK学时=10 AND 学时=300;MESSAGE学时必须在 10300 之间。(6).要把讲课表中的“课号”字段更名为“课程号”,下列命令正确的是_。(分数:2.00)A.ALTER TABLE ALTER课号 TO课程号B.ALTER TABLE JK ALTER课号 TO课程号C.ALTER TABLE J

12、K DROP课号 TO课程号D.ALTER TABLE JK RENAME课号 TO课程号(7).创建一个名为 RS的视图,用来显示所有教师的教师号、姓名和总课时,下面正确的语句是_。(分数:2.00)A.SELECT TEACHER.教师号,TEACHER.姓名,JK.总学时;WHERE TEACHER.教师号=JK.教师号;GROUP BY TEACHER.教师号 INTO CURSOR RSB.CREATE VIEW RS AS:SELECT TEACHER.教师号,TEACHER.姓名,JK.总学时;WHERE TEACHER.教师号=JK.教师号 GROUP BY TEACHER.教

13、师号C.SELECT TEACHER.教师号,TEACHER.姓名,JK.总学时;WHERE TEACHER.教师号=JK.教师号;GROUP BY TEACHER.教师号 INTO CURSOR RSD.CREATE VIEW RS AS;SELECT TEACHER.教师号,TEACHER.姓名,SUM(JK.学时)AS 总学时;WHERE TEACHER.教师号=JK.教师号 GROUP BY TEACHER.教师号(8).给教师表(TEACHER.DBF)增加一行,该行的教师号、姓名和工资值分别为“0006”、“赵怀新”和2030.00。下列命令正确的是_。(分数:2.00)A.INS

14、ERT INTO TABLE TEACHER VALUES(“0006“,“赵怀新“,2030.00)B.INSERT INTO TEACHER VALUES(“0006“,“赵怀新“,2030.00)C.INSERT INTO TEACHER(教师号,姓名,工资);VALUES(“0006“,“赵怀新“,2030.00)D.INSERT INTO TABLE TEACHER(教师号,姓名,工资);VALUES(“0006“,“赵怀新“,2030.00)14.如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,则这个字段(属性)就称为_。(分数:2.00)A

15、.外部关键字B.内部关键字C.关键字D.连接关键字15.有下列程序段:X=1n=0Do While x20x=x*3n=n+1Enddo? x,n该程序段的执行结果为_。(分数:2.00)A.15和 1B.27和 3C.195和 3D.600和 416.在 Visual FoxPro中,下列字符型常量“Thank you.“表示法中,错误的是_。(分数:2.00)A.“Thank you.“B.Thank you.C.(Thank you.)D.Thank You.17.在 Visual FoxPro中,如果希望表单显示的时候自动位于 Visual FoxPro主窗口的中央,需设计表单的_属性

16、。(分数:2.00)A.AlwaysOnTopB.AutoCenterC.WindowStateD.WindowsType18.执行下列命令后,输出结果是_。DIMENSION ARRAY(10)array(1)=“2003“? array(1),array(2)(分数:2.00)A.2003,0B.2003,.F.C.2003,.T.D.2003,空格19.软件危机的主要表现包括软件质量差,而引起软件质量差的主要原因是_。(分数:2.00)A.没有软件质量标准B.软件开发人员素质较差C.用户经常干预软件开发工作D.软件开发人员未遵循国际软件质量标准20.当光标处在备注型字段上,要想进入该字段

17、的编辑窗口,应使用的组合键是_。(分数:2.00)A.Ctrl+WB.Ctrt+EndC.Ctrl+PgDnD.Ctrl+Up21.在 Visual FoxPro中,假设有一个表 RSDA,其结构如表 3所示。表 3 RSDA表的结构 字段名 字段类型 字段宽度与小数 位 备注XM C 8 姓名NL N 3 年龄CSRQ D 8 出生日期JBGZ N 7,2 基本工资JJ N 7,2 奖金现在要为结构复合索引文件建立一个名为 XC的索引标识符,该索引标识符先按姓名升序排列,如果姓名相同再按出生日期升序排列,以下正确的命令是_。(分数:2.00)A.INDEX ON XM+CSRQ TO XNB

18、.INDEX ON XM+STR(CSRQ)TO XNC.INDEX ON XM+DTOC(CSRQ)TAG XND.INDEX ON XM+DTOC(CSRQ,1)TAG XN22.当程序设计语言对输入格式有严格要求时,应保持输入格式与输入语句的_。(分数:2.00)A.可读性B.连续性C.一致性D.以上答案都不对23.在 Visual FoxPro中,表 RSDA已打开,并建立了 bh.idx、xm.idx、zw.idx 和 gz.idx索引文件,这些索引的索引表达式分别是编号、姓名、职务和基本工资字段。执行 SET INDEX TO bh,xm,zw,gz 后,若再执行 SET INDE

19、X TO命令,则主索引文件为_。(分数:2.00)A.bhB.xmC.zwD.没有24.在 Visual FoxPro中,标签控件的_属性用于确定标签上显示的文本能否换行。(分数:2.00)A.AutoSizeB.WordWrapC.CaptionD.BackStyle25.下列说法正确的是_。(分数:2.00)A.软件开发就是编写程序B.软件开发技术的主体内容是开发过程C.软件设计就是编定计算机可以接受的程序代码D.软件工程过程就是把输入转化为输出的一组彼此相关的资源和活动26.在窗体上有一个文本框控件,名称为 TxtTime;一个计时器控件,名称为 Timer1,要求每一秒在文本框中显示一

20、次当前的时间。程序为Procedure Timer1 _()ThisForm.TxtTime.Value=TimeEndProc(分数:2.00)A.EnabledB.VisibleC.IntervalD.Timer27.在 Visual FoxPro中,关于记录的删除命令的说法正确的是_。(分数:2.00)A.DELETE和 PACK命令都是给满足条件的记录加上删除标记B.DELETE和 PACK命令都是物理删除加上删除标记的记录C.DELETE命令是给满足条件的记录加上删除标记,PACK 命令是物理删除加上删除标记的记录D.PACK命令是给满足条件的记录加上删除标记,DELETE 命令是物

21、理删除加上删除标记的记录二、填空题(总题数:13,分数:30.00)28.设一棵完全二叉树共有 700个结点,则在该二又树中有 1 个叶子结点。(分数:2.00)填空项 1:_29.数据库系统中实现各种数据管理功能的核心软件称为 1。(分数:2.00)填空项 1:_30. 1是指编写程序时所表现出的特点、习惯和逻辑思路。(分数:2.00)填空项 1:_31.对模块化最重要的要求是模块的 1。(分数:2.00)填空项 1:_32.数据库系统的三级模式中, 1 是一种抽象的描述,它不涉及具体的硬件环境与平台,也与具体的软件环境无关。(分数:2.00)填空项 1:_33.关系数据模型是以关系数学理论

22、为基础的,在关系模型中,操作的对象和结果都是 1。(分数:2.00)填空项 1:_34.在 Visual FoxPro中,将所有以 a字母开头的变量存放在名为 amemfile的内存变量文件中,用到的命令是_。(分数:2.00)填空项 1:_35.下列命令的执行结果为_。? STR(12345.6789,8,3),DTOC(CTOD(“02/23/2002“),1)(分数:2.00)填空项 1:_下列程序的功能是输出如下数列的前 20项,按每行 5个数的形式输出。1,1,2,3,5,8,13,程序代码如下,请填空。A=1B=1I=3?A,BDO WHILE( (9) )C=A+BT=BB=A+

23、B(10) ? CIf (11) Then?EndIfI=I+1ENDDO(分数:6.00)填空项 1:_填空项 1:_填空项 1:_36.在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值连接,在等值连接的基础上去掉重复属性,称为 1 连接。(分数:2.00)填空项 1:_37.在数据库表中,主索引和_要求字段值的唯一性,且不能在具有重复值的字段上建立该索引。(分数:2.00)填空项 1:_38.在模块程序中可以使用 PARAMETERS和 LPARAMETERS命令来接受调用程序传入的参数,其 LPARAMETERS命令声明的形参变量被看成是模块程序中建立的 1 变量。(分数:2

24、.00)填空项 1:_39.在 Visual FoxPro中,基类的最小事件集为 Init、Destroy 和 1。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-328 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:28,分数:70.00)1.在程序中有这样的一条命令:DO FORM AI WITH A,BA和 B的值将传给_事件过程。(分数:2.00)A.LoadB.Init C.DestroyD.Unload解析:分析 使用带有 WITH子句的 DO FORM命令,在表单运行引发 INIT事件时,系统会将各实参的值传递给该事件代码的 PAR

25、AMETERS或 LPARAMETERS子句中的各形参。2.如果一个模块访问另一个模块的内部数据,则模块间的耦合属于_耦合。(分数:2.00)A.数据B.内容 C.环境D.控制解析:分析 内容耦合的定义是:如果一个模块直接访问另一个模块的内容,则这两个模块称为内容耦合。3.视图是一个“虚表”,视图的构造基于_。(分数:2.00)A.基本表 B.视图C.基本表或视图D.数据字典解析:分析 在 SQL语言中关系数据库称为“基本表”,子模式(外模式)称为“视图”,存储模式(内模式)称为“存储数据文件”。在 SQL语言中,关系的元组称为“行”,属性称为“列”;一个表由行集构成,行是列的序列,每列对应一

26、个数据项;一个表或为一个基本表,或为一个视图。4.结构化程序设计的 3种基本逻辑结构为_。(分数:2.00)A.输入、处理、输出B.树形、网形、环形C.顺序、选择和循环 D.主程序、子程序、函数解析:分析 结构化程序设计的 3种基本逻辑结构为顺序、选择和循环。5.设有下列二叉树,如图 1所示。则此二叉树中序遍历的结果为_。(分数:2.00)A.ABCDEFB.DBEAFC C.ABDECFD.DEBFCA解析:分析 中序遍历是指在访问根结点、遍历左子树和遍历右子树这三者时,首先遍历左子树,然后访问根结点,最后遍历右子树;并且,在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树

27、。根据题目所给二叉树,可以得出其中序遍历的结果为 DBEAFC。6.在数据库设计中,表示用户业务流程的常用方法是_。(分数:2.00)A.DFD B.E-R图C.程序流程图D.数据结构图解析:分析 在数据库设计中,表示用户业务流程的常用方法是数据流图(DFD)。用 DFD表达数据和处理过程的关系。对于数据库设计来讲,数据流图是进行详细的数据收集和数据分析所获得的主要结果。7.实体中的任一关键字是_。(分数:2.00)A.只能由一个可区别实体集合中不同个体的属性组成B.可能由一个或多个可区别实体集合中不同个体的属性组成 C.必须由多个可区别实体集合中不同个体的属性组成D.无限制,可由用户任意指定

28、解析:分析 所谓实体关键字是指实体诸属性中,当某个属性或某几个属性的组合一旦有了取值,便能唯一确定实体集中的具体个体。关键字不能任意指定,而必须是具有上述特性的某个属性。但有时实体中的一个属性取值,并不能唯一确定实体集中的某个体,往往需要几个属性的组合才能唯一确定实体集中的特定个体。8.在数据库有关书籍中,经常会看到一个缩写“ODBC”,该缩写代表的是_。(分数:2.00)A.数据库管理系统B.开放的数据库连接 C.关系数据库查询语言D.分布式数据库系统解析:分析 数据库管理系统的英文缩写为 DBMS,开放的数据库连接的英文缩写为 ODBC。其他两个名词尚无统一的英文缩写。9.在 Visual

29、 FoxPro中,可以通过读取页框的_属性值知道当前活动页的页号,可以通过设置页框的该属性把指定页设置成活动页。(分数:2.00)A.PageCountB.PagesC.ActivePage D.TabStretch解析:分析 要想得到页框中包含的页的数目,可通过页框的 PageCount属性;要想访问页框中页可通过 Pages,这是一个数组属性,每一个元素代表页框的一个页;页框的 ActivePage属性用来指示或设定哪一页是当前活动页;页框的 Tabstretch属性的作用是指定页框的页的标题是以多重行的形式显示还是以单行的形式显示。10.设字符型变量 a=“AB$ $CD $ $ $EF

30、 $ $ $ $?“,若想从中取出“$ $ $”号,以下选项正确的是_。(分数:2.00)A.SUBSTR(a,7,9)B.SUBSTR(a,7,3) C.SUBSTR(a,12,14)D.SUBSTR(a,2,3)解析:分析 本题为从字符型变量 a中取子串,取子串函数原型为SUBSTR(字符型表达式,n1,n2)其作用是从第 n1个字符开始,取出 n2个字符。故答案 B是从第 7个字符开始取 3个,结果为“$”。11.在稍微复杂的线性表中,一个数据元素可以由若干个数据项组成。常把数据元素称为_。(分数:2.00)A.数据单元B.记录 C.记录项D.数据项解析:分析 线性表是最常用且最简单的一

31、种数据结构。一个线性表是 n个数据元素的有限序列。至于多个元素的具体含义,在不同的情况下各不相同,它可以是一个数或一个符号,也可以是一页书,甚至是更复杂的信息。在稍微复杂的线性表中,一个数据元素可以由若干个数据项组成。常把数据元素称为记录,含有大量记录的线性表又称文件。12.使用文本框显示文字时,若要求只显示 8个字符,则需设定它的_属性为 8。(分数:2.00)A.CaptionB.PasswordCharC.MaxLength D.Value解析:分析 文本框无 Caption事件,文件框的 Value属性值为显示在文本框中的内容,PasswordChar属性用来指定显示在文本框中的字符占

32、位符,MaxLength 属性用来指定文本框中输入字符的最大长度。13.若一个具有 n个结点、k 条边的非连通无向图是一个森林(nk),则该森林中必有_棵树。(分数:2.00)A.kB.nC.n-k D.n+k解析:分析 假设该森林中有 s棵树:T 1,T 2,T s,且每个 Ti有 ni个结点、k i条边(i=1,2,s),由树的等价条件可知:k i=ni-1,则 k=k1+k2+ks=(n1-1)+(n2-1)+(ns-1)=n-s,故 s=n-k,所以该森林中必有 n-k棵树。2027 题使用的数据如表 1和表 2所示。表 1 教师表(TEACHER.DBF) 教师号 姓名 性别 籍贯

33、职称 年龄 工资元0001 王吉兵 男 江苏 讲师 27 2003.500002 张晓春 女 安徽 副教授 28 2800.500003 左燕 女 江苏 讲师 25 2040.000004 赵华 男 安徽 副教授 35 2800.000005 李宁 男 山东 讲师 24 2500.00表 2 讲课表(JK.DBF) 教师号 课号 学时0001 0001 980002 0002 760001 0002 800002 0003 690003 0001 750003 0003 680004 0001 890005 0001 760004 0002 650003 0002 90(分数:16.00)(1

34、).要选出总学时数超过 200的教师的教师号和总学时数,下列正确的语句是_。(分数:2.00)A.SELECT教师号,总学时数 FROM JB WHERE总学时=200B.SELECT教师号,SUM(学时)AS 总学时 FROM JK WHERE总学时=200C.SELECT教师号,SUM(学时)AS 总学时 FROM JK;GROUP BY教师号 HAVING总学时=200 D.SELECT教师号,SUM(学时)AS 总学时 FROM JK;ORDER BY教师号 WHERE总学时=200解析:分析 要选出总学时数超过 200的教师信息,必须要求出每个教师的总学时数,因此要按照教师号进行分组

35、,利用统计函数 SUM()求出每个教师的总学时数,再通过 HAVING子句筛选出符合条件的分组。(2).要求出教师中总学时数前三名的教师的教师号、姓名和总学时数,下列语句中正确的是_。(分数:2.00)A.SELECT TOP 3教师号,姓名,总学时数;FROM TEACHER,JK ORDER BY 总学时数B.SELECT TOP 3 TEACHER.教师号,TEACHER.姓名,SUM(JK.学时)AS 总学时;FROM TEACHER INNER JOIN JK;WHERE TEACHER.教师号=JK.教师号;GROUP BY JK.教师号;ORDER BY 3 DESCC.SELE

36、CT TOP 3 TEACHER.教师号,TEACHER.姓名,SUM(JK.学时)AS 总学时;FROM TEACHER INNER JOIN JK;ON TEACHER.教师号=JK.教师号;GROUP BY JK.教师号;ORDER BY 3 DESC D.SELECT TOP 3 PERCENT TEACHER.教师号,TEACHER.姓名,;SUM(JK.学时)AS 总学时;FROM TEACHER INNER JOIN JK;ON TEACHER.教师号=JK.教师号;GROUP BY JK.教师号;ORDER BY 3 DESC解析:分析 本题涉及两个表,因此需在两张表之间按教师

37、号进行内部连接,注意内部连接的关键字为INNER JOINON。为求出教师的总学时数,应按照教师号进行分组。要列出总学时数前 3名的教师信息,可按总学时数降序排列,用 TOP 3子句指定结果集中只包含排在前面的 3条记录。(3).下列程序执行后,结果中将包含_条记录。SELECT TEACHER.教师号,TEACHER.姓名;FROM TEACHER INNER JOIN JK;ON TEACHER.教师号=JK.教师号;WHERE JK.学时 BETWEEN 80 AND 100(分数:2.00)A.2B.3C.4 D.5解析:分析 本题按照教师号相等的条件在 TEACHER表和 JK表之间

38、进行内部连接,在连接的结果中选出学时在 80到 100之间的记录。故结果中有 4条记录。(4).把姓名为“王吉兵”的教师所讲的课号为“0002”课的学时数变为原来的 1.5倍,使用的语句为_。(分数:2.00)A.UPDATE JK SET学时 WITH学时*1.5;WHERE课号=“0002“AND 姓名=“王吉兵“B.UPDATE JK SET学时=学时*1.5 WHERE 课号=“0002“AND 姓名=“王吉兵“C.UPDATE JK SET学时=学时*1.5 WHERE 课号=“0002“;AND教师号 IN;(SELECT教师号 FROM TEACHER WHERE姓名=“王吉兵“

39、) D.UPDATE JK SET学时 WITH学时*1.5 WHERE 课号=“0002“;AND教师号 IN;(SELECT教师号 FROM TEACHER WHERE姓名=“王吉兵“)解析:分析 本题涉及“姓名”、“课号”和“学时”3 个字段,这 3个字段分属于两个表。要在讲课表中修改某教师的某门课的学时数,必须知道该教师的教师号和课号,而本题没有给定教师号,所给的是姓名,故可以通过子查询从 TEACHER表查询出姓名为“王吉兵”的教师的教师号,然后通过 IN谓词形成更新记录的条件。注意:UPDATE 语句的格式为 UPDATE表名 SET字段名=表达式 WHERE条件,由此可知只有答案

40、 C是正确的。(5).要给讲课表(JK.dbf)的学时字段设置一个字段级有效性规则,规则为“学时=10 AND 学时=300”,如果在输入时违反了该规则将给出提示信息“学时必须在 10300 之间。”正确的语句是_。(分数:2.00)A.CREATE TABLE JK 学时 CHECK学时=10 AND 学时=300;ERROR“学时必须在 10300 之间。“B.ALTER TABLE JK ALTER学时;ADD CHECK学时=10 AND;学时=300 ERROR“学时必须在 10300 之间。“C.ALTER TABLE JK ALTER学时;SET CHECK学时=10 AND 学

41、时=300;ERROR“学时必须在 10300 之间。“ D.ALTER TABLE JK ALTER学时;SET CHECK学时=10 AND 学时=300;MESSAGE学时必须在 10300 之间。解析:分析 给字段设定有效性规则,实际上是修改表的结构,所以使用 ALTER TABLE命令,修改字段的有效性规则命令的一般格式如下:ALTER TABLE 表名 ALTER COLUMN 字段名 SET CHECK逻辑表达式;ERROR字符型表达式故只有答案 C是正确的。(6).要把讲课表中的“课号”字段更名为“课程号”,下列命令正确的是_。(分数:2.00)A.ALTER TABLE AL

42、TER课号 TO课程号B.ALTER TABLE JK ALTER课号 TO课程号C.ALTER TABLE JK DROP课号 TO课程号D.ALTER TABLE JK RENAME课号 TO课程号 解析:分析 修改表的结构使用 ALTER TABLE命令。命令“ALTER TABLE表名ALTER列名”只能对已有字段的类型、长度、小数位和有效性规则进行修改,命令“ALTER TABLE表名DROP列名”是删除表中的某字段。命今“ALTER TABLE表名RENAME 列名TO列名 2”的作用是把表中的名为列名 1的字段名改为列名 2。故答案 D是正确的。(7).创建一个名为 RS的视图,

43、用来显示所有教师的教师号、姓名和总课时,下面正确的语句是_。(分数:2.00)A.SELECT TEACHER.教师号,TEACHER.姓名,JK.总学时;WHERE TEACHER.教师号=JK.教师号;GROUP BY TEACHER.教师号 INTO CURSOR RSB.CREATE VIEW RS AS:SELECT TEACHER.教师号,TEACHER.姓名,JK.总学时;WHERE TEACHER.教师号=JK.教师号 GROUP BY TEACHER.教师号C.SELECT TEACHER.教师号,TEACHER.姓名,JK.总学时;WHERE TEACHER.教师号=JK.

44、教师号;GROUP BY TEACHER.教师号 INTO CURSOR RSD.CREATE VIEW RS AS;SELECT TEACHER.教师号,TEACHER.姓名,SUM(JK.学时)AS 总学时;WHERE TEACHER.教师号=JK.教师号 GROUP BY TEACHER.教师号 解析:分析 创建视图使用的命令格式如下:CREATE VIEW 视图名 AS SELECT 命令其中,SELECT 命令为任意可以执行的 SELECT命令。由于输出字段涉及两个表,故应在 WHERE子句中按照教师号相等进行连接,由于要显示每个教师的教师号、姓名和总课时,故应该按照教师号进行分组,

45、并对学时字段进行分组求和。(8).给教师表(TEACHER.DBF)增加一行,该行的教师号、姓名和工资值分别为“0006”、“赵怀新”和2030.00。下列命令正确的是_。(分数:2.00)A.INSERT INTO TABLE TEACHER VALUES(“0006“,“赵怀新“,2030.00)B.INSERT INTO TEACHER VALUES(“0006“,“赵怀新“,2030.00)C.INSERT INTO TEACHER(教师号,姓名,工资);VALUES(“0006“,“赵怀新“,2030.00) D.INSERT INTO TABLE TEACHER(教师号,姓名,工资

46、);VALUES(“0006“,“赵怀新“,2030.00)解析:分析 可通过 INSERT INTO命令为表插入记录,其一般格式如下:INSERT INTO dbf_name (fname1,fname2,)VALUES(eExpression1 ,eExpression2,)其中,fname1,fname2,字段名列表用于指定插入的新记录的哪些字段需要填值,默认时表示全部字段;eExpression1,eExpression2,表达式列表指定新插入记录的字段值。需要注意的是,如果指定了字段名列表,则表达式列表必须与之对应,否则表达式列表必须按照表结构定义字段的顺序来指定所有字段的值。注意:

47、INSERT INTO 后面直接跟表名,而不需要有关键词“TABLE”。14.如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,则这个字段(属性)就称为_。(分数:2.00)A.外部关键字 B.内部关键字C.关键字D.连接关键字解析:分析 本题考核的就是外部关键字的概念。关系中无内部关键字和连接关键字的概念,关键字是指能够唯一区分每一个记录的字段或字段的组合。15.有下列程序段:X=1n=0Do While x20x=x*3n=n+1Enddo? x,n该程序段的执行结果为_。(分数:2.00)A.15和 1B.27和 3 C.195和 3D.600和 4解析:分析 本题考查的是 Dowhile循环。Dowhile 循环在条件为.T.时执行循环。本题首先给变量x赋值 1、n 赋值 0,然后执行 DoWhile循环,判断条件“x20”为.T.,执行循环体,得到 x的值为3,n 的值为 1;判断条件“x20”为.T.,执行循环体,得到 x的值为 9,n 的值为 2;判断条件“

展开阅读全文
相关资源
猜你喜欢
  • ITU-R F 2011 FRENCH-2012 Evaluation of interference from high-altitude platform (HAPS) gateway links (HAPS-to-ground direction) in the fixed service to conventional fixed wireless .pdf ITU-R F 2011 FRENCH-2012 Evaluation of interference from high-altitude platform (HAPS) gateway links (HAPS-to-ground direction) in the fixed service to conventional fixed wireless .pdf
  • ITU-R F 2011 SPANISH-2012 Evaluation of interference from high-altitude platform (HAPS) gateway links (HAPS-to-ground direction) in the fixed service to conventional fixed wireless.pdf ITU-R F 2011 SPANISH-2012 Evaluation of interference from high-altitude platform (HAPS) gateway links (HAPS-to-ground direction) in the fixed service to conventional fixed wireless.pdf
  • ITU-R F 2011-2012 Evaluation of interference from high-altitude platform (HAPS) gateway links (HAPS-to-ground direction) in the fixed service to conventional fixed wireless systems.pdf ITU-R F 2011-2012 Evaluation of interference from high-altitude platform (HAPS) gateway links (HAPS-to-ground direction) in the fixed service to conventional fixed wireless systems.pdf
  • ITU-R F 2086-0-2015 Deployment scenarios for point-to-point systems in the fixed service《固定服务中点对点系统的部署方案》.pdf ITU-R F 2086-0-2015 Deployment scenarios for point-to-point systems in the fixed service《固定服务中点对点系统的部署方案》.pdf
  • ITU-R F 2113-0-2018 Error performance and availability objectives and requirements for real point-to-point packet-based radio links.pdf ITU-R F 2113-0-2018 Error performance and availability objectives and requirements for real point-to-point packet-based radio links.pdf
  • ITU-R F 240-7 FRENCH-2006 Signal-to-interference protection ratios for various classes of emission in the fixed service below about 30 MHz《约30 MHz以下固定业务中不同类型发射的信号干扰保护比》.pdf ITU-R F 240-7 FRENCH-2006 Signal-to-interference protection ratios for various classes of emission in the fixed service below about 30 MHz《约30 MHz以下固定业务中不同类型发射的信号干扰保护比》.pdf
  • ITU-R F 240-7 SPANISH-2006 Signal-to-interference protection ratios for various classes of emission in the fixed service below about 30 MHz《约30 MHz以下固定业务中不同类型发射的信号干扰保护比》.pdf ITU-R F 240-7 SPANISH-2006 Signal-to-interference protection ratios for various classes of emission in the fixed service below about 30 MHz《约30 MHz以下固定业务中不同类型发射的信号干扰保护比》.pdf
  • ITU-R F 240-7-2006 Signal-to-interference protection ratios for various classes of emission in the fixed service below about 30 MHz《约30 MHz以下固定业务中不同类型发射的信号干扰保护比》.pdf ITU-R F 240-7-2006 Signal-to-interference protection ratios for various classes of emission in the fixed service below about 30 MHz《约30 MHz以下固定业务中不同类型发射的信号干扰保护比》.pdf
  • ITU-R F 246-3 FRENCH-1974 FREQUENCY-SHIFT KEYING《频移键控》.pdf ITU-R F 246-3 FRENCH-1974 FREQUENCY-SHIFT KEYING《频移键控》.pdf
  • 相关搜索

    当前位置:首页 > 考试资料 > 职业资格

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1