大学vfp考试题库.docx
- 文档编号:23805949
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:37
- 大小:61.14KB
大学vfp考试题库.docx
《大学vfp考试题库.docx》由会员分享,可在线阅读,更多相关《大学vfp考试题库.docx(37页珍藏版)》请在冰豆网上搜索。
大学vfp考试题库
一、单项选择题(20道小题,共20分)
1、如果在屏幕上要直接看到查询结果,“查询去向”应选择(A)。
(1分)
A、浏览或屏幕B、浏览
C、临时表或屏幕D、屏幕
2、在VFP的表格结构中,逻辑型、日期型和备注型字段的宽度分别为(B)。
(1分)
A、1、8、10B、1、8、4
C、3、8、10D、3、8、任意
3、使用DISPLAY命令时,如果范围子句为ALL或REST,则执行该命令后记录指针指向(C)。
(1分)
A、末记录B、首记录
C、末记录的后面D、首记录的前面
4、对学生按入学成绩由高到低排序,入学成绩相同的学生按年龄由大到小排序使用的命令是(D)。
(1分)
A、SORTTO学生_1ON入学成绩/A,出生日期/D
B、SORTTO学生_1ON入学成绩/D,出生日期/A
C、SORTTO学生_1ON入学成绩/A,出生日期/A
D、SORTTO学生_1ON入学成绩/D,出生日期/D
5、学生关系中有姓名、性别、出生日期等字段,要显示所有1984年出生的学生名单,应使用的命令是(C )。
(1分)
A、LIST姓名FOR出生日期=1984
B、LIST姓名FOR出生日期="1984"
C、LIST姓名FORYEAR(出生日期)=1984
D、LIST姓名FORYEAR("出生日期")=1984
6、执行SELECT0选择工作区的结果是(B)。
(1分)
A、选择了0号工作区B、选择了空闲的最小号工作区
C、选择了一个空闲的工作区D、显示出错信息
7、在VFP中,要对已经存在的表建立索引,应对表进行(C)。
(1分)
A、记录浏览B、记录修改
C、结构修改D、重建表文件
8、在VFP中,使用“数据工作期”窗口打开一个表应单击的按钮是(B)。
(1分)
A、添加B、打开C、浏览D、关闭
9、在VFP中,建立数据库文件可以选择“文件”下拉菜单的菜单项(A)。
(1分)
A、新建B、打开C、保存D、另存为
10、为了以最佳方式为多种应用服务,将数据集中起来以一定的组织方式存放在计算机的外部存储器中,就构成了(A)。
(1分)
A、数据库B、数据操作系统
C、数据库系统D、数据库管理系统
11、在有关数据库的概念中.若干记录的集合称为(D)。
(1分)
A、文件B、字段C、数据项D、表
12、下列函数中返回值为字符型的是(D)。
(1分)
A、DATE()B、TIME()C、YEAR()D、DATETIME()
13、数据库、数据库系统、数据库管理系统这3者之间的关系是(A)。
(1分)
A、数据库系统包含数据库和数据库管理系统
B、数据库包含数据库系统和数据库管理系统
C、数据库管理系统包含数据库和数据库系统
D、数据库系统就是数据库,也就是数据库管理系统
14、在表设计器中,不可以(D)。
(1分)
A、修改已有字段B、增加新字段
C、删除不用字段D、复制表结构
15、用VisualFoxPro进行人事档案管理属于计算机的(C)。
(1分)
A、科学计算应用B、过程控制应用
C、数据处理应用D、辅助工程应用
16、数据库系统与文件系统的主要区别是(D)。
(1分)
A、文件系统简单,而数据库系统复杂
B、文件系统只能管理数据文件,而数据库系统能管理各种类型的文件
C、文件系统只能管理少量数据,而数据库系统能管理大量数据
D、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以
17、如果要创建一个三级数据分组报表,第一个分组表达式为“部门(C)”,第二个分组表达式为“性别(C)”,第三个分组表达式为“基本工资(N)”,则当前索引的索引关键字表达式应该是(B)。
(1分)
A、部门+性别+基本工资B、部门+性别+STR(基本工资)
C、STR(基本工资)+性别+部门D、性别+部门+STR(基本工资)
18、在数据库系统中,DBMS是一种(C)。
(1分)
A、采用了数据库技术的计算机系统
B、包含操作系统在内的数据管理软件系统
C、位于用户与操作系统之间的一层数据管理软件
D、包括数据库管理人员、计算机软硬件以及数据库系统
19、一个表的全部备注字段的内容存储在(A)中。
(1分)
A、同一备注文件B、不同备注文件
C、同一文本文件D、同一数据库文件
20、在VFP环境下,用LISTSTRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为(C)。
(1分)
A、60B、61
C、59D、58
二、填空题(10道小题,共20分)
1、浏览窗口显示表记录有两种格式,即(编辑)和浏览。
(2分)
2、永久关系是数据库表之间的关系,在“数据库设计器”中表现为表索引之间的(联线)。
(2分)
3、删除记录的操作通常分为两步:
先给要删除的记录作(标记),然后再从磁盘上将其物理删除。
(2分)
4、VFP支持两类索引文件,即(单索引文件)和复合索引文件。
(2分)
5、在“表设计器”对话框的“索引”选项卡中,利用(插入)按钮可在当前行前插入一个空行,即可建立新索引。
(2分)
6、在选择工作区的SELECT命令中,既可以使用表别名,又可以使用(工作区的区号),选定的工作区称为当前工作区。
(2分)
7、利用“项目管理器”上(新建)按钮或“项目”菜单中的“新建文件”命令创建的文件会自动包含在项目中,而从“文件”菜单中创建的文件则不会自动包含在项目中。
(2分)
8、向数据库中添加的表应该是目前不属于(任何数据库的一个)的单表。
(2分)
9、在“表设计器”的(索引)选项卡中,可以设置记录验证规则、有效性出错信息,还可以指定记录插入、更新及删除的规则。
(2分)
10、关联是指使不同工作区的记录指针建立起一种临时的(关系或联系),当父表的记录指针移动时,子表的记录指针也随之移动。
(2分)
三、文档处理题(2道小题,共15分)
1、建立一个名为“学习”的表,结构如下:
姓名(C,8),性别(C,1),出生日期(D,8),成绩(N,3),志愿者(L,1),
并将如图所示的记录输入。
按要求处理完本题的文档后,一定要上载此文档,否则本题以零分计!
【附图】(10分)
2、建立一个名为“教学管理”的数据库,将表“学习”加入到该数据库中。
按要求处理完本题的文档后,一定要上载此文档,否则本题以零分计!
(5分)
四、判断题(10道小题,共10分)
1、关系数据库管理系统所管理的关系是一个DBF文件。
(1分)
正确错误。
。
。
。
。
。
。
。
。
。
。
。
。
(错误)
2、可以伴随着表的打开而自动打开的索引是与表名相同的单一索引文件(IDX)。
(1分)
正确错误。
。
。
。
。
。
。
。
。
。
。
。
(错误)
3、只有主索引是不允许记录中出现重复索引值的索引。
(1分)
正确错误。
。
。
。
。
。
。
。
。
。
。
。
(错误)
4、在VisualFoxPro中,可以对字段设置默认值的表必须是自由表。
(1分)
正确错误。
。
。
。
。
。
。
。
。
。
。
。
(错误)
5、VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是索引、排序、查找。
(1分)
正确错误。
。
。
。
。
。
。
。
。
。
。
。
(错误)
6、结构化程序设计的三种基本逻辑结构是选择结构、循环结构和嵌套结构。
(1分)
正确错误。
。
。
。
。
。
。
。
。
。
。
。
(错误)
7、查询设计器既可对单表查询,也可对多表查询。
(1分)
正确错误。
。
。
。
。
。
。
。
。
。
。
。
(错误)
8、这个日期表达式:
{^2002-05-01}-DATE()在VisualFoxPro中是正确的。
(1分)
正确错误。
。
。
。
。
。
。
。
。
。
。
。
(错误)
9、VisualFoxPro中一个数组中各个数组元素必须是同一种数据类型。
(1分)
正确错误。
。
。
。
。
。
。
。
。
。
。
。
(错误)
10、在VisualFoxPro中,通用型字段G和备注型字段M在表中的宽度都是4个字节。
(1分)
正确错误。
。
。
。
。
。
。
。
。
。
。
。
(正确)
五、简答题(4道小题,共20分)
1、有一个名为“学习”的表,结构如下:
姓名(C,8),性别(C,1),出生日期(D,8),成绩(N,3),志愿者(L,1),列出出生年份为1982年并且性别为F的记录(5分)
2、有一个名为“学习”的表,结构如下:
姓名(C,8),性别(C,1),出生日期(D,8),成绩
(N,3),志愿者(L,1),统计成绩在80以上的记录的个数,将结果赋给变量XYZ。
(5分)
3、有一个名为“学习”的表,结构如下:
姓名(C,8),性别(C,1),出生日期(D,8),成绩
(N,3),志愿者(L,1),将所有男志愿者的成绩增加10分。
(5分)
4、有一个名为“学习”的表,结构如下:
姓名(C,8),性别(C,1),出生日期(D,8),成绩
(N,3),志愿者(L,1),按照年龄从大到小进行排序,生成新表名为“学习sort”。
(5分)
六、编程题(1道小题,共15分)
编程序求出{
(要求用循环做,非循环不给分。
)
(下载文件“xsb.dbf”)下载方法:
在链接上右击打开弹出菜单,选择“目标另存为”。
(15分)
必须将本题程序最后的运行结果填入下面的框中。
否则,该题以零分计!
请将你解答本题所写的源程序粘贴到下面或者上载源程序
VFP选择题
1。
VFP是一种________模型的数据库管理系统。
选择:
A.层次_B.网络_C.对象_D.关系答案:
D
2。
对于二维表的关键字来讲,不一定存在的是________。
选择:
A.主关键字_B.候选关键字_C.超关键字_D.外部关键字答案:
D
3。
目前三种基本的数据模型是________。
选择:
A.层次模型、网络模型、关系模型_B.对象模型、网络模型、关系模型_C.网络模型、对象模型、层次模型_D.层次模型、关系模型、对象模型答案:
A
4。
在命令窗口中,不能实现的操作是________。
选择:
A.复制已执行过的命令_B.重复执行已执行过的命令_C.同时执行多个命令_D.在命令窗口中显示命令执行结果答案:
D
5。
VFP系统中,表的结构取决于___________。
选择:
A.字段的个数、名称、类型和长度_B.字段的个数、名称、顺序_C.记录的个数、顺序_D.记录和字段的个数、顺序答案:
A
7。
数据库管理系统是________。
选择:
A.教学软件_B.应用软件C.计算机辅助设计软件_D.系统软件答案:
D
8。
关系型数据库采用________表示实体和实体间的联系。
选择:
A.对象B.字段_C.二维表_D.表单答案:
C
9。
在定义表结构时,以下__________数据类型的字段宽度都是定长的。
选择:
A.字符型、货币型、数值型_B.字符型、货币型、整型_C.备注型、逻辑型、数值型_D.日期型、备注型、逻辑型答案:
D
11。
函数SUBSTR("VisualFoxPro5.0",7,6)的返回值是______。
A.lFoxProB.FoxProC.FoxPro5D.FoxPro5.0答案:
B
12下列说法中正确的是_____。
A.数据库打开时,该库中的表将自动打开
B.当打开数据库中的某个表时,该表所在的数据库将自动打开
C.如果数据库以独占的方式打开,则库中的表只能以独占方式打开
D.如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案:
B
13。
一个表的主关键字被包含到另一个表中时,在另一个表中称这些字段为_______。
A.外关键字B.主关键字C.超关键字D.候选关键字_答案:
A
14.设有订单表order(其中包括字段:
订单号,客户号,职员号,签订日期,金额),查询2007年所签订单的信息,并按金额降序排序,正确的SQL命令是:
A.SELECT*FROMorderWHEREYEAR(签订日期)=2007ORDERBY金额DESC
B.SELECT*FROMorderWHILEYEAR(签订日期)=2007ORDERBY金额ASC
C.SELECT*FROMorderWHEREYEAR(签订日期)=2007ORDERBY金额ASC
D.SELECT*FROMorderWHILEYEAR(签订日期)=2007ORDERBY金额DESC
答案:
A
15.如果内存变量和字段变量均有变量名"姓名",那么引用内存的正确方法是:
A.M.姓名B.M->姓名C.姓名D.A和B都可以答案:
D
19。
以下的四组函数,返回值的数据类型是一致的_____。
A.DTOC(DATE()),DATE(),YEAR(DATE())_B.ALLTRIM("VFP5.0"),ASC("A"),SPACE(8)C.EOF(),RECCOUNT(),DBC()_D.STR(3.14,3,1),DTOC(DATE()),SUBSTR("ABCD",3,1)答案:
D
20。
VFP的循环语句有_____。
选择:
A.DOWHILE,FOR和SCAN_B.DOWHILE,FOR和LOOP_C.FOR,SCAN和LOOP_D.DOCASE和DOWHILE_答案:
A
21。
字段的默认值是保存在______。
选择:
A.表的索引文件中B.数据库文件中C.项目文件中D.表文件中答案:
B
22。
彻底删除记录数据可以分两步来实现,这两步是______。
选择:
A.PACK和ZAPB.PACK和RECALL_C.DELETE和PACKD.DELE和RECALL_答案:
C
23。
表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭后,则该"临时性关系"______。
选择:
A.转化为永久关系B.永久保留C.临时保留D.消失答案:
D
24。
表移出数据库后,仍然有效的是______。
选择:
A.字段的有效性规则B.表的有效性规则_C.字段的默认值_D.结构复合索引文件中的候选索引_
答案:
D
25。
关系模型的基本结构是______。
选择:
A.二维表_B.树形结构C.无向图D.有向图_答案:
A
26.CLEAR
STORE3TOX
STORE5TOY
PLUS(@X,(Y))
?
X,Y
PROCEDUREPLUS
PARAMETERSA1,A2
A1=A1+A2
A2=A1+A2
ENDPROC
A、813B、313C、35D、85
答案:
D
29。
关于数据库的操作,下述说法中,_________是正确的。
选择:
A.数据库被删除后,则它包含的数据库表也随着被删除_B.打开了新的数据库,则原来已打开的数据库被关闭_C.数据库被关闭后,它所包含的数据库表不能被打开_D.数据库被删除后,它所包含的表变成自由表_答案:
D
43。
在VisualFoxPro中创建含备注字段的表和表的结构复合索引文件后,系统自动生成的三个文件的扩展名为___________。
选择:
A..PJX、.PJT、.PRG_B..DBF、.CDX、.FPT_C..FPT、.FRX、.FXP_D..DBC、.DCT、.DCX答案:
B
45。
VisualFoxPro是一个________。
选择:
A.数据库系统B.数据库管理系统_C.数据库D.数据库管理员答案:
B
46。
如果要在同一个数据库的二个表之间建立关系,则在父表的结构复合索引文件中创建_______。
选择:
A.主索引_B.候选索引_C.普通索引_D.唯一索引答案:
A
47。
在向数据库中添加表的操作时,下列说法中不正确的是________。
选择:
A.可以将自由表添加到数据库中_B.可以将数据库表添加到另一个数据库中_C.可以在项目管理器中将自由表拖放到数据库中_D.先将数据库表移出数据库成为自由表,而后添加到另一个数锯库中答案:
B
48。
VFP环境中,当用户将某个表的记录或整个表文件都锁定时,只读命令依然可以工作。
下列____命令在记录或整个文件锁定时依然可以工作。
选择:
A.INDEXB.REPLACEC.APPENDD.SELECT-SQL答案:
D
49。
表之间的“一对多”关系是指___________。
选择:
A.一个表与多个表之间的关系B.一个表中的记录对应另一个表中的多个记录_C.一个表中的记录对应多个表中的一个记录__D.一个表中的记录对应多个表中的多个记录答案:
B
50。
由计算机、操作系统、DBMS、数据库、应用程序等组成的整体称为___________。
选择:
A.数据库系统B.数据库管理系统C.文件系统D.软件系统答案:
A
56。
VFP中,执行“?
ATC("管理","数据库管理系统")”命令后,返回的结果是:
______。
A.0B.4C.7D.错误的函数名答案:
C
57。
下列关于数据的操作说法中,正确的是______。
答案:
C
A.货币型数据不能参加算术运算B.两个日期型数据可以进行加法运算
C.一个日期型数据可以加或减一个整数D.字符型数据能比较大小,日期型则不能
59。
如果一个数据库表的DELETE角发器设置为.F.,则不允许对该表作_________的操作。
A.修改记录B.删除记录C.增加记录D.显示记录答案:
B
62。
VFP的文件菜单中的CLOSE命令是用来关闭________。
A.当前工作区中已打开的数据库B.所有已打开的数据库
C.所有窗口D.当前活动的窗口答案:
D
63。
项目管理器的功能是组织和管理与项目有关的各种类型的_________。
A.文件B.字段C.程序D.数据答案:
A
64。
对于空值,下列叙述中不正确的是______。
答案:
C
A.空值不是一种数据类型B.空值可以赋给变量、数组和字段
C.空值等于空串(“”)和空格D.条件表达式中遇到null值,该条件表达式为“假”
66。
有关查询与视图,下列说法中不正确的是______。
答案:
B
A.查询是只读型数据,而视图可以更新数据源
B.查询可以更新源数据,视图也有此功能
C.视图具有许多数据库表的必性,利用视图可以创建查询和视图
D.视图可以更新源表中的数据,存在于数据库中
67。
有关类、对象、事件,下列说法中不正确的是_________。
答案:
A
A.对象仅能用本身包含的代码来实现操作
B.对象可以是任何客观事物,对象是类的特例
C.类是一组具有相同结构、操作并遵守相同规则的对象
D.事件是一种预先定义好的特定动作,由用户或系统激活
68。
下列各组控件中,全部可与表中数据绑定的控件是_____。
答案:
C
A.EditBox、Grid、LineB.ListBox、Shape、OptonButton
C.ComBox、Grid、TextBoxD.CheckBox、Separator、EditBox
69。
若要建一个有5个按钮的选项组,应将属性_____的值改为5。
A.OptiongroupB.Buttoncount
C.BoundColumnD.ControlSource答案:
B
70.表单名为myForm的表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改”,可以使用代码:
A.myForm.Page3.myPageFrame.Caption="修改"
B.myForm.myPageFrame.Caption.Page3="修改"
C.Thisform.myPageFrame.Page3.Caption="修改"
D.Thisform.myPageFrame.Caption.Page3="修改"
答案:
C
71。
对于自由表而言,不允许有重复值的索引是_______。
A.主索引B.侯选索引C.普通索引D.唯一索引答案:
B
72。
下列命令中,不能使程序跳出循环的是_______。
A.LOOPB.EXITC.QUITD.RETURN答案:
A
74。
有一菜单文件MAIN.MNX,运行该菜单的操作是_______。
选择:
A.执行命令 DO MAIN.MNX
B.执行命令 DOMENU MAIN.MNX
C.先生成菜单程序文件MAIN.MPR,再执行命令DOMAIN.MPR
D.先生成菜单程序文件MAIN.MPR,再执行命令DOMENUMAIN.MPR
答案:
D
75。
关于表格控件,下列说法中不正确的是_______。
选择:
A.表格的数据源可以是表、视图、查询
B.表格中的列控件不包含其它控件
C.表格能显示一对多关系中的子表
D.表格是一个容器对象答案:
B
76。
学生管理数据库中有二个表:
学生表和成绩表,表结构分别如下,
xs.dbf|cj.dbf
学号xhc,8|学号xhc,
8
姓名xmc,8|课程号kchc,
4
性别xbc,2|课程名kcmc,
20
出生日期csrqd|成绩cjn,3
有一个按班级号查该班每一个学生总成绩的表单:
班级号由学生学号的前4位组成。
该表单组合框的
RowSourceType属性为3-SQL语句,则它的
RowSource属性为_______。
选择:
A.SELECTDISTINCTSUBSTR(xh,1,4)FROMxsINTOCURSORxtmp
B.SELECTSUBSTR(xh,4)FROMxsINTOCURSORxtmp
C.SELECTDISTINCTxhFROMxsINTOCURSORxtmp
D.SELECTDISTINCTSUBSTR(xh,1,4)FROMxsINTOxtmp答案:
A
77。
某表单FrmA上有一个命令按钮组CommandGroup1,命令按钮组中有四个命令按钮:
CmdTop,CmdPrior,CmdNext,CmdLast。
要求按下CmdLast时,将按钮CmdNext的Enabled属性置为.F.,则在按钮CmdLast的Click事件中应加入_______命令。
选择:
A.This.Enabled=.F.
B.This.Parent.CmdNext.Enabled=.F.
C.This.CmdNex
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 vfp 考试 题库