历年VFP二级考试笔试试题汇编12004年4月全国计算机二级VFP笔试试题及答案一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。1数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是A)DBS包括DB和DBMSB)DBMS包括DB和DBSC)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS2在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)itm7在VisualFoxPro的项目管理器中不包括的选项卡是A)数据B)文档C)类D)表单8在VisualFoxPro中说明数组的命令是A)DIMENSION和ARRAYB)DECLARE和ARRAYC)DIMENSION和DECLARED)只有DIMENSION9数据库表可以设置字段有效性规则,字段有效性规则属于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”的订单信息,应该使用命令历年VFP二级考试笔试试题汇编2A)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)ORDERBY22如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时A)系统自动备份父表中被删除记录到一个新表中B)若字表中有相关记录,则禁止删除父表中记录C)会自动删除子表中所有相关记录D)不作参照完整性检查,删除父表记录与子表无关23以下关于关系的说法正确的是A)列的次序非常重要B)当需要索引时列的次序非常重要C)列的次序无关紧要D)关键字必须指定为第一列24为了在报表中打印当前时间,这时应该插入一个A)表达式控件B)域控件C)标签控件D)文件控件25在VisualFoxPro中释放和关闭表单的方法是A)RELEASEB)CLOSEC)DELETED)DROP27在表单中为表格控件指定数据源的属性是A)DataSourceB)RecordSourceC)DataFromD)RecordFrom28以下关于表单数据环境叙述错误的是A)可以向表单数据环境设计器中添加表或视图B)可以从表单数据环境设计器中移出表或视图C)可以在表单数据环境设计器中设置表之间的关系D)不可以在表单数据环境设计器中设置表之间的关系29以下关于查询描述正确的是A)不能根据自由表建立查询B)只能根据自由表建立查询C)只能根据数据库表建立查询D)可以根据数据库表和自由表建立查询历年VFP二级考试笔试试题汇编3二、填空题注意:以命令关键字填空的必须拼写完整1使用数据库设计器为两个表建立联系,首先应在父表中建立索引,在子表中建立索引。2常量.n.表示的是型的数据。4运行表单时,Load事件是在Init事件之被引发。5如下程序的输出结果是.i=1DOWHILEi10i=i+2ENDDO?i2004年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假设用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击“登历年VFP二级考试笔试试题汇编4录”按钮时,若用户名输入错误,则提示“用户名错误”;若用户名输入正确,而口令输入错误,则提示“口令错误”。若命令按钮“登录”的Click事件中的代码如下:USE口令表GOTOPflag=0DOWHILE.not.EOF()IFAlltrim(用户名)==Alltrim(Thisform.Text1.value)IfAlltrim(口令)==Alltrim(Thisform.Text2.value)WAIT欢迎使用WINDOWTIMEOUT2ELSEWAIT口令错误WINDOWTIMEOUT2ENDIFflag=1EXITENDIFSKIPENDDOIF——————WAIT用户名错误WINDOWTIMEOUT2ENDIF则在横线处应填写的代码是A)flag=-1B)flag=0C)flag=1D)flag=213表达式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工资BETWEEN2000AND3000B)SELECT*FROM教师WHERE工资2000AND工资3000C)SELECT*FROM教师WHERE工资2000OR工资3000D)SELECT*FROM教师WHERE工资=2000AND工资=3000历年VFP二级考试笔试试题汇编521建立一个视图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)DROPVIEWsalaryC)DELETEsalaryVIEWD)DELETEsalary23有SQL语句:SELECT主讲课程,COUNT(*)FROM教师GROUPBY主讲课程该语句执行结果含有记录个数是A)3B)4C)5D)624有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教师INNERJOIN学院ON教师.系号=学院.系号GROUPBY学院.系名D)SELECT学院.系名,COUNT(*)AS教师人数;FROM教师INNERJOIN学院ON教师.系号=学院.系号27使用SQL语句增加字段的有效性规则,是为了能保证数据的A)实体完整性B)表完整性C)参照完整性D)域完整性28向项目中添加表单,应该使用项目管理器的A)“代码”选项卡B)“类”选项卡C)“数据”选项卡D)“文档”选项卡29有关参照完整性的删除规定,正确的描述是A)如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录。B)如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除子表相关的父表中的记录。C)如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责做任历年VFP二级考试笔试试题汇编6何