C CommandButton.PageFrame.EditBox D TextBox.Column.Header 11、下列几组VTF文件类型中,均可设置为项目主程序的是(41)
(41) A 表单、菜单和。PRG程序 B 查询、菜单和表 C 项目、数据库和。PRG程序 D 表单、查询、报表
12、对关系S和R进行集合运算,产生的元组属于S中的元组,但不属于R中的元组,这种集合运算称为(42)
(42) A 并运算 B 交运算 C 差运算 D 积运算 13、VFP函数UPPER(“12ab34CD”)的结果是(43)
(43) A 12AB34CD B 12ab34CD C 12ab34cd D 12AB34cd 14在下列的EFRF表达式中,运算结果为字符型数据的是(44)
(44) A “ABCD”+“EF”=“ABCDEF” B “1234”-“34” C CTOD(“09/04/03”) D DTOCD(DTE())>”09/03/02”
15 有一个教师表文件,其结构包含姓名(C,8)、性别(C,2)字段。所有记录值都用汉字表示。要统计其中的男教师人数并送内存变量MEM中保存,应使用命令(45)
(45) A COUNT FOR 性别=“男”TO MEM B COUNT FOR=“男”INTO MEM C COUNT ALL FOR 性别=“男”INTO MEM D COUNT FOR 性别=“男”WITH MEM 16.SQL语句中联接条件短语的关键字是(46)
(46) A WHERE B FOR C ON D HAVING 17.在VFP中,一列各项的数据类型所占字符的字节相等的是(47)
(47) A 日期型和逻辑型 B 日期型和通用型 C 逻辑型和备注型 D 备注型和通用性
18.下列关于使用表建立查询的描述中,正确的是(48)
(48) A 不能使用自由表建立查询 B 只能使用自由表建立查询 C 只能使用数据库建立查询 D 可以使用自由表或数据库表建立查询
19.假定表单包含一个命令按钮,都具有Load、Init事件,那么在运行表单时,Load、Init事件触发的次序正确的是(49)
(49) A 先命令按钮的Init和Load事件,然后表单的Init和Load事件 B 先表单的Init和Load事件,然后命令按钮的Init和Load事件 C 先表单的Load事件,命令按钮的 Load事件,最后是表单的Init事件 D 先表单的Load和Init事件,然后命令按钮的Load和Init事件 20.使用视图之前,首先应该(50)
(20) A 新建一个数据库 B 新建一个数据表 C 打开相关的数据库 D 打开相关的数据表
21.有一教工表,其中有系别、职工号、年龄等字段,现在要求出每个系职工的平均年龄,所用的SQL查询命令是(51)
(21) A SELECT系别,AVG(年龄)FROM教工GROUP BY系别 B SELECT系别,AVERAG(年龄)FROM教工 GROUP BY系别 C SELECT系别,AVERAG(年龄)ON教工 GROUP BY系别 D SELECT系别,AVG(年龄)教工 GROUP BY系别 (52)~(53)题使用如下的仓库表和职工表: 仓库表 职工表
09上表
22.检索在广州仓库工作的职工的职工号和工资字段,正确性的命令是_____(52)_____. (52) A. SELECT 职工号,工资 FROM 职工表 WHERE 所在城市=”广州”
B. SELECT 职工号,工资 FROM 职工表 WHERE 仓库号.仓库表=职工表.仓库号
ADN 所在城市=”广州”
C. SELECT 职工号,工资 FROM 职工表,仓库表 WHERE 仓库号.仓库表=职工表.仓
库号ADN 所在城市=”广州”
D. C. SELECT 职工号,工资 FROM 职工表,仓库表 WHERE 仓库号.仓库表=职工表.
仓库号OR 所在城市=”广州”
八
1、Visual Foxpro是一种 。
A、数据库系统 B、数据库管理系统 C、数据库 D、数据库应用系统 2、关于VFP的变量,下列说法中正确的是 。
A.使用一个简单变量之前要先声明或定义B.数组中各数组元素的数据类型可以不同 C.定义数组后,系统为数组的每个元素赋以数值0 D.数组元素的下标下限是0 3、VFP内存变量的数据类型不包括 。
A、数值型 B、货币型 C、备注型 D、逻辑型 4、为了设置两个表之间的数据参照完整性,要求两个表是 。
A、同一个数据库中的两个表 B、两个自由表 C、一个自由表和一个数据库表 D、没有限制
5、有如下赋值语句:a=“计算机”, b=“微型”,结果为“微型机”的表达式是 。
A、b+LEFT(a,3) B、b+RIGHT(a,1) C、b+|LEFT(a,5,2) D、b+RIGHT(a,2) 6. E-R模型转换为关系模型时,是通过______来实现实体之间n:m的联系。
A.建立新的属性 B.建立新的关键字 C.建立新的关系 D.建立新的实体
7.要为当前表所有性别为“女”的职工增加100元工资,应使用命令______。
A.REPLACE ALL工资WITH 工资+100 B.REPLACE工资WITH工资+100 FOR性别=“女” C.CHANGE ALL 工资WITH 工资+100 D.CHANGE ALL 工资WITH 工资+100 FOR 性别=“女” 8.设有订单表order(其中包含字段:订单号,客户号,职工号,签订日期,金额),查询2009年所签订单的信息,并按金额降序排序,正确的SQL命令是______。
A.SELECT*FROM order WHERE YEAR(签订日期)=2009 ORDER BY金额DESC B.SELECT*FROM order WHILE YEAR(签订日期)=2009 ORDER BY金额ASC C.SELECT*FROM order WHERE YEAR(签订日期)=2009 ORDER BY金额ASC D.SELECT*FROM order WHILE YEAR(签订日期)=2009 ORDER BY金额DESC 9.CREATE DATABASE命令用来建立______。
A.数据库 B.关系 C.表 D.数据文件 10.在SQL语句中,与表达式“工资BETWEEN 1210 AND 1240”功能相同的表达式是______。 A.工资>=1210 AND工资<=1240 B.工资>1210 AND工资<1240 C.工资<=1210 AND工资>1240 D.工资>=1210 OR工资<=1240
11.新建表单默认标题为Form1,要修改表单的标题,应设置表单的______属性。 A.Name B.Caption C.Closable D.AlwaysOnTop 12.下列程序段执行以后,内存变量y的值是______。 CLEAR x=12345 y=0
DO WHLIE x>0 y=y+x x=int(x/10) ENDDO ? y
A.54321 B.12345 C.51 D.15 (43)~(47)使用如下关系:
客户(客户号,名称,联系人,邮政编码,电话号码) 产品(产品号,名称,规格说明,单价) 订购单(订单号,客户号,订购日期) 订购单名细(订单号,序号,产品号,数量)
13.查询单价在600元以上的主机板和硬盘的正确命令是______。
A.SELECT * FROM产品WHERE单价>600AND (名称=”主机版”AND名称=”硬盘”) B.SELECT * FROM产品WHERE单价>600AND (名称=”主机版”OR名称=”硬盘”) C.SELECT * FROM产品FOR单价>600AND (名称=”主机版”AND名称=”硬盘”) D.SELECT * FROM产品FOR单价>600AND (名称=”主机版”OR名称=”硬盘”) 14.查询客户名称中有“网络”二字的客户信息的正确命令是______。
A.SELECT * FROM客户FOR名称LIKE”%网络%” B.SELECT * FROM客户FOR名称=”%网络%” C.SELECT * FROM客户WHERE名称=”%网络%” D.SELECT * FROM客户WHERE名称LIKE”%网络%”
15.查询尚未最后确定订购日期的订购单的有关信息的正确命令是_____。
A.SELECT名称,联系人,电话号码,订单号FROM客户,订购单 WHERE客户.客户号=订购单.客户号AND订购日期IS NULL
B.SELECT名称,联系人,电话号码,订单号FROM客户,订购单 WHERE客户.客户号=订购单.客户号AND订购日期=NULL
C.SELECT名称,联系人,电话号码,订单号FROM客户,订购单 FOR客户.客户号=订购单.客户号AND订购日期IS NULL
D.SELECT名称,联系人,电话号码,订单号FROM客户,订购单 FOR客户.客户号=订购单.客户号AND