1、计算机二级(VF)61 及答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:60,分数:4200.00)1.在 Visual FoxPro 中以下叙述正确的是【 】。(分数:70.00)A.表也被称作表单B.数据库文件不存储用户数据C.数据库文件的扩展名是 DBFD.一个数据库中的所有表文件存储在一个物理文件中2.若将过程或函数放在单独的程序文件中,可以在应用程序中使用( )。(分数:70.00)A.SET PROGRAM TOB.SET FUNCTION TOC.SET ROUTINE TOD.SET PROCEDURE TO3.以
2、下每两组表达式中,其运算结果完全相同的是(代表空格)( )。(分数:70.00)A.LEFT(“VFP“,3)与 SUBSTR(“VFP“,2,3)B.YEAR(DATE()与 SUBSTR(DTOC(DATE(),7,2)sC.VARTYPE(“40-4*5“)与 VARTYPE(40-4*5)D.假定 A=“visual“,B=“foxpro“,则 A-B与 A+B4.下列关于索引的叙述中,不正确的是( )。(分数:70.00)A.NEXTB.LOOPC.SKIPD.CONTINUE5.表格控件的数据源可以是_。 (分数:70.00)A.视图B.表C.SQL SELECT 语句D.以上三种
3、都可以6.在 Visual FoxPro中,数据库文件的扩展名为( )。(分数:70.00)A.左键B.右键C.同时按下左键和右键D.按什么都不显示7.当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母 A 开头的图书记 录全部打上删除标记,通常可以使用命令_。 (分数:70.00)A.DELETE FOR 图书号=“A“B.DELETE WHILE 图书号=“A“C.DELETE FOR 图书号=“A*“D.DELETE FOR 图书号 LIKE “A%“8.在 Visual FoxPro中设置参照完整性时,要设置成:当更改父表中的主关键字段或候选关键字段时,自动更新相关子表中的对
4、应值,应在“更新规则”选项卡中选择( )。(分数:70.00)A.忽略B.限制C.级联D.忽略或限制9.连编应用程序不能生成的文件是( )。(分数:70.00)A.app 文件B.exe 文件C.dll 文件Dprg文件10.SQL SELECT语句中的 WHERE子句对应于查询设计器中的( )。(分数:70.00)A.CREATE TABLE数据表名 NAMEB.ALTER TABLE数据表名 ALTER字段名C.ALTER TABLE数据表名 RENAME COLUMN字段名 TOD.ALTER TABLE数据表名 ALTER字段名 SET DEFAULT11.职员.DBF:职员号 C(3
5、),姓名 C(6),性别 C(2),组号 N(1),职务 C (10) 客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C (36) 订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6,2) 从订单表中删除客户号为“1001”的订单记录,正确的 SQL 语句是_。 (分数:70.00)A.DROP FROM 订单 WHERE 客户号=“1001“B.DROP FROM 订单 FOR 客户号=“1001“C.DELETE FROM 订单 WHERE 客户号=“1001“D.DELETE FROM 订单 FOR 客户号=“
6、1001“12.在 SQL语句中,与表达式“工资 BETWEEN l000 AND l500”功能相同的表达式是( )。(分数:70.00)A.工资=1000 AND 工资=1500B.工资=1500 AND 工资=1000C.工资=1000 OR 工资=1500D.工资=15000R 工资=1000013.下列赋值语句中正确的是( )。(分数:70.00)A.STORE 1 TO X,YB.STORE 1,2 TO XC.STORE 1 TO X YD.STORE 1、2 TO X14.在关系的基本运算中,下列属于专门关系运算的是( )。(分数:70.00)A.选择、排序B.选择、投影C.并
7、、差、交D.联接、笛卡儿积15.在表单中为表格控件指定数据源的属性是( )。(分数:70.00)A.DataSourceB.RecordSourceC.DataFromD.RecordFrom16.可以随表的打开而自动打开的索引是( )。(分数:70.00)A.单项索引文件B.复合索引文件C.结构化复合索引文件D.非结构化复合索引文件17.利用命令定义条形菜单,下列正确的一项是( )。(分数:70.00)A.2 3B.3 182C.5 12D.10 2018.表单控件工具栏的作用是在表单上创建( )。(分数:70.00)A.EXCLUSIVEB.SHAREDC.NOUPDATED.VALIDA
8、TE19.找出平均分大于 95分的学生学号和他们所在的班级所该使用的语句是( )。(分数:70.00)A.0B.6C.2D.8020.查询设计器中的“筛选”选项卡可以指定判别准则来查询满足条件的记录,其中提供了一些特殊运算符,其中 IN运算符表示的是( )。(分数:70.00)A.字段值大于某个值B.字段值小于某个值C.字段值在某一数值范围内D.字段值在给定的数值列表中21.向项目中添加表单,应该使用项目管理器的( )。(分数:70.00)A.“代码”选项卡B.“类”选项卡C.“数据”选项卡D.“文档”选项卡22.下列关于创建报表的方法中,错误的是( )。(分数:70.00)A.使用报表设计器
9、可以创建自定义报表B.使用报表向导可以创建报表C.使用快速报表可以创建简单规范的报表D.利用报表向导创建的报表是快速报表23.ABC.DBF是一个具有两个备注型字段的数据表文件,若使用 COPY TO TEMP命令进行复制操作,其结果是( )。(分数:70.00)A.得到一个新的数据表文件B.得到一个新的数据表文件和一个新的备注文件C.得到一个新的数据表文件和两个新的备注文件D.错误信息,不能复制带有备注型字段的数据表文件24.命令 SELECT0的功能是( )。(分数:70.00)A.选择编号最小的空闲工作B.选择编号最大的空闲工作区C.随机选择一个工作区的区号D.无此工作区,命令错误25.
10、执行下列程序: CLEAR SET TALK OFF STORE 1 TO i,a,b DO WHILE i=3 DO PROG1 ?“P(“+STR(i,1)+“)=“+STR(a,2)+“,“ i=i+1 ENDDO ?“b=“+STR(b,2) RETURN PROCEDURE PROGl a=a*2 b=b+a SET TALK ON RETURN 程序的运行结果为( )。 (分数:70.00)A.非私有B.私有C.publicD.protected26.在 Visual FoxPro中,可以对字段设置默认值的表是( )。(分数:70.00)A.3B.4C.5D.不定27.数据库表的字
11、段可以定义默认值,默认值是( )。(分数:70.00)A.逻辑表达式B.字符表达式C.数值表达式D.前三种都可能28.下列关于报表带区及其作用的叙述,错误的是( )。(分数:70.00)A.一条命令B.一个过程C.激活另一个菜单D.以上 3种均可以29.下列关于参数传递的说法中,正确的是( )。(分数:70.00)A.ButtonB.ChoiceC.LabelD.Scroll30.下列关于视图操作的说法中,错误的是( )。(分数:70.00)A.lB.2C.5D.831.设有学生表 S(学号,姓名,性别,年龄),查询所有年龄小于等于 18岁的女同学、并按年龄进行降序排序生成新的表 WS,正确的
12、 SQL命令是【 】。(分数:70.00)A.SELECT*FROM s WHERE 性别=女AND 年龄10,所以最后的输出结果是 1949.05.01。 33.设计表单时,要设定表单窗口的颜色,可使用( )。(分数:70.00)A.Caption属性B.BackColor属性 C.ForeColor属性D.Color属性解析:设置表单的窗口颜色,应通过 BackColor属性进行设置,Caption 属性设置的表单窗口标题。34.Visual FoxPro中支持两种类型的菜单,分别是( )。(分数:70.00)A.条形菜单和弹出式菜单 B.条形菜单和下拉式菜单C.弹出式菜单和下拉式菜单D.
13、复杂菜单和简单菜单解析:Visual FoxPro 中,支持两种类型的菜单,分别是条形菜单和弹出式菜单。菜单系统一般是一个下拉式菜单,它是由一个条形菜单和一个弹出式菜单所组成的。35.利用 SETRELATION命令可以建立两个表之间的关联,该关联是( )。(分数:70.00)A.0B.1 C.2D.3解析:组合框的事件依赖于其 Style属性,只有 Style属性设置为 1时,才能接收 DblClick事件,因此只有 B)选项正确。36.给出在车间“W1”或“W2”工作,并且工资大于 3000的职工姓名,正确的命令是( )。(分数:70.00)A.t=18B.t=24 C.t=30D.t=3
14、2解析:程序开始调用循环语句对数组 b( )赋值,b(j)=j,且数组 b的上下界分别为 1和 4;接着将数组b( )作为对象,调用 Tax过程,在 Tax过程中,定义了两个变量 t即 i,i 作为 For循环的循环变量,初始值为 2,终值为数组 b的上界;循环体为“t=t * a(i)”,即将 b(i)的值乘以 t,然后在赋给 t,当循环结束后,程序返回的就是数组 b中除第一个元素以外所有元素值的乘积,此题的结果为 234=24,故输出结果为 t=24。37.清除内存中第一个字符为“A”的内存变量,应使用命令( )。(分数:70.00)A.RELEASE MEMORYB.RELEASE AL
15、L LIKEA* C.RELEASE MEMORY LIKE A*D.CLEAR MEMORY LIKE A*解析:RELEASE MEMORY 和 CLEAR MEMORY只是清除公有和私有变量,不能清除系统变量。要释放所有内存变量应使用 RELEASE ALL。38.下列关于过程文件的说法中,错误的是( )。(分数:70.00)A.记录B.程序C.数据项D.文件 解析:文件管理方式本质上是把数据组织成文件形式存储在磁盘上,所以文件是操作系统管理数据的基本单位。39.某数据库有 20条记录,若用函数 EOF( )测试结果为。T.,那么此时函数 RECNO( )的值是( )。(分数:70.00
16、)A.表单控件工具栏B.布局工具栏 C.常用工具栏D.定制工具栏解析:在表单上需要对齐和调整控件的位置,应使用布局工具栏中的功能按钮进行设置。40.嵌套查询命令中的 IN,相当于( )。(分数:70.00)A.等号=B.集合运算符 C.加号+D.减号-解析:嵌套查询命令中,IN 相当于集合运算符,选项 A),C),D)只是用来迷惑考生。41.下列关于查询的说法,正确的是( )。(分数:70.00)A.EDITB.CHANGEC.BROWSED.MODIFY STRUCTURE 解析:在 Visual FoxPro中用来修改数据表记录的命令可以是 EDIT或 CHANGE命令,也可用 BROWS
17、E命令打开浏览器,在浏览器中直接修改记 录。MODIFY STRUCTURE 是修改数据表结构的命令,不能修改表中记录。42.在 Visual Foxpro中创建项目,系统将建立一个项目文件,项目文件的扩展名是( )。(分数:70.00)A.proB.prjC.pjx D.itm解析:在 Visual FoxPro中,项目管理器的文件扩展名是 pjx。43.在 Visual FoxPro 中,宏替换可以从变量中替换出_。 (分数:70.00)A.字符串B.数值C.命令D.以上三种都可能是 解析:宏替换的功能是替换出字符变量的内容,即&的值是变量中的字符串。去掉了定界符之后,结果就 可能有多种类
18、型,可以是字符串、数值或命令。44.建立一个表文件,表中包含字段:姓名(C,6)、出生日期(D)和婚否(L),则该表中每条记录所占的字节宽度为( )。(分数:70.00)A.abB.bd C.acD.出错解析:在 Visual Basic中,一般可以用 Array函数解决数值初始值的输入,格式为: 数组名=Array(要输入的值) 本题中声明的数组 d,默认下界为 0,即数组第一个元素为 d(0),所以当程序调用 Array函数后,d(O)=a,d(1)=b,d(2)=c,d(3)=d。不难看出最后 Print语句要输出的是 d(1),d(3)的值,即 b、d。所以只有选项 B)正确。 45.
19、将关系看成一张二维表,则下列叙述中不正确的是( )。(分数:70.00)A.表中不允许出现相同的行B.表中不允许出现相同的列C.表中的行次序可以交换D.表中的列次序不可以交换 解析:根据规范化理论依据,对关系的要求包括:列是同质的,即每一列中分量是同类型的数据,来自同一个域,每列称为一个属性,行或列的顺序可以任意排列,而不影响各数据项的关系。46.数据库系统中对数据库进行管理的核心软件是_。 (分数:70.00)A.DBMS B.DBC.OSD.DBS解析:数据库系统(DBS)中对数据库进行管理的核心软件为数据库管理系统(DBMS)。数据库管理系统 可以对数据库的建立、使用和维护进行管理。DB
20、 为数据库的简写。47.在命令按钮组中,决定命令按钮数目的属性是( )。(分数:70.00)A.只能发布数据库中没有变化的数据B.只能发布数据库中变化的数据C.能发布数据库中保存的数据 D.以上说法均不对解析:如果数据不常更改则使用静态 HTML格式;如果数据需要经常更改,则使用动态 HTML格式。所以可以发布数据库中存在的数据。48.打开数据库 abc 的正确命令是_。 (分数:70.00)A.OPEN DATABASE abc B.USE abcC.USE DATABASE abcD.OPEN abc解析:OPEN DATABASE 为打开数据库命令,USE 为打开表命令。 USE DAT
21、ABASE 和 OPEN不能作为命令。49.函数 LEN(ROUND(123456,2)的结果是( )。(分数:70.00)A.MyFormLbl1Caption=“计算机等级考试“B.ThisLbl1Caption=“计算机等级考试“C.ThisFormLbl1Caption=“计算机等级考试“ D.ThisFormLbl1Caption=计算机等级考试解析:当前对象所在表单的关键字为 ThisForm。Myfonn 只是表单的标题,显示字符型数据时,还需要加上定界符。50.有关过程调用叙述正确的是( )。(分数:70.00)A.打开过程文件时,其中的主过程自动调入内存B.同一时刻只能打开一
22、个过程,打开新的过程后,旧的过程自动关闭C.用命令 DOWITH调用过程时,过程文件无需打开就可调用其中的过程D.用命令 DOWITHIN调用过程时,过程文件无需打开,就可调用其中的过程 解析:调用过程时,首先应该打开过程文件,在使用 IN语句后,系统自动打开过程文件,不需要再次打开。51.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。(分数:70.00)A.DB包括 DBS和 DBMSB.DBS包括 DB和 DBMS C.DBMS包括 DB和 DBSD.3者属于平级关系解析:数据库(DB)是指存储在计算机存储设备上、结构化的相关数据的集合,数据库系统(D
23、BS)是指引进数据库技术后的计算机系统,数 据库管理系统(DBMS)是为数据库建立、使用和维护而配置的软件系统。它们之间的关系是数据库系统包括数据库和数据库管理系统。52.设 X=65,命令?VARTYPE(X)的输出是_。(分数:70.00)A.NB.CC.L D.出错解析:53.在下面的 Visual FoxPro 表达式中,运算结果不为逻辑真的是_。 (分数:70.00)A.EMPTY(SPACE(0)B.LIKE(xy*,xyz)C.AT(xy,abcxyz) D.ISNULL (.NULL.)解析:EMPTY():测试一个表达式的值是否为空。对字符型而言,空串和空格串为空;数值型、
24、整型、浮点型、双精度型及货币型中 0即为空;空日期和空日期时间也是空。EMPTY(SPACE(0)的运算结 果为逻辑真。 LIKE(,):比较两个字符串位置上的字符,若所有字符都相匹配,函数返回逻 辑真,否则返回逻辑假。中可以包含通配符*和?。*可以与任何数目的字符相匹配,?可以与 任何单字字符相匹配。LIKE(xy*?,xyz) 的运算结果为逻辑真。 AT(,):返回字符串在中第次出现的位置。AT(xy,abcxyz) 的运算结果为 4。 ISNULL():判断一个表达式的运算结果是否为 NULL值,若是 NULL值返回逻辑真,否则返回逻 辑假。54.下列叙述中正确的是_。 (分数:70.0
25、0)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 解析:一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接、索引等存储结构。而采用不同的存储结构,其数据处理的效率是不同的。55.使用调试器调试第(7)小题的程序,如果想在过程 SWAP执行时观察 X1的值,可以在其中安置一条命令,程序执行到该 命令时,系统将计算 X1的值,并将结果在调试输出窗口中显示,这条命令的正确写
26、法是( )。 (分数:70.00)A.DEBUGOUT X1 B.DEBUG X1C.OUT X1D.TEST X1解析:在模块程序中安置一些 DEBUGOUT命令,当模块程序调试执行到此命令时,会计算出表达式的值,并 将结果送到调试输出窗口。56.利用 SQL命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列语句正确的是( ).(分数:70.00)A.CREATE VIEW ZG_view; SELECT 职工号,姓名 FROM职工表B.CREATE VIEW ZG_view AS; SELECT 职工号,姓名 FROM职工表 C.CREATE QUERY ZG_view; SEL
27、ECT 职工号,姓名 FROM职工表D.CREATE QUERY ZG_view AS; SELECT 职工号,姓名 FROM职工表解析:SQL 的数据定义功能中,可以对视图进行定义,语句格式为: CREATE VIEW view_name(column_name,column_name)AS select_statement。 57.SQL的 SELECT语句中,“HAVING“用来筛选满足条件的【 】。(分数:70.00)A.列B.行C.关系D.分组 解析:在 SQL的 SEIECT语句中 HAVING短语要结合 GROUP BY使用,用来进一步限定满足分组条件的元组。58.关于内存变量的
28、调用,下列说法正确的是( )。(分数:70.00)A.局部变量不能被本层模块程序调用B.私有变量只能被本层模块程序调用C.局部变量能被本层模块和下层模块程序调用D.私有变量能被本层模块和下层模块程序调用 解析:公共变量可以被整个程序调用;私有变量只能被本层模块和下层模块程序调用;而局部变量只能被本层模块调用,其他模块都不能调用局部变量。59.在数据库已打开的情况下,利用 SQL命令从学生表中派生出含有“学号”、“姓名”和“年龄”字段的视图,下列语句正确的是( )。 (分数:70.00)A.顺序文件和随机文件B.文本文件和数据文件C.ASCH文件和二进制文件 D.数据文件和可执行文件解析:文件的
29、分类方法有多种。根据数据性质,可分为程序文件和数据文件;根据数据的存取方式和结构方式可分为顺序文件和随机文件;根据数据的编码方式,可分为 ASCII文件和二进制文件。注意:选项 C)是正确的答案;选项 B)中文本文件是按数据编码划分的,数据 文件是按数据的性质划分的;选项 D)中数据文件是按数据的性质划分的;选项 A)是按 数据的存取方式划分的。 60.下列关于接收参数和传送参数的说法中,正确的是( )。(分数:70.00)A.接收参数的语句 PARAMTERS可以写在程序中的任意位置B.通常传送参数的语句 DO-WITH和接收参数的语句 PARAMETERS不必搭配成队,可以单独使用C.传送
30、参数和接收参数排列顺序和数据类型必须一一对应 D.传送参数和接收参数的名字必须相同解析:接收参数的语句 PARAMTERS,应该是模块程序的第一条可执行命令,在调用模块程序时,必须和语句 PARAMTERS 语句搭配使用,发送参数和接收参数的名字可以不一样,但排列顺序和数据类型必须一一对应。二、填空题(每空 2分,共 30分)(总题数:20,分数:30.00)61.如果在第一个工作区中打开一个数据表文件,然后在另一个工作区上再次打开该数据表文件,且不关闭前一个工作区上打开的,必须加短语 1。(分数:1.50)填空项 1:_ (正确答案:AGAIN)解析:在 Visual FoxPro中,一个工
31、作区上只能打开一个数据表,如果要在不同工作区上打开同一个数据表文件,必须使用 AGAIN短语。62.在数据库系统中,实现各种数据管理功能的核心软件称为 1。(分数:1.50)填空项 1:_ (正确答案:数据库管理系统(DBMS))解析:数据库管理系统(Database Management System)简称 DBMS,对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。它是数据库系统的核心软件。63.在 Visual FoxPro中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是: SET UDFPARMS 1(分数:1.50)填空项 1:_
32、(正确答案:TO REFERENCE)解析:如果实参是变量,可以通过命令 SET UDFPARMS命令重新设置参数传递的方式。命令格式为:SET UDFPARMS TO VALUE|TO REFERENCE。其中,TO VALUE 表示按值传递,TO REFERENCE 表示按引用传递。 64.利用 SQL语句的定义功能,建立一个职工表文件,其中为职工号建立主索引,工资的默认值为 1200,语句格式为: CREATE TABLE 职工(仓库号 C(5) 1,职工号 C(5),工资 21200) (分数:1.50)填空项 1:_ (正确答案:PRIMARY)填空项 1:_ (正确答案:KEY)解
33、析:SQL 语句可以定义表结构,除了建立表的基本功能,还包括满足实体完整性的主关键字(主索引)、定义域完整性的 CHECK约束及出错提示信息 ERROR、定义默认值 DEFAULT等。65.问题处理方案的正确而完整的描述称为 1。(分数:1.50)填空项 1:_ (正确答案:算法)解析:所谓算法是指对解题方案的准确而完整的描述。66.对关系进行选择、投影或联接运算后,运算的结果仍然是一个 1。(分数:1.50)填空项 1:_ (正确答案:关系)解析:对关系进行关系运算后,其结果仍然是一个关系。67.在 Visual FoxPro 中,数据库表中不允许有重复记录是通过指定 1 来实现的。(分数:
34、1.50)填空项 1:_ (正确答案:主索引或候选索引)解析:主索引:在指定字段或表达式中不允许出现重复值的索引,这样的索引起到主关键字的作用,它强 调的“不允许出现重复值”是指建立索引的字段值不允许重复。候选索引:候选索引与主索引具有相同的特性,建立候选索引的字段可以看作是候选关键字,所以一 个表可以建立多个候选索引。候选索引像主索引一样要求字段值的惟一性并决定了处理记录的顺序。普通索引:可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项中也允许出现重复 值。在一个表中可以建立多个普通索引。 惟一索引:只起到索引排序的作用,惟一索引与字段的惟一性无关,即建立了惟一索引的字段,它的
35、 字段值是可以重复的,它的“惟一”是指在使用相应的索引时,重复的索引字段值只有惟一一个值出现在 索引项中。68.设计表单时,要确定表单中是否有最大化按钮,可通过表单 1 属性进行设置。(分数:1.50)填空项 1:_ (正确答案:MaxButton)解析:MaxButton 属性用来确定表单中是否有最大化按钮,其默认值是T 。69.在工资表中,显示工资最少的 3名职工记录,SQL 语句为:SELECT* 13FROM 工资表 ORDER BY工资 2。(分数:1.50)填空项 1:_ (正确答案:TOP)解析:在 SQL语句中,显示满足条件的几项记录的关键字是 TOP,排序短语是 ORDER
36、BY,且 TOP短语要与ORDER BY短语同时使用才有效,ASC 为升序关键字。70.在 Visual FoxPro 中,使用 SQL 的 CREATE TABLE 语句建立数据库表时,使用 1 子句说明有效性规则(域完整性规则或字段取值范围)。(分数:1.50)填空项 1:_ (正确答案:CHECK)解析:CREATE TABLE 表的定义命令,命令中各短语的功能: PRIMARY KEY:用于定义满足实体完整性的主索引。 CHECK.ERROR:用于定义域的完整性和出错提示信息。 DEFAULT:用于定义默认值。 FROEIGN KEY.REFERENCES:用于定义表之间的联系。 FR
37、EE:用于指明所建立的表是一个自由表,不添加到当前数据库中。 NULL 或 NOT NULL:用于说明属性允许或不允许为空值。 UNIQE:用于建立候选索引,但不是惟一索引。 FROM ARRAY:用于说明根据数组的内容建立表。71.建立一个由零件名称、数量、项目号、项目名称字段构成的视图,视图中只包含项目号为“s2的数据,应该使用的 SQL语 句是 CREATE VIEW item_view 1; SELECT 零件零件名称,使用零件数量,使用零件项目号,项目项目名称; FROM 零件 INNER JOIN使用零件; INNER JOIN 2; ON 使用零件项目号=项目项目号; ON 零件
38、零件号=使用零件零件号; WHERE项目项目号=s2 (分数:1.50)填空项 1:_ (正确答案:AS)解析:视图定义的命令格式: CREATE VIEW view_name(column_namecolumn_name) AS select_statement 利用 JOIN联接两个数据表,联接类型在 FROM短语中指出。 72.设有选课表,表中包含的字段有:学号 C(3),课程号 C(3),成绩 N(3)。查询每门课程的学生人数,要求显示课程号和学生人数,对应的 SQL语句为: SELECT 课程号,【14】AS 学生人数 FROM选课表; GROUPBY【15】 (分数:1.50)填空
39、项 1:_ (正确答案:COUNT(学号))解析:本题中使用 SQL分组统计的功能,统计选课表中每门课程的学生人数,分组依据为课程号。73.在没有打开索引的情况下,如果当前记录指针指向 20号记录,执行命令 SKIP-4后,记录指针指向第 1记录。(分数:1.50)填空项 1:_ (正确答案:16)解析:SKIP-4 表示指针从当前记录开始,向上移动 4条记录,此时记录指针指向第 16条记录。74.检索学生表中,“籍贯”为“上海”的学生记录,将结果保存到文本文件 temp中,SQL 语句为: SELECT * FROM学生表 WHERE籍贯=“上海“ 1temp (分数:1.50)填空项 1:
40、_ (正确答案:TO FILE)解析:在 SQL语句中,查询结果可以保存到数组中,也可以保存到临时文件、永久性表等文件中,保存到文本文件必须使用关键字 TO FILE。75.如下程序显示的结果是 1。 s=1 i=0 do while i填空项 1:_ (正确答案:13)解析:DO WHILE ENDDO 语句格式: DO WHILE LOOP EXIT ENDDO 执行该语句时,先判断 DO WHILE处的循环条件是否成立,如果条件为真,则执行 DO WHILE与 ENDDO 之间的命令序列(循环体)。当执行到 ENDDO时,返回到 DO WHILE,再次判断循环条件是否为真,以确 定是否再
41、次执行循环体。若条件为假,则结束该循环语句,执行 ENDDO后面的语句。 76.SQL SELECT语句中的 1 用于实现关系的选择操作。(分数:1.50)填空项 1:_ (正确答案:WHERE)解析:SQL SELECT 语句中的 WHERE短语用来进行查询条件的筛选,相当于关系的选择操作。77.表间永久性联系不能控制不同工作区中 1 的联动,要实现联动功能,需要建立表之间的 2。(分数:1.50)填空项 1:_ (正确答案:记录指针)解析:永久性联系在每次使用表时不需要重新建立,但永久性联系不能控制不同工作区中记录指针的联动,要控制表间记录指针的联动 ,可通过建立临时性的联系来实现,这种临
42、时联系称为关联。78.在 Visual FoxPro中,为了建立参照完整性,首先必须建立表之间的 1。(分数:1.50)填空项 1:_ (正确答案:联系)解析:参照完整性是关系数据库管理系统的一个很重要的功能。在 Visual FoxPro中为了建立参照完整性,必须首先建立表之间的联系。79.在 SQL语句中,为了避免查询到重复记录,可用 1 短语。(分数:1.50)填空项 1:_ (正确答案:DISTINCT)解析:SQL 语句中,为了避免查询到重复记录,可使用 DISTINCT短语,但是每一个子句中只能使用一次DISTINCT。80.函数 CHRTRAN(“科技信息“,“科技“,“计算机“)的返回值是 1。(分数:1.50)填空项 1:_ (正确答案:计算信息)解析:CHRTRAN-|_|-是字符替换函数,当第一个字符串中的一个或多个字符与第二个字符串中的某个字符匹配时,就用第三个字符串中的对应字符替换这些字符。如果第三个字符串包含的字符个数少于第二个字符串包含的个数,因而没有对应字符,那么第一个字符串中匹配的各字符将被删除;反之,多余字符将被忽略。