000002 深万科 12.50 深圳
15.执行如下SQL语句后( )
SELECT*FROM stock INTO DBF stock ORDER BY 单价
A.系统会提示出错信息
B.会生成一个按“单价”升序排序的表文件,将原来的stock.dbf 文件覆盖
C.会生成一个按“单价”降序排序的表文件,将原来的stock.dbf 文件覆盖
D.不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果
【参考答案】 A
16.执行下列程序段以后,内存变量a的内容是( )
CLOSE DATABASE
a=0
USE stock
GO TOP
DO WHILE.NOT.EOF()
IF 单价>10
a=a+1
ENDIF
SKIP
ENDDO
A.1 B.3 C.5 D.7
【参考答案】 C
17.有如下SQL SELECT语句
SELECT*FROM stock WHERE 单价 BETWEEN 12.76 AND 15.20
与该语句等价的是( )
A.SELECT*FROM stockWHERE 单价<=15.20.AND.单价>=12.76
B.SELECT*FROM stockWHERE 单价<15.20.AND.单价>12.76
C.SELECT*FROM stockWHERE 单价>=15.20.AND.单价<=12.76
D.SELECT*FROM stockWHERE 单价><15.20.AND.单价<12.76
【参考答案】 A
18.如果在建立数据库表 stock.dbf 时,将单价字段的字段有效性规则设为“单价>0”,通过该设置,能保证数据的 ( )
A.实体完整性 B.域完整性 C.参照完整性 D.表完整性
【参考答案】 B
19.在当前盘当前目录下删除表stock 的命令是( )
A.DROP stock B.DELETE TABLE stock C.DROP TABLE stock D.DELETE stock
【参考答案】 C
20.有如下SQL语句
SELECT max(单价)INTO ARRAY a FROM stock
执行该语句后( )
A.a[1]的内容为15.20 B.a[1]的内容为6
C.a[0]的内容为15.20 D.a[0]的内容为6
【参考答案】 A
21.有如下SQL语句( )
SELECT 股票代码,avg (单价)as 均价 FROM stock;
GROUP BY 交易所 INTO DBF temp
执行该语句后temp表中第二条记录的“均价”字段的内容是( )
A.7.48 B.9.99 C.11.73 D.15.20
【参考答案】 B
22.将stock表的股票名称字段的宽度由8改为10,应使用SQL语句( )
A.ALTER TABLE stock 股票名称 WITH c(10) B.ALTER TABLE stock 股票名称 c(10)
C.ALTER TABLE stock ALTER 股票名称 c(10) D.ALTER stock ALTER 股票名称 c(10)
【参考答案】 C
23.有如下SQL语句
CREATE VIEW stock-voew AS SELECT*FROM stock WHERE 交易所=″深圳″
执行该语句后产生的视图包含的记录个数是( )
A.1 B.2 C.3 D.4
【参考答案】 B
24.有如下SQL语句
CREATE VIEW view-stock AS SELECT 股票名称 AS 名称,单价 FROM stock执行该语句后产生的视图含有的字段名是( )
A.股票名称、单价 B.名称、单价
C.名称、单价、交易所 D.股票名称、单价、交易所
【参考答案】 B
25.下面有关对视图的描述正确的是( )
A.可以使用MODIFY STRUCTURE 命令修改视图的结构
B.视图不能删除,否则影响原来的数据文件
C.视图是对表的复制产生的
D.使用SQL对视图进行查询时必须事先打开该视图所在的数据库
【参考答案】 D
26.执行如下SQL语句后( )
SELECT DISTINCT 单价 FROM stock;
WHERE 单价=(SELECT min(单价)FROM stock) INTO DBF stock-x表 stock-x中的记录个数是( )
A.1 B.2 C.3 D.4
【参考答案】 A
27.求每个交易所的平均单价的SQL语句是( )
A.SELECT 交易所avg(单价)FROM stock GROUP BY单价
B.SELECT 交易所avg(单价)FROM stock ORDER BY单价