文档库 最新最全的文档下载
当前位置:文档库 › vfp表单所有习题参考答案

vfp表单所有习题参考答案

VFP表单实验参考讲义

一、标签和文本框

〔一〕

题目要求:

〔1〕该表单的名称为“Form1”,标题为“密码输入窗口〞,高度为190,宽度为300;〔2〕定义一个名称为“Label1〞、标题为“请输入密码〞、字号为10磅的标签;〔3〕定义一个名称为“Text1〞的文本框,用于输入密码,当输入密码时,屏幕显示“*〞;〔4〕定义一个名称为“Label2〞的标签,标题为空,自动调整控件大小;〔5〕定义一个名称为“Command1〞,标题为“显示密码〞的按钮,当单击该按钮时,标签“Label2〞显示输入的密码,编写Click事件代码〔6〕定义一个名称为“Command2〞,标题为“关闭〞的按钮,当单击该按钮时,释放该表单。(不得退出VFP系统) 操作要点:

1〕注意将text1的属性passwordchar设置为:*

2〕label2的属性autosize设置为:.T.

3〕“显示密码〞按钮Command1的Click事件代码:

写法一:

https://www.wendangku.net/doc/3019230243.html,bel2.Caption=Thisform.Text1.Value

写法二:

X=Thisform.Text1.Value

https://www.wendangku.net/doc/3019230243.html,bel2.Caption=X

3〕“关闭〞的按钮Command2的Click事件代码:Thisform.Release

〔二〕

Command1 的CLICK事件代码:

if thisform.text1.value="abc"

https://www.wendangku.net/doc/3019230243.html,bel2.caption="欢迎使用"

else

https://www.wendangku.net/doc/3019230243.html,bel2.caption="密码错误"

Endif

Command2 的CLICK事件代码:

thisform.release

〔三〕

代码编写:

1)“确定〞按钮Command1的Click事件代码:

If Thisform.text1.value=〞ABCD〞

Messagebox(“欢迎光临〞,65,“密码正确“)

Else

Messagebox(“禁止进入“,65,〞密码错误“)

Endif

2〕“关闭〞的按钮Command2的Click事件代码:Thisform.Release

〔四〕

代码编写:

1)“确定〞按钮Command1的Click事件代码:

r=val(thisform.text1.value)

s=3.1415926*r*r

messagebox(str(s,5,2),65,〞面积〞)

2) “关闭〞的按钮Command2的Click事件代码:Thisform.Release

〔五〕

题目要求:

(1) 该表单的名称为“Form1”,标题为“温度转换〞,高度为260,宽度为400;2) 定义一个名称为“Label1”标题为“摄氏温度〞的标签;再定义一个名称为“Label2”标题为“华氏温度〞的标签,两个标签的字号均为11磅;3) 定义一个名称为“Text1”的文本框,用于输入摄氏温度,再定义一个名称为“Text2”的文本框,具有只读属性,用于显示华氏温度; 4) 定义一个名称为“Command1”,标题为“转换〞的按钮,当单击该按钮时,将输入的摄氏温度转换成华氏温度并显示在Text2文本框中,编写其Click事件代码;其中:华氏温度=9/5*摄氏温度+32 5) 定义一个名称为“Command2”,标题为“关闭〞的按钮,当单击该按钮时,释放该表单(不得退出VFP系统)。

操作要点:

1〕文本框text2的readonly属性设置为.T.

2〕“转换〞按钮Command1的Click事件代码:

X=Val(Thisform.Text1.Value)

Thisform.Text2.Value=9/5*X+32

2〕“关闭〞的按钮Command2的Click事件代码:Thisform.Release

〔六〕

题目要求:

〔1〕该表单的名称为“Form1”,标题为“计算〞,高度为260,宽度为400;〔2〕定义三个文本框,从左到右名称分别为“Text1〞、“Text2〞和“Text3〞,其中“Text1〞、“Text2〞用于输入两个数,“Text3〞用于显示“Text1〞和“Text2〞中两数之和;〔3〕定义一个名称为“Label1〞的标签,标题为“+〞;〔4〕定义一个名称为“Label2〞的标签,标题为“等于〞;〔5〕定义一个名称为“Command1〞,标题为“确定〞的按钮,当单击该按钮时,文本框“Text3〞中显示“Text1〞和“Text2〞中两数之和;〔6〕定义一个名称为“Command2”,标题为“关闭〞的按钮,当单击该按钮时,释放该表单(不得退出VFP系统)

操作要点:

1〕“确定〞按钮Command1的Click事件代码:

X=Val(Thisform.Text1.Value)

Y=Val(Thisform.Text2.Value)

Thisform.Text3.Value=X+Y

2〕“关闭〞的按钮Command2的Click事件代码:

Thisform.Release

〔七〕

题目要求:

(1)该表单的名称为“Form1”,标题为“奇偶判断〞,高度为260,宽度为400;(2)定义一个名称为“Label1”标题为“请输入一个数〞的标签;(3)定义一个名称为“Label2”标题为“结果〞的标签;(4)定义一个名称为“Text1”的文本框;(5)定义一个名称为“Text2”的文本框,具有只读属性(6)定义一个名称为“Command1”,标题为“判断〞的按钮,当单击该按钮时,假设Text1文本框输入的为偶数,那么在Text2文本框中显示“这是一个偶数〞,否那么显示“这是一个奇数〞,编写其Click事件代码;(7)定义一个名称为“Command2”,标题为“关闭〞的按钮,当单击该按钮时,释放该表单(不得退出VFP系统)

操作要点:

1〕“判定〞按钮Command1的Click事件代码:

X=Val(Thisform.Text1.Value)

IF MOD(X,2)=0

Thisform.Text2.Value=“这是一个偶数!〞

ELSE

Thisform.Text2.Value=“这是一个奇数!〞

ENDIF

2〕“关闭〞的按钮Command2的Click事件代码: Thisform.Release 〔八〕

代码编写:

1〕“计算〞按钮Command1的Click事件代码:

x=thisform.text1.value

thisform.text2.value=x^2

2〕“关闭〞的按钮Command2的Click事件代码: Thisform.Release 〔九〕

代码编写:

1〕“产生随机数〞按钮Command1的Click事件代码:

法一:

x=int(1000*rand())

if x>=100

thisform.text1.value=x

Endif

法二:

x=int(900*rand())+100

thisform.text1.value=x

2) “判别〞按钮Command2的Click事件代码:

X=thisform.text1.value

If mod(x,2)=0

https://www.wendangku.net/doc/3019230243.html,bel2.caption=“偶数“

Else

https://www.wendangku.net/doc/3019230243.html,bel2.caption=“奇数“

endif

3〕“关闭〞的按钮Command3的Click事件代码: Thisform.Release 〔十〕

题目要求:

(1)该表单的名称为“Form1”,标题为“颜色设置〞,高度为260,宽度为400;(2)定义一个名称为“Label1”标题为“红〞的标签;(3)定义一个名称为“Label2”标题为“绿〞的标签;(4)定义一个名称为“Label3”标题为“蓝〞的标签;(5)定义三个名称分别为“Text1”、“Text2”、“Text3”的文本框;(6)定义一个名称为“Command1”,标题为“设置为表单背景色〞的按钮,当单击该按钮时,表单背景色设置为用3个文本框中数字组成的rgb颜色,编写Click事件代码;(7)定义一个名称为“Command2”,标题为“关闭〞的按钮,当单击该按钮时,释放该表单(不得退出VFP系统) 。

操作要点:

1〕Command1的Click事件代码:

X=Val(Thisform.Text1.Value)

Y=Val(Thisform.Text2.Value)

Z=Val(Thisform.Text3.Value)

Thisform.Backcolor=RGB(X,Y,Z)

2〕“关闭〞的按钮Command2的Click事件代码: Thisform.Release

二、列表框

〔十一〕

题目要求:

(1)该表单的名称为“Form1”,标题为“列表框应用〞,高度为260,宽度为400;

(2)定义一个名称为“LABEL1”,标题为“你的选择是〞的标签;

(2)定义一个名称为“TEXT1”的文本框,具有只读属性;

(3)定义一个名称为“List1”的列表框,数据来源类型为值,列表项的来源设置为“神州5号,神州6号,嫦娥1号〞,中选中列表项后,选中的项显示在文本框中,编写其CLICK事件代码。

(4)定义一个名称为“Command1”,标题为“关闭〞的按钮,当单击该按钮时,释放该表单(不得退出VFP系统)。

操作要点:

1〕TEXT1的只读设置: READONLY属性设为.T.

2〕LIST1的ROWSOURCETYPE属性选择〞1--值〞,ROWSOURCE属性里写上“神州5号,神州6号,嫦娥1号〞注意:分隔的逗号全部是英文逗号!!!

3〕列表框LIST1的CLICK事件代码:

thisform.text1.value=this.value

或:thisform.text1.value=thisform.list1.value

4〕“关闭〞按钮Command1的Click事件代码:

Thisform.Release

〔十二〕

题目要求:

(1)该表单的名称为“Form1”,标题为“风景区添加〞,高度为260,宽度为400;(2)定义一个名称为“Text1”的文本框,字体为10磅字;(3)定义一个名称为“List1”的列表框,数据来源类型为1,列表项的来源设置为“泰山,黄山〞(4)定义一个名称为“Command1”,标题为“添加〞的按钮,当单击该按钮时,文本框中输入的内容添加到列表框最后,编写其Click事件代码;(5)定义一个名称为“Command2”,标题为“关闭〞的按钮,当单击该按钮时,释放该表单(不得退出VFP系统)。

代码编写:

1〕“添加〞按钮Command1的Click事件代码:

X=Thisform.Text1.Value

Thisform.List1.AddItem(X)

2〕“关闭〞的按钮Command2的Click事件代码: Thisform.Release

〔十三〕

题目要求:

〔1〕该表单的名称为“Form1〞,标题为“我的表单〞,高度为260,宽度为400;〔2〕定义一个名称为“List1〞列表框,字号为11磅,用于显示偶数;〔3〕定义一个名称为“Command1〞,标题为“开始〞的按钮,当单击该按钮时,将1到100之间的偶数显示在列表框“List1〞中,编写其Click事件代码;〔4〕定义一个名称为“Command2”,标题为“关闭〞的按钮,当单击该按钮时,释放该表单(不得退出VFP系统)。

代码编写:

1〕“开始〞按钮Command1的Click事件代码:

FOR N=2 TO 100 STEP 2

Thisform.List1.AddItem(STR(N,3))

ENDFOR

注意:因为列表框的默认类型为字符型,所以加数字进去时要使用函数转换。

2〕“关闭〞的按钮Command2的Click事件代码: Thisform.Release

〔十四〕

题目要求:

1) 表单的名称为“Form1”,标题为“列表框应用〞,高度为260,宽度为400;2) 定义一个名称为“Label1”标题为“你选中的项是〞的标签;3) 定义一个名称为“Text1”的文本框,具有只读属性;4) 定义一个名称为“List1”的列表框,数据来源类型为“值〞,项的来源为“ A,B,C,D,E〞,中选中列表项后,选中的项显示在文本框中,编写其Click事件代码;

6) 定义一个名称为“Command1”,标题为“关闭〞的按钮,当单击该按钮时,释放该表单(不得退出VFP系统)。

代码编写:1〕列表框List1的Click事件代码:

X=Thisform.List1.Value

Thisform.Text1.Value=X

2〕“关闭〞的按钮Command1的Click事件代码:Thisform.Release

(十五)

操作要点:

1〕“添加到右边〞按钮Command1的Click事件代码:

thisform.list2.additem(thisform.list1.value)

2〕“关闭〞按钮Command2的Click事件代码: Thisform.Release

三、组合框

〔十六〕

题目要求:

1) 该表单的名称为“Form1”,标题为“课程选择〞,高度为260,宽度为400;2) 定义一个名称为“Combo1”的下拉组合框,数据来源类型为1,列表项的来源设置为“电脑根底,高等数学,大学英语〞,编写其Click事件代码,使得选中的列表项显示在文本框中;3〕定义一个名称为“Text1”的文本框,字体为12磅字,用于显示列表框选中的列表项;4〕定义一个名称为“Command1”,标题为“关闭〞的按钮,当单击该按钮时,释放该表单(不得退出VFP系统)。

操作要点:

1〕下拉组合框Combo1的Click事件代码:

X=Thisform bo1.Value

Thisform.Text1.Value=X

2〕“关闭〞的按钮Command1的Click事件代码:

Thisform.Release

〔十七〕

题目要求:

1) 该表单的名称为“Form1”,标题为“成绩表单〞,高度为260,宽度为400;2) 将考生文件夹下的自由表cj.dbf添加到表单的数据环境中;3) 定义一个名称为“Combo1”下拉列表框,数据来源类型为“字段〞,数据项的来源为cj表中“〞字段;4) 定义一个名称为“Text1”的文本框;5〕编写下拉列表框的“Click〞事件代码,将选中学生所对应的成绩显示在文本框中;6) 定义一个名称为“Command1”,标题为“关闭〞的按钮,当单击该按钮时,释放该表单(不得退出VFP系统)。

操作要点:

1〕下拉列表框Combo1的Click事件代码:

Thisform.Text1.Value=成绩

2〕“关闭〞的按钮Command1的Click事件代码:

Thisform.Release

四、复选框

〔十八〕

(法1)Check1 的Value属性值初始为数值型.

复选框Check1的Click事件代码:

IF ThisForm.Check1.Value=1

https://www.wendangku.net/doc/3019230243.html,bel1.Fontunderline=.T.

ELSE

https://www.wendangku.net/doc/3019230243.html,bel1.Fontunderline=.F.

ENDIF

(法2)Check1 的Value属性值初始为逻辑型.

复选框Check1的Click事件代码:

IF ThisForm.Check1.Value=.T.

https://www.wendangku.net/doc/3019230243.html,bel1.Fontunderline=.T.

ELSE

https://www.wendangku.net/doc/3019230243.html,bel1.Fontunderline=.F.

ENDIF

〔十九〕

题目要求:

(1) 表单的名称为“Form1”,标题为“设置窗口〞.

(2)定义一个名称为“Label1”、标题为“请输入内容〞的标签,字体为加粗、楷体14磅字。(3)定义一个名称为“Text1”高度适中的文本框,Value值为“请观察效果〞;(4)定义一个名称为“Check1”,标题为“文本框背景为红色〞、Value值为.F.的复选框,中选中该复选框时,“Text1”背景为红色〔RGB值为255,0,0〕,当未选中该复选框时,“Text1”背景为白色(RGB值为255,255,255);(5)定义一名称为“Check2”,标题“文本框前景为蓝色〞、Value值为.F.的复选框,中选中该复选框时,“Text1”前景为蓝色(RGB值为0,0,255),未选中该复选框时,“Text1”前景为黑色(RGB值为0,0,0) (6)定义一个名称为“Command1”,标题为“关闭〞的按钮,当单击该按钮时,释放该表单(不退出VFP系统)。

操作要点:

1〕复选框Check1的Click事件代码:

IF ThisForm.Check1.Value=.T.

ThisForm.Text1.BackColor=RGB(255,0,0)

ELSE

ThisForm.Text1.BackColor=RGB(255,255,255)

ENDIF

2〕复选框Check2的Click事件代码:

IF ThisForm.Check2.Value=.T.

ThisForm.Text1.ForeColor=RGB(0,0,255)

ELSE

ThisForm.Text1. ForeColor =RGB(0,0,0)

ENDIF

说明:因为题目要求将CHECK1和CHECK2的初值设为.F.,所以代码里要把复选框写成相应的逻辑型。

五、选项按钮组

〔二十〕

(1)该表单的名称为“Form1”,标题为“我的表单〞,高度为260,宽度为400;

(2)定义一个名称为“LABEL1”,标题为“请输入文本内容〞的标签,字号为楷体,加粗,14磅字。

(3)定义一个名称为“TEXT1”的文本框,字号为16磅字,用于输入文本;

(4)定义一个名称为“LABEL2”,标题为“请选择字体〞的标签,字体为黑体,加粗,12磅字。

(5)定义一个名称为“OPTIONGROUP1”的选项按钮组,标题依次为“宋体〞、“隶书〞、“黑体〞、“幼圆〞,中选中某个按钮时,文本框中的字体发生相应的变化,用DO CASE结构编写CLICK事件代码。

(6)定义一个名称为“Command1”,标题为“关闭〞的按钮,当单击该按钮时释放该表单(不得退出VFP系统)。

操作要点:

1〕选项按钮组OPTIONGROUP1的CLICK事件代码:

do case

case this.value=1

thisform.text1.fontname="宋体"

case this.value=2

thisform.text1.fontname="隶书"

case this.value=3

thisform.text1.fontname="黑体"

case this.value=4

thisform.text1.fontname="幼圆"

Endcase

注意:this.value等价于thisform.optiongroup1.value

2〕关闭按钮COMMAND1的CLCK事件代码:

THISFORM.RELEASE

〔二十一〕

题目要求:

(1)该表单的名称为“Form1”,标题为“字符转换〞,高度为260,宽度为400;

(2)定义一个名称为“Label1”、标题为“请输入字符串〞的标签,字体为加粗12磅字;

(3)定义一个名称为“Text1”的文本框,字体为10磅字,用于输入字符串;

(4)定义一个名称为“OptionGroup1”的选项按钮组,2个按钮的标题顺序为“转成大写〞、“转成小写〞,中选中某个按钮时,文本框输入的字符串发生相应的变化,编写“OptionGroup1”的Click事件代码;

(5)定义一个名称为“Command1”,标题为“关闭〞的按钮,当单击该按钮时,释放该表单(不得退出VFP系统)

操作要点:

1〕选项按钮组OPTIONGROUP1的CLICK事件代码:

x=thisform.text1.value

do case

case this.value=1

thisform.text1.value=upper(x)

case this.value=2

thisform.text1.value=lower(x)

Endcase

2〕关闭按钮COMMAND1的CLICK事件代码:

Thisform.release

六、命令按钮组

〔二十二〕

题目要求:

(1)该表单的名称为“Form1”,标题为“学生成绩查询〞,高度为260,宽度为400;

(2)将xdcj.dbf添加到表单的数据环境中

(3)将xscj表各字段拖至表单上;

(4)定义一个名称为“CommandGroup1〞的命令按钮组,4个按钮的标题顺序为“第一条〞、“上一条〞、“下一条〞、“最后一条〞中选中某个按钮时,文本框中字符串发生相应的变化,编写“CommandGroup1〞的Click事件代码.

操作要点:

右击命令按钮组,在弹出的快捷菜单上选生成器,弹出“命令组生成器〞对话框

选“布局〞选项卡,按钮布局:水平

按钮组各命令按钮的CLICK事件代码如下:

1)COMMAND1的CLICK事件代码:

go 1

thisform.refresh

2)COMMAND2的CLICK事件代码:

skip -1

thisform.refresh

3)COMMAND3的CLICK事件代码:

Skip 1

thisform.refresh

4)COMMAND4的CLICK事件代码:

go bottom

thisform.refresh

七、微调控件

〔二十三〕

操作要点:

1〕把spinner1的increment属性设置为1.00,spinnerhighvalue设为40,spinnnerlowvalue设为6 1)Spinner1的interactivechange事件代码:thisform.text1.fontsize=thisform.spinner1.value

2〕关闭按钮COMMAND1的CLICK事件代码: thisform.release

〔二十四〕

代码编写:

1〕“设置为表单背景色〞按钮COMMAND1事件代码为:

x=thisform.spinner1.value

y=thisform.spinner2.value

z=thisform.spinner3.value

thisform.backcolor=rgb(x,y,z)

2〕关闭按钮COMMAND1的CLICK事件代码: thisform.release

七、计时器

〔二十五〕

题目要求:

(1)该表单的名称为“Form1”,标题为“欢迎光临〞,高度为260,宽度为400;

(2)定义一个名称为“LABEL1”,标题为“2021北京奥运〞的标签,字号为12的加粗蓝色字体(RGB值为0,0,255);

(3)定义一个名称为“TIMER1”的计时器,Enabled为.F. ,Interval的值为500,编写Timer事件代码,使得每执行一次代码标签上移10;

(4)定义一个名称为“Command1”,标题为“开始〞的按钮,当单击该按钮时,标签LABEL1中的内容逐渐向表单上方移动;

(5)定义一个名称为“Command2”,标题为“关闭〞的按钮,当单击该按钮时,释放该表单(不得退出VFP系统)。

操作要点:

1〕TIMER1按钮的TIMER事件代码为:

https://www.wendangku.net/doc/3019230243.html,bel1.top=https://www.wendangku.net/doc/3019230243.html,bel1.top-10

Command1按钮的CLICK事件代码为:

thisform.timer1.enabled=.t.

2〕“关闭〞的按钮Command2的Click事件代码:

Thisform.Release

注意:1〕不要忘记设置TIMER1的INTERV AL

2〕执行过程:开始按钮的CLICK事件代码为激活时钟TIMER1,由TIMER1的CLICK事件代码控制标签的移动。

〔二十六〕

代码编写:

1〕时钟TIMER1按钮的TIMER事件代码为:

https://www.wendangku.net/doc/3019230243.html,bel1.left=https://www.wendangku.net/doc/3019230243.html,bel1.left+5

2〕“开始“按钮Command1的CLICK事件代码为:

thisform.timer1.enabled=.t.

3〕“关闭〞按钮Command2的Click事件代码:

Thisform.Release

操作要点:

1)自动居中,把label2的aligenment属性设为2-中央

2)把label2的caption属性设为空

3〕把timer1的interval属性设为1000,并在timer1的timer事件代码里写:https://www.wendangku.net/doc/3019230243.html,bel2.caption=time()

4〕“关闭〞按钮Command2的Click事件代码: Thisform.Release

八、页框

〔二十八)

题目要求:

(1)该表单的名称为“Form1”,标题为“页框演示〞,高度为260,宽度为400;

(2)定义一个名称为“Pageframe1”的页框,含有两个页面,分别为“系统编辑〞和“退出系统〞。

(3) 在第一个页面中定义一个名称为“Command1”,标题为“开始〞的按钮;

(4)在第二个页面中定义一个名称为“Command2”,标题为“关闭〞的按钮,当单击该按钮时,释放该表单(不得退出VFP 系统)。

操作要点:

1〕“放大〞按钮CLICK事件代码:

thisform.text1.fontsize=thisform.text1.fontsize+3

2〕“缩小〞按钮CLICK事件代码:

thisform.text1.fontsize=thisform.text1.fontsize-3

if thisform.text1.fontsize<8

thisform.text1.fontsize=8

endif

3〕“复原〞按钮CLICK事件代码:

thisform.text1.fontsize=9

九、数据环境

〔三十〕

代码编写:

1〕“查询〞按钮Command1的Click事件代码:

Go thisform.text1.value

Thisform.refresh

3〕“关闭〞按钮Command2的Click事件代码:Thisform.Release

代码编写:

1)组合框combo1的click事件代码:thisform.refresh

2〕“关闭〞按钮Command2的Click事件代码:Thisform.Release 〔三十二〕

1〕“commandgroup1”的click事件代码:

n=this.value

do case

case n=1

if .not. bof()

skip -1

endif

case n=2

if .not. eof()

skip

endif

if eof()

VFP练习题(答案)

一、选择题 1.下列选项中能够直接实现对数据库中数据操作的软件是( c )。 A、字处理软件 B、操作系统 C、数据库管理系统 D、翻译系统 2.下列关于数据库系统的正确叙述是( a )。 A、数据库系统减少了数据冗余 B、数据库系统避免了一切数据冗余 C、数据库系统中数据的一致性是指数据类型的一致 D、数据库系统比文件系统能管理更多的数据 3.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( a )。 A、DBS包括DB和DBMS B、DBMS包括DB和DBS C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS 4.按照数据模型分类,Visual FoxPro属于( c )。 A、层次型 B、网状型 C、关系型 D、混合型 5.关系数据库管理系统存储与管理数据的基本形式是( b )。 A、关系树 B、二维表 C、结点路径 D、文本文件 6.下列数据为常量的是( c )。 A、02/18/99 B、F C、.N. D、TOP 7.下述字符串表示方法正确的是( b )。 A、""等级考试"" B、['等级考试'] C、{"等级考试"} D、[[等级考试]] 8.执行命令STORE CTOD([08/11/99]) TO AA后,变量AA的数据类型是( a )。 A、日期型 B、数值型 C、字符型 D、浮点型 9.设L=668,M=537,N="L+M",表达式5+&N的值是( c )。 A、类型不匹配 B、5+L+M C、1210 D、5+&N 10.某数据表中包含如下的两个字段:性别(C,2)、奖金(N,6,2),如果需要查询奖金在 100元以下或400元以上的男职工和奖金在200元以上的女职工,应该使用的条件是(d )。 A、性别="男".AND.奖金<=100.OR.奖金>=400.AND.性别="女".AND.奖金>=200 B、性别="男".AND.奖金<=100.OR.奖金>=400.OR.性别="女".AND.奖金>=200 C、性别="男".AND.(奖金<=100.OR.奖金>=400).AND.性别="女".AND.奖金>=200 D、性别="男".AND.(奖金<=100.OR.奖金>=400).OR.性别="女".AND.奖金>=200 11.在下列表达式中,运算结果为数值的是( d )。 A、"1234"+"3579" B、CTOD("05/08/93")-11 C、130+350=480 D、LEN("SFDE")-1 12.下列表达式的运算结果为日期型数据的是( c )。 A、08/15/97-12 B、DATE()-CTOD("05/13/98") C、DATE()-30 D、DATE()-TIME()

VFP练习册(第三版)参考答案.doc

201201二级VFP笔试试题参考答案(A) 一单选(36) 二判断题(10) 三填空(20) 四读程序写结果(4*6二24) 五?稈序设计 【答案】“输LIT'按钮的Click事件代码: n=0 for i=asc("A") to asc("Z") thisform. edi11. value=thisform.editl.value+chr(i)+space(2) n=n+l if n%6-0 thisform. editl. value=thisform. editl. value+chr(13) end if endfor 2012年第一次重庆计算机二级上机第一套答案 一,数据库及表操作(40) 二基于表的表单(30分) (1)添加数据环境,combo 1与stu的姓名字段绑定(5分) Combo 1 的i nteract i vechange 事件代码: a二this, value select stu.学号,课程名,成绩from stu, score where stu.学号二score.学号

and 姓名二a into cursor mm thisform. griclL recordsource二〃mnT (2)添加数据环境,combo 1与stu的电话字段绑定(5分) Combo 1 的interactivechange 事件代码: a=left(this, value, 3) select 学号,姓名,寝室,电话from stu where left (电话,3)=a into cursor mm thisform. gridl. recordsource二〃mnT thisform. textl. value二a (3)添加数据环境,listl的Columncount属性改为2 与stu的学号和姓名字段绑定(5分) Listl 的interactivcchangc 事件代码: a二this, value select sum(成绩),count (*) from score where 学号二a into array t thisform. textl. value 二allt (str (t (1))) thisform. text2. value二alIt(str(t(2))) 三、表单设计(30) 界面设计(5分) Command 1的click事件代码: a二thisform textl. value if a二T thisform. release endif if mod (a, 8) =0 thisform. Iabel2. caption=al 11 (str (a)) +是8 的倍数! ” else thisform. Iabcl2. capt ion二al It (str (a))+” 不是8 的倍数!” endif 2012年第一次重庆计算机二级上机第二套答案 二,数据库及表操作(40分) 二基于表的表单(30分) (1)添加数据环境,combo 1手工输入销售季度(5分) Combo 1 的interactivechange 事件代码: a=this. value select sale locate for销售季度二a thisform. editl. value二thisform. editl. value+客户代表+chr (13) do while not eof() continue thisform. editl. value二thisform. editl. value+客户代表+chr (13) enddo (2)添加数据环境,combo 1与商品编号绑定(5分) Combo 1 的interactivechange 事件代码: a=this. value select热销商品名称,规格,单价from products where商品编号二a; into array t thisform. labell. caption二t(l) thisform> tcxtl. valuc二t(2) thisform. text2> value=allt(str(t(3))) (3)添加数据环境,(3分) Command 1的click事件代码:sel ect热销商品名称,sum

VFP程序设计基础-表单设计练习

1.扩展名为SCX的文件是( )。 ?A、备注文件 ?B、项目文件 ?C、表单文件 ?D、菜单文件 参考答案: C 2.在当前表单的LABEL1控件中显示系统时间的语句是()。 ?A、https://www.wendangku.net/doc/3019230243.html,BEL1.CAPTION=TIME() ?B、https://www.wendangku.net/doc/3019230243.html,BEL1.VALUE=TIME() ?C、https://www.wendangku.net/doc/3019230243.html,BEL1.TEXT=TIME() ?D、https://www.wendangku.net/doc/3019230243.html,BEL1.CONTROL=TIME() 参考答案: A 3.以下叙述与表单数据环境有关,其中正确的是()。 ?A、当表单运行时,数据环境中的表处于只读状态,只能 显示不能修改 ?B、当表单关闭时,不能自动关闭数据环境中的表 ?C、当表单运行时,自动打开数据环境中的表 ?D、当表单运行时,与数据环境中的表无关 参考答案: C

4.在Visual FoxPro中,运行表单T1.SCX的命令是()。 ?A、DO T1 ?B、RUN FORM1 T1 ?C、DO FORM T1 ?D、DO FROM T1 参考答案: C 5.假定一个表单里有一个文本框Text1和一个命令按钮组Comman dGroup1,命令按钮组是一个容器对象,其中包含Command1 和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的value属性值,下面哪个式子是正确的?()。 ?A、ThisForm.Text1.value ?B、This.Parent.value ?C、Parent.Text1.value ?D、this.Parent.Text1.value 参考答案: A 6.假设表单上有一选项组:●男○女,如果选择第二个按钮“女”,则该项组Value属性的值为________。 ?A、.F. ?B、女 ?C、 2

VFP课后习题参考答案

第1章 一、选择题 1、A 2、D(8.0) 3、D 4、D 5、B 6、C 7、B 8、B 二、填空题 1、命令窗口方式、菜单方式、“关闭”按钮方式、Alt+F4、“控制”菜单 2、Ctrl+W、Ctrl+Q、ESC 3、交互操作方式、程序执行方式 三、简答题(略) 第2章 一、选择题 1、C、B 2、C 3、C、A 4、B 5、C 6、C 7、B 8、D 9、B 10、B 11、B 12、B 13、A 14、D 15、A 16、B 17、D 18、D 19、D 20、D 21、C 22、A 23、B 24、B 二、填空题 1、自由表、数据库表 2、主索引、侯选索引、普通索引、惟一索引 3、控制表间记录指针 4、字段有效性、记录有效性 5、Replace all总分 with 数学+英语+电子[or sum(数学,英语,电子)], 平均分 with 总分/3[or avg(数学,英语,电子)] 6、表结构、记录数据 7、 6 8、单索引文件、复合索引文件 9、AVERAGE、TOTAL 10、级联 11、备注型、通用型 12、Replace all 奖学金 with 奖学金*(1+0.1)for avg(英语,计算 机)>=85 13、C、N、D、M 三、判断题 1、F 2、F 3、T 4、T 5、T 四、应用题 1.Use ts.dbf in 1; Use dz.dbf in 2; Use jy.dbf in 3 2.Select 1(or use ts.dbf); browse 3.Use ts.dbf; copy structure to ts1.dbf; use ts1.dbf; list structure 4.Use ts.dbf; average 单价 5.Total on 出版单位 to tsdj fields 单价 6.Select * from ts!dz to screen where 单位=”计算机系” 7.Select 2(or use dz.dbf); count for 职称=”教授” to n; ?n 8.Select * from ts!jy to screen where 借书证号=”119”

vfp习题及参考答案

习题一 一、用适当的内容填空 1. 典型安装VFP至少需要【 85 】MB的剩余磁盘空间,完全安装VFP至少需要【 90 】MB的剩余磁盘空间。 2. 在运行VFP过程中,要想查看帮助信息,必须安装【 MSDN Library 】。并在VFP 中配置名为【 Foxhelp.chm 】的帮助文件。 3.对VFP 系统环境所做的配置,可以分为【临时】配置和【永久】配置两种。 4. 通过VFP【工具】菜单→“选项”→【显示】选项卡可以控制是否显示时钟。 5. 在启动VFP 时,系统自动在当前工作目录、安装VFP 的目录和文件搜索路径中按顺序查找名为【 Config.fpw 】的配置文件。 6.VFP是微型计算机上普遍使用的一种关系数据库管理系统,简称为【 VFP 】。 7.VFP将【可视化】、结构化和【面向对象】程序设计方法结为一体。 8.VFP要处理的各种信息以【数据库】形式存储于计算机中。 9.一个应用程序通常由【主界面】和【功能界面】两种界面组成,主界面由【主窗口(表单)】和【程序系统菜单】组成。 10.安装VFP系统,首先应该鼠标双击安装盘中的【 Setup.exe 】文件,在安装过程中,每步都要用鼠标单击【下一步】按钮,为了使用VFP的帮助功能,还要安装【 MSDN 】软件;启动VFP系统的程序文件名为【 Vfp6.exe 】。 11.在Windows操作系统下启动VFP的方法之一是:单击“开始”→【程序】→“Microsoft Visual FoxPro 6.0”→【 Microsoft Visual FoxPro 6.0 】。 12.VFP有4种工作方式,其中【编写程序】方式属于自动化工作方式。 13.系统提供【 11 】个工具栏,某菜单项是否显示和是否可用与系统【当前状态】有关。通过设置【 Windows桌面】属性,可调整系统菜单和工具栏上文字的字体或字号。 14.调整命令窗口中字体和字号的方法是:单击【格式】→【字体】,选择“字体”和“大小”。 15.设置Foxhelp.chm文件,应在“选项”对话框的【文件位置】选项卡设置。 16.设置日期和时间的显示格式,应在“选项”对话框的【区域】选项卡设置。 17.设置E:\VFP是默认目录的命令是,Set 【 Default 】 To E:\VFP 18.使VFP系统启动后自动执行一条命令或调用一个程序,应该在【 Config.fpw 】文件中设置【 Command 】项参数,要改变可使用的内存变量个数,应该设置【 Mvcount 】项参数。 19.退出VFP系统,应该在程序或命令窗口中执行【 Quit 】命令。 20.在VFP中项目文件的扩展名是【 PJX 】。 21.通过Set【 Talk 】On设置显示命令的执行状态。

VFP参考答案

参考答案 第1章 一、选择题 1. A 2. B 3. C 4. B 5. A 二、填空题 1. 数据库系统 2. 数据冗余度大、数据不一致性 3. 数据库的恢复 4. 一对多关系 5. 网状模型 三、简答题 1. 答:Visual FoxPro 9.0属于关系模型类型的数据库系统。 2. 答:数据库系统阶段的特点如下: (1)采用复杂的数据模型(结构)。 (2)有较高的数据独立性。 (3)提供方便的用户接口。 (4)提供数据控制功能。 3. 答: 数据库,软件系统,硬件系统,数据库管理人员被称为数据库系统的四要素。数据库系统的四个要素构成有机的整体,它们之间互相紧密配合和依靠,为各类用户提供信息服务。四要素的作用分别是: 数据库是按一定结构组织的,各种应用相关的所有数据的集合。它包含了数据库管理系统处理的全部数据。 软件系统包括了数据库管理系统(DBMS)、操作系统(Operating System)、应用程序开发工具及各种应用程序。 硬件系统是指支持数据库系统运行的全部硬件,一般由中央处理器、主存、外存等硬件设备组成。 数据库管理员(Database administrator,简称DBA),是专门负责数据库系统设计、运行和维护的专职人员。他们在数据库系统的规划、设计、运行阶段都担任着重要的任务。 第2章 一、选择题 1. B 2. C 二、填空题 1. .PJX 2. set defa to 3. 关系型数据库 三、简答题 1. 答:Visual FoxPro 9.0操作窗口是创建、处理数据库和开发FoxPro应用程序的操作平台,分为Visual FoxPro主窗口和命令窗口两部分。主窗口由控制菜单框的标题栏、最小化按钮、最大化按钮、关闭按钮、菜单栏、工具栏、状态栏、工作区等组成。 2. 答:项目管理器是Visual FoxPro中处理数据和对象的主要组织工具,方便地把这些数据和对象编译成应用程序文件(.APP)或可执行文件(.EXE)。 项目管理器为数据提供了一个组织良好的分层结构视图。 四、上机题 具体方法参照本章内容。 第3章 一、选择题 1. A 2. B 3. C 4. D 5. D 二、填空题 1. OPEN DATABASE 2. DELETE DATABASE 3. CLOSE DATABASE 4. 字符型 5. -203 6. QUIT 三、简答题 1. 答:数据库的创建分为三种方法:在项目管理器中创建、在系统菜单中创建和在命令窗口中创建。 2. 答:一般规划数据库结构的方法可参考如下步骤: (1)确定数据库的使用需求。认真分析数据库需要实现何种功能,满足哪种数据操作,并且尽可能的确定数据库的范围。 (2)确定数据库表。数据库表是数据库的基本数据来源,在数据库的预定范围内确定表的数量、用途、名称,能有效的形成数据库的架构。 (3)确定数据库表的字段。字段是组成数据库表的要素,确定表的字段就能确定表结构。 (4)确定数据库表间的关联。数据库中各个表间存在的关联将影响整个数据库的数据存取方

vfp表单和控件练习题

VFP表单和控件练习题 1. 单选题:(分) 在下列VFP的基类中,无CAPTION属性的基类是_________ A.标签 B.文本框 … 选项按钮 C. D.复选框 解答:B 参考答案: B 、 2. 单选题:(分) 将某个控件绑定到一个字段,移动记录后字段的值发生变化,这时该控件的_______属性的值也随之变化。 A.: Value https://www.wendangku.net/doc/3019230243.html, C.Caption D.没有 解答:; A 参考答案: A 3. 单选题:(分) 用户在VFP中创建子类或表单时,不能新建的是______________. [ 属性 A. B.方法 C.事件 D.事件的方法代码 ! C 解答: 参考答案: C 4. 单选题:(分) ] 如果要引用一个控制所在的直接容器对象,则可以使用下列_____属性。 A.THIS B.THISFORM

C.PARENT D.、 都可以 解答:C 参考答案: C 。 5. 单选题:(分) 命令按钮中显示的文字内容,是在属性_______中设置的。 https://www.wendangku.net/doc/3019230243.html, B.Caption C.FontName 》 ControlSource D. 解答:B 参考答案: B ( 6. 单选题:(分) 当用鼠标使组合框的内容发生变化时,将首先触发_______事件。 A.InteractiveChange B.Click C.- Init D.DownClick 解答:A 参考答案: A | 7. 单选题:(分) 若要建一个有5个按钮的选项组,应将属性_____的值改为5。 A.Optiongroup B.Buttoncount & BoundColumn C. D.ControlSource 解答:B 参考答案: B ~ 8. 单选题:(分)

VFP基础知识练习题及答案

VFP基础练习题 1、对于二维表的关键字来讲,不一定存在的是____A____ 。 A. 主关键字 B. 候选关键字 C. 超关键字 D. 外部关键字 2、关系型数据库采用____C____ 表示实体和实体间的联系。 A. 对象 B. 字段 C. 二维表 D. 表单 3、Vfp关系数据库管理系统中的三种基本关系运算是 C 。 A. 选择,投影,链接 B. 选择,投影,内部联接 C. 选择,投影,联接 D. 选择,投影,外部联接 4、关系数据操纵语言可不包含 B 关系运算。 A. 联接 B. 交运算 C. 选择 D. 投影 5、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是__B__ A. DB包含DBS和DBMS B. DBS包含DB和DBMS C. DBMS包含DBS和DB D. DB就是DBS,也就是DBMS 6、下列关于数据库系统的正确叙述是:____A_____ A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切数据冗余 C. 数据库系统中数据的一致性是指数据类型的一致 D. 数据库系统比文件系统能管理更多的数据 7、已知N='1',M='2',X12='good',则表达式X&N&M的值为___D____。 A. X12 B. 显示错误提示“变量未定义“ C. XMN D. 'GOOD' 8、下列关于数据的操作说法中,正确的是___C___。 A. 货币型数据不能参加算术运算 B. 两个日期型数据可以进行加法运算 C. 一个日期型数据可以加或减一个整数 D. 字符型数据能比较大小,日期型则不能 9、用DIMENSION ARR(3,3)命令声明了一个二维数组后,再执行ARR=3命令,则___C___。 A. 命令ARR=3 创建了一个新的内存变量,它与数组无关 B. 数组的第1个元素被赋值为3 C. 所有的数值元素均被赋值为3 D. 当存在数组ARR时,不可用ARR=3命令创建与数组同名的内存变量 10、在命令窗口中执行了命令X=5后,则默认该变量的作用域是__A__。 A. 全局 B. 局部 C. 私有 D. 不定 11、在VFP中,以下函数返回值不是数值型的是_____D_______ A. LEN(‘ADEFE’) B. A T(“AT”,“ATENSION”) C. YEAR(DATE()) D. LEFT(“THISDAY”,4)

vfp 答案

第1章数据库系统概述 (1)数据库、数据库管理系统及数据库系统的概念分别是什么? 答:数据库是存储在计算机存储设备上的、结构化的相关数据集合;数据库管理系统是数据库系统中对数据进行管理的软件系统,是数据科系统的核心;数据库系统是指引入了数据库技术的计算机系统。 (2)在关系数据模型中,关系、元组、属性是什么概念? 答:一个关系就是一张二维表,由行和列构成;元组也称记录,是表中的一行;属性也称字段,是表中的一列。 (3)关系模型允许定义哪几类完整性约束? 答:实体完整性;参照完整性;用户定义完整性。 (4)关系的基本运算有哪几类? 答:传统的集合运算(并、交、差等);专门的关系运算(选择、投影、连接)。 (5)Visual FoxPro主要提供了哪几种设计工具? 答:略。 (6)如何设置当前工作目录? 答:界面方式:选择“工具|选项”菜单命令,打开“选项”对话框,在“文件位置”选项卡中选中“默认目录”列表项,单击“修改”命令按钮,打开“更改文件位置”对话框,选中“使用默认目录”复选框,单击“定位默认目录”文本框后的“…”命令按钮,选择一个目录后确定即可。 命令方式:SET DEFAULT TO <路径说明>。 (7)项目管理器的功能有哪些? 答:对项目中的表、数据库、查询、表单、报表、菜单等对象进行组织和管理;实现对项目中各个对象的创建、修改、删除等操作;将应用程序编译成可独立运行的可执行文件等。 第2章Visual FoxPro的数据与数据运算 (1)Visual FoxPro有哪几种常用的数据类型? 答:字符型、数值型、整型、浮点型、双精度型、货币型、日期型、日期时间型、逻辑型、备注型、通用型。 (2)字段变量与内存变量有何区别? 答:字段变量是数据表中的一个字段,变量名即字段名,针对不同的记录,同一字段可以有不同的字段值;内存变量是用户在程序中定义的,当程序运行时,在内存中临时创建内存变量,用于存放程序运行的中间结果和最终结果。 (3)什么是函数?如何调用函数? 答:函数是一段预先编写好的程序代码,用于实现某个特定功能,每个函数有一个函数名,可以接收若干个参数,返回一个确定值。 函数的一般调用格式为:函数名([参数列表])。 (4)什么是表达式?常见的表达式类型有哪几种? 答:表达式是把常量、变量、函数和字段名等用运算符连接起来的式子。常见的表达式类型有:算术表达式、字符表达式、日期和时间表达式、关系表达式、逻辑表达式。

vfp表单设计应用练习题及答案

VFP6.0第7xx表单设计与应用及答案 一、填空题: 1、根据表单数据来源进行分类,表单可以分为_自由表、_数据库表_和_视图_3种类型。 2、表单数据源可以使用数据库表、_自由表_或__视图__。 3、在使用表单向导创建的表单中,按钮类型可以是_文本按钮_、_图片按钮、无按钮和定制4种类型。 4、表单文件默认的扩展名为_.scx__。 5、表单“属性”窗口由对象列表框、选项卡、_属性设置框、属性列表框和__属性说明信息_组成。 6、根据VisualFoxPro6.0中的控件对象基于所属的类可以分为__容器__类和_控件_类。 7、标签控件属性Caption的含义是_____指定标签的标题文本_____,Name 的含义是_指定在代码中用以引用对象的名称_。 8、文本框控件属性ControlSource的含义是_为文本框绑定数据源_。 10、组合框控件属性RowSource和ControlSource的含义分别是_指明组合框中条目的数据源_、_为组合框绑定数据源_。 二、单项选择题: 1、使用表单向导创建表单,在“表单样式”对话框中可以确定(D)。 A.表和字段 B.表和样式 C.视图和按钮 D.样式和按钮2、在命令窗口执行表单文件AA,应键入命令(A)。 A.DO FORM AA B.DO AA.scx C.RUN FORM AA D.RUN AA.xcx 3、在表单中添加字符型字段控件,系统生成的是( A )。

A.文本框 B.编辑框 C.OLE绑定型控件 D.复选框4、下列表单控件中属于容器类的是( C )。 A.列表框、组合框、命令按钮、页面、表格 B.列表框、组合框、命令按钮、线条 C.命令按钮组、选项按钮组、页面、表格 D.命令按钮组、选项按钮组、图像、表格 5、在VisualFoxPro6.0中,表单是指(D)。 A.数据库中各个表的清单 C.数据库查询的列表B.一个表中各个记录的清单 D.窗口界面 6、表单对象中可以包括的控件是( D )。 A.任意控件 B.所有容器对象 C.页框或任意控件 D.页框、任意控件、容器或自定义对象 7、在VisualFoxPro6.0中,标签控件默认的名字是(B)。 A.List https://www.wendangku.net/doc/3019230243.html,bell C.Edit D.Text 8、在创建表单时,创建的对象用于保存不希望用户改动的文本控件是(A)。 A.标签 B.文本框 C.编辑框 D.组合框 9、表单创建下拉列表框控件,该控件的默认名称为( A )。 https://www.wendangku.net/doc/3019230243.html,bo https://www.wendangku.net/doc/3019230243.html,mand C.Check D.Caption 10、在VisualFoxPro6.0中,为了将表单从内在中释放(清除),可将表单中寻出命令按钮的Click事件代码设置为(D)。 A.ThisForm.Refresh

VFP程序设计基础-综合练习

1.数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的"规则"是一个()。 ?A、逻辑表达式 ?B、字符表达式 ?C、数值表达式 ?D、日期表达式 参考答案: A 2.如果运行一个表单,以下事件首先被触发的是________。 ?A、Load ?B、 .Error ?C、.Init ?D、.Click 参考答案: A 3.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是()。 ?A、主索引 ?B、惟一索引 ?C、候选索引 ?D、普通索引 参考答案: A

4.视图设计器中含有的、但查询设计器中却没有的选项卡是()。 ?A、筛选 ?B、排序依据 ?C、分组依据 ?D、更新条件 参考答案: D 5.在Visual FoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为()。 ?A、STUDENT.DOC ?B、STUDENT.MEN ?C、STUDENT.DBT ?D、STUDENT.FTP 参考答案: D 6.在以下各种说法中,正确的是 ?A、DELETE 、ZAP和PACK的功能各不相同 ?B、ZAP和PACK的功能相同 ?C、DELETE ALL和ZAP的功能相同 ?D、DELETE ALL和PACK的功能相同 参考答案: A

7.下列控件中,不能设置数据源的是 ?A、复选框 ?B、命令按钮 ?C、选项组 ?D、列表框 参考答案: B 8.在设计表单时,选项组用于指定选项组中哪个选项按钮被选中的属性是() ?A、ButtonCoun ?B、Value ?C、Buttons ?D、Caption 参考答案: B 9.在下列四个选项中,不属于基本关系运算的是()。 ?A、连接 ?B、投影 ?C、选择 ?D、排序 参考答案: D

VFP练习题及答案

VFP练习题及答案 VFP期末笔试题型 1. 单项选择题 2. 写出表达式及函数结果题 3. 阅读程序写出结果题 4. 填空题 5. 编程题一题面向过程,一题面向对象 各章复习 第一章数据库系统及Visual FoxPro 概述 1. B 是用于建立、使用和维护数据库的系统软件。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过它来访问数据库中的数据,数据库管理员也通过它进行数据库的维护工作。 A、数据库 B、数据库管理系统 C、操作系统 D、数据处理应用程序 2.关于关系规范化、关系模型和关系运算,以下说法中错误的是:___B__。 A、 关系模型中,主要是通过外部关键字表示实体之间的联系 B、关系规范化的主要目的之一就是完全消除数据冗余 C、在进行关系运算的并、差、交运算时,两个关系的

结构必须相同 D、一个规范化的二维表中,其行、列的顺序可任意交换 3.当前常用的DBMS产品中,数据模型主要采用__B___和面向对象模型,VFP就是采用这种。 A、表格模型 B、关系模型C、E-R模型 E、模型网状模型 F、层次模型。 D、C/S 4.E-R图是E-R模型的图形表示法,它是直接表示概念模型的有力工具。在E-R图中,用 D 表示属性。 A、三角形 B、矩形 C、菱形 D、椭圆形 5.关键字是关系模型中的重要概念。其值能够惟一地确定一条记录,但是它所包含的字段可能是有多余的,这样的关键字称为 A 。 A、超关键字 B、候选关键字 C、主关键字 D、外部关键字 6.在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。在实际应用中,设计关

《VFP程序设计》练习(表单题部分)表单题(参考答案)

20XX级《VFP程序设计》练习(表单题部分)表单题(参考答案) 20XX级《VFP程序设计》练习(表单题部分) 一、表单设计 230100、 LOGIN.scx ###### form Form1 AutoCenter = .T. Caption = "登录" ###### label Label1 AutoSize = .T. Caption = "密码" ###### label Label2 AutoSize = .T. Caption = "登录日期" ###### textbox Text1 InputMask = "999999" PasswordChar = "*" ###### textbox Text2 BorderStyle = 0 Value = (DATE( )) ReadOnly = .T. BackColor = 192,192,192 ###### commandbutton Command1 Caption = "确定" ###### commandbutton Command2 Caption = "取消" ######

230101、 shape.scx ###### form Form1 Caption = "画图" ###### shape Shape1 Height = 100 Width = 70 Top = 20 Left = 30 BorderColor = 255,0,0 ###### command Command1 Caption = "画图" ###### command Command2 Caption = "退出" ###### 230102、 line.scx ###### form Form1 Caption = "图形" ###### shape Shape1 Height = 100 Width = 100 BorderWidth = 6 Curvature = 99 BackColor = 255,0,255 BorderColor = 255,255,0 ###### line Line1

最新版VFP课后习题参考答案

最新版VFP课后习题参考答案 第一章 一选择题 1~8 CACCCDDD 二填空题 1数据库管理系统/DBMS 2冗余度3元数据4概念层5属性 6完整性规则7实体完整性8信息流 第二章 一选择题 1~5 CCDCA/D(第五题有两个答案,这个D应该是印刷错误,旧版中是TTOC)6~10 CCCCB 二填空题 1.ctrl+enter 2 .SHIFT 3. SET ESCAPE ON/OFF 4. PJX和PJT 5.全局 6 .DIMENSION 7. save to mVar all like c* 8. 10 ,8 9. messageb( ) 第三章 一选择题 1~5 DCBAC 6~10 AAAAC(第一题中的选项D少了个0,应为30000多) 二填空题 1. 255 2. ctrl+home 3.ADDITIVE 4. Y 5. drop column by 6. select 0 7. xs和w20 8. freeze 9. zap 10. .CDX 第四章 一选择题 1~7 BCA(CD)DDD(第4题C和D选项都对) 二填空题 1.完全联接 2. DISTINCT 3. Union 4. To file 5. subs(bm.zkz,4,2) 、group by 1 6. month(csrq)、100*count(*) 、Desc 7. Dist 、count(*) 、1 8. 0 9. 1 10. iif(KS.cj>59,1,0) , 4 DESC 第五章 一选择题 1~5 DDCCD 6~10 DCADC 二填空题 1.FXP 2. ESC 3.i<=10 、?CHR(K) 4. 10 15 5. nsum+jc(n)/jc(n+1) , to x 6. mod(mod(num,16),10)+65(或55+MOD(num,16))、num1 7.封装性8. 属性9. ERROR 10 . 容器对象 11._screen.Caption 12.thisformset 第六章 一选择题 1~5 CBAAB 6~10 DCBDA 二填空题 1. 集合 2. 顶层表单 3. Load、activate 4. 确定(\

江苏VFP课后习题及答案

第一章选择题 1.在关系模型中,关系运算分为传统集合的关系运算和专门的关系运算。在下列的关系运 算中,不属于专门的关系运算(即属于传统集合的关系运算)的是()。 A. 投影 B. 联接 C. 选择 D.合并 2.在数据库设计中,广泛使用的概念模型当属“实体-联系”模型(简称E-R模型)。E-R 模型中有3个基本的概念,下列选项中()不是其中之一。 A. 实体 B. 属性 C. 运算 D.联系 3.为了实现数据的(),便于数据库的设计和实现,一般把数据库系统的结构定 义为三级模式结构。 A. 完整性 B. 独立性 C. 可维护性 D.可靠性 4.关键字是关系模型中的重要概念。当一个二维表(A表)的主关键字被包含到另一个二 维表(B表)中时,它就称为B表的()。 A. 主关键字 B. 候选关键字 C. 外部关键字 D. 超关键字 5.在下面关于数据库技术的描述中,不正确的是()。 A. 不同的用户使用同一数据库,被称为数据共享 B. 防止非法用户对数据的存取,被称为数据库的安全性 C. 如果采用数据库技术处理数据,数据的冗余应完全消失 D. 数据的完整性就是指数据的正确性和一致性 6.在关系运算中,()运算是对关系的水平分解。 A. 联接 B. 选择 C. 投影 D. 并 7.在关系模型中,同一个关系中不同属性的属性名称()。 A. 一定要相同 B. 一定不能相同 C. 可以相同,但数据类型不能相同 D. 可以相同 8.以下关于二维表性质的说法,不正确的是()。 A. 属性值是原子的,不可分解的 B. 二维表中的每一列均有唯一的字段名,且取值是相同性质的 C. 二维表中不允许出现完全相同的两行 D. 二维表中行的顺序、列的顺序不可以任意交换 9.一个数据库系统是由()和数据库组成。 A. 应用程序、DBMS、支持数据库运行的软、硬件环境和DBA B. 应用程序、DBMS和DBA C. 应用程序、DBMS和支持数据库运行的软、硬件环境 D. 支持数据库运行的软、硬件环境、DBMS和DBA 10.在关系模型中,超关键字()。 A. 可由任意的属性组成 B. 只能由一个属性组成,其值能够唯一地识别该关系模式中的任何一个元组 C. 可由一个或多个属性组成,其值能够唯一地识别该关系模式中的任何一个元组 D. 以上都不对 11.Visual FoxPro是一个()。 A. 数据库系统 B. 数据库管理系统 C.操作系统 D. 数据库 12.实体模型反映的是实体以及实体之间的关系,是人们大脑对现实世界中客观事物及其联 系的认识,而()是实体模型的数据化,是观念世界中的实体模型在数据世界中的反映,是对现实世界的反映。 A. 数据模型 B. 逻辑模型 C. 物理模型 D. 概念模型

vfp选择题-带答案

vfp选择题-带答案 题号:20221分值:1.参考答案:D20221:数据库系统的特点包括()。 A)数据的结构化B)数据共享C)数据的独立性和可控冗余度D)以 上都是题号:20222分值:1.参考答案:D 20222:数据管理技术的发展经历了三个阶段,以下不属于这三个阶 段的是()。A)人工管理阶段B)数据库系统阶段C)文件系统阶段D) 机器管理阶段题号:20223分值:1.参考答案:A20223:下列叙述中() 不属于数据库系统的特点。A)数据冗余度高B)数据共享程度高C)数据 结构化好D)数据独立性高题号:20224分值:1.参考答案:D20224:要 启动VFP的向导,方法有()。 A)打开新建对话框B)单击工具栏的“向导”图标按钮C)从“工具”菜单中选择向导D)以上方法均可题号:20225分值:1.参考答案:A 20225:有时快捷键可以方便我们的操作,在VFP中,CTRL+C键一般用 于选定内容的()。A)复制B)粘贴C)清除D)剪切题号:20226分值:1.参考答案:B20226:下列有关VFP的叙述正确是()。A)在VFP命令 窗口中,对命令的大小写敏感 B)VFP的命令关键字中如果出现全角字符,则执行该命令会出错C) 按Ctrl+F3快捷键,会显示隐藏的命令窗口D)项目管理器中不能创建文 本文件 题号:20227分值:1.参考答案:D

20228:在“选项”对话框的“文件位置”选项卡中可以设置()。A)表单的默认大小B)默认目录 C)日期的时间的显示格式D)程序代码的颜色题号:20229分值:1. 参考答案:D 20229:要执行命令窗口中的命令,将光标置于()后按回车键执行。A)行首B)行末C)行中D)行中任意位置题号:20220分值:1.参考答案:D 20220:用于新建和查看不同的表及其关系的设计器是()。A)表设 计器B)查询设计器C)表单设计器D)数据库设计器题号:20221分值:1.参考答案:D20221:退出ViualFo某Pro的操作方法是()。A)“文件”菜单中选择“退出”B)单击关闭窗口按钮C)使用quit命令D)以 上方法都可以 题号:20222分值:1.参考答案:C 20222:VFP提供了多种设计器,如果要建立表,在不同的表之间查 看并创建关系,应使用()。 A)表设计器B)报表设计器C)数据库设计器D)表单设计器题号:20223分值:1.参考答案:D 20223:要想在不同的工作区中打开相应的表,可从系统菜单中选择()菜单项。A)文件→打开B)工具→选项 C)显示→工具栏D)窗口→数据工作期题号:20224分值:1.参考答案:B20224:数据库系统与文件系统的最主要区别是()。A)文件系统 简单,而数据库系统复杂

VFP填空题 答案.doc

1.在VFP的默认状态下,表以________ 方式打开。 答案:独占 2.如果USED("XS")返回为T,则说明_________ o 答案:文件已打开 3.要实现对JS表所有记录的工龄(GL)增加1,其UPDATE-SQL命令为___________ 。 答案:UPDATE JS SET GL=GL+1 4.在REPLACE命令中,保留字________ 仅对备注型字段有效,使用时表示替换的内容追加 到原备注中,否则替换原备注内容。 答案:ADDITIVE 5.请写岀删除JS表中基本工资(GZ)在400元以下所有记录的DELETE-SQL命令 __________ 。 答案:DELETE FROM JS WHERE GZ<400 6.如果要彻底删除当前工作区中打开表的所有记录,可以使用 _________ 命令。 答案:ZAP 7.打开一个表时,________ 索引文件将自动打开,表关闭时它将自动关闭。 答案:结构复合索引 8.数据库中的每一个表能建立________ 个主索引。 答案:1 9.除了自由表的字段名、表的索引名至多只有_____ 个字符以外,其余名称的长度可以达 至U 100多个字符。 答案:10 10._______ 是保存在数据库中的过程代码,由用户自定义的函数和在创建表之间的参照完 整性规则时系统创建的函数组成。 答案:存储过程 11.参照完整性的插入规则只有两个, _________ 答案:删除和忽略 12.学生表和成绩表已经建立了参照完整性,如果删除学生表中的记录,该学生的所有成绩 记录也自动全部删除,则两表之间的参照完整性设置为_____________ 。 答案:删除级联 13.要设置当前数据库中js表的gh字段的标题属性,可以 dbsetprop(” ______ " , " field^^ , " caption","工号") 答案:js. gh 14•要获取当前数据库中xs表的xb字段的默认值,可以 dbgetprop(" xs. xb" , " field" , " _________________________________________ ” ) 答案:defaultvalue 15.对于已打开的多个索引,每次只有一个索引对表起作用,这个索引称为__________ o 答案:主控索引 16.在关系模型中实体之间的联系有三种:一对一关系、一对多关系和多对多关系。在VFP 数据库中,数据库表之间不能建立的关系是_________ O 答案:多对多关系 17._______ 是保存在数据库中的过程代码,它由一系列用户自定义函数或在创建表与表之 间参照完整性规则时系统创建的函数组成。 答案:存储过程 18.在移动表或数据库后更新链接,可以使用VALIDATE DATABASE命令检查数据库的有效 性和更新链接.该命令要求以_______ 方式打开当前数据库。

相关文档