vfp书后习题及参考答案Word格式文档下载.docx
- 文档编号:21721258
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:71
- 大小:141.38KB
vfp书后习题及参考答案Word格式文档下载.docx
《vfp书后习题及参考答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《vfp书后习题及参考答案Word格式文档下载.docx(71页珍藏版)》请在冰豆网上搜索。
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<
Z”对应的VFP表达式是:
【X<
=YAndY<
Z】。
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"
)结果为【中国】。
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.?
4)
C.?
4,2)D.?
4,4)
20.设S="
visualFoxPro"
,表达式Upper(Subs(S,1,1))+Lower(Subs(S,2))的值是【B】
A.visualfoxproB.VisualfoxproC.VISUALFOXPROD.VFP
21.在下列函数中,函数值为数值型数据的是【D】。
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())>
"
23.函数Chrtran('
ABAC'
'
A'
)的值是【C】。
A.ABACB.XYBXYC C.XBXCD.BC
24.在下面的VFP表达式中,不正确的是【B】。
{^2008-10-01}-Date()B.
{^2008-10-01}+Date()
{^2008-10-01}+10D.{^2008-10-01
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<
10C.0<
=XAndX<
10D.0<
=XOrX<
10
32.下列叙述中,【C】不正确。
A.算术运算符的优先级高于关系运算B.字符运算符“+”和“-”优先级相等
C.逻辑运算符的优先级高于关系运算符D.所有关系运算符的优先级都相等
33.设X="
22”,Y="
2233"
,下列表达式结果为.F.的是【B】。
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】。
和?
只能输出多个同类型的表达式值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。
Type(F)B.?
Type(.F.)C.?
F"
)D.?
.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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vfp 书后 习题 参考答案
![提示](https://static.bdocx.com/images/bang_tan.gif)