VFP6综合9

  • 格式:doc
  • 大小:91.00 KB
  • 文档页数:10

VFP综合练习题(九)一、选择题(本大题共40个小题,每小题1分,共40分)1、已知数据表文件:系(系编号,系名称,系主任,电话号码)及学生(学号,姓名,性别,专业,系编号)。

若列出所有学生的报表,包括(学号,姓名,系名称),完成这个操作相当于数据库的()操作。

A.投影 B.选择 C.连接 D.查询2、说明上题的系与学生之间的关系为()。

A.一对一 B.一对多 C.多对多 D.未知3、当前数据表文件有十条记录,执行“GO 8”和“APPEND BLANK”两条命令后,该数据表文件的记录数是()A.共11条记录,其中第8条为空记录B.共11条记录,其中第11条为空记录C.共11条记录,其中第9条为空记录D.仍然是10条记录4、删除表文件RSDA.DBF的所有记录,但保留其结构的操作是()A.USE RSDA B.USE RSDADELE ALL DELEPACK PACKC.USE D.USE RSDADELE FILE RSDA.DBF ERASE5、在Visual FoxPro中,打开数据库的命令是 ( )。

A. OPEN DATABASE <数据库名> B. USE <数据库名>C. USE DATABASE <数据库名> D. OPEN <数据库名>6、在Visual FoxPro中,可以对字段设置默认值的表()。

A.必须是数据库表 B.必须是自由表C.自由表或数据库表 D.不能设置字段的默认值7、在Visual FoxPro的表单操作中,PasswordChar属性仅适用于()。

A.文本框 B.组合框 C.列表框 D.复选框8、使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当()。

A.使用WHERE子句B.在GROUP BY后面使用HAVING 子句·2·Visual FoxPro 6.0简明教程配套习题C.先使用WHERE子句,再使用HAVING 子句D.先使用HAVING子句,再使用WHERE子句9、在Visual FoxPro中,建立数据库表时,将年龄字段值限制在12~14之间的这种约束属于( )。

A.实体完整性约束 B.域完整性约束C.参照完整性约束 D.视图完整性约束10、设有一个“图书情况表”,以下哪个表达式不能作为查找计算机类图书的准则()。

A.类别=“计算机” B.类别 Like “*算”C.类别 Like“*算*” D.类别 Like“?算*”11、在Visual FoxPro中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是( )。

A.MNX B.PRG C.MPR D.SPR12、在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+113、调用报表格式文件PP1预览报表的命令是( )A.REPORT FROM PP1 B.DO FROM PP1C.REPORT FORM PP1 PREVIEW D.DO FORM PP1 PREVIEW14、在Visual FoxPro中,下面4个关于日期或日期时间的表达式中,错误的是( )A.{^2003.09.01 11:10:10:AM}-{^2002.09.01 11:10:10AM}B.{^01/01/2003}+20C.{^2003.02.01}+{^2002.02.01}D.{^2003/02/01}-{^2002/02/01}15、在Visual FoxPro中,关于过程调用的叙述正确的是 ( )A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假B.当实参的数量多于形参的数量时,多余的实参被忽略C.实参与形参的数量必须相等D.上面A和B都正确16、下面是关于表单数据环境的叙述,其中错误的是( )A.可以在数据环境中加入与表单操作有关的表B.数据环境是表单的容器C.可以在数据环境中建立表之间的联系D.表单自动打开其数据环境中的表VFP综合练习题(九)·3·17、在Visual FoxPro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是:( )A.PRIVATE B.PUBLIC C.LOCALD.在程序中直接使用的内存变量(不通过A,B,C说明)第(18)-(22)题使用如下表的数据:部门表商品表18、SQL语句SELECT部门号,MAX(单价*数量)FROM商品表GROUP BY部门号查询结果有( )条记录?A.1 B.4C.3D.1019、 SQL语句SELECT 产地,COUNT(*) 提供的商品种类数;FROM 商品表;WHERE 单价>200;GROUP BY 产地 HAVING COUNT(*)>=2;ORDER BY 2 DESC查询结果的第一条记录的产地和提供的商品种类数是( )A.北京,1 B.上海,2 C.广东,5 D.广东,7·4·Visual FoxPro 6.0简明教程配套习题20、 SQL 语句SELECT a.部门号,a.部门名称,SUM(b.单价*b.数量);FROM 部门表 a,商品表 b;WHERE a.部门号=b.部门号;GROUP BY a.部门号查询结果是( )A.各部门商品数量合计 B.各部门商品金额合计C.所有商品金额合计 D.各部门商品金额平均值21、 SQL 语句SELECT a.部门号,a.部门名称,b.商品号,b.商品名称,b.单价;FROM 部门表 a,商品表 b;WHERE a.部门号=b.部门号;ORDER BY a.部门号 DESC,b.单价查询结果的第一条记录的商品号是A.0101 B.0202 C.0110 D.011222、 SQL 语句SELECT 部门名称 FROM 部门表 WHERE 部门号 IN;(SELECT 部门号 FROM 商品表 WHERE 单价 BETWEEN 420 AND 1000)查询结果是( )A.家用电器部、电话手机部 B.家用电器部、计算机部 C.电话手机部、电视录摄像机部 D.家用电器部、电视录摄像机部23、下面关于属性、方法和事件的叙述中,错误的是( ) 。

A.属性用于描述对象的状态,方法用于表示对象的行为B.基于同一个类产生的两个对象可以分别设置自己的属性值C.事件代码也可以像方法一样被显示调用D.在新建一个表单时,可以添加新的属性、方法和事件24、在以下四组函数运算中,结果相同的是 ( )。

A.LEFT("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)B. YEAR(DATE())与SUBSTR(DTOC(DA TE),7,2)C. V ARTYPE("36-5*4")与V ARTYPE(36-5*4)D.假定A="this", B="is a string", A-B与A+B25、在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。

应选择( ) 。

A.限制(Restrict) B.忽略(Ignore)C.级联(Cascade) D.级联(Cascade)或限制(Restrict)26、在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是( ) 。

VFP综合练习题(九)·5·A.永久性关联 B.永久性关联或临时性关联C.临时性关联 D.永久性关联和临时性关联27、在创建快速报表时,基本带区包括 ( )。

A.标题、细节和总结 B.页标头、细节和页注脚C.组标头、细节和组注脚 D.报表标题、细节和页注脚28、在下列函数中,函数值为数值的是 ( )。

A. AT(′人民′,′中华人民共和国′) B. CTOD(′01/01/96′)C. BOF() D. SUBSTR(DTOC(DATE()),7)29、在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的( )。

A.对“一方”表的关键字建立主索引或候选索引,对“多方”表的关键字建立普通索引B.对“一方”表的关键字建立主索引,对“多方”表的关键字建立普通索引或候选索引C.对“一方”表的关键字建立普通索引,对“多方”表的关键字建立主索引或候选索引D.对“一方”表的关键字建立普通索引,对“多方”表的关键字建立候选索引或普通索引30、在Visual FoxPro中,通用型字段G和备注型字段M在表中的宽度都是( ) 。

A.2个字节 B.4个字节 C.8个字节 D.10个字节31、比较以下四条输入命令,不要以回车键表示输入结束的命令为( )。

A.ACCEPT B.W AIT C.INPUT D.@行,列 GET32、在自定义函数中,接收来自调用程序的参数命令为()。

A.PARAMETER B.PROCEDUREC.RETURN D.RETRY33、下列有关Visual FoxPro数组的说法中错误的是()。

A.数组是一组具有相同名称不同下标的内存变量B.数组中的各个元素可以赋予不同类型的值C.数组一经定义之后,其各元素已具有逻辑真值D.在Visual FoxPro中相同名称的一维数组与二维数组的元素之间存在着某种对应关系34、在表单MYFORM的一个控件的事件或方法代码中,为该表单的背景设置颜色,下面的命令为错误的是()。

A.MYFORM.BackColor=RGB(0,255,0) B.This.Parent.BackColor=RGB(0,255,0) C.ThisForm.BackColor=RGB(0,255,0) D.This.BackColor=RGB(0,255,0)35、若要指定列表框所使用的数据表,应在下列()属性中设置。

A.RowSource B.RowSourceType·6·Visual FoxPro 6.0简明教程配套习题C.ControlSource D.ColorSource36、在下列有关视图的叙述中,正确的是()。

A.当某一视图被删除后,由该视图导出的其它视图也将自动删除B.若导出某视图的基本表被删除了,该视图不受任何影响C.视图一旦建立,就不能被删除D.当修改某一视图时,导出该视图的基本表也随之被修改37、进入“菜单设计器”使用()命令。