VFP综合练习题以及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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、以下关于自由表的叙述正确的是()。