vfp书后习题及参考答案.docx

上传人:b****6 文档编号:8585039 上传时间:2023-01-31 格式:DOCX 页数:71 大小:141.38KB
下载 相关 举报
vfp书后习题及参考答案.docx_第1页
第1页 / 共71页
vfp书后习题及参考答案.docx_第2页
第2页 / 共71页
vfp书后习题及参考答案.docx_第3页
第3页 / 共71页
vfp书后习题及参考答案.docx_第4页
第4页 / 共71页
vfp书后习题及参考答案.docx_第5页
第5页 / 共71页
点击查看更多>>
下载资源
资源描述

vfp书后习题及参考答案.docx

《vfp书后习题及参考答案.docx》由会员分享,可在线阅读,更多相关《vfp书后习题及参考答案.docx(71页珍藏版)》请在冰豆网上搜索。

vfp书后习题及参考答案.docx

vfp书后习题及参考答案

习题一

一、用适当的内容填空

1.典型安装VFP至少需要【85】MB的剩余磁盘空间,完全安装VFP至少需要【90】MB的剩余磁盘空间。

2.在运行VFP过程中,要想查看帮助信息,必须安装【MSDNLibrary】。

并在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的方法之一是:

单击“开始”→【程序】→“MicrosoftVisualFoxPro6.0”→【MicrosoftVisualFoxPro6.0】。

12.VFP有4种工作方式,其中【编写程序】方式属于自动化工作方式。

13.系统提供【11】个工具栏,某菜单项是否显示和是否可用与系统【当前状态】有关。

通过设置【Windows桌面】属性,可调整系统菜单和工具栏上文字的字体或字号。

14.调整命令窗口中字体和字号的方法是:

单击【格式】→【字体】,选择“字体”和“大小”。

15.设置Foxhelp.chm文件,应在“选项”对话框的【文件位置】选项卡设置。

16.设置日期和时间的显示格式,应在“选项”对话框的【区域】选项卡设置。

17.设置E:

\VFP是默认目录的命令是,Set【Default】ToE:

\VFP

18.使VFP系统启动后自动执行一条命令或调用一个程序,应该在【Config.fpw】文件中设置【Command】项参数,要改变可使用的内存变量个数,应该设置【Mvcount】项参数。

19.退出VFP系统,应该在程序或命令窗口中执行【Quit】命令。

20.在VFP中项目文件的扩展名是【PJX】。

21.通过Set【Talk】On设置显示命令的执行状态。

二、从参考答案中选择一个最佳答案

1.使用【A】命令可将VFP主窗口的背景设置为红色。

A._Screen.BackColor=RGB(255,0,0)B._Screen.Back=RGB(255,0,0)

C._Back.Color=RGB(255,0,0)D.Screen.BackColor=RGB(255,0,0)

2.使用【D】命令可将VFP主窗口的标题设为“登录界面”。

A.VFP.Title=”登录界面”B.Window.Caption=”登录界面”

C.MainWindow.Title=”登录界面”D._Screen.Caption=”登录界面”

3.使用【B】命令可将VFP主窗口前景(即字符)的颜色设置为蓝色。

A._Character.Color=RGB(0,0,255)B._Screen.ForeColor=RGB(0,0,255)

C.Window.ForeColor=RGB(0,0,255)D.Fore.Color=RGB(0,0,255)

4.下列关于工具栏的叙述错误的是【D】。

A.可以创建用户自己的工具栏B.可以删除用户创建的工具栏

C.可以修改系统提供的工具栏D.可以删除系统提供的工具栏

5.执行命令SetClockOn,在【C】中打开时钟。

A.任务栏B.状态栏C.主窗口D.命令窗口

6.单击“工具”菜单→“选项”,在选项对话框的“文件位置”选项卡可以设置【D】。

A.日期和时间的显示格式B.表单的默认大小

C.程序代码的颜色D.默认目录

7.VFP系统默认允许使用【B】个内存变量,最多允许使用【E】个内存变量。

A.512B.1024C.2048D.6500E.65000

8.表示对象之间隶属关系所用的符号是【C】。

A.分号B.空格C.圆点D.逗号

9.退出VFP系统在命令窗口执行【D】命令。

A.ExitB.Ctrl+WC.Ctrl+QD.Quit

10.向项目中添加表单,使用项目管理器的【D】选项卡。

A.“代码”B.“类”C.“数据”D.“文档”

11.通过项目管理器窗口的命令按钮,不能完成的操作是【C】。

A.运行文件B.添加文件C.重命名文件D.连编文件

12.通过_Screen的【A】属性可以设置VFP主窗口的背景颜色。

A.BackColorB.BackC.BackStyleD.SetBackColor

13.将VFP主窗口中的字体改成“黑体”,用【C】命令;将字号改成11,用【F】命令。

A._Screen.Caption="黑体"B._Screen.Caption=11

C._Screen.FontName="黑体"D._Screen.FontName=11

E._Screen.FontSize="黑体"F._Screen.FontSize=11

三、从参考答案中选择全部正确答案

1.VFP可以在【ABCDE】操作系统环境下运行。

A.Windows95B.Windows98C.Windows2000

D.WindowsXPE.WindowsNT

2.输出系统配置信息,应该用【DE】命令。

A.SetStatusBarOnB.SetStatusBarOff

C.SetStatusOnD.DisplayStatusE.ListStatus

3.在使用VFP过程中,必须遵守的规则是【ABCE】。

A.对象名之间用圆点“.”B.对象名与属性名之间用圆点“.”

C.对象名与方法名之间用圆点“.”D.VFP中的所有命令名都可缩写

E.命令、方法名和系统函数名中的英文字母以半角方式输入

4.关于命令窗口的正确说法是【BCF】。

A.拖动标题改变大小B.拖动标题改变位置

C.拖动边框改变大小D.拖动边框改变位置

E.该窗口不可关闭F.历史命令(即执行过的命令)可以重新执行和修改

5.在使用VFP过程中,通过【ABD】可以查找帮助信息。

A.VFP系统的“帮助”菜单B.在命令窗口中选定关键字后,再按F1键

C.在命令窗口中输入Help命令D.在编辑代码窗口中选定关键字后,再按F1键

E.在编辑代码窗口中输入Help命令

6.可以通过【AE】创建和编辑Config.fpw文件。

A.Windows的记事本程序B.Windows的计算器程序

C.Windows的画图程序D.Windows的磁盘整理程序E.VFP的程序编辑器

7.通过【BCF】可以查看系统永久配置信息。

A.Systemstatus命令B.DisplayStatus命令C.ListStatus命令

D.ScanStatus命令E.SystemConfig命令F.单击“工具”菜单→“选项”

8.VFP应用程序可以由【ABCDE】组成。

A.表单B.菜单C.控件D.数据对象E.程序代码

9.VFP是一种【BE】。

A.操作系统B.关系数据库管理系统C.应用程序系统

D.数据分析软件E.应用程序开发工具

10.退出VFP系统的方法是【ABCDE】。

A.单击主窗口的“关闭”按钮B.单击“文件”菜单→“退出”

C.单击控制菜单→“关闭”D.按Alt+F4键

E.在程序或命令窗口中执行Quit命令

11.系统启动后,VFP系统的主界面由【ABCDE】组成。

A.菜单栏B.工具栏C.主窗口D.命令窗口E.状态栏

12.关于主窗口的正确说法是【BEF】。

A.用于输入命令B.用于显示命令输出结果C.字体和字号不可改变

D.与其他窗口并列E.其他窗口置于其中F.标题名称可以改变

13.显示命令窗口的操作是【ABC】。

A.单击“常用”工具“命令窗口”按钮B.单击“窗口”菜单→“命令窗口”

C.按Ctrl+F2键D.按Ctrl+F4键E.以上方法都可以

14.VFP工作方式有【ABCD】,其中属于交互式工作方式的有【ABC】。

A.利用系统菜单B.利用工具栏按钮C.在命令窗口中输入命令

D.编写程序E.利用表单

15.执行命令SetClockOff能关闭【BE】上的时钟。

A.任务栏B.状态栏C.常用工具栏D.命令窗口E.主窗口

16.使系统输出日期型数据的格式是YYYY.MM.DD,应该执行【BD】组命令。

A.SetCenturyOffB.SetCenturyOnC.SetDateAnsi

SetDateAnsiSetDateAnsiSetCenturyOff

D.SetDateAnsiE.SetDateYMD

SetCenturyOnSetCenturyOn

17.配置VFP系统环境时,【BCD】配置为临时配置,【AE】为永久配置。

A.用“工具”→“选项”……,执行“设置为默认值”B.用Config.fpw文件

C.用“工具”→“选项”……,没执行“设置为默认值”

D.执行SET开头命令E.用Windows的注册表编辑器

18.在当前工作目录的Config.fpw文件中插入:

Command=_Screen.Caption="实验",存盘后主窗口标题没有立即变成“实验”两个字,其原因可能是【BE】。

A.文件位置错误B.该行位置错误C.该行书写错误

D.不是永久配置E.没有重新启动VFP

19.在VFP的项目管理器中不包括的选项卡是【DE】。

A.文档B.数据C.类D.表单E.数据库F.代码

习题二

一、用适当内容填空

1.VFP中的数值数据在内存中占【8】个字节,能表示最大【20】位数据。

2.若date()值为09/20/2008,则执行命令?

date()+5的显示结果为【09/25/2008】

3.VFP中的内存变量分为:

数组变量和【简单变量】。

4.执行命令?

round(pi()*100,0)的显示结果为【314】

5.在VFP中,内存变量名由字母、汉字、数字和【下划线】组成,且不能以【数字】开头。

6.内存变量保存在【内存】中,变量的数据类型由赋值时表达式的【数据类型】决定。

退出VFP时,内存变量将被【清除】。

7.执行命令?

type(time())的显示结果为【U】,执行命令?

vartype(time())的显示结果为【C】

8.执行命令?

empty(””)的显示结果为【.T.】

9.若当前分别有一个字段变量和一个内存变量同名都是“XM”,则直接引用“XM”是指【字段】变量。

10.对应数学式10÷(2X2+6X-3)+e4的VFP表达式为【10/(2*X**2+6*X-3)+EXP(4)】。

12.函数Len(‘学习”VFP6.0”’)的值是【12】。

13.Left(“123456”,Len(“程序”))的计算结果是【1234】。

14.Str(1234.5678,7,3)的结果是【1234.57】。

15.表达式"WorldWideWed"$"World"的值是【.F.】。

16.VFP规定只有【相同】数据类型的数据(除日期和数值型外)才能进行运算。

17.与数学式“X≤Y

【X<=YAndY

18.逻辑型常数有【.T.】和【.F.】2种值。

19.VFP中Not、And和Or运算符的优先级从高到低依次为【Not】、【And】、【Or】。

20.在关系、逻辑和数值运算中,运算优先级由高到低依次是【数值】、【关系】和【逻辑】。

21.表达式1-8>7.Or."a"+"b"$"123abc123"的运算结果为【.T.】。

22.命令?

Vartype(Time())的输出结果是【C】。

23.设X=’2008/10/01’。

函数Vartype(&X)的值是【N】;函数Vartype(“&X”)的值是【C】;Type(“&X”)的值是【N】。

24.若a=5,b="a<10",则:

?

Type(b)的输出结果是【L】,?

Vartype(b)的输出结果为【C】,?

Vartype(&b)的输出结果为【L】。

25.执行命令Dimearray(3,3)后,array(3,3)的值为【.F.】。

26.使用【SaveToAAllLikeX*】命令,可以把以X开头的所有内存变量都存入磁盘文件A.MEM中。

27.可同时对多个变量赋值的赋值语句是【Store<表达式>TO<内存变量名表>】。

28.不能用赋值语句赋值的变量是【字段变量】。

29.执行命令Dimearray1(3,3),array1=1后,array1(3,3)的值为【1】。

30.函数中函数参数不能用括号扩起来的函数是【宏替换函数】。

31.在SetCollateTo"stroke"设置下,命令?

max("美国","中国","俄国")结果为【美国】。

在SetCollateTo"pinyin"设置下,命令?

max("美国","中国","俄国")结果为【中国】。

二、从参考答案中选择一个最佳答案

1.下列变量名中不正确的是【C】。

A._12   B.No_1C.2季度D.学号

2.下列各项,除【A】外均是常数。

A.XYB.'XY'C..T.D.1E+2

3.执行命令 Store1ToA,B,C,D 的结果是【A】。

A.使A、B、C、D四个变量值都为1B.仅A值为1,其他变量值为0

C.仅A值为1,其他变量值为.F.D.仅A值为.F.,其他变量值为1

4.【D】是逻辑型常数。

A.“Y”B.TC.“NOT”D..F.

5.以下日期中,正确的是【C】。

A.{"2001-05-25"}B.{'2001-05-25'}C.{^2001-05-25}D.{[^2001-05-25]}

6.命令Dimension N(3,2)定义的数组含【D】个数组元素。

A. 3   B. 2   C. 5   D. 6

7.当前数据表中含有Name字段,程序中有Name内存变量,执行?

Name后,【B】。

A.显示的结果是内存变量Name的值B.显示的结果是字段变量Name的值

C.随机显示,或是内存变量、或是字段变量Name的值D.显示出错信息

8.以下赋值命令正确的是【A】。

A.Store1ToX,YB.Store1,2ToX,YC.X=1,Y=2D.X,Y=1

9.下列选项中,不是常数的是【A】。

A.李伟B.[abc]C.1.4E+2D.{^1999/12/31}

10.下面常数中正确的是【C】。

A.3.4E2.5  B.张明C..T.D.2004/01/12

11.2E-4是一个【C】。

A.字符变量B.内存变量C.数值常数D.非法表达式

12.【B】不是字符常数定界符。

A.半角单引号B.大括号C.双引号D.方括号

13.下列字符型常数的表示中,错误的是【B】。

A.'1+2'B.[[吉林]]C.["日报"]D.'[x!

=y]'

14.表达式12-7%3*3的值是【B】。

A.6B.9C.15D.18

15.下面表达式的值为数值型数据的是【D】。

A.2*3=6B.CtoD('11/03/99')+1C.[10]-[2]D.Len('ABC')

16.表达式Len('CHINESE')+Val('86')+({^1998/04/05}-{^1998/04/03})的值是【C】数据。

A.字符型B.日期型C.数值型D.逻辑型

17.函数Round(1234.567,-2)的返回值为【A】。

A.1200B.1234.57C.1234.00D.1234

18.设变量P=3.1415926,执行命令?

Round(P,4)后的输出结果为【C】。

A.3.1410B.3.1415C.3.1416D.3.0000

19.以下可以输出“程序”的命令是【D】。

A.?

Substr("VFP程序设计基础",4,8)B.?

Substr("VFP程序设计基础",4)

C.?

Substr("VFP程序设计基础",4,2)D.?

Substr("VFP程序设计基础",4,4)

20.设S="visualFoxPro",表达式Upper(Subs(S,1,1))+Lower(Subs(S,2))的值是【B】

A.visualfoxproB.VisualfoxproC.VISUALFOXPROD.VFP

21.在下列函数中,函数值为数值型数据的是【D】。

 

A. Substr(Dtoc(Date()),7)B.Ctod("2008/10/01")

C. Time()D.At("群众","人民群众")

22.下列表达式值的类型为字符型的是【A】。

A."ABC"-"AB"B.Ctod("10/01/2008")

C."1"+"2"="3"D.Dtoc(Date())>"10/01/2008"

23.函数Chrtran('ABAC','A','XY')的值是【C】。

A.ABACB.XYBXYC C.XBXCD.BC

24.在下面的VFP表达式中,不正确的是【B】。

A. {^2008-10-01}-Date()B. {^2008-10-01}+Date()

C. {^2008-10-01}+10D.{^2008-10-01 10:

10:

10 AM}-10

25.运算符==的作用为【C】。

A.任何时候都等价于运算符=B.不是VFP的运算符

C.字符串精确比较D.用于精确比较两个数值数据

26.执行SetExactOff命令后,执行?

“上海市”=“上海”命令。

其结果为【A】。

A..T.B..F.C.0D.1

27.设x=1,y=2,z=3,则表达式x+y=z的值是【C】。

A.x+yB.3C..T.D.U

28.【C】的运算结果一定是逻辑值。

A.字符表达式B.数值表达式C.关系表达式D.日期表达式

29.与!

(y<=0.Or.y>=1)等价的条件是【D】。

A.y>0.Or.y<1B.y<0.Or.y>1C.y<0.And.y>1D.y>0.And.y<1

30.设X="100",Y=2*3,下列正确的表达式是:

【B】。

A.Sqrt(X)B.Y<4.Or.X>'XH'C.Subs(Y,1,1)D.X+10

31."X是小于10的非负数",在VFP中用表达式表示成【C】。

A.0<=X<10B.0<=X<10C.0<=XAndX<10D.0<=XOrX<10

32.下列叙述中,【C】不正确。

A.算术运算符的优先级高于关系运算B.字符运算符“+”和“-”优先级相等

C.逻辑运算符的优先级高于关系运算符D.所有关系运算符的优先级都相等

33.设X="22”,Y="2233",下列表达式结果为.F.的是【B】。

 A. Not(X>=Y)B.Not(X$Y) C.Not(X$Y)Or(X<>Y)D.Not(X==Y)And(X$Y)

34.下列表达式肯定不符合VFP规则的是【C】。

A.F+TB.08/08/13C.3X>18D.Val("123")

35.关于“?

”和“?

?

”命令,下列说法中错误的是【A】。

A.?

和?

?

只能输出多个同类型的表达式值B.?

?

从当前位置开始输出

B.?

从下一行开始位置输出D.?

和?

?

后可以没有表达式

36.设M=2,N=3,K="M-N",表达式4*&K的值是【D】。

A.2*M-NB.2*(M-N)C.4D.5

37.依次执行如下命令序列:

YA=1

YB=2

YAB=3

N="A"

M="Y&N"

?

&M

最后输出结果是【A】。

A.1B.2C.3D.Y&N

38.设X=1+2、Y="M"、Z="X",则正确的表达式是【D】。

A.X+YB.X+ZC.X+&YD.X+&Z

39.【D】函数返回值是.T.。

A.Isnull(0)B.Isnull("")C.Isnull(.F.)D.Isnull(.Null.)

40.设date="04/12/99",命令:

?

Type("&date")的输出结果是【B】。

A.CB.NC.DD.U

41.变量F没有定义,执行【C】命令后,显示U。

A.?

Type(F)B.?

Type(.F.)C.?

Type("F")D.?

Type(".F.")

42.在VFP中,关于数组的错误叙述是【D】。

 

A.VFP只支持一维数组和二维数组B.数组必须先定义后使用

C.新定义数组的元素初值为.F.D.数组中各个数组元素必须同种数据类型

43.下列选项中,正确的命令是【B】。

A.DimeA(1,2,3)B.DimeA

(2),B(3,4)C.Dime

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1