IT认证二级VFP等级考试复习资料.docx
- 文档编号:3159163
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:39
- 大小:38.18KB
IT认证二级VFP等级考试复习资料.docx
《IT认证二级VFP等级考试复习资料.docx》由会员分享,可在线阅读,更多相关《IT认证二级VFP等级考试复习资料.docx(39页珍藏版)》请在冰点文库上搜索。
IT认证二级VFP等级考试复习资料
四川省计算机二级VFP等级考试复习资料
一、判断题
1.VFP字段变量的数据类型有字符型、数值型、日期型、浮点型、逻辑型、备注型和通用型等7种。
2.{2002-05-10}是VFP的日期型常量,表示2002年5月10日。
3.索引可以将表中的记录物理地按顺序重新排列。
4.TOTAL命令的功能是对所有记录的数值型字段求和。
5.COPYTO和COPYSTRUCTURETO命令的复制效果相同。
6.一个工作区中只能打开一个表文件,而一个表文件则可在多个工作区中打开。
7.属性是对象所具有的固有特性,一般用各种类型的数据来表示。
8.在设计和运行表单时,计时器控件都是可见的。
9.用INPUT命令输入字符型数据时,必须使用定界符。
10.逻辑运算顺序可用圆括号改变。
11.@…say…get语句中的get子句必须用read语句激活,才能修改指定变量的值。
12.在编程过程中,如果在命令行后加注解,应在注解前加*号。
13.字符型常量的定界符不必成对匹配,可以一边用单引号而另一边用双引号。
14.在已打开的表文件的第5条记录前插入一条记录,使用命令:
go4和insert,即可完成。
15.在VFP命令文件中,调用另一个VFP命令文件,用命令Do。
16.备注型用于大量文本存储,只能用于数据表中字段的定义。
17.对象的属性不能通过编程的方法在程序运行的时候进行改变。
18.在VFP中,可以对字段设置默认值的表必须是数据库表。
19.属性用于表示对象的行为,方法用于描述对象的状态。
20.每个对象在系统中都有唯一的对象标识。
21.VFP是关系型数据库管理系统。
22.VFP中内存变量和字段变量都依赖表文件而存在。
23.单个常量、单个变量或函数是表达式的最简单形式。
24.自由表和数据库表不能相互转化
25.对表进行索引时,表中记录的物理顺序并不发生变化。
26.一个数组中各元素的数据类型必须相同。
27.执行gotop命令后,函数bof()的值为.t.。
28.如果在docase语句中有多个case子句的条件为真,将依次执行这些case子句后面的命令序列。
29.命令select0的功能是选择0号工作区为当前工作区。
30.访问其它工作区中表文件的字段,正确的方法是"<别名>.<字段名>"。
31.在命令窗口中执行命令closeall,将清除所有内存变量。
32.在过程调用中,接收参数和发送参数的类型可以不一致。
33.在编程过程中,如果用整行的注解,则该行必须以&&开始。
34.打开表文件时,VFP自动打开该表的结构索引文件。
35.VFP支持用户使用三种不同的工作方式,即:
菜单操作方式、命令交互方式和程序执行方式。
36.查询两个表的数据时,这两个表之间可以不建立关系。
37.视图只能存放在数据库中。
38.报表输出的所有数据都存放在报表文件中。
39.在循环结构的程序中,循环体的语句至少执行一次。
40.在程序中显示已创建的Myform1表单对象,应使用的命令是:
Myform1.show。
41.一个内存变量任一时刻只有一个值和一种数据类型。
42.内存变量名可以是字母或下划线开头,可由字母和下划线组成,长度可超过128个字符。
43.在赋值前,数组中各元素的初值为逻辑常量.F.。
44.命令RELEASEALLLIKE?
?
A*的功能是删除内存变量中第2个字符是”A”的所有内存变量。
45.对表进行索引时,表中记录的物理顺序要发生变化。
46.一个数组中各元素的数据类型可以不同。
47.使用REPLACE命令时,范围短语为ALL或REST,则执行该命令后记录指针指向末记录。
48.Myform1.name是对Myform1对象的name属性的引用。
49.在一个工作区可以同时打开两个表文件。
50.在VFP中,一个表的全部备注字段的内容存储在同一表备注文件中。
51.一个数据库表可以属于两个数据库。
52.ZAP命令可以删除表文件的记录和结构。
53.可以将表中暂时不用的记录作逻辑删除。
54.WAIT命令只能接收一个字符。
55.在多分支选择结构提供的多种选择中,最多有一种选择被执行。
56.启动VFP时,1号工作区是当前工作区。
57.报表的数据源可以是表,但不能是视图。
58.查询和视图都可以更新数据。
59.使用快速表单方法可以向表单设计器添加多个表的字段。
60.两个日期型数据可进行减法运算,结果为数值型数据。
61.项目管理器用于组织并管理与应用程序有关的各种文件。
62.VFP有两种类型的变量,即内存变量和字段变量。
63.在VFP中,数据库表的字段名的长度不能超过10个字符。
64.VFP的命令必须以命令动词开始。
65.内存变量必须先定义,再赋值
66.VFP可以在不同的工作区打开不同的表。
67.日期型字段、逻辑型字段、备注型字段和通用型字段的字段宽度由VFP确定。
68.将当前表的数据存入数组,可以使用GATHER命令。
69.用INPUT命令输入字符型数据时,不必使用定界符。
70.在数据表中不允许有多个索引关键字。
71.用菜单操作方式对表文件建立的索引只能按升序排列。
72.做了删除标记的记录可以去掉删除标记将其恢复。
73.表达式CTOD("02/12/99")的返回值是日期型数据。
74.REINDEX命令可以对当前表的所有索引文件重新索引。
75.自由表和数据库表可以互相转化。
76.VFP自动维护结构索引文件中的索引。
77.接收参数语句PARAMETERS可以写在程序中的任意位置。
78.用LISTSTRU显示表中的各字段总宽度为50,用户可使用的字段总宽度就是50。
79.执行x=VAL('676.88')后,变量x的类型是数值型。
80.可以使用表单的数据环境将多个表的字段添加到表单设计器中。
81.一个关系就是一张二维表,一个关系存储为一个文件,称之为表。
82.定义局部变量的命令是PRIVATE。
83.表单文件的扩展名为.DBC。
84.表达式7^2和表达式7**2等价。
85.若当前已有数据库打开,则用命令方式创建的表均为自由表。
86.数组是存在于内存中的一组变量的集合。
87.条件语句IF和ENDIF必须有ELSE子句。
88.索引文件分为单索引文件和复合索引文件,其中复合索引文件的扩展名为.CDX。
89.做了删除标记的记录并没有真正从磁盘上删除。
90.数据库系统的核心是操作系统。
91.表达式CTOD("09/09/99")的返回值是日期型。
92.将数据库表移出数据库,就成为自由表。
93.未打开索引文件时,GoTop命令将记录指针移动到当前表的首记录,即记录号最小的一条记录。
94.在已打开的.DBF文件的末尾追加一条记录,可使用命令APPEND。
95.一个工作区中能同时打开多个不同的数据库文件。
96.CLEARMEMORY命令的功能是清除所有内存变量。
97.在VFP中,对象的事件是固定的,不能建立新的事件。
98.在VFP中,所有的表均不能设置默认值。
99.视图必须依赖于数据库才能存在。
100.一个子类能够继承其父类的所有属性和方法。
101.VFP支持的数据模型是层次数据模型。
102.数据库和数据库管理系统是同一个概念。
103.在VFP中,在打开表单时,表单设计器会自动打开。
104.VFP中,通过命令窗口修改程序,应键入EDITCOMMAND。
105.数据库的每个表都必须有一个或一组字段可用以惟一确定存储在表中的每个记录,这一个或这一组字段称为关键字。
106.执行语句:
SELECT商品名称FROMSPWHERE单价>1000,其功能是列出表SP中所有单价大于1000元的商品名称。
107.如果内存变量MX的类型是D,那么MX=CTOD("04/05/97")可以给变量MX赋值。
108.使用索引可以加快对表的查询操作。
109.数据表文件有10条记录,当前记录号为1,执行命令SKIP-1后再执行命令?
RECNO()屏幕将显示1。
110.数据表文件共有20条记录,当前记录号是10,执行命令LISTNEXT5以后,当前记录号是15。
111.数据库表中可以使用长表名。
112.在VFP中查询的数据源可以来自数据库表、视图和临时表。
113.假定STUDENT.DBF文件共有8条记录,当EOF()函数的值为逻辑真时,执行命令?
RECNO()的值为8。
114.在VFP中备注型字段的存储字节数不受限制(在存储容量允许的情况下)。
115.VFP的ZAP命令可以删除当前.dbf文件的结构。
116.使用DIMENSION命令定义数组后,各数组元素在没赋值之前的数据类型是字符型。
117.用DIMENSIONQ(2,3)命令定义数组Q后,数组中共有6个数组元素。
118.要给已经打开的职工表中技工的工资增加100元,应使用的命令是
REPLACEALLFOR职务="技工"工资WITH工资+100。
119.项目管理器通过项目文件来对项目进行管理,项目文件的扩展名为.pjx。
120.DOWHILE循环是当循环条件为假(.f.)时结束循环。
121.VFP中,多表操作的实质是:
建立一个包含所有关系的新表。
122.VFP中可以使用的变量包括用户变量和字段变量。
123.数组由数组名和下标两部分组成,下标指定数组元素的数目。
124.在VFP的数据表中,字段的顺序无关紧要。
125.VFP的项目管理器可以集中创建和管理数据库及其应用程序的所有内容。
126.使用modifystructure命令可以进入已打开表的表设计器进行操作。
127.对表索引时,原数据库中记录顺序将发生变化。
128.在使用SEEK命令搜索记录时,首先应设置索引并只能按索引关键字来搜索。
129.VFP中,项目管理器的”数据”选项卡管理数据库、表和查询。
130.当执行GOTOP命令后,函数BOF()的值为.T.。
131.在关系数据模型中。
二维表的列称为属性,二维表的行称为元组。
132.需要同时查看或访问多个表中的内容时,可以在不同的工作区打开不同的表。
133.表单在运行时的行为只能由表单和控件的属性决定。
134.可以为数据库表中的字段指定默认值和输入掩码。
135.使用命令窗口方式修改指定的表单,需要在窗口中输入命令MODIFYTABLE。
136.未赋值的数组元素都有一个初始化值.F.。
137.在已打开的表文件的第5条记录前插入一条空记录,使用命令:
GO4和INSERTBLANK,即可完成。
138.VFP的DOCASE语句是循环语句。
139.视图可以不依赖于数据库而单独存在。
140.VFP中日期型字段的长度固定为6位。
141.数据模型是指对客观事物及其关系的数据描述。
142.数据的独立性是指应用程序和数据的组织结构相互独立的特性。
143.一个表可以建立多个结构复合索引文件。
144.要建立数据库”销售管理”,应使用命令是:
CREATE销售管理。
145.要选择12号工作区为当前工作区,可以在命令窗口输入命令GOTO12。
146.函数YEAR()的函数值为日期型。
147.数据库的每个表中可以惟一标识一个元组的是字段名。
148.SCAN循环只能实现对表中的记录进行操作。
149.假定A=10,执行命令?
A=A+10后,显示的结果是20。
150.命令PACK的功能是物理删除已做了删除标记的记录。
151.逻辑型数据只占用1个字符宽度。
152.如果当前指针指向第20号记录,执行命令SKIP-4后,则记录指针指向第15号记录。
153.所谓关系是指数据模型符合满足一定条件的二维表格式。
154.表”学生”和表”班级”之间已经建立了关联,若在数据环境中删除了表”学生”,则这个关联不再存在。
155.VFP支持一维数组和二维数组。
156.想恢复用DELETE命令删除的记录可以用RECALL命令。
157.结构化程序设计的三种基本逻辑结构是选择结构、循环结构和嵌套结构。
158.DOWHILE循环是当循环条件为真时结束循环。
159.计时器控件设计时在表单中是可见的,在运行时是不可见的。
160.在VFP中,用来表示关系的是记录。
161.在表单的常用事件中,在对象建立时发生的是Init事件。
162.函数DATE()的功能是返回当前系统的时间。
163.以CDX为扩展名的文件是菜单文件。
164.如果定义的字段是备注型,其字段宽度由系统默认为8。
165.单个常量、单个变量或函数是表达式的最简单形式。
166.数据表刚打开时,记录指针的位置是不确定的。
167.关系运算表达式的运算结果总是逻辑值。
168.建立表的临时关联的命令是SETRELATIONTO。
169.在VFP中,主关键字的值可以为空。
170.用SEEK命令进行查询时,要求查询关键字必须是索引的。
171.在VFP中,表单是指数据库查询的列表。
172.表达式"VFP"="Visual"的结果为逻辑真(.T.)。
173.在已打开的.DBF文件的末尾追加一条空记录,可使用命令:
APPENDBLANK。
174.视图中数据可取自于不同的数据表或其它的视图。
175.在表单的常用方法中,显示表单的方法是SHOW。
176.在过程调用中,接收参数和发送参数的个数必须相同,类型必须一致。
177.若当前工作区没有打开的表,执行BROWSE命令后屏幕上会出现一个对话框,由用户选择表。
178.在循环结构中执行LOOP命令,将不执行其后面的语句,直接返回到循环起始语句继续执行。
179.可以使用MODIFYCOMMAND命令来建立一个命令文件。
二、单项选择题
1.当前记录号可用( )函数求得。
RECNO()BOF()EOF()RECCOUNT()
2.可退出循环的命令是()。
LOOPEXITENDDOENDSCAN
3.X为N型变量,Y为C型变量,则符合语法的表达式是()。
Y*2>6X.003STR(X)-Y.NOT.X>Y
4.下列表达式中,不是字符型常量的是()。
"07/09/02"'07/09/02'[07/09/02]{07/09/02}
5.下面叙述中,错误的是()。
字段变量必须依赖于表文件而存在字段变量是多值变量
备注型字段的内容并不存放在数据表文件中字段变量可以分为简单变量和数组两类
6.要打开2个数据表文件,()。
可以在1个工作区中进行必须在2个项目中进行
应该分别在2个工作区中进行必须在2个数据库中进行
7.可以一次为多个内存变量赋值的命令是()。
=STOREACCEPTINPUT
8.下列命令中,省略所有子句后,能对全部记录进行操作的是()。
EDITRECALLREPLACEDISPLAY
9.不能出现LOOP和EXIT语句的程序的程序结构是()。
FOR…ENDFORIF…ENDIFSCAN…ENDSCANDO…ENDDO
10.下列不符合变量名规定的是()。
STUD_ID学号NAME性别
11.假设"是否团员"是逻辑型字段,那么表示"男生中的团员"的逻辑表达式是()。
是否团员="团员"AND性别="男"是否团员="团员"OR性别="男"
是否团员="是"AND性别="男"是否团员AND性别="男"
12.当前表中共有100条记录,当前记录号为86,执行命令Skip20后,再执行命令?
RECNO(),其结果是()。
10010610186
13.当前表中"总额"字段的数据为"工资"与"补贴"字段数据之和,计算所有记录"总额"字段的数据应使用的命令是()。
Replace工资with工资+补贴Replace总额with工资,补贴
ReplaceALL总额with工资+补贴Replace总额with工资+补贴FORALL
14.在命令窗口输入命令SM="BOOK"后,再输入命令USE&SM,打开的文件是()。
SM.DBFBOOK.DBFBOOK.PRGSM
15.程序文件的默认扩展名是()。
.DBF.MEM.PRG.PJX
16.下列叙述正确的是()。
只有数据库表才能建立主索引自由表可以建立主索引
索引文件可以单独使用当表打开时,结构化复合索引文件不会自动打开
17.把数值转换为字符的函数是()。
INT()VAL()LOG()STR()
18.能正确运行查询文件C:
\XS\XSZJ.QPR的命令是()。
DOXSZJDOC:
\XS\XSZJDOC:
\XS\XSZJ.QPRDOQUERYC:
\XS\XSZJ
19.在程序错误对话框中,终止程序运行应选择()按钮。
取消挂起忽略帮助
20.()属性用于设置显示文本的字体名(即:
是哪种字体)。
CaptionFontBoldFontNameFontSize
21.可以使用MODIFYCOMMAND命令来建立一个命令文件。
22.物理删除当前表中全部记录的命令是()。
DELETE*.*DELETEallERASE*.*ZAP
23.要执行命令文件expl.prg,可以在命令窗口中输入命令()。
Doexplexpl.prgexpl.exeDoexpl.exe
24.下列函数中结果为字符型的是()。
DATE()TIME()YEAR()DATETIME()
25.在命令窗口中,使用USEemp命令可以()。
关闭文件emp.dbf打开文件emp.dbf关闭所有数据库打开所有文件
26.可用REPALCE命令对当前表中指定范围内符合条件的记录的指定字段进行()操作。
删除复制显示替换
27.表结构中空值(NULL)的含义是()。
0空格尚未输入默认值
28.打开一个名为student的数据库,使用的命令是()。
OPENstudentOPENDATAstudentUSEDATAstudentUSEstudent
29.下列表达式中,写法错误的是()。
"计算机"+"123"DATE()+10.T.+.F."日期为:
"+DTOC(DATE())
30.函数INT(RAND()*100)的值是在()之间的一个整数(包括这两个数)。
0到1000到991到1001到99
31.RECNO()返回当前或指定的.DBF文件中的()。
记录个数首记录号末记录号当前记录号
32.在一个学生档案库文件中,"是否团员"是逻辑型字段,那么"男生中的团员"该用逻辑表达式表示为()。
是否团员="团员".AND.性别="男"是否团员="团员".OR.性别="男"
是否团员="是".AND.性别="男"是否团员.AND.性别="男"
33.当前数据库表中共有80条记录,当前指针指向记录号55,执行命令INSERTBEFOREBLANK,增加一条空记录后,该空记录的记录号是()。
55568081
34.当前记录的基本工资字段值为500,执行命令REPLACE基本工资WITH基本工资*1.2后,基本工资字段的值变为()。
1.2600500***
35.命令“DELETEFROM职工WHERE年龄〉60”的功能是()。
为“职工”表中年龄大于60的记录做删除标记从“职工”表中彻底删除年龄大于60的记录
删除“职工”表删除“职工”表的年龄属性
36.关闭当前已打开的表文件XSB的命令是()。
CLOSEXSBCLOSEXSB.DBFUSEXSBUSE
37.自由表与数据库表相比,自由表不能设置()。
主索引候选索引惟一索引普通索引
38.在表单中的一个选项组中()。
只能选中一个选项可以选中多个选项可以不选任何选项必须选中全部选项
39.确定控件是否可见使用属性()。
EnabledDefaultCaptionVisible
40.为了在文本框输入时显示*,应该设置文本框的()属性。
PasswordCharPasswordAttrPasswordPasswordWord
41.若已经建立了菜单mymenu,执行该菜单使用命令()。
DOMENUmymenuRUNMENUmymenuDOmymenuDOmymenu.mpr
42.两个日期型数据可进行减法运算,结果为数值型数据。
43.( )命令不能用于编辑或修改记录。
MODISTRUCHANGEEDITBROWSE
44.下列命令中()可进入新一轮循环。
LOOPEXITENDDOENDSCAN
45.“x是小于10的非负数”,用VisualFoxPro表达式表示是( )。
0≤x<100<=x<100<=xANDx<100<=xORx<10
46.所列选项中,()是常量。
2004/01/012004-01-01F.F.
47.关于命令 ?
和?
?
,所列叙述中,错误的是()。
?
从当前光标所在行的下一行的左端开始显示?
?
从当前光标处开始显示
?
和?
?
后可以没有表达式?
和?
?
只能输出多个同类型的表达式的值
48.使用USE<表文件名>命令打开表文件时,能够同时打开一个相关的( )。
屏幕格式文件文本文件备注文件内存变量文件
49.()是面向对象程序设计中程序运行的最基本的实体。
事件对象方法属性
50.把小写字母转换为大写字母的函数是()。
MAX()LOWER()UPPER()MIN()
51.属于容器类控件的是( )。
TextBoxLabelFormCommandButton
52.返回值为字符型数据的函数是()。
int()str()date()ctod()
53.假设"是否党员"是逻辑型字段,那么表示"男职工中的党员"的逻辑表达式为()。
是否党员="党员"AND性别="男"是否党员="党员"OR性别="男"
是否党员="是"AND性别="男"是否党员AND性别="男"
54.表有100条记录,当前记录号为50,执行命令Skip20后,再执行命令?
RECNO(),其结果是()。
69707172
56.当已经打开某个数据库后,描述正确的是( )。
可以创建数据库表,也可以创建自由表不能创建数据库表,也不能创建自由表
不能创建自由表,可以创建数据库表可以创建自由表,不能创建数据库表
57.只物理删除当前表中带有删除标记的记录,使用的命令是()。
DELETEALLPACKZAPDELETE
58.表XSDA.DBF对应的备注文件是()。
XSDA.FTPXSDA.FPTXSDA.DBC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IT 认证 二级 VFP 等级 考试 复习资料