VFP综合练习题(一)解析 下载本文

内容发布更新时间 : 2024/6/26 21:45:46星期一 下面是文章的全部内容请认真阅读。

VFP综合练习题(一)

题号 分数 得分 评卷人 一 二 三 四 总分 一、选择题(本大题共40个小题,每小题1分,共40分)

1、Visual FoxPro在创建数据库时建立了扩展名分别为( )的文件.

A.DBC B.DCT C.DCX D..DBC .DCT .DCX

2、通过Visual Foxpro项目管理器窗口的按钮不可以完成的操作是( )。

A.新建文件 B.添加文件 C.删除文件 D.为文件重命名 3、下列关于变量的叙述中不正确的是( )

A.变量值可以随时改变 B.变量值不可以随时改变

C.Visual FoxPro的变量分为字段变量和内存变量

D.在Visual FoxPro中,可以将不同类型的数据赋给同一个变量 4、下列表达式中运算结果为数值的是( )

A.?CTOD([07/21/02])-20 B.?500+200=400

C.?“100”-“50” D.?LEN(SPACE(4))+1

5、SQL SELECT 语句中的GROUP BY和HAVING短语对应查询设计器上的( )选项卡

A.字段 B.联接 C.分组依据 D.排序依据

6、在查询设计器中,选定“杂项”选项卡中的“无重复记录”复选框,与执行SQL SELECT语句中的( )等效

A.WHERE B.JOIN ON C.ORDER BY D.DISTINCT 7、下列关于查询的说法正确的一项是( )

A.查询文件的扩展名为 .QPX B.不能基于自由表创建查询 C.根据数据库表或自由表或视图可以创建查询 D.不能基于视图创建查询 8、在Visual FoxPro中,内联接是指( )

A.只有满足联接条件的记录出现在查询结果中

B.除满足联接条件的记录出现在查询结果中外,第一个表中不满足联接条件的记录也出现在查询结果中

C.除满足联接条件的记录出现在查询结果中外,第二个表中不满足联接条件的记录也出现在查询结果中

·2· Visual FoxPro 6.0简明教程配套习题

D.除满足联接条件的记录出现在查询结果中外,两个表中不满足联接条件的记录也出现在查询结果中

9、设关系模式SCG(S#,C#,Grade)中S#为学生学号,C#为课程号,Grade为某学号的学生学习某号课程的考试成绩。今要查询每门课的平均成绩,且要求查询的结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列,则用SQL查询语言应为( )。

A.SELECT C#,AVG(grade) B.SELECT C#,AVG(grade) FROM SCG FROM SCG GROUP BY grade GROUP BY C#

ORDER BY 2,C# Desc ORDER BY 2,C# Desc C.SELECT C#,AVG(grade) D. SELECT C#,AVG(grade) FROM SCG FROM SCG

WHERE C# Desc GROUP BY AVG(grade) GROUP BY grade ORDER BY 2,C# Desc 10、若上题中查询的结果仅限于平均分数超过80分的则应( )。

A.在GROUP子句的下一行加入:Having AVG(grade)>80 B.在GROUP子句的上一行加入:Having AVG(grade)>80 C.在GROUP子句的下一行加入:Where AVG(grade)>80 D.在GROUP子句的下一行加入:Where AVG(*)>80

11、数据环境泛指定义表单或表单集时使用的( ),包括表、视图和关系

A.数据 B.数据库 C.数据源 D.数据项

12、如果要为控件设置焦点,则控件的Enabled属性和( )属性必须为.T.

A.Buttons B.Cancel C.Default D.Visible

13、用DEFINE CLASS命令定义一个Myform类时,要想为该类添加一个按钮对象,应当使用的基本代码是( )

A. Myform.Addobject(“Command1”,“Commandbutton”) B. Addobject(“Command1”,“Commandbutton”) C. Add Object Myform.Command1 AS commandbutton D. Add Object Command1 AS commandbutton 14、下列关于基类的说法不正确的是( )

A.Visual FoxPro提供的基础类即是基类 B.Visual FoxPro基类被存放在指定的类库中 C.Visual FoxPro基类是系统本身内含的

D.可以基于类生成所需要的对象,也可以扩展基类创建自己的类 15、Show方法用来将( )

A.表单的Enabled属性设置为.F. B.表单的Visible属性设置为.F. C.表单的Enabled属性设置为.T. D.表单的Visible属性设置为.T.

VFP综合练习题(一) ·3·

16、在Visual FoxPro中,如果一个控件的( )和( )属性值为.F. 将不能获得焦点。

A.Enabled 和ContorlSource B.Enabled和Click C.ContorlSource和Click D.Enabled或Visible 17、下列运行表单的方法中不正确的一项是( )

A.可以认为容器是一种特殊的控件 B.容器可以包括其他的容器或控件 C.容器类生成控件 D.表单集可以算是一个容器

18、下列Visual Foxpro对象,完全属于容器类的控件有( )。

A.组合框,命令按钮 B.表单,表格 C.标签,页 D.列表框,工具栏

19、在表单MyForm的一个控件的事件或方法代码中,改变该表单的背景色为绿色的正确命令是( )

A.MyForm.Parent.BackColor=RGB(0,255,0) B.THISFORM.BackColor=RGB(0,255,0) C.THIS.Parent.BackColor=RGB(0,255,0) D.THIS.BackColor=RGB(0,255,0) 20、表单的Name属性用于( )

A.作为保存表单时的文件名 B. 引用表单对象

C.显示在表单标题栏中 D.作为运行表单时的表单名

21、在文本框的属性中要显示当前数据表中的“姓名”字段,应设置( )。

A.thisform.Text1.value=姓名 B.thisform.Text1.controlsourse=姓名 C.thisform.Text1.value=”姓名” 、 D.thisform.Text1.controlsourse=”姓名”

22、设表单FORM1中包含命令按钮组G1和文本框T1,G1中包含命令按钮C1和C2,在C2的Click事件代码中要引用T1的Value属性,下面正确的引用是( )

A.THISFORM·T1·VALUE B. THIS·Parent·T1·VALUE C.THIS·Parent·Parent·T1·VALUE D. T1·VALUE 23、Visual Foxpro不支持的数据类型有( ).

A. 字符型 B.货币型 C.备注型 D.常量型 24、Visual Foxpro中APPEND BLANK命令的作用是( )。

A.在表的任意位置添加记录 B.在当前记录之前插入记录 C.在表的尾部添加记录 D.在表的首部添加记录

25、如果要更改表中数据的类型,应在“表设计器”的( )选项卡中进行。

A.字段 B.表 C.索引 D.数据类型 26、以下关于自由表的叙述正确的是( )。