VF程序设计总复习题及答案.docx
- 文档编号:7997554
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:21
- 大小:196.66KB
VF程序设计总复习题及答案.docx
《VF程序设计总复习题及答案.docx》由会员分享,可在线阅读,更多相关《VF程序设计总复习题及答案.docx(21页珍藏版)》请在冰豆网上搜索。
VF程序设计总复习题及答案
VF程序设计总复习题
选择类题
1下列正确的VF操作命令是(B)
A、LISTyear(出生日期)=1978B、LISTFORyear(出生日期)=1978
C、LISTFORyear(“出生日期”)=1978 D、LISTFORyear(出生日期)=”1978”
2数据库表字段的默认值保存在___B____文件中。
A、表B、数据库C、项目D、表的索引
3建立索引时,C字段不能作为索引字段。
A、字符型B、数值型C、备注型D、日期型
4在VisualFoxPro中,表单(Form)是指( D)
A、数据库中各个表的清单 B、一个表中各个记录的清单
C、数据库查询的列表 D、窗口界面
5关于关系术语“域”的含义是(D)
A、关系表的范围 B、记录的个数
C、数据项的数量 D、属性的取值范围
6表设计器的“字段”选项卡中不可以创建的索引是(C)
A、唯一索引 B、候选索引 C、主索引 D、普通索引
7如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在Form1的Load事件中加入语句(A)
A、THISFORM.CAPTION="登录窗口"B、FORM.CAPTION="登录窗口"
C、THISFORM.NAME="登录窗口"D、FORM1.NAME="登录窗口"
8均为VFP常量的是(A)
A、68、“68”、-68、.T.B、{^2000.12.26}、“2000。
12。
26”、{}、“”
C、[]、“AA”、0、AAD、.T.、T、”T”、_T
9VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是( C)
A、索引、排序、查找 B、建库、录入、排序
C、选择、投影、联接 D、显示、统计、复制
10一个数据库名为student,要想打开该数据库,应使用命令(B )
A、OPENstudentB、OPENDATAstudent
C、USEDATAstudentD、USEstudent
11要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表( A)
A、是同一个数据库中的两个表B、不同数据库中的两个表
C、两个自由表D、一个是数据库表另一个是自由表
12打开VF“项目管理器”的“文档”选项卡,其中包括(D )
A、表单(Form)文件 B、报表(Report)文件
C、标签(Label)文件 D、以上三种文件
13在Visual FoxPro中,打开数据库的命令是(A )
A、OPEN DATABASE<数据库名>B、USE<数据库名>
C、USE DATABASE<数据库名>D、OPEN<数据库名>
13在SQL查询时,使用WHERE子句指出的是(C )
A、查询目标 B、查询结果C、查询条件 D、查询视图
14在当前表单的LABEL1控件中显示系统时间的语句是(A)
A、THISFORM.LABEL1.CAPTION=TIME()
B、THISFORM.LABEL1.VALUE=TIME()
C、THISFORM.LABEL1.TEXT=TIME()
D、THISFORM.LABEL1.CONTROL=TIME()
15以下关于查询描述正确的是(D)
A、不能根据自由表建立查询B、只能根据自由表建立查询
C、只能根据库表建查询D、可以根据库表和自由表建查询
16对于XS表,下面C命令显示所有女同学记录
A、LISTFOR!
XBB、LISTFORXB
C、LISTFORXB=“女”D、LISTFORXB=.F.
17结构化程序设计的三种基本逻辑结构是( B)
A、选择结构、循环结构和嵌套结构B、顺序结构、选择结构和循环结构
C、选择结构、循环结构和模块结构D、顺序结构、递归结构和循环结构
18设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是(B )
A、m:
nB、1:
mC、m:
kD、1:
1
19对于向数据库添加表,B说法是不正确的。
A、可以将一个自由表添加到数据库中
B、可以将一个数据库表直接添加到另一个数据库中
C、可以在项目管理器中将自由表拖放到数据库中使它成为数据库表
D、将一个数据库表从一个数据库移至另一个数据库,则必须先使其成为自由表
20使用命令DECLAREmm(2,3)定义的数组,包含的数组元素(下标变量)的个数为( D)
A、2个 B、3个 C、5个 D、6个
21以下错误的日期常量有(A)
A、{2002/08/12}B、{^2002-08-12}
C、{^2002.08.12}D、{^2002/08/12}
22VisualFoxProDBMS是(B )
A、操作系统的一部分B、操作系统支持下的系统软件
C、一种编译程序D、一种操作系统
23VFP中的DTOC()函数返回值的类型是(A )
A、字符型B、日期型C、数值型D、逻辑型
24在创建报表时,基本带区包括(B )
A、标题、细节和总结 B、页标头、细节和页注脚
C、组标头、细节和组注脚 D、报表标题、细节和页注脚
25为了从用户菜单返回到系统菜单应该使用命令(D )
A、SETDEFAULTSYSTEMB、SETMENUTODEFAULT
C、SETSYSTEMTODEFAULTD、SETSYSMENUTODEFAULT
26在DOWHILE…ENDDO循环结构中,LOOP命令的作用是(A )
A、退出过程,返回程序开始处B、终止程序执行
C、转移到DOWHILE语句行,开始下一个判断和循环
D、终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行
27在下列函数中,函数值为数值的是( A)
A、AT('人民','中华人民共和国')B、CTOD('01/01/96')
C、BOF()D、SUBSTR(DTOC(DATE()),7)
28如果在屏幕上直接看到查询结果:
"查询去向"应该选择(D )
A、屏幕 B、浏览C、临时表或屏幕 D、浏览或屏幕
29在VF的字段类型中,不包括(A)
A、图像型 B、逻辑型C、通用型 D、货币型
30将表格添加到表单时,需设置表格的数据源,通过以下( B)属性完成。
A、ControlSourceB、RecordSource
C、ColumnCountD、RecordSourceType
31有SQL语句:
SELECT * FROM教师WHERE NOT(工资>3000 OR 工资<2000)
与如上语句等价的SQL语句是(A )
A、SELECT*FROM 教师 HWERE 工资 BETWEEN 2000 AND 3000
B、SELECT*FROM 教师 HWERE 工资 >2000 AND 工资<3000
C、SELECT*FROM 教师 HWERE 工资>2000 OR 工资<3000
D、SELECT*FROM 教师 HWERE 工资<=2000 AND 工资>=3000
32不允许记录中出现重复索引值的索引是( C)
A、主索引 B、主索引、候选索引、普通索引
C、主索引和候选索引 D、主索引、候选索引和唯一索引
33若XS表包含50条记录,在执行GOTOP命令后_D______命令不能显示所有记录。
A、LISTALLB、LISTREST
C、LISTNEXT50D、LISTRECORD50
34为表增加字段,应使用命令(B )
A、APPEB、MODISTRUC、INSED、EDIT
35视图不能单独存在,它必须依赖于(B )
A、数据表B、数据库C、视图D、查询
36在VisualFoxPro中,运行表单T1.SCX的命令是(C )
A、DOT1B、RUNFORMT1
C、DOFORMT1D、DOFROMT1
37对于“关系”的描述,正确的是(D)
A、同一个关系中允许有完全相同的元组
B、同一个关系中元组必须按关键字升序存放
C、在一个关系中必须将关键字作为该关系的第一个属性
D、同一个关系中不能出现相同的属性名
38清除主窗口屏幕的命令是(A )
A、CLEAR B、CLEAR ALLC、CLEAR SCREEN D、CLEAR WINDOWS
39表之间的“一对多”关系是指( )
A、一个表与多个表之间的关系
B、一个表中的一个记录对应另一个表中的多个记录
C、一个表中的一个记录对应另一个表中的一个记录
D、一个表中的一个记录对应另多个表中的多个记录
1、计时器控件的主要属性是()
A、EnabledB、CaptionC、IntervalD、value
2、决定微调控件最大值的属性是()
A、KeyboardhighvalueB、valueC、KeyboardlowvalueD、Interval
3、以下属于非容器类控件的是()
A、FormB、LabelC、pageD、Container
4、不可以作为文本框控件数据来源的是()
A、数值型字段B、内存变量C、字符型字段D、备注型字段
5、视图设计器中比查询设计器中多出的选项卡是()
A、字段B、排序依据C、联接D、更新条件
6、在"添加表和视图"窗口,"其他"按钮的作用是让用户选择()
A、数据库表B、视图C、不属数据库的表D、查询
7、 默认查询的输出形式是()
A、数据表B、图形C、报表D、浏览
8、命令@10,10CLEAR的清屏范围是第10行第10列至屏幕()角。
A、右上B、右下C、左上D、左下
9、给出以下程序的运行结果:
SETTALKOFF
X=0
Y=0
D0WHILEX<10
X=X+1
1FINT(X/2)=X/2
LOOP
ELSE
Y=Y+X
ENDIF
ENDDO
?
"Y=",Y
RETURN
运行结果为()
A、Y=5B、Y=15C、Y=25D、Y=55
10、XS表文件的全部备注字段的内容存储在()文件中
A、XS.DBFB、XS.TXTC、XS.FPTD、XS.DBC
12、SQL语言是具有()的功能。
A、关系规范化、数据操纵、数据控制B、数据定义、数据操纵、数据控制
C、数据定义、关系规范化、数据控制D、数据定义、关系规范化、数据操纵
13、在VISUALFOXPRO中释放和关闭表单的方法是()
A、RELEASEB、CLOSEC、DELETED、DROP
14、SQL语言是()语言。
A、层次数据库B、网络数据库C、关系数据库D、非数据库
15、SQL语言是()
A、高级语言B、结构化查询语言C、第三代语言D、宿主语言
16、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()
A、DBS包括DB和DBMSB、DBMS包括DB和DBS
C、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS
17、在SQL查询时,使用WHERE子句指出的是( )
A、查询目标 B、查询结果C、查询条件 D、查询视图
18、从数据库中删除表的命令是()
A、DROPTABLEB、ALTERTABLEC、DELETETABLED、USE
19、在命令窗口中,显示当前数据库中所有40岁(含40岁)以下、职称为"教授"、"副教授"的姓名和工资,应使用命令()
A、LIST姓名,工资FOR年龄<=40.AND.职称="教授".AND.职称="副教授"
B、LIST姓名,工资FOR年龄<=40.OR.职称="副教授".OR.职称="教授"
C、LIST姓名,工资FOR年龄<=40.AND.(职称="副教授".OR.职称="教授")
D、LIST姓名,工资FOR年龄<=40.OR.(职称="副教授".AND.职称="教授")
20、下列命令中,修改库文件结构的命令是()
A、MODIFYFILEB、MODIFYCOMMAND
C、MODIFYSTRUCTURED、CREATESTRUCTURE
22、当前数据库中,"体育达标"字段为逻辑类型,要显示所有未达标的记录应使用命令()
A、LISTFOR体育达标=.F.B、LISTFOR体育达标<>.F.
C、LISTFOR.NOT.体育达标D、LISTFOR.NOT."体育达标"
23、在新打开的数据库记录号是20,只显示第20条记录,应使用的命令是()
A、GO20LISTB、GO20DISPLAY
C、SKIP20LISTD、SKIP20DISPLAY
24、设当前库中含有出生日期字段(D型)、工资(N型)和婚否字段(L型、已婚为.T.),将库中工资收入在(600,800)之间的人员记录数据库拷贝到新库中的筛选条件是()
A、FOR600<工资<800B、FOR工资>6000R工资<800
C、FOR工资>600.AND.工资<800D、FOR工资>600.OR.工资<800
25、设当前库中含有出生日期字段(D型)、工资(N型)和婚否字段(L型、已婚为.T.),将库中未婚人员记录数据库拷贝到新库文件中的筛选条件是()
A、FOR婚否B、FOR.NOT.婚否C、FOR婚否=FD、FOR婚否=.F.
26、当前记录序号为3,将第6记录设置为当前记录的命令是()
A、SKIP-6B、SKIP+6C、SKIP+3D、SKIP-3
27、若当前数据库中有200个记录,当前记录号是8,执行命令LISTNEXT5的结果是()
A、显示第5号记录的内容B、显示1至5号记录的内容
C、显示8号记录的5个字段D、显示从8号记录开始以下5条记录的内容
28、要显示系统中所使用的内存变量,可以在命令窗口中输人命令()
A、DISPLAYFIELDB、DISPLAYOFF
C、DISPLAYMEMORYD、DISPLAY
29、在人事数据库文件中要显示所有姓王(姓名)的职工的记录,使用命令()
A、LISTFOR姓名="王***"B、LISTFORSTR(姓名,1,2)="王"
C、LOCATEFOR姓名="王"D、LISTFORSUBSTR(姓名,1,2)="王"
30、在命令窗口输入:
STORE".F."TOP
?
TYPE("P")
显示的结果类型是()
A、CB、LC、DD、N
31、对当前数据库执行命令LIST姓名,职称FOR年龄<35.AND.职称="高级工程师"的结果是()
A、显示所有记录的姓名和职称
B、显示所有年龄在35岁以下的高级工程师的记录
C、显示所有年龄在35岁以下的记录的姓名和职称
D、显示所有年龄在35岁以下的高级工程师的姓名和职称
32、要显示数据库中当前一条记录的内容,可使用命令()
A、HSTB、DISPLAYC、BROWSED、DIR
33、若XS表包含50条记录,在执行GOTOP命令后_______命令不能显示所有记录。
A、LISTALLB、LISTREST
C、LISTNEXT50D、LISTRECORD50
34、为表增加字段,应使用命令( )
A、APPEB、MODISTRUC、INSED、EDIT
35、在VFP中,有六种类型的常量,分别为数值型、字符型、日期型、时间型、贷币型和()
A、逻辑型B、浮点型 C、备注型D、通用型
36、所有可选项缺省时,数据库记录输出命令LIST和DISPLAY的区别是()
A、DISPLAY显示全部记录,LIST显示当前一条记录
B、LIST显示全部记录,DISPLAY显示当前一条记录
C、LIST和DISPLAY都显示全部记录
D、LIST和DISPLAY都只显示当前一条记录
37、下述命令中的哪一条不能关闭数据库()
A、USEB、CLOSEDATABASEC、CLEARD、CLEARALL
38、在VFP环境下,用LISTSTRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为()。
A、60B、61C、3、8、10D、3、8、任意
39、在Visual FoxPro中,通用型字段G和备注型字段M在表中的宽度都是( )
A、2个字节 B、4个字节 C、8个字节 D、10个字节
40、在VFP中定义一个新数据表时,需要定义()
A、字段名称B、字段长度、类型、宽度、大小、位数
C、字段名称D、字段名称、类型、宽度、大小、位数
41、顺序执行下列命令后,最后一条命令显示结果是()。
USECHJ
GO5
SKIP-2
?
RECNO()
A、3B、4C、5D、7
42、一个数据库文件有10条记录,用函数EOF()测试为.T.,此时当前记录号为()
A、10B、11 C、0D、1
43、在”显示”下拉菜单中,单击”追加方式”选项,将在当前表()
A、中添加一个空记录B、尾添加一个空记录
C、中进入追加状态D、上弹出追加对话框
44、不能对记录进行编辑修改命令是()。
A、MODISTRUB、CHANGEC、BROWSED、EDIT
1、有VFP中,要修改数据表TEST.DBF的结构,应用命令()
A、MODISTRUTESTB、MODICOMMTEST
C、EDITSTRUTESTD、TYPETEST
2、ROUND(156.789,2)返回的是()
A、160.000B、156.79 C、156.790D、200.000
3、不属于循环结构的语句是()
A、SCAN…ENDSCAN B、IF…ENDIF
C、FOR…ENDFOR D、DOWhile…ENDDO
4、有如下命令序列:
s=”2006年下半年计算机等级考试”?
LEFT(S,6)+RIGHT(S,4)
执行以上命令后,屏幕上所显示的是。
A、2006年下半年计算机等级考试B、2006年下等级考试
C、2006年考试D、2006年等级考试
5、仅关闭当前工作区表文件的命令为。
A、CLOSEB、USEC、CLEARD、CLOSEDATA
6、以下给出4种方法中,不能建立查询的是()
A、在项目管理器的“数据”选项卡中选择“查询”。
然后单击“新建”按钮
B、选择“文件”菜单中的“新建”选项,打开“新建”对话框,再选择“查询”并单击“新建文件”按钮
C、在命令窗口中CREATEQUERY命令建立查询
D、在命令窗口中执行SEEK命令查询
7、 ACCE命令可以用于输入
A、字符型数据B、字符和数值型数据
C、字符、数值和逻辑型数据D、字符、数值、逻辑和日期型数据
8、在VF的参照完整性规则中,不包括。
A、更新规则B、删除规则C、查询规则D、插入规则
10、在VF中使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是。
A、MNXB、PRGC、SPRD、MPR
11、数据库系统的核心是。
A、数据模型B、数据库管理系统C、数据库D、数据库管理员
12、在表单运行中,当结果发生变化时,应刷新表单,刷新表单所用的命令是()
A、RELEASEB、DELETE C、REFRESHD、RACK
13、报表的数据源可以是。
A、表或视图B、表或查询C、表、查询或视图D、表或其他报表
14、数据表文件工资.DBF共有10条记录,当前是记录号为5.用SUM命令计算工资总和,如果不给出范围短句,那么命令()
A、计算后5条记录工资值之和 B、计算后6条记录工资值之和
C、只计算当前记录工资值 D、计算全部记录工资值之和
15、在VisualFoxPro的项目管理器中不包括的选项卡是。
A、数据B、文档C、类D、表单
17、VisualFoxPro是一种()
A、DB(数据库)B、DBS(数据库系统)
C、DBMS(数据库管理系统)D、OS(操作系统)
18、下列表达式中,运算结果为数字型的正确表达式是。
A、DATE()+TIME()B、DATE()+30
C、DATE()-CTOD(“01/01/98”)D、DATE()-DTOC(DATE())
19、若要中止部分语句执行而重新开始下一轮循环的命令是()
A、LOOPB、EXITC、SKIPD、GOTO
20、有如下命令序列
X=1
Y=2
Z=3
?
Z=X+Y
执行最后一条命令后,显示的结果应该是。
A、.T.B、.F.C、3D、X+Y
21、若要从字符串"澳门回归"取出"回归",正确的写法是()
A、SUBSTR("澳门回归",5,4)B、SUBSTR(澳门回归,5,4)
C、SUBSTR("澳门回归",3,2)D、SUBSTR("澳门回归",3,4)
22、当前打开的数据表文件结构为:
商品名(C,5),单价(N,6,2),表中共有100条记录,该数据表文件中每条记录占用的字节数是。
A、11B、12C、13D、14
23、日期型数据加整型数据的结果是()
A、数值型B、逻辑型C、字符型D、日期型
24、FILE.DBF文件已经打开,要按照字符型字段“商品名”及数值型字段“金额”建立升序索引,应使用命令。
A、INDETOIFILEON商品名,金额B、INDETOIFILEON商品名+金额
C、INDETOIFILEON商品名-金额D、INDETOIFILEON商品名+STR(金额,8,2)
25、数据库表字段的默认值保存在_______文件中。
A、表B、数据库C、项目D、表的索引
26、对于现实世界中事物的特征,在实体-联系模型中使用。
A、属性描述B、关键字描述C、二维表格描述D、实体描述
29、将表格添加
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VF 程序设计 复习题 答案