vfp变量作用域试题
VF_选择题汇总及答案

2011年计算机等级考试二级VFP选择练习题(1)1。
VFP是一种________ 模型的数据库管理系统。
A. 层次_B. 网络_C. 对象_D. 关系2。
对于二维表的关键字来讲,不一定存在的是________ 。
选择:A. 主关键字_ B. 候选关键字_C. 超关键字_ D. 外部关键字DDADABDCDBBBAAACACDA3。
目前三种基本的数据模型是________ 。
选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_D. 层次模型、关系模型、对象模型4。
在命令窗口中,不能实现的操作是________ 。
选择:A. 复制已执行过的命令_ B. 重复执行已执行过的命令_C. 同时执行多个命令_D. 在命令窗口中显示命令执行结果5。
VFP系统中,表的结构取决于___________ 。
选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序6。
某表单FrmA上有一个命令按钮组CommandGroup1,命令按钮组中有四个命令按钮:CmdTop,CmdPrior,CmdNext,CmdLast。
要求按下CmdLast时,将按钮CmdNext的Enabled 属性置为.F.,则在按钮CmdLast的Click事件中应加入_______ 命令。
选择:A. This.Enabled=.F. B. This.Parent.CmdNext.Enabled=.F._C. This.CmdNext.Enabled=.F.D. Thisform.CmdNext.Enabled=.F._7。
数据库管理系统是________ 。
选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件8。
关系型数据库采用________ 表示实体和实体间的联系。
选择:A. 对象B. 字段_ C. 二维表_ D. 表单9。
VFP选择题练习

一、选择题(共100分,每题1.00分)1.关系模型的基本结构是_____C___。
A. 树形结构B. 无向图C. 二维表D. 有向图2.不能作为索引关键字的字段类型是___D___。
A. 日期型B. 字符型C. 数值型D. 备注型3.在VFP命令窗口中执行 ? YEAR(DATE()+5)命令后, 所返回结果的数据类型是_____A__ 。
A. N (数值型)B. D (日期型)C. C (字符型)D. T (日期时间型)4.VFP中可执行的查询文件的扩展名是_D_____。
A. .PRGB. .QUXC. .QURD. .QPR5.VFP数据库管理系统支持的数据模型是___C____。
A. 网状型B. 共享型C. 关系型D. 层次型6.在VFP中,返回系统当前日期的函数是_C_____。
A. YEAR( )B. CTOD( )C. DATE( )D. TIME( )7.在VFP中,下列关于查询操作的说法中不正确的是__C______。
A. 可以建立基于视图的查询B. 自由表和数据库表均可以建立查询C. 只有数据库表才能建立查询D. 不能利用查询来更新源表中的数据8.以下的四组函数,返回值的数据类型一致的是_C_____。
A. DTOC( DATE( ) ) ,DATE(),YEAR(DATE())B. ALLTRIM("VFP5.0"),ASC("A"),SPACE(8)C. STR(3.14,3,1),DTOC( DATE( ) ) ,SUBSTR("ABCD",3,1)D. EOF( ),RECCOUNT(),DBC()9.在VFP命令窗口中执行?ATC("学习", "认真学习计算机")命令后, 返回的结果使_______C_。
A. 2B. 4C. 5D. 710.函数SUBSTR("VisualFoxPro5.0", 7, 4 )的返回值是_C____。
vf考试题及答案

vf考试题及答案一、单选题(每题2分,共10题)1. Visual FoxPro中,用于定义变量的命令是:A. SETB. DEFINEC. DECLARED. VAR答案:C2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. STRLEND. SIZE答案:A3. 以下哪个命令用于打开一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. USED. SELECT答案:B4. 在Visual FoxPro中,如何将一个表的记录添加到另一个表中?A. INSERT INTOB. COPY TOC. APPEND FROMD. MOVE TO答案:C5. Visual FoxPro中,用于创建表单的命令是:A. FORMB. CREATE FORMC. DEFINE FORMD. BUILD FORM答案:A6. 在Visual FoxPro中,如何设置表单的标题?A. SET TITLEB. CAPTIONC. TITLED. FORM CAPTION答案:D7. Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. DTOC()D. CTOD()答案:C8. 在Visual FoxPro中,如何设置表单的背景颜色?A. SET COLORB. COLORC. BACKCOLORD. FORM COLOR答案:C9. Visual FoxPro中,以下哪个命令用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEDIFFC. DATEDIFFS()D. DATEDIFFS答案:A10. 在Visual FoxPro中,如何将一个字段的值设置为NULL?A. SET NULLB. NULLC. EMPTYD. BLANK答案:B二、多选题(每题3分,共5题)1. Visual FoxPro中,以下哪些命令用于数据查询?A. SELECTB. QUERYC. FINDD. SEARCH答案:A, B, C2. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. UPPER()D. LOWER()答案:A, B, C, D3. Visual FoxPro中,以下哪些命令用于数据更新?A. UPDATEB. REPLACEC. CHANGED. MODIFY答案:A, B, C4. 在Visual FoxPro中,以下哪些函数用于数学计算?A. ABS()B. SQRT()C. ROUND()D. INT()答案:A, B, C, D5. Visual FoxPro中,以下哪些命令用于数据删除?A. DELETEB. REMOVEC. DROPD. ERASE答案:A, B, C三、判断题(每题1分,共5题)1. Visual FoxPro中,使用“.”可以访问当前表的字段。
vfp考试题库

选择题1. 命令按钮中显示的文字内容,是在命令按钮中显示的文字内容,是在____Caption_________属性中设置的。
属性中设置的。
属性中设置的。
2. ____SetFocus ____ ____方法是为一个控件指定焦点。
方法是为一个控件指定焦点。
3. 在下列VFP 的表单控件中,不能直接地添加到表单中的是的表单控件中,不能直接地添加到表单中的是________页面________。
4. 在下列关于索引的叙述中,不正确的是____唯一索引不允许索引表达式有重复值5. 每创建一个新的数据库都将生成____3 ____ ____个文件。
个文件。
6. 已知成绩表已知成绩表(CJ.DBF)(CJ.DBF)(CJ.DBF)中有学号为中有学号为020961的学生的成绩,且以XH 为索引表达式的索引以被设置为主控索引,则运行外命令命令"SEEK '020961'""SEEK '020961'"后,返回值为真的函数是____FOUND() ________。
7. 当前表文件工资gz.dbf gz.dbf,其中有基本工资、,其中有基本工资、,其中有基本工资、奖金、津贴和工资总额字段,都是奖金、津贴和工资总额字段,都是N 型。
要将职工的所有收入汇总后写入工资总额字段中,应当使用命令____Replace A ll All 工资总额 With 基本工资+奖金+津贴____。
8. 当Recall 命令不带任何范围和条件时,表示命令不带任何范围和条件时,表示______当前记录_______。
10. 表单的Caption 属性是属性是________显示在表单标题栏中的名称______。
11. 对于表单来说,用户可以设置其ShowWindow 属性。
该属性的取值可以为该属性的取值可以为_______在屏幕中或在顶层表单中或作为顶层表单 ____ ____。
计算机二级《VFP》考试试题及答案

计算机二级《VFP》考试试题及答案计算机二级《VFP》考试试题及答案1.下列关于栈的叙述正确的是( )。
A.栈按“先进先出”组织数据B.栈按“先进后出”组织数据C.只能在栈底插入数据D.不能删除数据2.设X=〝11〞,Y=〝1122″,下列表达式结果为假的是( )。
A.NOT(X==Y)AND(X$Y)B.NOT(X$Y)OR(X<>Y)C.NOT(X>=Y)D.NOT(X$Y)3.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段4.以下是与设置系统菜单有关的命令,其中错误的是( )。
A.SET SYSMENU DEFAULTB.SET SYSMENU TO DEFAULTC.SET SYSMENU NOSAVED.SET SYSMENU SAVE5.有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
A.并B.自然连接C.笛卡尔积D.交6.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩7.结构化程序设计的基本原则不包括( )。
A.多态性B.自顶向下C.模块化D.逐步求精8.在软件开发中,需求分析阶段产生的主要文档是( )。
A.可行性分析报告B.软件需求规格说明书C.概要设计说明书D.集成测试计划9.软件设计中模块划分应遵循的准则是( )。
A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合10.程序流程图中带有箭头的线段表示的是( )。
A.图元关系B.数据流C.控制流D.调用关系11.算法的有穷性是指( )。
A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的'用户使用12.在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是( )。
vfp题目

在命令按钮的属性中,下列_picture_______属性可以为命令按钮控件设置图形。
_setfocus_______方法是为一个控件指定焦点。
如果指定参照完整性的删除规则为"级联",则当删除父表中的记录时_系统自动备份父表中被删除记录到一个新表中关于数据库的操作,下述说法中,正确的是________。
数据库被移出项目时,则它包含的数据库表也随着被移出参照完整性规则包括更新规则、删除规则和插入规则,关于这些规则的相关说明中,不正确的是________。
插入规则规定了当插入父表中的记录时,是否进行参照完整性检查正确的是:删除规则规定了当删除父表中的记录时,如何处理子表中相关的记录当更新规则选择为"级联"时,表示用新的连接字段值自动修改子表中的相关所有记录更新规则规定了当更新父表中的连接字段(主关键字)值时,如何处理相关的子表中的记录在多工作区操作中,如果选择了2、4、6、8号工作区并打开相应的表文件,在命令窗口执行Select 0,其结果是选择___1_____号工作区为当前工作区。
数据环境泛指定义表单、表单集或报表时使用的数据源,数据环境中只能包_表、视图和关系_______。
下列不是表单方法的是_init______。
查询设计器和视图设计器的主要区别是_查询设计器没有"更新条件"选项卡,有"查询去向"选项在SELECT-SQL语句中,用于显示部分查询结果的Top关键词,必须与order by关键词同时使用。
在SELECT-SQL语句中用于实现分组结果筛选的子句是having在命令窗口中创建的变量或数组被自动地赋予_public_属性。
在学生表xs.dbf中筛选出性别为"女"的命令是Set Filter To xb='女'Visual FoxPro "文件"菜单中的"关闭"命令是用来关闭当前活动窗口为了使表中带删除标记的记录不参与以后的操作,可以实现的方法有_Set Deleted On_。
Visual FoxPro试题及答案

VISUAL FOXPRO试题及答案(一)一、选择题下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) DBMS的含义是:A) 数据库系统 B) 数据库管理系统C) 数据库管理员 D) 数据库(2)从关系模式中指定若干个属性组成新的关系的运算称为:A) 联接 B) 投影 C) 选择 D) 排序(3)对于“关系”的描述,正确的是:A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名(4)在表设计器的“字段”选项卡中可以创建的索引是A) 唯一索引 B) 候选索引 C) 主索引 D) 普通索引(5)在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量是A) 局部变量 B) 公共变量 C) 私有变量 D) 全局变量(6)扩展名为dbf的文件是A) 表文件 B) 表单文件 C) 数据库文件 D) 项目文件(7)下列程序段的输出结果是CLEARSTORE 10 TO ASTORE 20 TO BSET UDFPARMS TO REFERENCEDO SWAP WITH A,(B)? A,BPROCEDURE SWAPPARAMETERS X1, X2TEMP=X1X1=X2X2=TEMPENDPROCA) 10 20 B) 20 20 C) 20 10 D) 10 10(8)使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是:A) DEBUGOUT X1 B) DEBUG X1 C) OUT X1 D) TEST X1(9) 设X=10, 语句?VARTYPE ("X")的输出结果是A) N B) C C) 10 D) X(10) 表达式LEN(SPACE(0))的运算结果是A) .NULL. B) 1 C) 0 D) ""(11) 为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DO mymenu.mpr WITH THIS 应该放在表单的那个事件中?A) Destory事件 B) Init事件 C) Load事件 D) RightClick事件(12)(24)题使用的数据表如下:当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。
Visual__FoxPro__试卷A

2005~2006学年第一学期VFP期末考试A卷题目(2004级商学院)一、选择题(50*1=50)1、CTOD(′01/01/06′)值的数据类型是___(1)_____ 。
A.字符型B.数值型 C. 日期型D.无类型2、下列变量名中非法的是(2)。
A.学号 B.2005学号 C. 学号2005 D._2005学号3、在VFP系统中,逻辑运算符的优先顺序是(3)。
A、NOT、AND、ORB、NOT、OR 、ANDC、AND、NOT、OR D、OR 、NOT、AND4、Visual FoxPro系统中,下列数据不属于常量的是_ (4)__。
A..T. B.[T] C. ″T″D.T5、函数INT(-3.14)的返回值是___(5)_____。
A.-4 B. –3 C. 3 D.46、对于许多控件来说,ControlSource属性用于与数据绑定。
在下列VFP对象(控件)中,无ControlSource属性的是 (6) 。
A.标签(Label)B.复选框(Check)C.选项按钮组(OptionGroup)D. 列表框(ListBox)7、在下列有关VFP对象(控件)的叙述中,错误的是(7)。
A、一个标签控件可多行显示文本B、复选框控件的V ALUE值只能为1(.T.) 或0(.F.),不能为空值(.NULL.)C、命令按钮控件上可同时显示文本和图片D、表格中的每一列都是容器对象,而且拥有自己的属性、事件和方法8、在下列有关VFP对象(控件)中,不能直接(独立)地添加到表单中的是(8)。
A、命令按钮(Command)B、复选框(Check)C、选项按钮(Option)D、计时器(Timer)9、在下列对象中,属于容器类的是(9)。
A、命令按钮B、组合框C、复选框D、表单10、若从表单的数据环境中,将一个字符型字段拖放到表单中,则在表单中添加的控件个数和控件类型分别是(10)。
A、1,复选框B、2,标签与复选框C、1,文本框D、2,标签与文本框11、执行下面命令后,屏幕上显示的结果是 (11) 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、有如下ABC.PRG和XYZ.PRG两个程序, 写出执行命令Do ABC后的结果。
**ABC.PRG
Store 10 To a, b, c
Do xyz With a, a+b, 10
?a, b, c
?i, m, n
Return
**XYZ.PRG
Para x, y, z
Public i, m
60
Store 5 To i, m, n
i=x+y
X=y+z
y=m+n
?x, y, z
Return
2、有如下TEST.PRG 和SUB.PRG两个程序, 写出执行命令Do ABC 后的结果。
* TEST.PRG
Public a
a=1
c=3
b=5
Do SUB
? “返回主程序:a, b, c, d=”, a, b, c, d
Return
*SUB.PRG
Private c
a=a+1
61
d=2
c=4
b=6
? “过程中a, b, c, d=”, a, b, c, d
Return
3、有下列两个程序,写出执行命令Do PROG1后的运行结果。
**PROG1.PRG
X=“同学们”
Y=“你们好!”
?X+Y
Do SUBPRO
?X, Y, Z
Return
** SUBPRO.PRG
Private X
Public Z
X=100
Y=200
Z=300
?X+Y+Z
Return
4、有以下3 个程序,写出执行命令Do TEST 后运行的结果。
**TEST.PRG
a=5
b=6
c=7
Do SUBI
?’a1, b1, c1=’, a, b, c
Do SUB2 With a+b, c, 10
?’a2, b2, c2=’, a, b, c
Return
* *SUB1.PRG
Private b, c
a=21
b=22
c=23
Return
Do SUB1
Return
**SUB2.PRG
Parameter x, y, z
?’x, y, z=’, x, y, z
x=31
y=32
z=33
63
Return
5、阅读下面两个程序,写出执行Do MAIN命令后的运行结果。
**MAIN.PRG
X1=1
X2=3
Do P1 With X1, X2
? “X1=”+Str(X1, 1), “X2=”+Str(X2, 1)
X1=2
X2=4
Do P1 With X1, X1+X2
? “X1=”+Str(X1, 1), “X2=”+Str(X2, 1)
Return
**P1.Prg
Para W1, W2
W1=W1*2
W2=W2*2
Return
6、有如下两个程序,写出执行Do MAIN命令的运行结果。
*MAIN.PRG
Clear Memory
Dime X(4, 3)
I=1
Do While I<3
J=I+1
X(I, J)=J
Do Sub
X(I, J)=I
I=I+1
Enddo
X(J, I)=4
?X(1, 1), X(1, 2), X(1, 3)
?X(6), X(2, 1), X(5), X(7)
Return
*SUB.PRG
If X(I, J)>=3
X(I+J)=X(I, J)
Endif
J=J-1
Return。