当前盘当前日录下有数据库db—stock,其中有数据库表stock.dM,该数据库表的内容是:

题目

当前盘当前日录下有数据库db—stock,其中有数据库表stock.dM,该数据库表的内容是:

股票代码 股票名称

单价

交易所

600600

青岛啤洒

7.48

上海

600601

方正科技

1 5.20

上海

600602

广电电子

10.40

上海

600603

兴业房产

12.76

上海

600604

二纺机

9.96

上海

600605

轻工机械

14.59

上海

000001

深发展

7.48

深圳

000002

深万科

12.50

深圳

执行下列程序段以后,内存变量a的内容是( )。 CLOSE DATABASE a=0 USE stock GO TOP DOWHILE.NOT.EOF IF单价>10 a=a+1 ENDIF SKIP ENDD

A.1

B.3

C.5

D.7

参考答案和解析
正确答案:C
C。【解析】本题考查简单的查询。从第一条记录开始,如果单价大于l0,则a值加l,a值的初始值为0,表中共有5条单价值大于l0的记录,所以a的值是5。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在当前盘当前目录下删除表stock的命令是

A.DROP stock

B.DELETE TABLE stock

C.DROP TABLE stock

D.DELETE stock


正确答案:C
解析:本题考查删除表命令的掌握。Visual FoxPro中删除表的命令的语法格式是:
DROP TABLE表名:
用给定的数据表名stock替换命令中的表名,即可得到正确选项C。

第2题:

在当前盘当前目录下删除表stock的命令______。

A.DROP stock

B.DELETE TABLE stock

C.DROP TABLE stock

D.DELETE stock


正确答案:C
解析:删除表的SQL命令是:DROPTABLEtablename。DROPTABLE直接从磁盘上删除tablename所对应的DBF文件,如果tablename是数据库中的表并且相应的数据库是当前数据,则从数据库中删除了表:否则虽然从磁盘上删除了DBF文件,但是记录在数据库DBC文件中的信息却没有删除,此后会出现错误提示。所以要删除数据库中的表时,最好应使数据库是当前打开的数据库,在数据库中进行操作。

第3题:

以下题目使用的数据表如下: 当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是: 股票代码 股票名称 单价 交易所 600600 青岛啤酒 7.48 上海 600601 方正科技 15.20 上海 600602 广电电子 10.40 上海 600603 兴业房产 12.76 上海 600604 二纺机 9.96 上海 600605 轻工机械 14.39 上海 000001 深发展 7.48 深圳 000002 深万科 12.50 深圳

执行如下SQL语句后,______。 SELECT*FROM stock INTO DBF stock ORDER BY 单价


正确答案:A
使用短语INTODBF|TABLETableName可以将查询结果存放到永久表中(DBF文件)。但此文件的文件名不能是显示数据表文件的文件名。

第4题:

以下13题使用的数据如下: 当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是: [*]

执行如下SQL语句后 SELECT*FROM stock INTO DBF stock ORDER BY单价


正确答案:A
如果在使用SELECT语句的同时使用了INTODBF|TABLETa-bleName短语,系统则将查询结果存放到永久表中,如果INTO子句中所指定的表已经打开,且SETSAFETY设置为OFF,则VisualFoxPro在不给出警告的情况下改写该表。如果指定了基本表的名称,则VisualFoxPro产生错误信息。本题中在做SQL之前没有对表stock进行打开操作,因此系统会出现提示错误信息。

第5题:

当前盘当前目录下有数据库dbsk,其中有数据库表sk.dbf,该数据库表的内容是:

将sk表的股票名称字段的宽度由8改为10,应使用SQL语句


正确答案:C

第6题:

在当前盘当前目录下删除表stock的命令是A)DROP stock B)DELETE TABLE stockC)DROP TABLE stock D)DELETE stock


正确答案:C
本题考查删除表命令的掌握。Visual FoxPro中删除表的命令的语法格式:
DROP TABLE 表名;用给定的数据表名stock替换命令中的表名,即可得到正确选项C。

第7题:

当前盘当前日录下有数据库db—stock,其中有数据库表stock.dbf,将stock表的股票名称字段的宽度由 8改为10. 应使用sQL语句( )。

A.ALTER TABLE stock股票名称 WITHc (10)

B.ALTER TABLE stock股票名称c(10)

C.ALTER TABLE stock ALTER股票名称c(10)

D.ALTER stock ALTER股票名称c(1 0)


正确答案:C
C。【解析】修改表结构的格式是:ALTERTABLE<表名>ALTER<字段名><字段类型>。

第8题:

以下9题使用的数据表如下:

当前盘当前目录下有数据库db stock,其中有数据库表stock.dbf,该数据库表的内容是: 股票代码 股票名称 单价 交易所 600600 青岛啤酒 7.48 上海 600601 方正科技 15.20 上海 600602 广电电子 10.40 上海 600603 兴业房产 12.76 上海 600604 二纺机 9.96 上海 600605 轻工机械 14.9 上海 000001 深发展 7.48 深圳 000002 深万科 12.50 深圳(22)

执行如下SQL语句后,______。 SELECT*FROM stock INTO DBF stock ORDER BY单价

A.系统会提示出错信息

B.会生成一个按“单价”升序排序的表文件,将原来的stock.dbf文件覆盖

C.会生成一个按“单价”降序排序的表文件,将原来的stock.dbf文件覆盖

D.不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果


正确答案:A
解析:使用短语INTODBF|TABLETableName可以将查询结果存放到永久表中(DBF文件)。但此文件的文件名不能是显示数据表文件的文件名。

第9题:

在当前盘当前目录下删除表 stock的命令是()。

A、drop stock

B、drop TABLE stock

C、del_ete stock

D、del_ete TABLE stock


正确答案:D