练习题.docx
- 文档编号:29924685
- 上传时间:2023-08-03
- 格式:DOCX
- 页数:29
- 大小:31.96KB
练习题.docx
《练习题.docx》由会员分享,可在线阅读,更多相关《练习题.docx(29页珍藏版)》请在冰豆网上搜索。
练习题
VFP第一部分练习题选择题参考答案:
1-5BCBAC6-10CABAD
11-15ADBCA16-20BDBDB
21-25BBBDD26-30CDBCC
31-35DDBAC36-40ABDBC
41-45CDCDB46-50DDCCB
一、单项选择题
1.在“选项”对话框的“文件位置”选项卡中可以设置______。
A、表单的默认大小 B、默认目录
C、日期和时间的显示格式 D、程序代码的颜色
2.VisualFoxPro6.0是一种关系型数据库管理系统,所谓关系是指______。
A、各条记录中的数据彼此有一定的关系
B、一个数据库文件与另一个数据库文件之间有一定的关系
C、数据模型符合满足一定条件的二维表格式
D、数据库中各个字段之间彼此有一定的关系
3.关系数据库中,实现表与表之间的联系是通过______。
A、实体完整性规则 B、参照完整性规则
C、用户自定义的完整性 D、值域
4.定位第一条记录上的命令是______。
A、GOTOP B、GO1
C、GObott D、SKIP1
5.用来指明复选框的当前状态的属性是______。
A、Selected B、Caption C、v alue D、ControlSource
6.下列表达式中结果不是日期型的是______。
A、CTOD("2000/10/01") B、{99/10/01}+365
C、VAL("2000/10/01") D、DATE()
7.要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表______。
A、是同一个数据库中的两个表 B、不同数据库中的两个表
C、两个自由表 D、一个是数据库表另一个是自由表
8.在命令窗口执行一条命令时,若该命令要占用多行,续行符是______。
A、冒号(:
) B、分号(;) C、逗号(,) D、连字符(-)
9.VisualFoxPro数据表文件是______。
A、存放用户数据的文件 B、管理数据库对象的系统文件
C、存放用户数据和系统的文件 D、前三种说法都对
10.连续执行以下3条命令之后,最后一条命令的输出结果是______。
SETEXACTOFF
X="A "
?
IIF("A"=X,X-"BCD",X+"BCD")
A、A B、BCD C、ABCD D、A BCD
11.以下赋值语句正确的是______。
A、STORE8TOX,Y B、STORE8,9TOX,Y
C、X=8,Y=9 D、X=Y=8
12.默认查询的输出形式是______。
A、数据表 B、图形 C、报表 D、浏览
13.如果要创建一个数据组分组报表,第一个分组表达式是“部门”,第二个分组表达式是“性别”,第三个分组表达式是“基本工资”,当前索引的索引表达式应当是______。
A、部门+性别+基本工资 B、部门+性别+STR(基本工资)
C、STR(基本工资)+性别+部门 D、性别+部门+STR(基本工资)
14.只有满足联接条件的记录才包含在查询结果中,这种联接为______。
A、左联接 B、右联接 C、内部联接 D、完全联接
15.设当前数据库有10条记录(记录未进行任何索引),在下列三种情况下:
当前记录号为1时;EOF()为真时;BOF()为真时,命令?
RECN()的结果分别是______。
A、1,11,1 B、1,10,1 C、1,11,0 D、1,10,0
16.执行SELECT0选择工作区的结果是______。
A、选择了0号工作区 B、选择了空闲的最小号工作区
C、关闭选择的工作区 D、选择已打开的工作区
17.备注型字段的数据用来存放______。
A、指向备注的具体内容 B、指向DBF文件的指针
C、指向FPT文件的文件名 D、指向FPT中文字块的指针
18.把一个项目编译成一个应用程序时,下面的叙述正确的是______。
A、所有的项目文件将组合为一个单一的应用程序文件
B、所有项目的包含文件将组合为一个单一的应用程序文件
C、所有项目排除的文件将组合为一个单一的应用程序文件
D、由用户选定的项目文件将组合为一个单一的应用程序文件
19.假定表单中包含有一个命令按钮,那么在运行表单时。
下面有关事件引发次序的陈述中,______是正确的。
A、先命令按钮的Init事件,然后表单的Init事件,最后表单的Load事件
B、先表单的Init事件,然后命令按钮的Init事件,最后表单的Load事件
C、先表单的Load事件,然后表单的Init事件,最后命令按钮的Init事件
D、先表单的Load事件,然后命令按钮的Init事件,最后表单的Init事件
(注释:
此题考的是容器与容器中对象的创建的先后顺序,以及同一对象的load与init事件的先后顺序)
20.以下属于非容器类控件的是______。
A、FormB、LabelC、pageD、Container
21.索引字段值不唯一,应该选择的索引类型为______。
A、主索引B、普通索引C、侯选索引D、唯一索引
22.使用VisualFoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在结果(Result)中选择______。
A、填充名称(PadName)B、子菜单(Submenu)
C、命令(Command)D、过程(Procedure)
23.有关SCAN循环结构,叙述正确的是______。
A、SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假
B、在使用SCAN循环结构时,必须打开某一个表
C、SCAN循环结构的循环体中必须写有SKIP语句
D、SCAN循环结构,如果省略了
(注释:
24.在VisualFoxPro中,有如下几个内存变量赋值语句:
X={^2001-07-2810:
15:
20PM}
Y=.T.
M=$123.45
N=123.45
Z="123.45"
执行上述赋值语句之后,内存变量X、Y、M、N、Z的数据类型分别是______。
A、D、L、Y、N、C B、D、L、M、N、C
C、T、L、M、N、C D、T、L、Y、N、C
25.表达式VAL(SUBS("奔腾586",5,1))*Len("visualfoxpro")的结果是______。
A、13.00 B、14.00 C、45.00 D、65.00
26.以下关于自由表的叙述,正确的是______。
A、全部是用以前版本的FOXPRO(FOXBASE)建立的表
B、可以用VisualFoxPro建立,但是不能把它添加到数据库中
C、自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表
D、自由表可以添加到数据库中,但数据库表不可从数据库中移出成为自由表
27.在表结构中,逻辑型、日期型、备注型字段的宽度分别固定为______。
A、3,8,10 B、1,6,4 C、1,8,任意 D、1,8,4
28.下面关于列表框和组合框的陈述中,______是正确的。
A、列表框和组合框都可以设置成多重选择
B、列表框可以设置成多重选择,而组合框不能
C、组合框可以设置成多重选择,而列表框不能
D、列表框和组合框都不能设置成多重选择
29.设X="ABC",Y="ABCD",则下列表达式中值为.T.的是______。
A、X=Y B、X==Y C、X$Y D、AT(X,Y)=0
30.下面关于运行应用程序的说法正确的是______。
A、.app应用程序可以在VisualFoxPro和Windows环境下运行
B、.exe只能在Windows环境下运行
C、.exe应用程序可以在VisualFoxPro和Windows环境下运行
D、.app应用程序只能在Windows环境下运行
31.用二维表数据来表示实体及实体之间联系的数据模型称为______。
A、实体--联系模型 B、层次模型 C、网状模型 D、关系模型
32.显示和隐藏命令窗口的操作是______。
A、单击“常用”工具栏上的“命令窗口”按钮
B、通过“窗口”菜单下的“命令窗口”选向来切换
C、直接按CTRL+F2或CTRL+F4的组合键
D、以上方法都可以
33.使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是____。
A、OPENQUERYzgjk.qpr B、MODIFYQUERYzgjk.qpr
C、DOQUERYzgjk.qpr D、CREATEQUERYzgjk.qpr
34.在“报表设计器”中,可以使用的控件是______。
A、标签、域控件和线条 B、标签、域控件和列表框
C、标签、文本框和列表框 D、布局和数据源
35.可以伴随着表的打开而自动打开的索引是______。
A、单一索引文件(IDX) B、复合索引文件(CDX)
C、结构复合索引文件 D、非结构复合索引文件
36.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的______。
A、“一方”表的主索引或候选索引,“多方”表的普通索引
B、“一方”表的主索引,“多方”表的普通索引或候选索引
C、“一方”表的普通索引,“多方”表的主索引或候选索引
D、“一方”表的普通索引,“多方”表的候选索引或普通索引
37.下面对控件的描述正确的是______。
A、用户可以在组合框中进行多重选择
B、用户可以在列表框中进行多重选择
C、用户可以在一个选项组中选中多个选项按钮
D、用户对一个表单内的一组复选框只能选中其中一个
38.确定列表框内的某个条目是否被选定应使用的属性是______。
A、v alue B、ColumnCount C、ListCount D、Selected
(注释:
在这里,selected的值为.t.时,表示当前条目被选中;列表框的v alue值表示哪个条目被选中,v alue不是条目的属性)
39.下面关于表单控件基本操作的陈述中,______是不正确的。
A、要在"表单控件"工具栏中显示某个类库文件中自定义类,可以单击表单控件工具栏中的"查看类"按钮,然后在弹出的菜单中选择"添加"命令
B、要在表单中复制某个控件,可以按住CTRL键并拖放该控件
C、要使表单中所有被选控件具有相同的大小,可单击"布局"工具栏中的"相同大小"按钮
D、要将某个控件的TAB序号设置为1,可在进入TAB键次序互式设置状态后,双击控件的TAB键次序盒
40.设字段变量"工作日期"为日期型,"工资"为数值型,则要表达"工龄大于30年,工资高于1500,且低于1800元"这命令,其表达式是______。
A、工龄>30.AND.工资>1500.AND.工资<1800
B、工龄>30.AND.工资>1500.OR.工资<1800
C、INT((DATE()-工作日期)/365)>30.AND.工资>1500.AND.工资<1800
D、INT((DATE()-工作日期)/365)>30.AND.(工资>1500.OR.工资<1800)
41.下述命令中的______命令不能关闭表文件。
A、USE B、CLOSEDATABASE C、CLEAR D、CLOSEALL
42.在下面的VisualFoxPro表达式中,运算结果是逻辑真的是______。
A、EMPTY(.NULL.) B、'acd'$'ac*'
C、AT('a','123abc') D、EMPTY(SPACE
(2))
(注释:
注意empty()的含义和空值.null.的不同)
43.下面关于数据环境和数据环境中两个表之间的关系的陈述中,______是正确的。
A、数据环境是对象,关系不是对象B、数据环境不是对象,关系是对象
C、数据环境是对象,关系是数据环境中的对象D、数据环境和关系均不是对象
44.关系数据库系统中所使用的数据结构是______。
A、树 B、图 C、表格 D、二维表
45.在创建快速报表时,基本带区包括______。
A、标题、细节和总结 B、页标头、细节和页注脚
C、组标头、细节和组注脚 D、报表标题、细节和页注脚
46.在VisualFoxPro中,表单(Form)是指_____。
A、数据库中各个表的清单 B、一个表中各个记录的清单
C、数据库查询的列表 D、窗口界面
47.设有变量sr="2000年上半年全国计算机等级考试",能够显示"2000年上半年计算机等级考试"的命令是______。
A、?
sr"全国" B、?
SUBSTR(sr,1,8)+SUBSTR(sr,11,17)
C、?
STR(sr,1,12)+STR(sr,17,14) D、?
SUBSTR(sr,1,12)+SUBSTR(sr,17,14)
48.“项目管理器”的“数据选项卡”用于显示和管理______。
A、数据库、自由表和查询 B、数据库、视图和查询
C、数据库、自由表、查询和视图 D、数据库、表单和查询
49.每个对象都可以对一个被称为事件的动作进行识别和响应。
下面对于事件的描述中,______是错误的。
A、事件是一种预先定义好的特定的动作,由用户或系统激活
B、VFP基类的事件集合是由系统预先定义好后,是唯一的
C、VFP基类的事件也可以由用户创建
D、可以激活事件的用户动作有按键、单击鼠标、移动鼠标等
50.查询设计器和视图设计器的主要不同表现在于______。
A、查询设计器有“更新条件”选项卡,没有“查询去向”选项
B、查询设计器没有“更新条件”选项卡,有“查询去向”选项
C、视图设计器没有“更新条件”选项卡,有“查询去向”选项
D、视图设计器有“更新条件”选项卡,也有“查询去向”选项
51.在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以______。
A、单击选项按钮 B、双击选项按钮
C、先单击选项组,并选择“编辑”命令,然后再单击选项按钮
D、以上B)和C)都可以
52.以下日期值正确的是______。
A、{"2001-05-25"} B、{^2001-05-25} C、{2001-05-25} D、{[2001-02-25]}
53.假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮,如果要在Command1命令按钮的某个方法中访问文本框的v alue属性值,下面______式子是正确的。
A、This.ThisForm.Text1.v alue B、This.Parent.parent.Text1.v alue
C、Parent.Parent.Text1.v alue D、This.parent.Text1.v alue
54.?
AT("大学","北京语言文化学院")的答案是______。
A、12 B、13 C、16 D、0
55.STR(109.87,7,3)的值是______。
A、109.87 B、"109.87" C、109.870 D、"109.870"
56.{^1999/05/01}+31的值应为______。
A、{99/06/01}B、{99/05/31}C、{99/06/02}D、{99/04/02}
57.在FoxPro下,不能清除所有内存变量的命令是______。
A、RELEASEALLB、CLEARALLC、CLOSEALLD、CLEARMEMORY
58.将项目文件中的数据库移出后,该数据库被______。
A、移出项目B、逻辑删除C、放入回收站D、物理删除
59.打开一个建立了结构复合索引的数据表,表记录的顺序将按______。
A、第一个索引标识B、最后一个索引标识C、主索引标识D、原顺序
60.退出VisualFoxPro的操作方法是______。
A、从文件下拉菜单中选择“退出”选项B、用鼠标左按钮单击关闭窗口按钮
C、在命令窗口中键入QUIT命令,然后按回车键D、以上方法都可以
61.要启动VisualFoxPro的向导可以______。
A、打开新建对话框B、单击工具栏上的“向导”图标按钮
C、从“工具”菜单中选择“向导”D、以上方法都可以
62.命令"DIMEarray(5,5)"执行后,array(3,3)的值为______。
A、0B、1C、.T.D、.F.
63.关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括______。
A、连接B、比较C、选择D、投影
64.设有变量pi=3.1415926,执行命令?
ROUND(pi,3)的显示结果为______。
A、3.141 B、3.142 C、3.140 D、3.000
65.下列关于属性、方法和事件的叙述中,______是错误的。
A、属性用于描述对象的状态,方法用于表示对象的行为
B、基于同一个类产生的两个对象可以分别设置自己的属性值
C、事件代码也可以像方法一样被显式调用
D、在新建一个表单时,可以添加新的属性、方法和事件
66.Appendblank命令的作用是______。
A、编辑记录 B、在第一条记录前增加新记录
C、在表尾增加一条空白记录 D、在当前记录前增加一条空白记录
67.连编应用程序不能生成的文件是______。
A、.app文件 B、.exe文件 C、comdll文件 D、.prg文件
68下列函数中,函数返回值为数值的是______。
A、BOF() B、CTOD('01/01/96')
C、AT('人民','中华人民共和国') D、SUBSTR(DTOC(DATE()),7)
69.链接或嵌入OLE对象的字段类型是______。
A、备注型字段 B、通用型和备注型字段
C、通用型字段 D、任何类型的字段
70.在VisualFoxPro中进行参照完整性设置时,要想设置成:
当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择_____。
A、限制(Restrict) B、忽略(Ignore)
C、级联(Cascade) D、级联(Cascade)或限制(Restrict)
71.VisualFoxPro6.0是一个______。
A、8位数据库开发系统 B、16位数据库开发系统
C、32位数据库开发系统 D、64位数据库开发系统
72.“项目管理器”的“文档”选项卡用于显示和管理______。
A、表单、报表和查询 B、数据库、表单和报表
C、查询、报表和视图 D、表单、报表和标签
73.在"职工档案"表文件中,婚否是L型字段,性别是C型字段,若检索"已婚的女同志",应该用______逻辑表达式。
A、婚否OR(性别='女') B、(婚否=.T.)AND(性别='女')
C、婚否AND(性别=女) D、已婚OR(性别=女)
74.如果需要在Myform=CreateObject("Form")所创建的表单对象Myform中添加command1按钮对象,应当使用命令______。
A、AddObjectCommand1AScommandbutton
B、Myform.Addobject("command1","commandbutton")
C、Myform.Addobject("commandbutton","command1")
D、command1=Addobject("comand1","commandbutton")
(注释:
该题了解一下命令的用法即可)
75.以下关于视图的描述正确的是______。
A、可以根据自由表建立视图 B、可以根据查询建立视图
C、可以根据数据库表建立视图 D、可以根据数据库表和自由表建立视图
76.以下四组表达式中结果是逻辑值.T.的是______。
A、'this'$'thisisastring' B、'this'$'THISISASTRING'
C、'thisisastring'$'this' D、'this'>'thisisastring'
77.结构化程序设计的三种基本逻辑结构是_____。
A、选择结构、循环结构和嵌套结构 B、顺序结构、选择结构和循环结构
C、选择结构、循环结构和模块结构 D、顺序结构、递归结构和循环结构
78.要清除当前所有其名字的第2个字符为“X”的内存变量,应该使用命令______。
A、RELEASEALL*X B、RELEASEALLLIKEX
C、RELEASEALLLIKE?
X D、RELEASEALLLIKE"?
X"
79.查询设计器中包括的选项卡有______。
A、字段、筛选、排序依据 B、字段、条件、分组依据
C、条件、排序依据、分组依据 D、条件、筛选、杂项
80.关系数据库管理系统所管理的关系是______。
A、一个DBF文件 B、若干个二维表 C、一个DBC文件 D、若干个DBC文件
81.清除主窗口屏幕的命令是______。
A、CLEAR B、CLEARALL C、CLEARSCREEN D、CLEARWINDOWS
82.VisualFoxPro参照完整性规则不包括______。
A、更新规则 B、删除规则 C、查询规则 D、插入规则
83.使用命令DECLAREmm(2,3)定义
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 练习题