一、 单选题
扩展名为DBC的文件是( )。
A、 表单文件
B、 数据库表文件
C、 数据库文件
D、 项目文件
在Visual FoxPro中,关于自由表叙述正确的是( )。
A、自由表和数据库表是完全相同的
B、自由表不能建立字段级规则和约束
C、自由表不能建立候选索引
D、自由表不可以加入到数据库中
在Visual FoxPro中,建立数据库表时,将年龄字段值限制在12~14之间的这种约束属于 ( )。
A、实体完整性约束
B、域完整性约束
C、参照完整性约束
D、视图完整性约束
以下关于主索引和侯选索引的叙述正确的是( )。
A、 主索引和侯选索引都能保证表记录的唯一性
B、 主索引和侯选索引都可以建立在数据库表和自由表上
C、 主索引可以保证表记录的唯一性,而侯选索引不能
D、 主索引和侯选索引是相同的概念
在Visual FoxPro中,关于过程调用的叙述正确的是( )。
A、当实参的数量少于形参的数量时,多余的形参初值取逻辑假
B、当实参的数量多于形参的数量时,多余的实参被忽略
C、实参与形参的数量必须相等
D、上面A和B都正确
在 DO WHILE … ENDDO循环结构中,LOOP命令的作用是: ( )。
A、退出过程,返回程序开始处
B、 转移到DO WHILE语句行,开始下一个判断和循环
C、终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行
D、终止程序执行
如果有定LOCAL data , data的初值是:________。
A、整数0
B、不定值
C、逻辑真
D、逻辑假
以下语句中( )是循环结构语句。
A、IF…ENDIF
B、DO CASE…ENDCASE
C、FOR…ENDFOR
D、DO WHILE… ENDIF
在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为( )。
A、ThisForm.Refresh
B、ThisForm.Delete
C、 ThisForm.Hide
D、 ThisForm.Release
在当前表单的LABEL1控件中显示系统时间的语句是( )。
A、THISFORM.LABEL1.CAPTION=TIME()
B、THISFORM.LABEL1.VALUE=TIME()
C、 THISFORM.LABEL1.TEXT=TIME()
D、THISFORM.LABEL1.CONTROL=TIME()
假设表单上有一选项组:●男○女,如果选择第二个按钮“女”,则该项组Value属性的值为________。
A、.F.
B、女
C、2
D、女 或 2
指定用户能否在列表框控件内进行多重选定的列表框属性是( )
A、Value属性
B、ControlSource
C、Selected
D、MultiSelect。
在Visual FoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是 ( )。
A、MODIFY STRUCTURE STUDENT
B、 MODIFY COMMAND STUDENT
C、CREATE STUDENT
D、 CREATE TABLE STUDENT
在Visual FoxPro中,建立索引的作用之一是( )。
A、 节省存储空间
B、 便于管理
C、 提高查询速度
D、 提高查询和更新的速度
在Visual FoxPro 中,创建一个名为SDB.DBC的数据库文件,使用的命令是( )。
A、CREATE
B、CREATE SDB
C、 CREATE TABLE SDB
D、CREATE DATABASE SDB
以下关于主索引和侯选索引的叙述正确的是( )。
A、 主索引和侯选索引都能保证表记录的唯一性
B、 主索引和侯选索引都可以建立在数据库表和自由表上
C、 主索引可以保证表记录的唯一性,而侯选索引不能
D、 主索引和侯选索引是相同的概念
当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:
股票代码股票名称 单价 交易所
600600 青岛啤酒 7.48 上海
600601 方正科技 15.20 上海
600602 广电电子 10.40 上海
600603 兴业房产 12.76 上海
600604 二纺机 9.96 上海
600605 轻工机械 14.59 上海
000001 深发展 7.48 深圳
000002 深万科 12.50 深圳
有如下SQL语句
CREATE VIEW view_stock AS SELECT 股票名称 AS 名称,单价 FROM stock
执行该语句后产生的视图含有的字段名是( )。
A、股票名称、单价
B、名称、单价
C、名称、单价、交易所
D、股票名称、单价、交易所
查询订购单号(字符型,长度为4)尾字符是"1"的错误命令是 ( )。
A、SELECT * FROM 订单 WHERE SUBSTR(订购单号,4)="1"
B、SELECT * FROM 订单 WHERE SUBSTR(订购单号,4,1)="1"
C、SELECT * FROM 订单 WHERE "1"$订购单号
D、SELECT * FROM 订单 WHERE RIGHT(订购单号,1)="1"
查询订购单号首字符是“P”的订单信息,应该使用命令( )。
A、 SELECT * FROM订单WHERE HEAD(订购单号,1)=“P”
B、SELECT * FROM 订单 WHERE LEFT(订购单号,1)= “P”
C、 SELECT * FROM订单 WHERE “P”
D、 SELECT *FROM 订单 WHERE RIGHT(订购单号,1)= “P”
SQL语句中修改表结构的命令是( )。
A、ALTER TABLE
B、MODIFY TABLE
C、ALTER STRUCTURE
D、MODIFY STRUCTURE
若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是( )。
A、主索引
B、惟一索引
C、候选索引
D、普通索引
在Visual FoxPro中,建立数据库表时,将年龄字段值限制在12~14之间的这种约束属于 ( )。
A、实体完整性约束
B、域完整性约束
C、参照完整性约束
D、视图完整性约束
视图不能单独存在,它必须依赖于()而存在。
A、视图
B、数据库表
C、自由表
D、查询
下面有关HAVING子句描述错误的是( )。
A、HAVING子句必须与GROUP BY子句同时使用,不能单独使用
B、 使用HAVING子句的同时不能使用WHERE子句
C、 使用HAVING子句的同时可以使用WHERE子句
D、 使用HAVING子句的作用是限定分组的条件
在Visual FoxPro中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是
A、 REPLACE AGE WITH AGE+1
B、 UPDATE STUDENT AGE WITH AGE+1
C、 UPDATE SET AGE WITH AGE+1
D、UPDATE STUDENT SET AGE=AGE+1
如果学生表STUDENT是使用下面的SQL语句创建的
CREATE TABLE STUDENT(SNO C(4) PRIMARYKEY NOTNULL,;
SN C(8),;
SEX C(2),;
AGE N(2) CHECK(AGE>15 AND AGE<30)
下面的SQL语句中可以正确执行的是 ( )。
A、INSERT INTO STUDENT(SNO,SEX,AGE) valueS ("S9","男",17)
B、INSERT INTO STUDENT(SNO,SEX,AGE) valueS ("李安琦","男",20)
C、INSERT INTO STUDENT(SEX,AGE) valueS ("男",20)
D、INSERT INTO STUDENT(SNO,SN) valueS ("S9","安琦",16)
查询订购单号首字符是“P”的订单信息,应该使用命令( )。
A、 SELECT * FROM订单WHERE HEAD(订购单号,1)=“P”
B、SELECT * FROM 订单 WHERE LEFT(订购单号,1)= “P”
C、 SELECT * FROM订单 WHERE “P”
D、 SELECT *FROM 订单 WHERE RIGHT(订购单号,1)= “P”
执行命令"INDEX on 姓名 TAG index_name "建立索引后,下列叙述错误的是( )。
A、此命令建立的索引是当前有效索引
B、此命令所建立的索引将保存在.idx文件中
C、表中记录按索引表达式升序排序
D、此命令的索引表达式是"姓名",索引名是"index_name"
用命令“INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引类型是( )。
A、 主索引
B、候选索引
C、普通索引
D、 惟一索引
只清空当前表HGZ.DBF中奖金字段的全部值,应当使用命令
A、MODIFY STRUCTURE
B、DELETE
C、REPLACE
D、ZAP
当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:
股票代码股票名称 单价 交易所
600600 青岛啤酒 7.48 上海
600601 方正科技 15.20 上海
600602 广电电子 10.40 上海
600603 兴业房产 12.76 上海
600604 二纺机 9.96 上海
600605 轻工机械 14.59 上海
000001 深发展 7.48 深圳
000002 深万科 12.50 深圳
有如下SQL语句
CREATE VIEW view_stock AS SELECT 股票名称 AS 名称,单价 FROM stock
执行该语句后产生的视图含有的字段名是( )。
A、股票名称、单价
B、名称、单价
C、名称、单价、交易所
D、股票名称、单价、交易所
如果学生表STUDENT是使用下面的SQL语句创建的
CREATE TABLE STUDENT(SNO C(4) PRIMARYKEY NOTNULL,;
SN C(8),;
SEX C(2),;
AGE N(2) CHECK(AGE>15 AND AGE<30)
下面的SQL语句中可以正确执行的是 ( )。
A、INSERT INTO STUDENT(SNO,SEX,AGE) valueS ("S9","男",17)
B、INSERT INTO STUDENT(SNO,SEX,AGE) valueS ("李安琦","男",20)
C、INSERT INTO STUDENT(SEX,AGE) valueS ("男",20)
D、INSERT INTO STUDENT(SNO,SN) valueS ("S9","安琦",16)
在SQL SELECT语句中用于实现关系的选择运算的短语是( )。
A、FOR
B、WHILE
C、WHERE
D、CONDITION
查询订购单号首字符是“P”的订单信息,应该使用命令( )。
A、 SELECT * FROM订单WHERE HEAD(订购单号,1)=“P”
B、SELECT * FROM 订单 WHERE LEFT(订购单号,1)= “P”
C、 SELECT * FROM订单 WHERE “P”
D、 SELECT *FROM 订单 WHERE RIGHT(订购单号,1)= “P”
多选
数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的"规则"描述不对是。
A、逻辑表达式
B、字符表达式
C、数值表达式
D、日期表达式
要为当前表中所有职工增加50元津贴,下列命令中错误的是
A、CHANGE 津贴 WITH 津贴+50
B、REPLACE 津贴 WITH 津贴+50
C、CHANGE ALL 津贴 WITH 津贴+50
D、REPLACE ALL 津贴 WITH 津贴+50
下面4组命令,每组命令的执行结果一定相同的是
A、DELETE与DELETE RECORD RECNO()
B、DELETE ALL与DELETE FOR .T.
C、DELETE FOR 职称="讲师"与DELETE WHILE 职称="讲师"
D、DELETE 与DELETE NEXT 1
要为当前表中所有职工增加50元津贴,下列命令中错误的是
A、CHANGE 津贴 WITH 津贴+50
B、REPLACE 津贴 WITH 津贴+50
C、CHANGE ALL 津贴 WITH 津贴+50
D、REPLACE ALL 津贴 WITH 津贴+50
下面4组命令,每组命令的执行结果一定相同的是
A、DELETE与DELETE RECORD RECNO()
B、DELETE ALL与DELETE FOR .T.
C、DELETE FOR 职称="讲师"与DELETE WHILE 职称="讲师"
D、DELETE 与DELETE NEXT 1
Visual FoxPro 中,索引文件的扩展名可以为
A、DBC
B、CDX
C、DBF
D、IDX
要为当前表中所有职工增加50元津贴,下列命令中错误的是
A、CHANGE 津贴 WITH 津贴+50
B、REPLACE 津贴 WITH 津贴+50
C、CHANGE ALL 津贴 WITH 津贴+50
D、REPLACE ALL 津贴 WITH 津贴+50
打开有10个记录的表文件后,要逻辑删除2号至4号记录,可执行的操作是
A、执行命令DELETE NEXT 3
B、先执行命令 GOTO 2,再执行命令DELETE NEXT 3
C、执行命令DELETE RECORD 2 TO 4
D、执行命令 DELETE FOR RECNO()>=2.AND.RECNO( )<=4
Visual FoxPro 中,索引文件的扩展名可以为
A、DBC
B、CDX
C、DBF
D、IDX
以下选项是查询设计器中有的选项?
A、 字段
B、 联接
C、 筛选
D、 分组依据
以下选项是查询设计器中有的选项?
A、 字段
B、 联接
C、 筛选
D、 分组依据
¥29.8
¥9.9
¥59.8