VFP章节笔试习题版.docx
- 文档编号:9266461
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:91
- 大小:62.77KB
VFP章节笔试习题版.docx
《VFP章节笔试习题版.docx》由会员分享,可在线阅读,更多相关《VFP章节笔试习题版.docx(91页珍藏版)》请在冰豆网上搜索。
VFP章节笔试习题版
习题
(一)数据库系统基础知识
一、选择题
5.DBAS指的是______。
A.数据库管理系统
B.数据库系统
C.数据库应用系统
D.数据库服务系统
12.在下述关于数据库系统的叙述中,正确的是______。
A.数据库中只存在数据项之间的联系
B.数据库的数据项之间和记录之间都存在联系
C.数据库的数据项之间无联系,记录之间存在联系
D.数据库的数据项之间和记录之间都不存在联系
13.关系是指______。
A.元组的集合
B.属性的集合
C.字段的集合
D.实例的集合
18.数据库系统的构成为:
数据库集合、计算机硬件系统、数据库管理员和用户与______。
A.操作系统
B.文件系统
C.数据集合
D.数据库管理系统及相关软件
23.如果一个关系中的属性或属性组能够唯一地标识一个元组,那么称该属性或属性组为_____。
A.主关键字
B.候选关键字
C.外关键字
D.关系
24.关系中的“主关键字”不允许取空值是指______约束规则。
A.实体完整性
B.数据完整性
C.引用完整性
D.用户自定义完整性
二、填空题
1.数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。
2.数据库是长期存储在计算机内、有组织的、可共享的数据集合。
3.DBMS管理的是有结构的数据。
4.数据独立性又可分为物理数据独立性和逻辑数据独立性。
5.关系数据库是采用__关系模式_____作为数据的组织方式。
6.关系的直观解释是__二维表____,在FoxPro中称关系为_数据库文件____。
7.数据库系统的核心是__数据管理系统____。
(二)VisualFoxPro操作基础
一、选择题
2.退出VisualFoxPro的操作方法是______。
A.从文件下拉菜单中选择“退出”选项
B.用鼠标左按钮单击关闭窗口按钮
C.在命令窗口中键入QUIT命令,然后按回车键
D.以上方法都可以
3.启动VisualFoxPro向导的方法是______。
A.单击工具栏上的向导按钮
B.使用向导命令
C.选择“文件”菜单中的“新建”选项,再选择文件类型,单击“向导”按钮
D.以上方法都可以
4.在VisualFoxPro环境下,隐藏命令窗口可选择“窗口”的选项是______。
A.循环
B.清除
C.隐藏
D.命令窗口
5.不是VisualFoxPro可视化编程工具的是______。
A.向导
B.生成器
C.设计器
D.程序编辑器
6.以下有关VisualFoxPro工作方式的叙述,正确的是______。
A.只有一种工作方式,即命令方式
B.有两种工作方式,即键盘和鼠标方式
C.有两种工作方式,即命令和程序方式
D.有三种工作方式,即命令和程序、菜单方式
7.用户启动VisualFoxPro后,若要退出VisualFoxPro返回到Windows环境,应在命令窗口输入______。
A.EXIT
B.QUIT
C.CLOSE
D.CLEAR
8.“数据工作期”选项,是在______菜单项中。
A.编辑
B.文件
C.程序
D.窗口
9.在下列关于VisualFoxPro的辅助设计工具的叙述中,正确的一条是_______。
A.VisualFoxPro只提供了向导辅助设计工具
B.VisualFoxPro提供了向导和设计器两种辅助设计工具,没有提供生成器
C.VisualFoxPro提供了向导和生成器两种辅助设计工具,没有提供设计器
D.VisualFoxPro提供了向导、设计器和生成器等辅助设计工具
10.在“选项”对话框的“文件位置”选项卡中可以设置_______。
A.表单的默认大小
B.默认目录
C.日期和时间的显示格式
D.程序代码的颜色
11.若要对已经存在记录的表进行表结构的修改,则在“打开”对话窗口应进行如下操作_______。
A.只选择“以只读方式打开”
B.只选择“独占”
C.都不选择
D.都要选择
12.当以浏览方式打开表并欲新增加记录,应在“显示”菜单栏先点击_______菜单项。
A.编辑
B.浏览
C.追加方式
D.表设计器
13.VisualFoxPro菜单栏上的各主菜单名有如下规律_______。
A.固定不变
B.可根据用户的需要进行自定义
C.根据用户选择的对象不同而有所变化
D.以上三项都不对
14.若要将Excel格式的数据转为VisualFoxPro格式的数据,在VisualFoxPro中可进行如下操作步骤:
A.“文件”→“导入”→…
B.“文件”→“导出”→…
C.“文件”→“打开”→“显示”→“表”→“追加新记录”
D.“文件”→“打开”→“显示”→“表”→“追加记录”
15.若需要清除主显示区中的运算结果,应选择“窗口”菜单中________菜单项。
A.隐藏
B.清除
C.循环方式
D.命令窗口
二、填空题
1.VisualFoxPro6.0的主程序可执行文件名是vfp6.exe。
2.VisualFoxPro6.0的安装文件是setup.exe。
3.安装完VisualFoxPro6.0之后,系统自动用一些默认值来设置环境,要定制自己的系统环
境,应单击工具菜单下的选项命令。
4.打开“选项”对话框之后,要设置日期和时间的显示格式,应当选择“选项”对话框的区域选
项卡。
5.VisualFoxPro6.0的默认界面仅包括命令窗口和常用工具栏,显示在菜单栏下面。
(三)VisualFoxPro的数据及其运算
一、选择题
1.以下日期值正确的是______。
A.{"2001-05-25"}
B.{^2001-05-25}
C.{2001-05-25}
D.{[2001-02-25]}
2.在默认日期格式时{^1999-05-01}+31的值应为______。
A.{99/06/01}
B.{06/01/99}
C.{99/06/02}
D.{99/04/02}
3.在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
4.依次执行以下命令后的输出结果是______。
SETDATETOYMD
SETCENTURYON
SETCENTURYTO19ROLLOVER10
SETMARKT0“.”
?
CTOD(“49-05-01”)
A.49.05.01B.1949.05.01
C.2049.05.01D.出错
5.下列表达式中结果不是日期型的是______。
A.CTOD("2000/10/01")
B.{^99/10/01}+365
C.VAL("2000/10/01")
D.DATE()
6.在Visual FoxPro中,下面4个关于日期或日期时间的表达式中,错误的是_______。
A.{^2002.09.01 11:
10:
10AM}-{^2001.09.01 11:
10:
10AM}
B.{^2002/01/01}+20
C.{^2002.02.01}+{^2001.02.01}
D.{^2002/02/01}-{^2001/02/01}
7.下列函数中函数值为字符型的是______。
A.DATE()
B.TIME()
C.YEAR()
D.DATETIME()
8.VisualFoxPro内存变量的数据类型不包括_______。
A.数值型
B.货币型
C.备注型
D.逻辑型
9.在FoxPro下,不能清除所有内存变量的命令是______。
A.RELEASEALL
B.CLEARALL
C.CLOSEALL
D.CLEARMEMORY
10.在下列表达式中,运算结果为数值型数据的是_______。
A.LEN(SPACE(5))-1B.CTOD(“06/11/99”)-30
C.800+200=1000D.[9999]-[666]
11.EOF()是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为______。
A.0
B.1
C..T.
D..F.
12.在下面的表达式中,运算结果为逻辑真的是_______。
A.EMPTY(.NULL.)B.LIKE(″edit″,″edi?
″)
C.AT(″a″,″123abc″)D.EMPTY(SPACE(10))
13.函数IIF(LEN(REPLICATE("*",4))>6,5,-5)返回的值是______。
A..T.B..F.C.-5D.5
14.有如下赋值语句,结果为“大家好”的表达式是_______。
a=“你好”
b=“大家”
A.b+AT(a,1)B.b+RIGHT(a,1)
C.b+LEFT(a,3,4)D.b+RIGHT(a,2)
15.X=10,语句?
VARTYPE("X")的输出结果是_______。
A.NB.CC.10D.X
16.表达式LEN(SPACE(0))的运算结果是_______。
A..NULL.B.1C.0D.""
17.下列表达式中,表达式返回结果为.F.的是_______。
A.AT(“A”,“BCD”)B.“[信息]”$“管理信息系统”
C.ISNULL(.NULL.)D.SUBSTR(“计算机技术”,3,2)
18.在下面的VisualFoxPro表达式中,运算结果为逻辑真的是_______。
A.EMPTY(.NULL.)B.LIKE('xy?
','xyz')
C.AT('xy','abcxyz')D.ISNULL(SPACE(0))
19.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。
在命令窗口输入并执行如下命令:
姓名=姓名-"您好"
?
姓名
那么主窗口中将显示_______。
A.张三B.张三您好C.张三您好D.出错
20.连续执行以下命令之后,最后一条命令的输出结果是______。
SETEXACTOFF
X="A"
?
IIF("A"=X,X-"BCD",X+"BCD")
A.AB.BCDC.ABCDD.ABCD
21.表达式VAL(SUBS("奔腾586",5,1))*Len("visualfoxpro")的结果是______。
A.13.00
B.14.00
C.45.00
D.65.00
22.设D=5>6,命令?
VARTYPE(D)的输出值是______。
A.L
B.C
C.N
D.D
23.设有变量pi=3.1415926,执行命令?
ROUND(pi,3)的显示结果为______。
A.3.141
B.3.142
C.3.140
D.3.000
24.设X="ABC",Y="ABCD",则下列表达式中值为.T.的是______。
A.X=Y
B.X==Y
C.X$Y
D.AT(X,Y)=0
25.执行下列命令后,屏幕上显示的结果是_________。
RR="FORTRAN"
?
UPPER(SUBSTR(RR,1,1))+LOWER(SUBSTR(RR,2))
A.FORTRANB.ForTRANC.FortranD.forTRAN
26.函数SUBSTR(“ABCDEFGHIJ”,LEN(“1234”),4)返回的值是_______。
A.“DEFG”B.“ABCD”C.“EFGH”D.“GHIJ”
27.设当前打开的数据库文件中含有字段SN0,系统中有一内存变量的名称也为SNO,下面命令显示的结果是_______。
?
SN0
A.内存变量SN0的值
B.字段变量SN0的值
C.错误信息
D.与该命令之前的状态有关
28.函数SUBSTR(“数据库二级考试”,AT(“1”,“567890123"),4)返回的值是_______。
A.“数据”B.“二级”C.“数据库”D.“二级考试”
29.设A=[2*3+8],B=2*3+8,C=“2*3+8”,正确的一个表达式是______。
A.A+CB.A+BC.B+CD.A+B+C
30.执行下列命令后,输出的结果是______。
X=“ABCD”
Y=“EFG”
?
SUBSTR(X,IIF(X<>Y,LEN(Y),LEN(X)),LEN(X)—LEN(Y))
A.AB.BC.CD.D
31.?
AT(“大学”,“北京语言文化学院”)的答案是______。
A.12
B.13
C.16
D.0
32.STR(109.87,7,3)的值是______。
A.109.87
B."109.87"
C.109.870
D."109.870"
33.STUFF(“computer”,3,4,“abc”)的结果为______。
A.comabc
B.compuabc
C.coabcer
D.以上三个都不对
34.AT(“is”,“thisisaexample”)的结果为______。
A..T.
B..F.
C.3
D.2
35.LEN(“X+Y=?
”)的结果为______。
A.错误提示
B.5
C..T.
D..F.
36.在下列函数中,函数返回值为数值的是______。
A.BOF()
B.CTOD('01/01/96')
C.AT('人民','中华人民共和国')
D.SUBSTR(DTOC(DATE()),7)
37.MOD(25.250,5.0)的值是______。
A.25
B.5.0
C.250
D.0.250
38.设有变量sr=“2007年上半年全国计算机等级考试”,能够显示“2007年上半年计算机等级考试”的命令是______。
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)
39.在输入SETCOLLATETO"PINYIN"后,命令?
[李华]<=[黄华],"计算机报"$"计算机"的执行结果应为______。
A..T..T.
B..F..F.
C..T..F.
D..F..T.
40.以下四组表达式中结果是逻辑值.T.的是______。
A.'this'$'thisisastring'
B.'this'$'THISISASTRING'
C.'thisisastring'$'this'
D.'this'>'thisisastring'
41.使用命令DECLAREmm(2,3)定义的数组,包含的数组元素(下标变量)的个数为______。
A.2个
B.3个
C.5个
D.6个
42.设N=886,M=345,K='M+N',表达式1+&K的值是______。
A.1232B.数据类型不匹配
C.1+M+ND.346
43.在下列函数中,函数返回值为逻辑值的是______。
A.BOF()
B.CTOD('01/01/96')
C.AT('人民','中华人民共和国')
D.SUBSTR(DTOC(DATE()),7)
44.VisualFoxPro函数INT(RAND()*100)的值是在范围内的整数。
A.(0,1)B.(0,100)C.(1,100)D.(0,10)
45.在下面的VisualFoxPro表达式中,运算结果为逻辑假的是______。
A.EMPTY(SPACE
(2))
B.LIKE('xy?
','xy')
C.AT('xy','abcxyz')
D.LIKE('xy*','xyz')
46.函数LOWER(“ABCDEFGHIJ”)的输出结果是_______。
A.“ABCDEFGHIJ”
B.“abcdefghij”
C.“ABCDEfghij”
D.“abcdeFGHIJ”
47.假设系统当前日期为2007年10月15日,执行下列命令后,输出的数据类型及值是______。
X=ALLTRIM(STR(MONTH(DATE())))+ALLTRIM(STR(DAY(DATE())))
A.字符型1015
B.日期型{^2007-10-15}
C.日期型{10/15/2007}
D.数值型1015
48.在以下四组函数运算中,结果相同的是_____。
A.LEFT("VisualFoxPro",6)与SUBSTR("VisualFoxPro",1,6)
B.YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)
C.VARTYPE("36-5*4")与VARTYPE(36-5*4)
D.假定A="this",B="isastring",A-B与A+B
二、填空题
1.表示“1962年10月27日”的日期常量应该写为。
2.常量.n.表示的是型的数据。
3.在VisualFoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是。
4.FoxPro中的数组元素下标从开始。
5.显示当前内存变量的命令是。
6.表达式{^2005-10-310:
0:
0}-{^2005-10-39:
0:
0}的数据类型是。
7.执行命令A=2006/4/2之后,内存变量A的数据类型是型。
8.表达式”World”$”WorldWideWeb”结果为,表达式”WorldWideWeb”$”World”结果为。
9.表达式(10%3=1)AND(15%2=0)OR.T.>.F.AND“电脑”=“计算机”的结果
是。
10.表达式35%2^3的运算结果是。
11.表达式STUFF(”GOODBOY”,5,3,”GIRL”)的运算结果是。
12.函数BETWEEN(40,34,50)的运算结果是。
13.?
LEN(“+”+“a+b=c”)的结果是。
14.YEAR({^1999-12-30})-99的结果是。
15.命令?
VARTYPE(“10/25/01”)的输出值是。
(四)表的操作
一、选择题
1.定位第一条记录上的命令是______。
A.GOTOP
B.GOBOTTOM
C.GO6
D.SKIP
2.备注型字段的数据用来存放______。
A.指向备注的具体内容
B.指向DBF文件的指针
C.指向FPT文件的文件名
D.指向FPT文件中文字块的指针
3.在VisualFoxPro中,使用LOCATEFOR
A.LOCATEFOR
B.SKIP命令
C.CONTINUE命令
D.GO命令
4.在Visual FoxPro中,在当前工作区打开student表的情况下,将整个表复制到stu表的
命令是_______。
A.copytostu
B.copyalltostu
C.copystructuretostu
D.copytostusdf
5.在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:
A.1、4、8
B.4、4、10
C.1、10、8
D.2、8、8
6.设当前数据库有10条记录(记录未进行任何索引),在下列三种情况下,当前记录号为1时,EOF()为真;BOF()为真时,命令?
RECN()的结果分别是______。
A.1,11,1
B.1,10,1
C.1,11,0
D.1,10,0
7.下列关于在浏览窗口追加记录的描述中,错误的一条是_______。
A.执行“显示(V)”菜单中的“追加方式(A)”命令,可在当前表的末尾连续追加多个新记录
B.执行“显示(V)”菜单中的“追加方式(A)”命令,只能在当前表的末尾追加一个新记录
C.执行“表(A)”菜单中的“追加新记录(N)”命令,只能在当前表的末尾追加一个新记录
D.执行“表(A)”菜单中的“追加记录(A)”命令,可在当前表的末尾追加一批记录,但其数
据来源为其他表或文本文件
8.不允许在记录中出现重复索引值的索引是______。
A.主索引和候选索引
B.主索引、候选索引和唯一索引
C.主索引
D.主索引、候选索引和普通索引
9.创建数据表时,可以给字段规定NULL或NOTNULL值,NULL值的含义是______。
A.0
B.空格
C.NULL
D.不确定
10.在“表设计器”中定义字段的类型时,可以定义的类型为_______种。
A.4
B.9
C.6
D.13
11.两表之间的“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是_______。
A.建立关联的两个表一定在同一个数据库中
B.两表之间的“临时性”联系是建立在两表之间“永久性”联系基础之上的
C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动
D.当关闭父表时,子表自动被关闭
12.在VisualFoxPro的数据工作期窗口,使用SETRELATIONTO命令可以建立两个表之间的关联,这种关联是_______。
A.永久性关联B.永久性关联或临时性关联
C.临时性关联D.永久性关联和临时性关联
13.下列关于在表浏览窗口可以打开的设计器,_______。
A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 章节 笔试 习题