历年VFP二级考试试题精编.docx
- 文档编号:7578858
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:34
- 大小:42.39KB
历年VFP二级考试试题精编.docx
《历年VFP二级考试试题精编.docx》由会员分享,可在线阅读,更多相关《历年VFP二级考试试题精编.docx(34页珍藏版)》请在冰豆网上搜索。
历年VFP二级考试试题精编
2004年4月全国计算机二级VFP笔试试题及答案
一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
1数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是
A)DBS包括DB和DBMSB)DBMS包括DB和DBS
C)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS
2在VisualFoxPro中“表”是指
A)报表B)关系C)表格D)表单
3数据库系统与文件系统的最主要区别是
A)数据库系统复杂,而文件系统简单
B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D)文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量
4在当前表单的LABEL1控件中显示系统时间的语句是
A)THISFORM.LABEL1.CAPTION=TIME()
B)THISFORM.LABEL1.VALUE=TIME()
C)THISFORM.LABEL1.TEXT=TIME()
D)THISFORM.LABEL1.CONTROL=TIME()
5在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用
A)临时关键字B)主关键字C)外部关键字D)索引关键字
6在VisualFoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是
A)proB)prjC)pjxD)itm
7在VisualFoxPro的项目管理器中不包括的选项卡是
A)数据B)文档C)类D)表单
8在VisualFoxPro中说明数组的命令是
A)DIMENSION和ARRAYB)DECLARE和ARRAY
C)DIMENSION和DECLARED)只有DIMENSION
9数据库表可以设置字段有效性规则,字段有效性规则属于
A)实体完整性范畴B)参照完整性范畴
C)数据一致性范畴D)域完整性范畴
10在VisualFoxPro中字段的数据类型不可以指定为
A)日期型B)时间型C)通用型D)备注型
11用命令“INDEXON姓名TAGindex_nameUNIQUE”建立索引,其索引类型是
A)主索引B)候选索引C)普通索引D)惟一索引
12以下关于主索引和侯选索引的叙述正确的是
A)主索引和侯索引都能保证表记录的惟一
B)主索引和侯选索引都可以建立在数据库表和自由表上
C)主索引可以保证表记录的惟一性,而侯选索引不能
D)主索引和侯选索引是相同的概念
13查询订购单号首字符是“P”的订单信息,应该使用命令
A)SELECT*FROM订单WHEREHEAD(订购单号,1)=”P”
B)SELECT*FROM订单WHERELEFT(订购单号,1)=“P”
C)SELECT*FROM订单WHERE“P”$订购单号
D)SELECT*FROM订单WHERERIGHT(订购单号,1)=“P”
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数据库表的字段可以定义默认值,默认值是
A)逻辑表达式B)字符表达式C)数值表达式D)前三种都可能
16数据库的字段可以定义规则,规则是
A)逻辑表达式B)字符表达式C)数值表达式D)前三种说法都不对
17在SQL语句中,与表达式“供应商名LIKE”%北京%””功能相同的表达式是
A)LEFT(供应商名,4)=”北京”B)”北京”$供应商名
C)供应商名IN“%北京%”D)AT(供应商名,”北京”)
19在VisualFoxPro的查询设计器中“筛选”选项卡对应的SQL短语是
A)WHEREB)JOINC)SETD)ORDERBY
22如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时
A)系统自动备份父表中被删除记录到一个新表中
B)若字表中有相关记录,则禁止删除父表中记录
C)会自动删除子表中所有相关记录
D)不作参照完整性检查,删除父表记录与子表无关
23以下关于关系的说法正确的是
A)列的次序非常重要B)当需要索引时列的次序非常重要
C)列的次序无关紧要D)关键字必须指定为第一列
24为了在报表中打印当前时间,这时应该插入一个
A)表达式控件B)域控件C)标签控件D)文件控件
25在VisualFoxPro中释放和关闭表单的方法是
A)RELEASEB)CLOSEC)DELETED)DROP
27在表单中为表格控件指定数据源的属性是
A)DataSourceB)RecordSourceC)DataFromD)RecordFrom
28以下关于表单数据环境叙述错误的是
A)可以向表单数据环境设计器中添加表或视图
B)可以从表单数据环境设计器中移出表或视图
C)可以在表单数据环境设计器中设置表之间的关系
D)不可以在表单数据环境设计器中设置表之间的关系
29以下关于查询描述正确的是
A)不能根据自由表建立查询B)只能根据自由表建立查询
C)只能根据数据库表建立查询D)可以根据数据库表和自由表建立查询
二、填空题注意:
以命令关键字填空的必须拼写完整
1使用数据库设计器为两个表建立联系,首先应在父表中建立索引,在子表中建立索引。
2常量.n.表示的是型的数据。
4运行表单时,Load事件是在Init事件之被引发。
5如下程序的输出结果是.
i=1
DOWHILEi<10
i=i+2
ENDDO
?
i
2004年9月全国计算机二级VFP笔试试题及答案
一、选择题:
1DBMS的含义是:
A)数据库系统 B)数据库管理系统C)数据库管理员D)数据库
2从关系模式中指定若干个属性组成新的关系的运算称为:
A)联接 B)投影 C)选择 D)排序
3对于“关系”的描述,正确的是:
A)同一个关系中允许有完全相同的元组
B)同一个关系中元组必须按关键字升序存放
C)在一个关系中必须将关键字作为该关系的第一个属性
D)同一个关系中不能出现相同的属性名
4在表设计器的“字段”选项卡中可以创建的索引是
A)唯一索引B)候选索引C)主索引D)普通索引
5在程序中不需要用public等命令明确声明和建立,立刻直接使用的内存变量
A)局部变量B)公共变量C)私有变量D)全局变量
6扩展名为dbf的文件是
A)表文件B)表单文件C)数据库文件D)项目文件
9如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在Form1的Load事件中加入语句
A)THISFORM.CAPTION="登录窗口" B)FORM1.CAPTION="登录窗口"
C)THISFORM.NAME="登录窗口"D)FORM1.NAME="登录窗口"
10如果想在运行表单时,向Text2文本框中输入字符,且字符显示的是“*”是,则可以在Form1的Init事件中加入语句
A)FORM1.TEXT2.PASSWORDCHAR="*"
B)FORM1.TEXT2.PASSWORD="*"
C)THISFORM.TEXT2.PASSWORD="*"
D)THISFORM.TEXT2.PASSWORDCHAR="*"
11假设用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击“登录”按钮时,若用户名输入错误,则提示“用户名错误”;若用户名输入正确,而口令输入错误,则提示“口令错误”。
若命令按钮“登录”的Click事件中的代码如下:
USE口令表
GOTOP
flag=0
DOWHILE.not.EOF()
IFAlltrim(用户名)==Alltrim(Thisform.Text1.value)
IfAlltrim(口令)==Alltrim(Thisform.Text2.value)
WAIT"欢迎使用"WINDOWTIMEOUT2
ELSE
WAIT"口令错误"WINDOWTIMEOUT2
ENDIF
flag=1
EXIT
ENDIF
SKIP
ENDDO
IF
——————
WAIT"用户名错误"WINDOWTIMEOUT2
ENDIF
则在横线处应填写的代码是
A)flag=-1B)flag=0C)flag=1D)flag=2
13表达式LEN(SPACE(0))的运算结果是
A)NULLB)1C)0D)""
14为表单建立了快捷菜单MYMENU,调用快捷菜单的命令代码DOmymenu.mprWITHTHIS应该放在表单的那个事件中?
A)DesoryB)Init事件C)load事件D)RIGHTCLICK事件
16将“欧阳秀”的工资增加200元SQL语句是
A)REPLACE教师WITH工资=工资+200WHERE姓名=”欧阳秀”
B)UPDATE教师SET工资=工资+200WHEN姓名=“欧阳秀”
C)UPDATE教师工资WITH工资+200WHERE姓名=“欧阳秀”
D)UPDATE教师SET工资=工资+200WHERE姓名=“欧阳秀”
18有SQL语句:
SELECT*FROM教师WHERENOT(工资>3000OR工资<2000)与如上语句等价的SQL语句是
A)SELECT*FROM教师WHERE工资BETWEEN2000AND 3000
B)SELECT*FROM教师WHERE工资>2000AND工资<3000
C)SELECT*FROM教师WHERE工资>2000OR工资<3000
D)SELECT*FROM教师WHERE工资<=2000AND工资>=3000
21建立一个视图salary,该视图包括了系号和(该系的)平均工资两个字段,正确的SQL语句是:
A)CREATEVIEWsalaryAS系号,SVG(工资)AS平均工资FROM教师GROUPBY系号
B)CREATEVIEWsalaryASSELECT系号,AVG(工资)AS平均工资FROM教师GROUPBY系名
C)CREATEVIEWSalarySELECT系号,AVG(工资)AS平均工资FROM教师GROUPBY系号
D)CREATEVIEWsalaryASSELECT系号,AVG(工资)AS平均工资FROM教师GROUPBY系号
22删除视图salary的命令是
A)DROPsalaryVIEWB)DROPVIEWsalary
C)DELETEsalaryVIEWD)DELETEsalary
23有SQL语句:
SELECT主讲课程,COUNT(*)FROM教师GROUPBY主讲课程该语句执行结果含有记录个数是
A)3B)4C)5D)6
24有SQL语句SELECTCOUNT(*)AS人数,主讲课程FROM教师GROUPBY主讲课程:
ORDERBY人数DESC该语句执行结果的第一条记录的内容是
A)4数据结构B)3操作系统C)2数据库D)1网络技术
25有SQL语句:
SELECT学院,系名,COUNT(*)AS教师人数FROM教师,学院WHERE教师.系号=学院.系号GROUPBY学院.系名与如上语句等价的SQL语句是:
A)SELECT学院.系名,COUNT(*)AS教师人数;FROM教师INNERJOIN学院教师.系号=学院.系号GROUPBY学院.系名
B)SELECT学院.系名,COUNT(*)AS教师人数;FROM教师INNERJOIN学院ON系号GROUPBY学院.系名
C)SELECT学院.系名,COUNT(*)AS教师人数;FROM教师INNER JOIN学院ON教师.系号=学院.系号GROUPBY学院.系名
D)SELECT学院.系名,COUNT(*)AS教师人数;FROM教师INNER JOIN学院ON教师.系号=学院.系号
27使用SQL语句增加字段的有效性规则,是为了能保证数据的
A)实体完整性B)表完整性C)参照完整性D)域完整性
28向项目中添加表单,应该使用项目管理器的
A)“代码”选项卡B)“类”选项卡C)“数据”选项卡D)“文档”选项卡
29有关参照完整性的删除规定,正确的描述是
A)如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录。
B)如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除子表相关的父表中的记录。
C)如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责做任何工作。
D)上面三种说法都不对
30有关查询设计器,正确的描述是:
A)“联接”选项卡与SQL语句的GROUPBY短语对应
B)“筛选”选项卡与SQL语句的HAVING短语对应
C)“排序依据”选项卡与SQL语句的ORDERBY短语对应
D)“分组依据”“选项卡与SQL语句的JOINON短语对应
31使用“调试器“调试程序时,用于显示正在调试的程序文件的窗口是:
A局部窗口B跟踪窗口C调用堆栈窗口D监视窗口
32让控件获得焦点,使其成为活动对象的方法是
A)SHOWB)RELEASEC)SETFOCUSD)GOTFOCUS
33下面关于表单若干常用事件的描述中,正确的是
A)释放表单时,UNLOAD事件在DESTROY事件之前引发
B)运行表单时,INIT事件在LOAD事件之前引发
C)单击表单的标题栏,引发表单的CLICK事件
D)上面的说法都不对
34如果文本框的INPUTMASK属性值是#99999,允许在文本框中输入的是
A)+12345B)abc123C)$12345D)abcdef
35连编应用程序不能生成的文件是
A)APP文件B)EXE文件C)DLL文件D)PRG文件
二、填空题
1.在关系模型中,“关系中不允许出现相同元组”的约束是通过实现的。
2.在visualfoxpro中项目文件的扩展名是
4.在visualfoxpro的查询设计器中选项卡对应的SQL短语是WHERE
5.在visualfoxpro中,BUILD命令连编生成的程序可以脱离开visual foxpro在WINDOWS环境下运行。
6.当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参照完整性的删除规则为
7.在visualfoxpro中释放和关闭表单的方法是.
9.在VISUALFOXPRO的表单设计中,为表格控件指定数据源的属性是.
10表示“1962年10月27日”的日期常量应改写为
12.在将设计好的表单存盘时,系统生成扩展名分别是SCX和的两个文件。
13.在VISUALFOXPRO中为表单指定标题的属性是
14.在VISUALFOXPRO中表单的LOAD事件发生在INIT事件之.
15.在VISUALFOXPRO中如下程序的运行结果(即执行命令DOmain后)是
*程序文件名:
main.prg*子程序文件名:
s1.prg
SETTALKOFFPROCEDUREs1
CLOSEALLLOCALmX
CLEARALLmX="VisualFoxProDBMS考试"
mX="VisualFoxpro"mY="计算机等级"+mY
mY="二级"RETUREN
DOs1
?
mY+mX
RETURN
2005年4月全国计算机二级VFP笔试试题及答案
一、选择题
数据独立性是数据库技术的重要特点之一。
所谓数据独立性是指______。
A.数据与程序独立存放B.不同的数据被存放在不同的文件中
C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对
用树形结构表示实体之间联系的模型是_____。
A.关系模型B.网状模型C.层次模型D.以上三个都是
在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的______。
A.参照完整性B.实体完整性C.域完整性D.用户定义完整性
在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是______。
A.改变表中记录的物理顺序B.为了对表进行实体完整性约束
C.加快数据库表的更新速度D.加快数据库表的查询速度
数据库系统中对数据库进行管理的核心软件是______。
A.DBMSB.DBC.OSD.DBS
设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表______。
A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引
B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引
C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引
D.在父表和子表的连接字段上都要建立主索引
关系运算中的选择运算是______。
A.从关系中找出满足给定条件的元组的操作
B.从关系中选择若干个属性组成新的关系的操作
C.从关系中选择满足给定条件的属性的操作
D.A和B都对
在指定字段或表达式中不允许出现重复值的索引是______。
A.惟一索引B.惟一索引和候选索引
C.惟一索引和主索引D.主索引和候选索引
在VisualFoxPro中,以下关于删除记录的描述,正确的是______。
A.SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表
B.SQL的DELETE命令和传统VisualFoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表
C.SQL的DELETE命令可以物理地删除数据库表中的记录,而传统VisualFoxPro的DELETE命令只能逻辑删除数据库表中的记录
D.传统VisualFoxPro的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表
在VisualFoxPro中,下列关于表的叙述正确的是______。
A.在数据库表和自由表中,都能给字段定义有效性规则和默认值
B.在自由表中,能给表中的字段定义有效性规则和默认值
C.在数据库表中,能给表中的字段定义有效性规则和默认值
D.在数据库表和自由表中,都不能给字段定义有效性规则和默认值
VisualFoxPro的“参照完整性”中“插入规则”包括的选择是______。
A.级联和忽略B.级联和删除C.级联和限制D.限制和忽略
在VisualFoxPro中,关于查询和视图的正确描述是______。
A.查询是一个预先定义好的SQLSELECT语句文件
B.视图是一个预先定义好的SQLSELECT语句文件
C.查询和视图是同一种文件,只是名称不同
D.查询和视图都是一个存储数据的表
在VisualFoxPro中,以下关于视图描述中错误的是______。
A.通过视图可以对表进行查询B.通过视图可以对表进行更新
C.视图是一个虚表D.视图就是一种查询
使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是______。
A.DELETEFORAGE>30B.DELETEFROMSWHEREAGE>30
C.DELETESFORAGE>30D.DELETESWHEREAGE>30
在VisualFoxPro中,使用LOCATEFOR命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用______。
A.再次使用LOCATEFOR命令B.SKIP命令
C.CONTINUE命令D.GO命令
下列表达式中,表达式返回结果为.F.的是______。
A.AT("A","BCD")B."[信息]"$"管理信息系统"
C.VAL("A12BCD")D.SUBSTR("计算机技术",3,2)
使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确命令是______。
A.APPENDINTOS(SNO,SN,SEX,AGE)VALUES(’0401’,’王芳’,’女’,18)
B.APPENDSVALUES(’0401’,’王芳’,18,’女’)
C.INSERTINTOS(SNO,SN,SEX,AGE)VALUES(’0401’,’王芳’,’女’,18)
D.INSERTSVALUES(’0401’,’王芳’,18,’女’)
假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句______。
A.ThisForm.CloseB.ThisForm.Erase
C.ThisForm.ReleaseD.ThisForm.Return
在SQL的SELECT查询结果中,消除重复记录的方法是______。
A.通过指定主关系键B.通过指定惟一索引
C.用DISTINCT子句D.使用HAVING子句
下列关于SQL中HAVING子句的描述,错误的是______。
A.HAVING子句必须与GROUPBY子句同时使用
B.HAVING子句与GROUPBY子句无关
C.使用WHERE子句的同时可以使用HAVING子句
D.使用HAVING子句的作用是限定分组的条件
在VisualFoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统反应是______。
A.不做参照完整性检查B.不准删除父表中的记录
C.自动删除子表中所有相关的记录
D.若子表中有相关记录,则禁止删除父表中记录
二、填空题(每空2分,共30分)
在面向对象方法中,类的实例称为。
诊断和改正程序中错误的工作通常称为。
在关系数据库中,把数据表示成二维表,每一个二维表称为。
在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是联系。
执行命令A=2005/4/2之后,内存变量A的数据类型是型。
如下程序显示的结果是。
s=1
i=0
dowhilei<8
s=s+i
i=i+2
enddo
?
s
2005年9月全国计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 历年 VFP 二级 考试 试题 精编