1、二级 VISUAL+FOXPRO笔试 336及答案解析(总分:94.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在 Visual FoxPro中,运行表单 T1.SCX的命令是 _。(分数:2.00)A.DOT1B.RUNFORMT1C.DOFORMT1D.DOFROMT12.SQL语句 SELECT 部门表部门号,部门名称,商品号,商品名称,单价; FROM 部门表,商品表; WHERE部门表部门号二商品表部门号; ORDER BY 部门表部门号 DESC,单价 查询结果的第一条记录的商品号是 _。 A,0101 B0202 C0110 D0112(分数
2、:2.00)A.B.C.D.3.SQL语句 SELECT 部门号,MAX(单价*数量)FROM 商品表 GROUP BY部门号查询结果有几条记录 _。(分数:2.00)A.1B.4C.3D.104.在 Visual FoxPro中,为了将按钮的 Click事件代码设置为表单从内存中释放(清除),可将表单中退出命令 _。(分数:2.00)A.ThisFor RefreshB.ThisFor DeleteC.ThisFor HideD.ThisFor Release5.在 Visual FoxPro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是_。(分数:2.00)A.PR
3、IVATEB.PUBLICC.LOCALD.在程序中直接使用的内存变量(不通过 A,B,C 说明)6.Visual FoxPro DBMS是 _。(分数:2.00)A.操作系统的一部分B.操作系统支持下的系统软件C.一种编译程序D.一种操作系统7.SQL语句 SELECT 部门名称 FROM部门表 WHERE部门号 IN; (SELECT 部门号 FROM商品表 WHERE单价BETWEEN 420 AND l000)查询结果是 _。(分数:2.00)A.家用电器部、电话手机部B.家用电器部、计算机部C.电话手机部、电视录摄像机部D.家用电器部、电视录摄像机部8.在 Visual FoxPro
4、中,学生表 STUDENT中包含有通用型字段,表中通用型字段中的 _。(分数:2.00)A.STUDENDOCB.STUDENMENC.STUDENDBTD.STUDENFPT9.在 DOWHILEENDDO循环结构中,LOOP 命令的作用是 _。(分数:2.00)A.退出过程,返回程序开始处B.转移到 DOWHILE语句行,开始下一个判断和循环C.终止循环,将控制转移到本循环结构 ENDDO后面的第一条语句继续执行D.终止程序执行10.调用报表格式文件 PPI预览报表的命令是 _。(分数:2.00)A.REPORT FROMPP1 PREVIEWB.DO FROM PP1 PREVIEWC.
5、REPORT FORM PP1 PREVIEWD.DO FORM PP1 PREVIEW11.使用 SQL语句从表 STUDENT中查询所有姓王的同学的信息,正确的命令是:_。(分数:2.00)A.SELECT*FROM STUDENT WHERE LEFT(姓名,2)=“王”B.SELECT*FROM STUDENT WHERE RIGHT(姓名,2)=“王”C.SELECT*FROM STUDENT WHERE TRIM(姓名,2)=“王”D.SELECT*FROM STUDENT WHERE STR(姓名,2)=“王”12.在 Visual FoxPro中,调用表设计器建立数据库表 ST
6、UDENT.DBF的命令是 _。(分数:2.00)A.MODIFY STRUCTURE STUDENTB.MODIFY COMMAND STUDENTC.CREATE STUDENTD.CREATE TABLE STUDENT13.如果学生表 STUDENT是使用下面的 SQL语句创建的 CREATE TABLE STUDENT(SNOC(4)PR1MARY KEY NOTNULL; SNC(8),; SEXC(2),; AGEN(2)CHECK(AGE15AND AGE30) 下面的 SQI语句中可以正确执行的是 _。(分数:2.00)A.INSERT INTO STUDENT(SNO,SE
7、X,AGvalueS(“S9“,“男“,17)B.INSERT INTO STUDENT(SNO,SEX,AGvalueS(“李安琦”,“男”,20)C.INSERT INTO STUDENT(SEX,AGvalueS(“男”,20)D.INSERT INTO STUDENT(SNO,SvalueS(“S9“,“安琦”,16)14.连编后可以脱离 Visual FoxPro独立运行的程序是 _。(分数:2.00)A.APP程序B.EXE程序C.FXP程序D.PRG贴程序 第 3135 题使用如下表的数据: 部门表15.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则
8、部门与职员实体之间的联系类型是 _。(分数:2.00)A.m:nB.1:mC.m:kD.1:116.在 Visual FoxPro中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是 _。(分数:2.00)A.MNXB.PRGC.MPRD.SPR17.下面是关于表单数据环境的叙述,其中错误的是 _。(分数:2.00)A.可以在数据环境中加入与表单操作有关的表B.数据环境是表单的容器C.可以在数据环境中建立表之间的联系D.表单自动打开其数据环境中的表18.在 Visual FoxPro中,建立数据库表时,将年龄字段值限制在 1214 之间的这种约束属于 _。(分数:2.00)A.实体完整
9、性约束B.域完整性约束C.参照完整性约束D.视图完整性约束19.在 Visual FoxPro中,关于自由表叙述正确的是 _。(分数:2.00)A.自由表和数据库表是完全相同的B.自由表不能建立字段级规则和约束C.自由表不能建立候选索引D.自由表不可以加入到数据库中20.SQL语句 SELECT 产地,COUNT(*)提供的商品种类数; FROM 商品表; WHERE 单价200; GROUP BY 产地 HAVING COUNT(*)=2; ORDER BY 2 DESC 查询结果的第一条记录的产地和提供的商品种类数是 _。(分数:2.00)A.北京,1B.上海,2C.广东,5D.广东,72
10、1.在 Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为 _。(分数:2.00)A.1、4、8B.4、4、10C.1、10、8D.2、8、822.假定一个表单里有一个文本框 Text1和一个命令按钮组 CommandGroup1,命令按钮组是一个容器对象,其中包含 Command1和 Command2两个命令按钮。如果要在 Command1命令按钮的某个方法中访问文本框的value属性值,下面哪个式子是正确的? _。(分数:2.00)A.ThisForTexvalueB.ThiParenvalueC.ParenText1.valueD.thiP
11、arenText1.value23.使用 SQL语句进行分组检索时,为了去掉不满足条件的分组,应当 _。(分数:2.00)A.使用 WHERE子句B.在 GROUP BY后面使用 HAVING子句C.先使用 WHERE子句,再使用 HAVING子句。D.先使用 HAVING子句,再使用 WHERE子句24.在 Visual FoxPro中,相当于主关键字的索引是 _。(分数:2.00)A.主索引 B.普通索引 C.唯一索引 D,排序索引25.Visual FoxPro DBMS基于的数据模型是 _。(分数:2.00)A.层次型B.关系型C.网状型D.混合型26.在 Visual FoxPro中
12、,下面 4个关于日期或日期时间的表达式中,错误的是 _。(分数:2.00)A.2002.09.01 11:10:10:AM-2001.09.01 11:10:10AMB.01/01/2002+20C.2002.02.01+(2001.02.01)D.2002/02/01-2001/02/0127.SQL是 _的缩写。(分数:2.00)A.Standard Query LanguageB.Structured Query LanguageC.Select Query LanguageD.以上都不是28.在 Visual FoxPro中,创建一个名为 SDB.DBC的数据库文件,使用的命令是 _。
13、(分数:2.00)A.CREATEB.CREATE SDBC.CREATE TABLE SDBD.CREATE DATABASE SDB29.在 Visual FoxPro中,关于视图的正确叙述是 _。(分数:2.00)A.视图与数据库表相同,用来存储数据B.视图不能同数据库表进行连接操作C.在视图上不能进行更新操作D.视图是从一个或多个数据库表导出的虚拟表30.在 Visual FoxPro的参照完整性规则不包括 _。(分数:2.00)A.更新规则B.删除规则C.查询规则D.插入规则31.在 Visual FoxPro中,使用 SQL命令将学生 STUDENT中的学生年龄 AGE字段的值增加
14、 1岁,应该使用的命令是 _。(分数:2.00)A.REPLACE AGE WITH AGE+1B.UPDATE STUDENT AGE WITH AGE+1C.UPDATE SET AGE WITH AGE+1D.UPDATE STUDENT SET AGE=AGE+132.在 Visual FoxPro中,建立索引的作用之一是 _。(分数:2.00)A.节省存储空间B.便于管理C.提高查询速度D.提高查询和更新的速度33.SQL语句 SELECT 部门表部门号,部门名称,SUM(单价*数量) FROM 部门表,商品表; WHERE 部门表,部门号=商品表. 部门号; GROUPBY 部门表
15、部门号查询结果是 _。(分数:2.00)A.各部门商品数量合计B.各部门商品金额合计C.所有商品金额合计D.各部门商品金额平均值34.在 Visual FoxPro中,关于过程调用的叙述正确的是 _。(分数:2.00)A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假B.当实参的数量多于形参的数量时,多余的实参被忽略C.实参与形参的数量必须相等D.上面 A和 B都正确35.在 Visual FoxPro中,存储图象的字段类型应该是 _。(分数:2.00)A.备注型B.通用型C.字符型D.双精度型二、B填空题/B(总题数:12,分数:24.00)36.用二维表数据来表示实体之间联系的数据模
16、型称为U 【1】 /U。(分数:2.00)填空项 1:_37.在 Visual FoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是U 【2】 /U。(分数:2.00)填空项 1:_38.可以在项目管理器的U 【3】 /U选项卡下建立命令文件。(分数:2.00)填空项 1:_39.在 Visual FoxPro中数据库文件的扩展名是U 【4】 /U,数据库表文件的扩展名是U 【5】 /U。(分数:2.00)填空项 1:_40.打开数据库设计器的命令是U 【6】 /UDATABASE。(分数:2.00)填空项 1:_41.在 SQL的 CREATETABLE语句中,为属性说明取值范围(
17、约束)的是U 【7】 /U短语。(分数:2.00)填空项 1:_42.SQL插入记录的命令是 INSERT,删除记录的命令是U 【8】 /U,修改记录的命令是U 【9】 /U。(分数:2.00)填空项 1:_43.在 SQL的嵌套查询中,量词 ANY和U 【10】 /U是同义词。在 SQL查询时,使用U 【11】 /U子句指出的是查询条件。(分数:2.00)填空项 1:_44.从职工数据库表中计算工资合计的 SQL语句是 SELECTU 【12】 /UFROM 职工。(分数:2.00)填空项 1:_45.把当前表当前记录的学号,姓名字段值复制到数组 A的命令是 SCATTER FIELD学号,
18、姓名U 【13】 /U。(分数:2.00)填空项 1:_46.在表单中确定控件是否可见的属性是U 【14】 /U。(分数:2.00)填空项 1:_47.函数 BETWEEN(40,34,50)的运算结果是U 【15】 /U。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试 336答案解析(总分:94.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在 Visual FoxPro中,运行表单 T1.SCX的命令是 _。(分数:2.00)A.DOT1B.RUNFORMT1C.DOFORMT1 D.DOFROMT1解析:解析 利用 DO FORM
19、命令可直接运行表单文件,如果省略 FORM,将视为运行命令文件。2.SQL语句 SELECT 部门表部门号,部门名称,商品号,商品名称,单价; FROM 部门表,商品表; WHERE部门表部门号二商品表部门号; ORDER BY 部门表部门号 DESC,单价 查询结果的第一条记录的商品号是 _。 A,0101 B0202 C0110 D0112(分数:2.00)A. B.C.D.解析:解析 本题中,SQL 语句的含义是通过部门表和商品表内部连接,查询显示部门表中的部门号字段值、商品表中的部门名称、商品名称、商品号和单价的字段值,并按部门号降序排列查询结果,当部门号相同时,则按单价升序排列。3.
20、SQL语句 SELECT 部门号,MAX(单价*数量)FROM 商品表 GROUP BY部门号查询结果有几条记录 _。(分数:2.00)A.1B.4C.3 D.10解析:解析 本题中,SQL 语句的含义是统计各部门中,总价最高的商品,并显示部门号和商品的最高总价。4.在 Visual FoxPro中,为了将按钮的 Click事件代码设置为表单从内存中释放(清除),可将表单中退出命令 _。(分数:2.00)A.ThisFor RefreshB.ThisFor DeleteC.ThisFor HideD.ThisFor Release 解析:解析 利用 Release命令可以将表单从内存中释放,R
21、efresh 是刷新表单,Hide 是隐藏表单,此两个命令都不可以释放表单,Delete 的用法是错误的。5.在 Visual FoxPro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是_。(分数:2.00)A.PRIVATEB.PUBLICC.LOCAL D.在程序中直接使用的内存变量(不通过 A,B,C 说明)解析:解析 局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。当建立它的程序模块运行结束时,局部变量被自动释放。局部变量用 LOCAL命令建立。6.Visual FoxPro DBMS是 _。(分数:2.00)A.操作系统的一部分B.操作系统支持下
22、的系统软件 C.一种编译程序D.一种操作系统解析:解析 数据库管理系统(DBMS)的功能是让多种应用程序并发地使用数据库中具有最小冗余度的共享数据,使数据与程序具有较高的独立性;是对数据实行专门管理的一个系统软件。7.SQL语句 SELECT 部门名称 FROM部门表 WHERE部门号 IN; (SELECT 部门号 FROM商品表 WHERE单价BETWEEN 420 AND l000)查询结果是 _。(分数:2.00)A.家用电器部、电话手机部 B.家用电器部、计算机部C.电话手机部、电视录摄像机部D.家用电器部、电视录摄像机部解析:解析 本题中,SQL 语句的含义是利用嵌套查询,在商品表
23、中查找哪些部门号中的商品单价有在4201000 之间的,然后检查查询结果的值(即部门号)是否包含在部门表中,如果有对应的记录值,则显示其部门名称。8.在 Visual FoxPro中,学生表 STUDENT中包含有通用型字段,表中通用型字段中的 _。(分数:2.00)A.STUDENDOCB.STUDENMENC.STUDENDBTD.STUDENFPT 解析:解析 数据表中备注型和通用型字段的内容都存放在一个单独的表备注文件中(.FPT)。9.在 DOWHILEENDDO循环结构中,LOOP 命令的作用是 _。(分数:2.00)A.退出过程,返回程序开始处B.转移到 DOWHILE语句行,开
24、始下一个判断和循环 C.终止循环,将控制转移到本循环结构 ENDDO后面的第一条语句继续执行D.终止程序执行解析:解析 如果在 DO WHILE循环体中包含 LOOP命令,当执行到 LOOP时,就结束循环体的本次执行,不再执行其后的语句,而是转到 DO WHILE处重新判断条件。10.调用报表格式文件 PPI预览报表的命令是 _。(分数:2.00)A.REPORT FROMPP1 PREVIEWB.DO FROM PP1 PREVIEWC.REPORT FORM PP1 PREVIEW D.DO FORM PP1 PREVIEW解析:解析 预览报表文件的命令格式是 REPORT FORM报表名
25、 PREVIEW。11.使用 SQL语句从表 STUDENT中查询所有姓王的同学的信息,正确的命令是:_。(分数:2.00)A.SELECT*FROM STUDENT WHERE LEFT(姓名,2)=“王” B.SELECT*FROM STUDENT WHERE RIGHT(姓名,2)=“王”C.SELECT*FROM STUDENT WHERE TRIM(姓名,2)=“王”D.SELECT*FROM STUDENT WHERE STR(姓名,2)=“王”解析:解析 本题主要考查的是截取字符串的函数,利用 LEFT()函数可以从指定的字符串的第一个字符开始截取指定长度的字符串。12.在 Vi
26、sual FoxPro中,调用表设计器建立数据库表 STUDENT.DBF的命令是 _。(分数:2.00)A.MODIFY STRUCTURE STUDENTB.MODIFY COMMAND STUDENTC.CREATE STUDENT D.CREATE TABLE STUDENT解析:解析 利用命令打开数据表设计器有 CREATE和 MODIFY STRUCTURE两种,其中 CREATE 命令是新建一个表,MODIFY STRUCTURE 是修改数据表结构。13.如果学生表 STUDENT是使用下面的 SQL语句创建的 CREATE TABLE STUDENT(SNOC(4)PR1MAR
27、Y KEY NOTNULL; SNC(8),; SEXC(2),; AGEN(2)CHECK(AGE15AND AGE30) 下面的 SQI语句中可以正确执行的是 _。(分数:2.00)A.INSERT INTO STUDENT(SNO,SEX,AGvalueS(“S9“,“男“,17) B.INSERT INTO STUDENT(SNO,SEX,AGvalueS(“李安琦”,“男”,20)C.INSERT INTO STUDENT(SEX,AGvalueS(“男”,20)D.INSERT INTO STUDENT(SNO,SvalueS(“S9“,“安琦”,16)解析:解析 本题中 SNO字
28、段值在定义时为主关键字,所以不能为空。当插入一条新的记录时;必须保证此字段有数据,且插入的数据如果为字符型数据,要加双引号。14.连编后可以脱离 Visual FoxPro独立运行的程序是 _。(分数:2.00)A.APP程序B.EXE程序 C.FXP程序D.PRG贴程序 第 3135 题使用如下表的数据: 部门表解析:解析 Visual FoxPro 连编的应用程序扩展名为.app 文件,但它必须在 Visual FoxPro中运行。在 Visual FoxPro的专业版中可以连编成.exe 文件,它可以脱离 Visual FoxPro独立运行。15.设有部门和职员两个实体,每个职员只能属于
29、一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是 _。(分数:2.00)A.m:nB.1:m C.m:kD.1:1解析:解析 两个实体间的联系有一对一、一对多和多对多三种。本题中一个部门可以有多个职员,属于一对多的联系,即 1:m。16.在 Visual FoxPro中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是 _。(分数:2.00)A.MNXB.PRGC.MPR D.SPR解析:解析 使用菜单设计器建立的是菜单的库文件(.MNX),不可直接运行,只有通过菜单命令生成可执行的菜单程序文件(.M1)R)才可运行。17.下面是关于表单数据环境的叙述,其中错误的是
30、_。(分数:2.00)A.可以在数据环境中加入与表单操作有关的表B.数据环境是表单的容器 C.可以在数据环境中建立表之间的联系D.表单自动打开其数据环境中的表解析:解析 可以为表单建立数据环境,数据环境中能够包含与表单有联系的表和视图及表之间的联系。通常情况下,数据环境中的表会随着表单的打开或运行而打开。数据环境是一个对象,有自己的属性、方法及事件。18.在 Visual FoxPro中,建立数据库表时,将年龄字段值限制在 1214 之间的这种约束属于 _。(分数:2.00)A.实体完整性约束B.域完整性约束 C.参照完整性约束D.视图完整性约束解析:解析 限定字段值的范围,应该设置字段有效性
31、规则,属于域完整性的约束。19.在 Visual FoxPro中,关于自由表叙述正确的是 _。(分数:2.00)A.自由表和数据库表是完全相同的B.自由表不能建立字段级规则和约束 C.自由表不能建立候选索引D.自由表不可以加入到数据库中解析:解析 自由表只可以建立最基本的结构,即字段名、类型、宽度和索引,且只能建立候选索引、唯一索引和普通索引,是不能建立主索引的,自由表和数据库表之间是可以相互转换的。20.SQL语句 SELECT 产地,COUNT(*)提供的商品种类数; FROM 商品表; WHERE 单价200; GROUP BY 产地 HAVING COUNT(*)=2; ORDER B
32、Y 2 DESC 查询结果的第一条记录的产地和提供的商品种类数是 _。(分数:2.00)A.北京,1B.上海,2C.广东,5 D.广东,7解析:本题中,SQL 语句的含义是统计每个产地提供的商品种类,统计的商品要求单价要大于 200以上,统计产地的要求是该产地最少要有两种产品,统计结果按第 2列(即统计的商品种类数之和)进行降序排列。21.在 Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为 _。(分数:2.00)A.1、4、8 B.4、4、10C.1、10、8D.2、8、8解析:解析 在 Visual FoxPro表结构设计中,系统能自动给某
33、些字段指定宽度,包括日期型字段宽度为 8,备注型和通用型字段宽度为 4,逻辑型字段宽度为 1。22.假定一个表单里有一个文本框 Text1和一个命令按钮组 CommandGroup1,命令按钮组是一个容器对象,其中包含 Command1和 Command2两个命令按钮。如果要在 Command1命令按钮的某个方法中访问文本框的value属性值,下面哪个式子是正确的? _。(分数:2.00)A.ThisForTexvalue B.ThiParenvalueC.ParenText1.valueD.thiParenText1.value解析:解析 Parent 代表的是当前控件存在的一个容器窗口,T
34、hisForm 代表的是当前表单,可以在当前表单中任何一个控件内利用 ThisForm. Text1调用文本框对象。23.使用 SQL语句进行分组检索时,为了去掉不满足条件的分组,应当 _。(分数:2.00)A.使用 WHERE子句B.在 GROUP BY后面使用 HAVING子句 C.先使用 WHERE子句,再使用 HAVING子句。D.先使用 HAVING子句,再使用 WHERE子句解析:解析 在 SQL SELECT语句中,GROUPBY 短语用作数据分组的条件,HAVING 子句紧跟 GROUP BY语句之后,作为进一步的分组条件,且不能单独存在。24.在 Visual FoxPro中
35、,相当于主关键字的索引是 _。(分数:2.00)A.主索引 B.普通索引 C.唯一索引 D,排序索引解析:解析 如果一个字段的值或几个字段的值能够唯一标识表中的一条记录,则这样的字段称为候选关键字,一个表中可能含有多个候选关键字,从中选择一个作为主关键字。Visual FoxPro 中将主关键字称为主索引。25.Visual FoxPro DBMS基于的数据模型是 _。(分数:2.00)A.层次型B.关系型 C.网状型D.混合型解析:解析 Visual FbxPro 是一种关系数据库管理系统,它支持的是关系数据模型。26.在 Visual FoxPro中,下面 4个关于日期或日期时间的表达式中
36、,错误的是 _。(分数:2.00)A.2002.09.01 11:10:10:AM-2001.09.01 11:10:10AMB.01/01/2002+20C.2002.02.01+(2001.02.01) D.2002/02/01-2001/02/01解析:解析 YYYY_MM_DD是一个标准的日期型数据格式,日期型表达式格式有一定的限制,其正确的表达式格式有如下几种:日期+天数,天数+日期,日期-天数,日期-日期,日期时间+秒数,秒数+日期时间,日期时间-秒数,日期时间 -日期时间,其中日期-日期-日期时间-日期时间结果为数值型,其他表达式结果均为日期型。两个日期是不能直接相加的。27.S
37、QL是 _的缩写。(分数:2.00)A.Standard Query LanguageB.Structured Query Language C.Select Query LanguageD.以上都不是解析:解析 SQL 是结构化查询语言 Structured Query Language的缩写。28.在 Visual FoxPro中,创建一个名为 SDB.DBC的数据库文件,使用的命令是 _。(分数:2.00)A.CREATEB.CREATE SDBC.CREATE TABLE SDBD.CREATE DATABASE SDB 解析:解析 创建数据库的命令是 CREATE DATABASE,
38、创建数据库表的命令是 CREATE。29.在 Visual FoxPro中,关于视图的正确叙述是 _。(分数:2.00)A.视图与数据库表相同,用来存储数据B.视图不能同数据库表进行连接操作C.在视图上不能进行更新操作D.视图是从一个或多个数据库表导出的虚拟表 解析:解析 视图是根据表定义或派生出来的,是可以更新的,它兼有表和查询的特点。30.在 Visual FoxPro的参照完整性规则不包括 _。(分数:2.00)A.更新规则B.删除规则C.查询规则 D.插入规则解析:解析 Visual FoxPro 中参照完整性包括 3种规则:更新规则、插入规则和删除规则。31.在 Visual Fox
39、Pro中,使用 SQL命令将学生 STUDENT中的学生年龄 AGE字段的值增加 1岁,应该使用的命令是 _。(分数:2.00)A.REPLACE AGE WITH AGE+1B.UPDATE STUDENT AGE WITH AGE+1C.UPDATE SET AGE WITH AGE+1D.UPDATE STUDENT SET AGE=AGE+1 解析:解析 利用 SQL语句更新数据的命令格式为 UPDATE数据表名 SET字段名;表达式 WHERE 条件表达式。32.在 Visual FoxPro中,建立索引的作用之一是 _。(分数:2.00)A.节省存储空间B.便于管理C.提高查询速度
40、 D.提高查询和更新的速度解析:解析 索引可以提高查询速度。当对表进行插入、删除和修改等操作时,系统会自动维护索引,也就是说索引会提高插入、删除和修改等操作的速度。33.SQL语句 SELECT 部门表部门号,部门名称,SUM(单价*数量) FROM 部门表,商品表; WHERE 部门表,部门号=商品表. 部门号; GROUPBY 部门表部门号查询结果是 _。(分数:2.00)A.各部门商品数量合计B.各部门商品金额合计 C.所有商品金额合计D.各部门商品金额平均值解析:解析 本题中,SQL 语句的含义是通过部门表和商品表的内部连接,按照部门号进行分组计算各个部门所有商品的总金额。34.在 V
41、isual FoxPro中,关于过程调用的叙述正确的是 _。(分数:2.00)A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假 B.当实参的数量多于形参的数量时,多余的实参被忽略C.实参与形参的数量必须相等D.上面 A和 B都正确解析:解析 调用模块程序时,形参的数目不能少于实参的数目,否则系统会在运行时产生错误,如果形参的数目多于实参的数目,那么多余的形参取初值逻辑假卫。35.在 Visual FoxPro中,存储图象的字段类型应该是 _。(分数:2.00)A.备注型B.通用型 C.字符型D.双精度型解析:解析 在 Visual FoxPro的数据表中,通用型字段用于标记电子表格、文
42、档、图片等 OLE对象。二、B填空题/B(总题数:12,分数:24.00)36.用二维表数据来表示实体之间联系的数据模型称为U 【1】 /U。(分数:2.00)填空项 1:_ (正确答案:关系数据模式)解析:解析 一个关系的逻辑结构就是一张二维表,用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型。37.在 Visual FoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是U 【2】 /U。(分数:2.00)填空项 1:_ (正确答案:逻辑假(或.F.))解析:解析 在 Visual FoxPro中,可通过 DIMENSION和 DECLARE两个命令定义数组变量。数组创建
43、后,系统会自动给每个数组元素赋以逻辑假.F.。38.可以在项目管理器的U 【3】 /U选项卡下建立命令文件。(分数:2.00)填空项 1:_ (正确答案:代码)解析:解析 在项目管理器的“代码”选项卡中包含程序文件、API 库和应用文件。39.在 Visual FoxPro中数据库文件的扩展名是U 【4】 /U,数据库表文件的扩展名是U 【5】 /U。(分数:2.00)填空项 1:_ (正确答案:4DBC(或.DBC))解析:5DBF(或.DBF) 解析 数据库文件的扩展名为DBC,自由表和数据库表的扩展名都是DBF。40.打开数据库设计器的命令是U 【6】 /UDATABASE。(分数:2.
44、00)填空项 1:_ (正确答案:MODIFY)解析:解析 MODIFY DATABASE 是打开数据库设计器修改当前数据库中的对象,CREATE DATABASE 是新建一个数据库,但不会打开数据库设计器。41.在 SQL的 CREATETABLE语句中,为属性说明取值范围(约束)的是U 【7】 /U短语。(分数:2.00)填空项 1:_ (正确答案:CHECK)解析:解析 SQL 中通过 CREATE TABLE语句定义表,它可完成表设计器中的所有功能,包括实体完整性的主关键字(主索引)PRIMARY KEY、定义域完整性的 CHECK约束,出错信息 ERROR 及定义默认值的DEFAUL
45、T等。本题的属性取值范围属于定义域完整性的 CHECK约束。42.SQL插入记录的命令是 INSERT,删除记录的命令是U 【8】 /U,修改记录的命令是U 【9】 /U。(分数:2.00)填空项 1:_ (正确答案:8 DELETE)解析:9UPDATE 解析 SQL 的操作功能是指对数据库中数据的操作功能,主要包括数据的插 3,(INSERT)、数据的更新(UPDATE)和数据的删除(DELETE)。43.在 SQL的嵌套查询中,量词 ANY和U 【10】 /U是同义词。在 SQL查询时,使用U 【11】 /U子句指出的是查询条件。(分数:2.00)填空项 1:_ (正确答案:10SOME)解析:解析 SQL SELECT 的嵌套查询语句中,可使用量词和谓词,ANY、ALL 和 SOME是量词,其中 ANY和 SOME是同义的,在进行比较运算时只要子查询中有一行能使结果为真,则结果就为真;而 ALL则要求子查询中的所有行都使结果为真时,结果才为真。 11WHERE44.从职工数据库表中计算工资合计的 SQL语句是 SELECTU 【12】 /UFROM 职工。(分数:2.00)填空项 1:_ (正确答案:SUM(工资))解析:解析 在 SQL中,可包含简单的计算查询,包括计数(COUNT)、求和(SUM)、计算平均值(AVG)、求最大值(MAX)和最小值(MIN)等。4