VisualFoxPro等级考试题库 判断题.docx
《VisualFoxPro等级考试题库 判断题.docx》由会员分享,可在线阅读,更多相关《VisualFoxPro等级考试题库 判断题.docx(147页珍藏版)》请在冰点文库上搜索。
VisualFoxPro等级考试题库判断题
1
1.1SETTALKOFF命令的作用是禁止执行的结果显示在屏幕上,因此在该状态下执行命令”?
””ABC””后屏幕上没有执行结果显示。
(F)
2在VFP中规定字段名以字母或汉字开头由字母?
汉字?
和下划线组成,最长不超过128个字符(F)
2.姓名”字段的字段宽度一定是4(T)
3.值型字段的宽度包括整数?
小数位数及小数点。
T
4.除有关数值型字段外,其他字段的小数,系统默认为0T
5.注型字段的输入是进入文字编辑窗口后进行的T
7字符型?
数值型和备注型的字段的宽度都是不定长的。
F
6.备注型字段的字段宽度是根据输入数据的多少而随机变化的F
7.如果在建立表结构是定义有备注型字段,则还需要建立一个与表文件同名并且扩展名为FPT的备注文件F
8.在建立表结构时,如果要修改表结构的某字段名和该字段的宽度,则把字段名和和宽度同时修改后存盘退出即可。
T
9.在建立表结构时,如果字段的类型是日期型,当光标自动跳到宽度栏,输入8后,按回车。
F
10.在数据库设计器中,可以建立数据表之间的联系。
T
11.在数据库设计器中,可以移出数据表。
T
12.严格日期式采用月日年顺序,且年份为4位数字。
F
13.打开数据库时,其中的数据库表会自动打开。
F
14.只有当数据库设计器为活动窗口时,主菜单中才出现数据库菜单项。
T
15.用DELETE命令删除的记录可以用RECALL命令恢复。
T
16.执行添加命令APPEXDBLXK后,在尾部添加了1个空记录,并且进入全屏幕编辑状态。
F
17.打开表文件时,如果不能指定别名,则系统默认别名为表文件名本身。
T
18.一般情况下,记录指针只能在当前工作区移动。
T
19.如果在某些工作区没有打开表文件,则该工作区没有别名。
F
20.表文件的别名可以指定为该工作区的区名。
T
21.在打开表指定了另外的别名后,还可以用表本身的名字作为别名来选择工作区。
F
22.如果移动某一个关联表的记录指针,其他工作区的记录指针不会移动。
T
23.在两个或多个表关联后,在关联表所在工作区移动表记录指针时,主表的记录指针将做同步移动。
F
24.所以改变记录指针的命令只能影响到当前工作区的表文件。
F
25.如果要移动另一个工作区的记录指针,则需要把另一个工作区改变为当前工作区。
F
26.一般情况下,表的别名不能指定为A~J十个单字母。
T
27.执行含有WHILE条件短语的命令时,遇到第1条不符合条件的记录,便停止选操作T
28.VFP系统对同时打开自由表和数据库表的个数没有限制。
F
29.ZAP命令只将带有删除标记的记录从表中物理删除。
F
30.在命令窗口中执行BROWSE命令或选择显示菜单中的浏览,都可以浏览表中的记录T
31.首记录就是表文件首,末记录就是表文件尾。
F
32.在1号工作区已打开数据库表学生,在2号工作区已打开数据库表课程,当前工作区为1号工作区,执行以下两条命令之一可列出2号工作区中的课程名字段的值
a)LISTB课程号,B课程名
b)LISTB->课程号,B-课程名T
33.数据库表学生已打开,执行以下两条命令后可列出姓名是李晓明的记录。
XM=李晓明LISTFOR姓名=&XMF
34.COXTIXUE命令与LOCAFOR命令配合使用时,由于LOCAFOR命令已经使指针定位,所以COXTIXUE命令不再改变指针位置。
F
35.在索引文件打开状态下IXSERT命令和APPEXD命令均添加在最后一条记录上。
T
36.表文件关联后可以生成一个新的表文件。
F
37.表关联后,在当前区主表的记录指针变化时,其他工作区的记录指针同时跟着相应的移动。
T
38.关系运算符=和=都能对其两侧的字符串进行精确比较,但前者必须在执行SETEXACTOX命令之后才能进行精确比较。
T
39.当执行以下两条命令后,显示结果为T
a)SETEXACTOFF
b)?
”吉林市“=”吉林“T
40.当执行以下两条命令后显示结果为F
a)SETEXACTOX
b)?
”吉林市“=”吉林“T
41.在VFP中,执行以下命令后,显示结果为T
a)“李明”>“王明”F
42.在建立参照完整性之前,必须首先清理数据库,即物理删除各数据库表中带有删除标记的记录。
T
43.建立里永久关系的两个数据库表,当父表记录指针移动时,子表的记录指针自动跟着移动,反之,当子表的记录指针移动时,父表的记录指针也自动分着移动。
F
44.自由表和数据库都可以建立主索引。
F
45.当前表中的数据库修改之后,已经打开的与之相关的索引文件会自动根据修改后的数据进行调整。
T
46.对自由表TXTDBF建立索引后按索引顺序存放在指定的索引文件中。
F
47.当前表中有168条记录,建立索引后按索引顺序最后一条记录的记录号是122,执行APPEXD命令追加1条记录,该记录的记录号是123。
F
48.惟一索引是指索引字段值惟一,即索引字段值不能重复F
49.复合字段索引就是基于多个字段建立的索引。
T
50.普通索引不仅允许字段中出现重复值,而且索引项中也允许出现重复值。
T
51.复合索引文件随表的打开而自动打开,其中可以包含多个索引标识。
F
52.用SEEK命令对某个表文件查询时,只要按主关键字建立索引即可。
F
53.常量?
变量和函数都是表达式的一个特例。
T
54.0.333等价于.333T
55.表达式A+1中变量A的类型一定是数值型。
F
56.日期类函数的类型都是日期型的F
57.在条件函数IIF(<逻辑表达式>,<表达式1>,<表达式2>)中,如果<逻辑表达式>的值为假,返回<表达式1>的值,否则返回<表达式2>的值。
F
58.用关系运算符将两个数值型表达式连接起来形成的表达式其值是数值型的F
59.用关系运算符将两个字符表达式连接起来形成的表达式其值是逻辑型的T
60.逻辑型的常量?
变量?
函数?
关系表达式,都是逻辑表达式的一个特例。
T
61.VFP默认的逻辑型常量的显示值是对和错F
62.字段变量和内存变量一样,同一个变量类型是固定的。
F
63.一个内存变量经过多次赋值后具有多个值。
F
64.在退出VFP后内存变量和字段变量都消失。
F
65.日期函数中的自变量<日期表达式>是日期型的T
66.“+”号一定是算术运算符。
F
67.字符串“-”运算的意义是从第1个字符串中去掉第2个串的内容,如:
“ABC“-”AB”=“C”F
68.关系运算符两边的表达式可以都是字符型的,或都是数值型的,或者都是日期型的。
T
69.常量的数据类型是数值型?
字符型?
日期型?
逻辑型?
和屏幕型5种。
F
70.对同名的变量不能在进行说明。
F
71.在函数AT(<子串)<字符型表达式>[,<次数>]中,如果<子串>在<字符型表达式>中不存在,则返回逻辑值T。
72.逻辑运算符两边的表达式可都是字符型的,或都是数值型饿,或都是日期型的,或都是逻辑型的。
F
73.在执行了“?
A”命令后,屏幕上显示“01/01/2000”,则变量都是日期型的,或都是逻辑型的T
74.在键入“modifycommand<命令文件名>”命令是,扩展名可以省略不写。
F
75.在键入“modifyfile<命令文件名>”命令时,扩展名可以省略不写。
T
76.运行命令文件,只需要键入命令文件名,回车即可。
F
77.在用accept语句键盘输入字符串时,不要输入引号。
需T
78.在含有ELSE选择项的条件语句中,总有一个〈语句行序列〉可以被执行。
T
79.在条件语句中,如果条件不满足,将运行exdif后面的语句序列。
F
80.在多分支条件语句中,只能执行其中的1个分支。
T
81.在含有OTHE选择项的多分路情况语句中,一定有1个语句行序列被执行。
T
82.在所有的CASE选择项的多分路情况语句中,一定有一个语句行序列被执行。
T
83.带&&号的注释内容可以加在任何语句的后面。
T
84.IFA=“对对”
A=SUBS(A,3)
EXDLFT
85.含有条件能够函数的语句一般可以改写双路IF条件语句。
T
86.含有条件能够函数的语句都可以用IF条件语句表示。
T
88.在条件语句中,当执行完第1个满足条件的分路语句行序列后,还可以执行第2个满足条件的分路语句行序列。
F
89.如果所有的CASE后<条件>的值皆为“假”,则在多分支情况语句体内什么也不执行。
F
90.循环体的退出均是在条件的值为假时退出。
F
91.用ACCEPT语句键盘输入字符串时,如果输入了引导,则引导作为字符串的分隔符。
F
92.带有&&号的注释内容可以作为单独的语句,这时与*/XOTE注释命令相同。
T
93.在WALLTOA命令中,如果键入的是不可显示字符,则内存变量的值为空,既长度为0T
94.学生表记录的性别依次为:
女?
男?
男?
女?
男,下面程序运行后没有显示结果
USE学生
IXDEXOX性别TOS
SCAXWHILE性别=“女”
?
性别
EXDSCAXT
95.子程序和程序文件一样是一个独立的磁盘文件,扩展名也是.PRG。
T
96.在多个程序中,被直接执行的程序称为主程序。
T
97.被主程序调用的程序为子程序。
T
98.被子程序调用的的程序模块为子程序。
T、
99.调用子程序是作为主程序里的一个语句将其调入的。
T
100.一个过程文件中可以有很多过程,只占用一个磁盘文件。
T
101.命令文件?
子程序和过程文件中的扩展名都是.PRGT
102.一个过程文件中可以有很多过程,排列在前面的将首先被调用。
F
103.程序里定义的公共变量,在程序运行结束回到命令窗口时,奖被清除。
T
104.在程序中用赋值命令建立起来的变量,都是隐含式私有变量。
T
105.在主程序中用赋值命令建立起来的变量,由于在下属各级子程序中都起作用,因此也可以说是公共变量。
F
106.不管在主程序或在子程序中建立的私有变量,当程序运行结束返回命令窗口时,将被清楚。
T
107.私有变量都是主从关系,既在某一程序中建立的私有变量,在该程序以及其调用的所有程序中都有意义,并且可以把在下属子程序修改的结果带回。
T、
108.实参数是变量的情况下,他所对应的形式参数变量不管是什么名称,其值会被反传递回来。
T
109.子程序和过程都称为模块。
T
110.当过程文件建立后,就可以直接用DO命令调用其过程。
F
111.在含有说明式私有变量的程序执行期间,其他与之同名的内存变量都暂时隐藏起来,直到该程序执行完毕,那些暂时隐蔽的变量才恢复以前的内容和状态。
T
112.如果<形式参数表>中的变量与<实参数表>中对应的变量同名,则原来的变量会暂时“隐藏”起来。
T
113.在接收参数语句里使用同名变量,实际起到了说明同名私有变量的作用。
T
114.公共变量建立后,在没有赋值的情况下,系统的默认值是L。
F
115.用PRIVATE对变量说明后,该变量的值是FT
116.自定义函数的第一句必须是公共变量或私有变量的说明语句。
T
117.自定义函数直接把返回语句后面表达式的值作为自定义函数的值反馈给函数。
T
118.若X的值是2,则“X?
X:
X+1”命令的输出结果是3。
F
119.求余运算15%4和求余函数MOD(15,4)等价。
T
120.执行下列命令后,显示结果是“向孔繁森同志学习”
Xame=“孔繁森”
?
“向”+“&Xame.同志学习”T
121.执行下列命令后,显示结果是:
2003-1985
C1=“2003”
C2=“1985”
?
&c1-&c2T
122.使用STORE命令可以改变内存变量和字段变量的值。
F
123.定义数组后,VFP系统自动给每个数组元素赋以逻辑值F。
T
124.下标变量的下标可以是常量?
变量或表达式,但其值只能是整数。
F
125.下标变量的类型就是其第一次被赋值的类型。
F
126.利用查询向导只能建立新的查询,不能修改已经建立的查询。
T
127.在VPF中,利用“查询设计器”建立的查询,不仅可以检索表中的信息,也可以检索视图中的信息。
T
128.容器可以放置对象,但容器本身不是对象。
F
129.容器对象在设计和运行中可包含其他对象。
T
130.由控制类产生的对象被称为控件。
T
131.容器和控件同属于对象。
T
132.工具栏-Toolbar属于容器类。
T
133.表单中的表格是容器。
T
134.控件不能容纳其他对象。
T
135.由不可视类生成的对象在程序运行中自动隐藏。
T
136.属性在大多数情况下可视为变量,相当于结构化程序的子程序中的局部变量。
T
137.属性在视作变量时,可以脱离对象而独立存在。
F
138.方法可以像函数或自定义函数一样单独调用。
F
139.OOP语言中可以包括结构化语言。
T
140.结构化语言中可以包括OOP语言。
F
141.只有少数事件如模拟鼠标和按键动作的事件才能被有效的调用,其他多数事件调用无效。
T
142.调用事件仅仅执行该事件的程序,而没有触发该事件,更不会引起其他连锁反映。
T
143.在“属性”窗口中,属性值编辑框中只能直接输入具体的数据。
F
144.在“属性”窗口中,不管什么属性在属性值编辑框中都可以编辑。
F
145.在“属性”窗口中,“方法程序”选项卡有属性值编辑框。
F
146.在“属性”窗口中,当光标在某一属性位置时,在窗口的下部会显示相应的中文说明。
T
147.编辑事件方法程序是在属性值编辑框中进行的。
F
148.每一属性都有系统默认值。
T
149.所有属性值均可以修改。
F
150.用“表单控件”工具拦在表单上自下而上创建了3个文本框,则3个文本框的名字依次为:
Text1?
Text2?
Text3.T
151.新属性和新方法只能保存在最上层对象中。
T
152.若有表单集对象,新属性和新方法将保存在表单集中,若无表单集,则保存在表单中。
T
153.新属性和新方法只在当前表单中有效。
T
154.在“表单控件”工具拦中的“命令按扭”是一个类,用他在表单上画出的是对象。
T
155.标准控件只需鼠标将其拖放至表单中即可完成由类至对象的转化过程。
T
156.在“表单控件”工具拦中添加的控件可长期使用。
F
157.在“控件”选项卡中添加的控件可长期使用。
T
158.当一个表单上有多个对象时,用TOB键只能按对对象建立的先后顺序来访问。
F
159.一个典型的菜单系统一般是一个下拉式菜单,它有一个条形菜单和一个弹出式菜单组成,其中的条形式菜单作为主菜单,弹出式菜单作为子菜单。
T
160.菜单的任务就是当选择一个菜单项时所产生的动作。
T
161.在″文件″下拉菜单中单击″退出″命令可关闭VisualFoxPro.
Y
162.浮点数类型比数值型更为精确.
N
163.用ZAP命令可以删除表文件.
N
164.您可以为一个表创建多个索引文件.
Y
执行下面命令:
dimentionbb(10)asort(bb,1,10,0)是对bb数组中的元素进行升序排序.
Y
在VisualFoxPro中,一个数组中的所有元素是一个集合体,可用一个变量名命名.
Y
查询设计器中不可以对数据进行统计.
N
利用查询设计器可以对表中的数据进行查询或统计.
Y
表单中的标签控件使用方法与文本框控件完全相同.
N
利用VFP还可以设计出快捷式菜单.
Y
生成器(Builder)可以独立使用.
N
数据表和自由表无差异.
N
不同数据记录的记录号可以是相同的.
N
使用SORT命令排序表的缺点是较费时与浪费磁盘空间.
Y
在VisualFoxPro中引用数组时,每一个数组在内存中占用二个存储单元.
N
在VisualFoxPro中,要访问数组中的每一个元素时,通过FOREACH...ENDFOR语句也能实现.
Y
使用表单文件可以方便、直观地进行数据管理.
Y
利用菜单设计器设计完后,可直接运行菜单.
N
要取得目前所在环境的帮助,应按F2键.
N
字段名可包含中文、英文字母、数字与下划线,而且第一个字母可以是数字或下划线.
N
SKIP命令和GO命令完全相同.
N
使用SEEK命令必须对表建立索引.
Y
在VisualFoxPro中数组的最小下标是0
N
表格控件的表格列数可以修改,但默认值为-1.
Y
在命令窗口中执行QUIT命令不能关闭VisualFoxPro.
N
您可以使用表向导去修改某一个已有的表的结构.
N
要恢复已被DELETE命令删除的数据记录,必须执行PACK命令.
N
如果我们根据一个逻辑型字段来创建一个递增次序的索引,则逻辑真值.T.将排列在前,而逻辑非.F.将排列在后.
N
查询程序文件的扩展名为.qpe.
N
表格控件是一种容器对象,它主要是按行和列的形式显示和操作数据.
Y
要删除数据库文件或表文件,最好不要使用″Windows资源管理器″或MS-DOS模式的命令.
Y
设表文件中有8条记录,且已打开,当BOF()为真时,recno()的返回值为1
Y
主索引只能存放在结构复合索引文件中.
Y
查询的结果是允许编辑的.
N
表单在运行过程中,其边框是不可调的.
N
设表中有10条记录,当EOF()为真时,说明记录指向指向了表中最后一条记录.
N
假设您使用SORT命令排序表AB,则表AB中记录的存放次序便会按照指定的次序重新排列.
N
在VisualFoxPro中,二维数组可以通过一维方式操作.
Y
同一个数组中的各个元素必须是相同的数据类型.
N
对表单中对象的访问是通过其Caption属性进行的.
N
通过SETSYSMENU命令可以允许或者禁止在程序执行时访问系统菜单.
Y
将指针指向表文件中第一条记录的命令可以用GOTOP.
Y
执行下面的命令dimentionaa(15)asort(aa,1,15,1)是对AA数组中的元素进行降序排序.
Y
NULL值其实与空字符串、数值0或逻辑非.F.是相同的.
N
利用查询设计器可以对指定表进行指定条件的筛选.
Y
复选框中的Value值取为1时,表明其被选中.
Y
在命令窗口中输入的命令,按回车键才能执行.
Y
字段名可包含中文、英文字母、数字与下划线,而且第一个字母可以是数字或下划线.
N
″菜单设计器″中,″结果″框中的″命令″和″过程″实际上是一样的.
N
设表文件中有8条记录,且已打开,当BOF()为真时,recno()的返回值为1
Y
要清除VisualFoxPro主窗口编辑区的数据,可直接在命令窗口键入CLEAR命令.
Y
依次使用OPENDATABASE命令打开多个数据库,
可使得这些数据库都保持在打开状态,其中第
一个使用OPENDATABASE命令打开的数据库将成
为当前数据库.
N
LOCATE命令可以独立于CONTINUE命令执行,同理continue命令也可以独立于locate命令执行.
N
在VisualFoxPro中,一维数组可以当作二维数组使用.
N
表格控件的ColumnCount属性的值默认为2.
N
自由表的字段名最长可达225个字符.
N
设表文件中有5条记录,且已打开,当BOF()为真时,recno()的返回值为0
N
VisualFoxPro仅支持一维及二维数组,不支持三维以上的数组.
Y
使用SORT命令排序表需要的磁盘空间必需是原先表文件的3倍大.
Y
执行DELETE命令删除数据记录后,这些数据记录并未被真正删除,
而只是被标上删除记号以示删除.
Y
VisualFoxPro允许您将同一个表重复打开在不同工作区中.
Y
表单文件保存着表单的各项规则和定义.
Y
数据库文件的扩展名是.dbf
N
在自由表中也可以建立主索引.
N
在命令窗口中执行EXIT命令可结束VisualFoxPro.
N
如果LOCATE命令找不到指定条件的数据记录,记录指针将被移至最后一条数据记录的下边.
Y
菜单文件的扩展名和菜单源程序文件的扩展名完全一样.
N
将指针指向表文件中第一条记录的命令可以用GOTOP.
Y
您可使用相关的工具来修改那些用向导所生成的文件,而向导本身无法修改这些文件.
Y
数据库表可以拥有主索引.
Y
SEEK命令并不限定用来搜索字符串,它可以搜索任何类型的数据.
Y
表设计器所创建的索引一定会存储在结构复合索引文件中.
Y
SETTALKOFF命令的作用是禁止命令执行的结果显示在屏幕上,因此在该状态下执行命令″?
″ABC″″后屏幕上没有执行结果显示.
N
菜单的任务就是当选择一个菜单项时所产生的动作.
Y
按照二维表这种关系模型所建立的数据库称为关系数据库.
Y
字段变量和内存变量一样,可以用″=″命令给其赋值.
N
SORT命令按多个关键字段排序时,第1个关键字段称为主关键字段,它需要用″+″号把其他关键字段连起来.
N
在定义了数组A后,各元素的值为0.
N
在VFP中,只能使用一维数组和二维数组,并且规定数组下标的下限为1.
Y
利用查询向导只能建立新的查询,不能修改已经建立的查询.
Y
在VisualFoxPro中,利用″查询设计器″建立的查询,不仅可以检索表中的信息,也可以检索视图中的信息.
Y
查询文件可以从一张或多张表中查询记录.
Y
SETTALKOFF命令的作用是禁止命令执行的结果显示在屏幕上,因此在该状态下执行命令″?
″ABC″″后屏幕上没有执行结果显示.
N
菜单的任务就是当选择一个菜单项时所产生的动作.
Y
备注型字段的字段宽度是根据输入数据的多少而随机变化的.
N
字段变量和内存变量一样,可以用″=″命令给其赋值.
N
建立了永久关系的两个数据库表,当父表的记录指针移动时,子表的记录指针自动跟着移动;反之,当子表的记录指针移动时,父表的记录指针也自动跟着移动.
N
给数组名赋值后,该数组的所有元素都具有了同样的值.
Y