VF练习题.docx
- 文档编号:24758508
- 上传时间:2023-06-01
- 格式:DOCX
- 页数:23
- 大小:24.97KB
VF练习题.docx
《VF练习题.docx》由会员分享,可在线阅读,更多相关《VF练习题.docx(23页珍藏版)》请在冰豆网上搜索。
VF练习题
1.在下列表达式中,____的运算结果是字符型。
A)"Visual"$"VisualFoxPro"
B)"Visual">"FoxPro"
C)"Visual"-"FoxPro"
D)len("VisualFoxPro")
2.下列表达式中,可以表示“年龄小于等于18或大于等于60”的表达式有____。
A)年龄<=18OR年龄>=60
B)NOT(年龄>18OR年龄<60)
C)年龄<=18AND年龄>=60
D)年龄<=18ORNOT年龄<60
3.扩展名为pjx的文件是________。
A)数据库表文件
B)表单文件
C)数据库文件
D)项目文件
4.”商品”与”顾客”两个实体集之间的联系一般是
A)一对一 B)一对多C)多对一 D)多对多
5.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
A)DB包含DBS和DBMS B)DBMS包含DB和DBS
C)DBS包含DB和DBMS D)没有任何关系
6.要从某数据库文件中真正删除一条记录,正确的方法是____。
A)直接用ZAP命令
B)先用DELETE命令,再用ZAP命令
C)直接用PACK命令
D)先用DELETE命令,再用PACK命令
7.____函数可以用来测试一个表的记录指针是否位于文件头。
A)BOF()B)EOF()C)TOP()D)BOTTOM()
8.在VisualFoxPro中,逻辑删除表中性别为女的命令是____。
A)DELETE性别=女B)DELETEFOR性别="女"
C)PACK性别=女D)ZAP性别=女
9.若为xs.dbf表添加一个宽度为6的字符型字段mc,以下命令中正确的是____。
A)ALTERxs.dbfADDmcC(6)
B)ALTERTABLExsADDmcC(6)
C)ALTERxs.dbfADDCOLUMNmcC(6)
D)ALTERTABLExsADDFIELDmcC(6)
10.使“职工”表中所有职工的工资上浮5%,正确的SQL命令是____。
A)UPDATE职工SET工资=工资*1.05
B)UPDATE职工SET工资=工资+工资*5%
C)UPDATE职工SET工资=工资*1.05FORALL
D)UPDATE职工SET工资=工资+工资*5%FORALL
11.在SQL的SELECT查询的结果中,消除重复记录的方法是____。
A)使用WHERE短语实现
B)通过指定主索引实现
C)通过指定唯一索引实现
D)使用DISTINCT短语实现
12.从“订单”表中删除签订日期为2007年12月31日之前的订单记录,正确的SQL语句是____。
A)DROPFROM订单WHERE签订日期<={^2007-l2-31}
B)DROPFROM订单FOR签订日期<={^2007-l2-31}
C)DELETEFROM订单WHERE签订日期<={^2007-12-31}
D)DELETEFROM订单FOR签订日期<={^2007-l2-31)
13.在DOWHILE…ENDDO循环结构中,LOOP命令的作用是____。
A)终止程序执行
B)退出过程,返回程序开始处
C)转移到DOWHILE语句行,开始下一个判断和循环
D)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行
14.以下是表单的Activate事件的代码:
s=0
forn=10to0step-3
s=s+n
endfor
this.text1.value=s
这段代码执行后,文本框Text1的值为____。
A)-3B)0C)10D)22
15.在表单中设置标签LB的CAPTION属性为“VFP考试”,其程序代码为()
A)MYFORM.LB.CAPTION=”VFP考试”
B)THIS.LB.CAPTION=”VFP考试”
C)THISFORM.LB.CAPTION=”VFP考试”
D)THISFORM.LB.CAPTION=VFP考试
1
2
3
4
5
6
7
8
9
10
C
A
D
D
C
D
A
B
B
A
11
12
13
14
15
16
17
18
19
20
D
C
C
D
C
1.在下列赋值语句中正确的是____。
A)STORE1TOX,Y
B)STORE1,2TOX
C)STORE1TOXY
D)STORE1、2TOX
2.在VisualFoxPro中,应该选择____字段存储图片、照片等类型数据。
A)备注型B)通用型C)字符型D)双精度型
3.在VisualFoxPro中以下叙述错误的是。
A)关系也被称作表
B)数据库文件不存储用户数据(只是组织数据的工具,数据都存放在表中)
C)表文件的扩展名是.dbf
D)多个表存储在一个物理文件中
4.“商品”与“顾客”两个实体集之间的联系一般是。
A)一对一 B)一对多C)多对一 D)多对多
5.扩展名为SCX的文件是。
A)备注文件 B)项目文件 C)表单文件 D)菜单文件
6.____命令,继续执行先前的LOCATE命令。
A)NEXTB)CONTINUEC)FINDD)SEEK
7.在VisualFoxPro中,创建一个名为SDB.DBC的数据库文件,命令是____。
A)CREATEB)CREATESDB
C)CREATETABLESDBD)CREATEDATABASESDB
8.使用以下命令为表Student.dbf创建普通索引:
USEStudent
INDEXON出生年月TAGCSNY
若按索引标识名"CSNY"规定的顺序列出记录,应该使用命令____。
A)SETORDERTOCSNY
B)SETTAGTOCSNY
C)INDEXON出生年月
D)TAGON出生年月
9.在学生.dbf表中,查询年龄(数值型)大于18岁的学生人数的命令为____。
A)SELECT年龄>18FROM学生
B)SELECT*FROM学生FOR年龄>18
C)SELECTSUM(*)FROM学生WHERE年龄>18
D)SELECTCOUNT(*)FROM学生WHERE年龄>18
10.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时,____。
A)不做参照完整性检查
B)不准删除父表中的记录
C)会自动删除子表中所有相关的记录
D)若子表中有相关记录,则禁止删除父表中记录
11.在SQL语句中,与表达式“年龄BETWEEN18AND25”功能相同的表达式是____。
A)年龄>=18OR<=25
B)年龄>=18AND<=25
C)年龄>=18OR年龄<=25
D)年龄>=18AND年龄<=25
12.SQL查询时,使用WHERE子句指出的是____。
A)查询条件B)查询结果
C)查询目标D)查询视图
13.在DOWHILE…ENDDO循环结构中,EXIT命令的作用是____。
A)终止程序执行
B)退出过程,返回程序开始处
C)转移到DOWHILE语句行,开始下一个判断和循环
D)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行
14.以下是表单的Activate事件的代码:
s=0
n=5
dowhilen>0
s=s+n
n=n-1
enddo
this.text1.value=s
这段代码执行后,文本框Text1的内容为____。
A)0B)10C)15D)20
15.在VisualFoxPro中,关于视图的正确叙述是___。
A)在视图上不能进行更新操作
B)视图不能同数据库表进行连接操作
C)视图与数据库表相同,用来存储数据
D)视图是从一个或多个数据库表导出的虚拟表
1
2
3
4
5
6
7
8
9
10
A
B
D
D
C
B
D
A
D
C
11
12
13
14
15
16
17
18
19
20
D
A
D
C
D
1.数据表文件中有数学、英语、计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令()。
(A)TOTAL数学,英语,计算机TO总分
(B)REPLA总分WITH数学+英语+计算机
(C)SUM数学,英语,计算机TO总分
(D)REPLA数学+英语+计算机WITH总分
2.设A=2,B=3,C=4,下列表达式的值为逻辑真的是()
(A)12/A+2=B^2(B)3>2*BORA=CANDB<>CORA>B
(C)A*B<>C+3(D)A>BANDB<=COR3*A>2*C
3.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是()
(A)DBS包括DB和DBMS(B)DBMS包括DB和DBS
(C)DB包括DBS和DBMS(D)DBS就是DB,也就是DBMS
4.有如下赋值语句,结果为“大家好”的表达式是()
a=“你好”
b=“大家”
(A)b+AT(a,1)(B)B+RIGHT(a,1)
(C)b+LEFT(a,3,4)(D)b+RIGHT(a,2)
5.设X=100,Y=800,执行以下命令:
?
IIF(X>=100,Y-50,Y+50),屏幕显示结果是()
(A)50(B)750(C)800(D)850
6.在VisualFoxpro中,使用SQL命令将学生STUDENT中的学生年龄AVG字段的值增加1,应该使用的命令是()
(A)REPLACEAGEWITHAGE+1;
(B)UPDATESTUDENTAGEWITHAGE+1
(C)UPDATESETAGEWITHAGE+1
(D)UPDATESTUDENTSETAGE=AGE+1
7.使用命令DIMEa(2,3)定义数组a,则a中包含的数组元素个数为()。
(A)2(B)3(C)5(D)6
8.数据表文件中有10条记录,当前记录号为1。
执行命令SKIP-1后再执行命令?
RECNO()的返回值为()
(A)0(B)1(C)-1(D)出错信息
9.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当()。
(A)使用WHERE子句
(B)在GROUPBY后面使用HAVING子句
(C)先使用WHERE子句,再使用HAVING子句
(D)先使用HAVING子句,再使用WHERE子句
10.打开一个空数据表文件,分别用函数EOF()和BOF()测试,其结果一定是()
(A).T.和.T.(B).F.和.F.
(C).T.和.F.(D).F.和.T.
11.假定系统日期是2012年12月20日,有如下命令:
N=(YEAR(DATE())-2000)%100,执行后N的值应为()。
(A)2012(B)88(C)12(D)36
12.在DOWHILE-ENDDO循环结构中,LOOP命令作用是()
(A)退出过程,返回程序开始处
(B)转移到DOWHILE语句行,开始下一个判断和循环
(C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行
(D)终止程序执行
13.SQL语句中删除表中数据的语句是()。
(A)DROP(B)ERASE
(C)CANCLE(D)DELETE
14.以下命令中,可以显示“管理”的是()。
(A)?
SUBSTR(“银杏酒店管理学院”,5,2)
(B)?
SUBSTR(“银杏酒店管理学院”,9,4)
(C)?
SUBSTR(“银杏酒店管理学院”,9,2)
(D)?
SUBSTR(“银杏酒店管理学院”,5,4)
15.关于查询和视图,以下说法错误的是()
(A)查询和视图都可以从一个或多个表中提取数据
(B)视图是完全独立的,它不依赖于数据库的存在而存在
(C)可以通过视图更改数据源表的数据
(D)查询是作为文本文件以扩展名.QPR存储的
1
2
3
4
5
6
7
8
9
10
B
C
A
D
B
D
D
B
B
A
11
12
13
14
15
16
17
18
19
20
C
B
D
B
B
1.不允许记录中出现重复索引值的索引是()
(A)主索引(B)主索引、候选索引、普通索引
(C)主索引和候选索引(D)主索引、候选索引和唯一索引
2.设A=2,B=3,C=4,下列表达式的值为逻辑真的是()
(A)12/A+2=B^2(B)3>2*BORA=CANDB<>CORA>B
(C)A*B<>C+3(D)A>BANDB<=COR3*A>2*C
3.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是()
(A)DBS包括DB和DBMS(B)DBMS包括DB和DBS
(C)DB包括DBS和DBMS(D)DBS就是DB,也就是DBMS
4.某打开的表中有20条记录,当前记录号为8,执行命令LISTNEXT3(回车)后,所显示的记录的序号为()。
(A)8-11(B)9-10(C)8-10(D)9-11
5.在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是()。
(A)BROWSE(B)SHOW(C)VIEW(D)OPEN
6.执行如下程序,如果输入X的值为5,则,最后S的显示值为()
SETTALKOFF
S=0
I=1
INPUT“X=”TOX
DOWHILES<=X
S=S+I
I=I+1
ENDDO
?
S
SETTALKON
(A)1(B)3(C)5(D)6
7.若使用REPLACE命令,其范围子句为ALL或REST,则执行该命令后记录指针指向()
(A)首记录(B)末记录
(C)首记录的前面(D)末记录的后面
8.在VisualFoxPro中,打开数据库的命令是()
(A)OPENDATABASE<数据库名>
(B)USE<数据库名>
(C)USEDATABASE<数据库名>
(D)OPEN<数据库名>
9.下面()命令组与LISTFORxb="女"具有相同的显示结果。
(A)LIST(回车)SETFILTERTO(回车)
(B)SETFILTERTOxb="女"(回车)LIST(回车)
(C)SETFILTERTO(回车)LIST(回车)
(D)LIST(回车)SETFILTERTOxb="女"(回车)
10.SQL语句中删除表中数据的语句是()。
(A)DROP(B)ERASE
(C)CANCLE(D)DELETE
11.自由表中不能建立的索引是()
(A)唯一索引(B)主索引(C)候选索引(D)普通索引
12.下面程序的运行结果是()。
X=3
DOCASE
CASEX>1
Y=1
CASEX>2
Y=2
ENDCASE
?
Y
RETU
(A)1(B)2
(C)0(D)语法错误
13.以下循环体共执行了()次。
FORI=1TO10
I=I+1
?
I
ENDFOR
(A)5(B)10
(C)0(D)11
14.SELECT-SQL命令的功能是()。
(A)选择工作区(B)查询表中数据
(C)修改表中数据(D)选择SQL标准
15.学生表与成绩表的索引已打开,现要将记录指针定位到第一个成绩高于90分的记录上,下列()选项可以实现。
(A)SEEK成绩>90(B)FIND成绩>90
(C)FINDFOR成绩>90(D)LOCATEFOR成绩>90
1
2
3
4
5
6
7
8
9
10
C
C
A
C
A
D
D
A
B
D
11
12
13
14
15
B
A
A
B
D
1.不允许记录中出现重复索引值的索引是()
(A)主索引(B)主索引、候选索引、普通索引
(C)主索引和候选索引(D)主索引、候选索引和唯一索引
2.设A=2,B=3,C=4,下列表达式的值为逻辑真的是()
(A)12/A+2=B^2(B)3>2*BORA=CANDB<>CORA>B
(C)A*B<>C+3(D)A>BANDB<=COR3*A>2*C
3.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是()
(A)DBS包括DB和DBMS(B)DBMS包括DB和DBS
(C)DB包括DBS和DBMS(D)DBS就是DB,也就是DBMS
4.某打开的表中有20条记录,当前记录号为8,执行命令LISTNEXT3(回车)后,所显示的记录的序号为()。
(A)8-11(B)9-10(C)8-10(D)9-11
5.在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是()。
(A)BROWSE(B)SHOW(C)VIEW(D)OPEN
6.执行如下程序,如果输入X的值为5,则,最后S的显示值为()
SETTALKOFF
S=0
I=1
INPUT“X=”TOX
DOWHILES<=X
S=S+I
I=I+1
ENDDO
?
S
SETTALKON
(A)1(B)3(C)5(D)6
7.若使用REPLACE命令,其范围子句为ALL或REST,则执行该命令后记录指针指向()
(A)首记录(B)末记录
(C)首记录的前面(D)末记录的后面
8.在VisualFoxPro中,打开数据库的命令是()
(A)OPENDATABASE<数据库名>
(B)USE<数据库名>
(C)USEDATABASE<数据库名>
(D)OPEN<数据库名>
9.下面()命令组与LISTFORxb="女"具有相同的显示结果。
(A)LIST(回车)SETFILTERTO(回车)
(B)SETFILTERTOxb="女"(回车)LIST(回车)
(C)SETFILTERTO(回车)LIST(回车)
(D)LIST(回车)SETFILTERTOxb="女"(回车)
10.SQL语句中删除表中数据的语句是()。
(A)DROP(B)ERASE
(C)CANCLE(D)DELETE
11.自由表中不能建立的索引是()
(A)唯一索引(B)主索引(C)候选索引(D)普通索引
12.下面程序的运行结果是()。
X=3
DOCASE
CASEX>1
Y=1
CASEX>2
Y=2
ENDCASE
?
Y
RETU
(A)1(B)2
(C)0(D)语法错误
13.以下循环体共执行了()次。
FORI=1TO10
I=I+1
?
I
ENDFOR
(A)5(B)10
(C)0(D)11
14.SELECT-SQL命令的功能是()。
(A)选择工作区(B)查询表中数据
(C)修改表中数据(D)选择SQL标准
15.学生表与成绩表的索引已打开,现要将记录指针定位到第一个成绩高于90分的记录上,下列()选项可以实现。
(A)SEEK成绩>90(B)FIND成绩>90
(C)FINDFOR成绩>90(D)LOCATEFOR成绩>90
1
2
3
4
5
6
7
8
9
10
C
C
A
C
A
D
D
A
B
D
11
12
13
14
15
B
A
A
B
D
1、数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
A)DB包含DBS和DBMS
B)DBMS包含DB和DBS
C)DBS包含DB和DBMS
D)没有任何关系
2、在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、CB)D、L、M、N、C
C)T、L、M、N、CD)T、L、Y、N、C
3、打开一个数据库的命令是
A)USEB)USEDATABASEC)OPEND)OPENDATABASE
4、VisualFoxPro参照完整性规则不包括()
A)更新规则B)删除规则
C)查询规则D)插入规则
5、在VisualFoxPro中,下列描述错误的是()。
A)关系也被称作表
B)数据库文件不存储用户数据
C)表文件的扩展名是.dbf
D)多个表存储在一个物理文件中
6、下列描述中错误的是()。
A)在数据库系统中,数据的物理结构必须与逻辑结构一致
B)数据库技术的根本目标是要解决数据的共享问题
C)数据库设计是指在已有数据库管理系统的基础上建立数据库
D)数据库系统需要操作系统的支持
7、在VisualFoxPro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应
用程序组件的可视化工具称为()。
A)向导
B)设计器
C)生成器
D)项目管理器
8、假设数据库表中有“歌手”表,为其增加一个字段“最后得分”的SQL语句是()
A)ALTERTABLE歌手ADD最后得分F(6,2)
B)ALTERDBF歌手ADD最后得分F6,2
C)CHANGE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VF 练习题