《一vfp程序设计二》由会员分享,可在线阅读,更多相关《一vfp程序设计二(11页珍藏版)》请在金锄头文库上搜索。
1、一、 单选题1.扩展名为DBC的文件是( )。A、 表单文件B、 数据库表文件C、 数据库文件 D、 项目文件2.在Visual FoxPro中,关于自由表叙述正确的是( )。A、自由表和数据库表是完全相同的B、自由表不能建立字段级规则和约束C、自由表不能建立候选索引D、自由表不可以加入到数据库中3.在Visual FoxPro中,建立数据库表时,将年龄字段值限制在1214之间的这种约束属于 ( )。A、实体完整性约束B、域完整性约束C、参照完整性约束D、视图完整性约束4.以下关于主索引和侯选索引的叙述正确的是()。A、 主索引和侯选索引都能保证表记录的唯一性B、 主索引和侯选索引都可以建立在
2、数据库表和自由表上C、 主索引可以保证表记录的唯一性,而侯选索引不能D、 主索引和侯选索引是相同的概念1.在Visual FoxPro中,关于过程调用的叙述正确的是( )。A、当实参的数量少于形参的数量时,多余的形参初值取逻辑假B、当实参的数量多于形参的数量时,多余的实参被忽略C、实参与形参的数量必须相等D、上面A和B都正确2.在 DO WHILE ENDDO循环结构中,LOOP命令的作用是: ( )。A、退出过程,返回程序开始处B、 转移到DO WHILE语句行,开始下一个判断和循环C、终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D、终止程序执行3.如果有定LOCAL
3、data , data的初值是:_。A、整数0B、不定值 C、逻辑真D、逻辑假5.以下语句中( )是循环结构语句。A、IFENDIFB、DO CASEENDCASEC、FORENDFORD、DO WHILE ENDIF6.在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为( )。A、ThisForm.RefreshB、ThisForm.DeleteC、 ThisForm.HideD、 ThisForm.Release8.在当前表单的LABEL1控件中显示系统时间的语句是( )。A、THISFORM.LABEL1.CAPTION=TI
4、ME()B、THISFORM.LABEL1.VALUE=TIME()C、 THISFORM.LABEL1.TEXT=TIME()D、THISFORM.LABEL1.CONTROL=TIME()9.假设表单上有一选项组:男女,如果选择第二个按钮“女”,则该项组Value属性的值为_。A、.F.B、女 C、2D、女 或 210.指定用户能否在列表框控件内进行多重选定的列表框属性是( )A、Value属性B、ControlSourceC、SelectedD、MultiSelect。1.在Visual FoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是 ( )。A、MODIFY S
5、TRUCTURE STUDENTB、 MODIFY COMMAND STUDENTC、CREATE STUDENTD、 CREATE TABLE STUDENT2.在Visual FoxPro中,建立索引的作用之一是( )。A、 节省存储空间B、 便于管理C、 提高查询速度D、 提高查询和更新的速度3.在Visual FoxPro 中,创建一个名为SDB.DBC的数据库文件,使用的命令是( )。A、CREATEB、CREATE SDBC、 CREATE TABLE SDBD、CREATE DATABASE SDB4.以下关于主索引和侯选索引的叙述正确的是()。A、 主索引和侯选索引都能保证表记
6、录的唯一性B、 主索引和侯选索引都可以建立在数据库表和自由表上C、 主索引可以保证表记录的唯一性,而侯选索引不能D、 主索引和侯选索引是相同的概念5.当前盘当前目录下有数据库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语句CREA
7、TE VIEW view_stock AS SELECT 股票名称 AS 名称,单价 FROM stock执行该语句后产生的视图含有的字段名是( )。A、股票名称、单价B、名称、单价C、名称、单价、交易所 D、股票名称、单价、交易所8.查询订购单号(字符型,长度为4)尾字符是1的错误命令是 ( )。A、SELECT * FROM 订单 WHERE SUBSTR(订购单号,4)=1B、SELECT * FROM 订单 WHERE SUBSTR(订购单号,4,1)=1C、SELECT * FROM 订单 WHERE 1$订购单号D、SELECT * FROM 订单 WHERE RIGHT(订购单号
8、,1)=19.查询订购单号首字符是“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”10.SQL语句中修改表结构的命令是( )。A、ALTER TABLEB、MODIFY TABLEC、ALTER STRUCTURED、MODIFY STRUCTURE1.若所建立索引的字段值不允许重复,并且一个表中只能创
9、建一个,它应该是()。A、主索引B、惟一索引 C、候选索引 D、普通索引2.在Visual FoxPro中,建立数据库表时,将年龄字段值限制在1214之间的这种约束属于 ( )。A、实体完整性约束B、域完整性约束C、参照完整性约束D、视图完整性约束4.视图不能单独存在,它必须依赖于()而存在。A、视图B、数据库表C、自由表D、查询5.下面有关HAVING子句描述错误的是( )。A、HAVING子句必须与GROUP BY子句同时使用,不能单独使用B、 使用HAVING子句的同时不能使用WHERE子句C、 使用HAVING子句的同时可以使用WHERE子句D、 使用HAVING子句的作用是限定分组的
10、条件7.在Visual FoxPro中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是A、 REPLACE AGE WITH AGE+1B、 UPDATE STUDENT AGE WITH AGE+1C、 UPDATE SET AGE WITH AGE+1D、UPDATE STUDENT SET AGE=AGE+18.如果学生表STUDENT是使用下面的SQL语句创建的 CREATE TABLE STUDENT(SNO C(4) PRIMARYKEY NOTNULL,; SN C(8),; SEX C(2),; AGE N(2) CHECK(AGE15 AND AGE15 AND AGE30)下面的SQL语句中可以正确执行的是 ( )。A、INSERT INTO STUDENT(SNO,SEX,AGE) valueS (S9,男,17)B、INSERT INTO STUDENT(SNO,SEX,AGE) valueS (李安琦,男,20)C