2016计算机二级VFP数据库真题及答案
全国计算机二级考试VF练习题含答案
全国计算机二级考试VF练习题含答案2016全国计算机二级考试VF练习题(含答案)2016全国计算机等级考试时间定在3月下旬,为了帮助大家备考计算机二级考试,下面店铺为大家带来2016全国计算机二级考试VF 练习题(含答案),欢迎阅读学习,希望对你有所帮助!一、单项选择题(每小题1分,共20分)1.在VFP的命令窗口中,以下叙述正确的是(A)(A)所使用的变量都是全局变量(B)不能运行任何程序(C)不能打开数据表(D)不能修改执行过的命令2.在数据库的三级模式中,真正存储数据的是(B)。
(A)模式(B)内模式(C)外模式(D)概念模式3.在VFP的命令窗口中已经定义了若干个内存变量,若执行QUIT 命令后,这些变量所保存的数据将(C)(A)存入一个自动生成的内存变量文件中(B)自动转到磁盘存储器上保留(C)随着系统的退出全部丢失(D)转为外存变量保存下来4.通用字段的数据宽度为4,它存放的是(C).(A)多媒体数据(B)文件名称(C)FPT指针(D)CDX指针5.下列符号中,不是变量名的是(A)。
(A)"姓名"(B)性别(C)A100(D)AB6.表达式SUBSTR(RIGHT(“ZIYUANGUANLI”,6),3,4)的结果(A)。
(A)ANLI(B)GUAN(C)YUAN(D)ZIYU7.下列函数中,将字符串转换为数值的是(B)。
(A)STR()(B)VAL()(C)CHR()(D)MOD()8.TIME()函数返回值的数据类型是(B)。
(A)数值型(B)字符型(C)逻辑型(D)日期型9.执行A=″1.保护环境″和B=20两条赋值命令后,能够正确求值的表达式是(B)。
(A)RIGHT(A,4)+SUBSTR(B,2)(B)VAL(LEFT(A,1))+B(C)A+B(D)SUBSTR(A,1,1)+B10.设X=123,Y=678,H=”X+Y”,则表达式1+&H的值是(A)。
计算机二级VF练习题及答案
计算机二级VF练习题及答案2016计算机二级VF练习题及答案2016年3月计算机等级考试时间为3月26-29日,为了帮助大家能顺利通过计算机二级考试,下面店铺为大家带来VF练习题及答案,供大家参考学习,预祝考生备考成功!想了解更多相关信息请持续关注我们店铺!1[单选题] 在Visual FoxPro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为( )。
A.向导B.设计器C.生成器D.项目管理器参考答案:B参考解析:Visual FoxPro的设计器是创建和修改应用系统各种组件的可视化工具,利用各种设计器可以创建表、表单、数据库、查询、报表等。
向导是一种交互式程序,用户在一系列向导屏幕上回答问题或者选择选项,向导会根据回答生成文件或者执行任务,帮助用户快速地完成一般性的任务。
生成器是带有选项卡的对话框,用于简化对表单、复杂控‘件和参照完整性代码的创建和修改过程。
项目管理器是Visula FoxPro中处理数据和对象的主要组织工具,它为系统开发者提供了极为便利的工作平台。
2[单选题] 计算结果不是字符串“Teacher”的表达式是( )。
A.at(〝MyTeacher〞,3,7)B.substr(〝MyTeacher〞,3,7)C.right(〝MyTeacher〞,7)D.left(〝Teacher〞,7)参考答案:A参考解析:t(<字符表达式1>,<字符表达式2>,<数值表达式>)函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次出现的位置,表达式al(〝MyTeacher〞,3,7)不正确;substr函数从指定表达式值的指定位置取指定长度的子串作为函数,substr(”MyTeacher”,3,7)的值为”Teacher”;left从指定表达式值的左端取-个指定长度的子串作为函数值,fit#t(。
MyTeacher”,7)的值为”Teacher”;asht从指定表达式值的右端取-个指定长度的子串作为函数值,left(〝eacher〞,7)的值为“Teacher”。
计算机二级VFP试题及答案(2)
计算机二级VFP试题及答案(2)2016年计算机二级VFP试题及答案B)视图是一个预先定义好的SQL SELECT语句文件C)查询和视图是同一种文件,只是名称不同D)查询和视图都是一个存储数据的表(23) 在Visual FoxPro中,以下关于视图描述中错误的是A) 通过视图可以对表进行查询B) 通过视图可以对表进行更新C)视图是一个虚表D) 视图就是一种查询(24) 使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是A) DELETE FOR AGE>30B) DELETE FROM S WHERE AGE>30C) DELETE S FOR AGE>30D) DELETE S WHERE AGE>30(25) 在Visual FoxPro中,使用LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用A)再次使用LOCATE FOR 命令B)SKIP命令C)CONTINUE命令D)GO命令(26) 在Visual FoxPro中,删除数据库表S的SQL命令是A) DROP TABLE SB) DELETE TABLE SC) DELETE TABLE S.DBFD) ERASE TABLE S(27) 下列表达式中,表达式返回结果为.F.的是A) AT(“A”,”BCD”)B) “[信息]”$“管理信息系统”C) ISNULL(.NULL.)D) SUBSTR(“计算机技术”,3,2)(28) 使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确的命令是A)APPEND INTO S (SNO,SN,SXE,AGE) valueS (‘0401’,’王芳’,’女’,18)B)APPEND S valueS (‘0401’,’王芳’,’女’,18)C)INSERT INTO S (SNO,SN,SEX,AGE) valueS (‘0401’,’王芳’,’女’,18)D)INSERT S v alueS (‘0401’,’王芳’,18,’女’)(29) 假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句A) ThisForm.CloseB) ThisForm.EraseC) ThisForm.ReleaseD) ThisForm.Return(30) 在SQL的SELECT查询结果中,消除重复记录的方法是A) 通过指定主关系键B) 通过指定惟一索引C) 使用DISTINCTD)使用HAVING子句(31) 在Visual FoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是A)SELECT子句中可以包含表中的列和表达式B)SELECT子句中可以使用别名C)SELECT子句规定了结果集中的列顺序D)SELECT子句中列的顺序应该与表中列的顺序一致(32) 下列关于SQL中HAVING子句的描述,错误的是A)HAVING子句必须与GROUP BY子句同时使用B)HAVING子句与GROUP BY子句无关C)使用WHERE子句的同时可以使用HAVING子句D)使用HAVING子句的作用是限定分组的条件(33) 在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当删除父表中的记录时,系统反应是A) 不做参照完整性检查B) 不准删除父表中的记录C) 自动删除子表中所有相关的记录D) 若子表中有相关记录,则禁止删除父表中记录第(34)——(35)题使用如下三个数据库表学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。
计算机二级《VFP》考试试题及答案
计算机二级《VFP》考试试题及答案注:以下为VFP考试中可能的试题及答案,仅供参考。
一、单选题1. 在VFP中,以下哪个命令可以用于创建新的数据库文件?A. CREATE TABLEB. CREATE DATABASEC. CREATE FILED. CREATE NEW答案:B2. 下列哪个函数可以用来获取当前系统时间?A. NOW()B. DATE()C. TIME()D. DATETIME()答案:A3. VFP中,以下哪个函数可以从指定的文本日期时间返回一个datetime值?A. CTOT()B. RGB()C. TRANSFORM()D. VAL()答案:A4. 若要从光标记录中删除指定的行,应该使用哪个命令?A. DELETEB. REMOVEC. ERASED. UNLINK答案:A5. 以下哪个命令可以将可编辑文本框更改为只读状态?A. READONLY .T.B. READONLY .F.C. SET READONLY OND. SET READONLY OFF答案:C二、多选题1. 若要通过程序修改表格的结构,以下哪个操作可以实现?A. 添加新的字段B. 删除已有的字段C. 重命名字段D. 更改字段的数据类型答案:A、B、C、D2. VFP中,以下哪些控件可以用于显示数据库中的数据?A. TEXTBOXB. LABELC. GRIDD. LISTBOXE. COMBOBOX答案:C、D、E3. 下列哪些命令可以用于实现对表格数据的排序?A. SORT DESCENDINGB. INDEX ONC. ORDER BYD. QUERY答案:A、B、C三、填空题1. 若要定义一个日期类型的变量,应该使用以下语句:_____答案:LOCAL dDate AS DATE2. 若要将一个字符串转换为数值类型,应该使用以下函数:_____答案:VAL()3. 若要在代码中打开一个表格,应该使用以下命令:_____答案:USE tablename四、简答题1. VFP中,什么是视图?答:视图是一个虚拟表格,它是基于其他表格或查询构建的,因此它实际上并不存储数据,而是从其他表格中检索数据。
2016年3月全国计算机等级考试二级《VISUAL FOXPRO》真题一及详解
2016年3月全国计算机等级考试二级《VISUAL FOXPRO》真题一(总分100, 考试时间120分钟)一、选择题,每题1分。
1. 设X=〝11〞,Y=〝1122″,下列表达式结果为假的是()。
A NOT(X==Y)AND(X$Y)B NOT(X$Y)OR(X<>Y)C NOT(X>=Y)D NOT(X$Y)答案:D字符串精确比较运算符(==),只有当两个字符串完全相同时,才会是逻辑真,所以X==Y为逻辑假;子串包含测试运算符($),如果运算符前的字符串是运算符后的字符串的-个子字符串,则为逻辑真,所以X$Y为逻辑真;大于等于运算符(>=),是对两个字符串自左向右逐个进行比较,-旦发现两个对应字符不同,就根据两个字符的排序序列决定两个字符串的大小,x、Y的前两个字符相胃。
所以比较第3个字符,由于x只有两个字符,则第3位x小于Y.所以x小于Y,故X>=Y为逻辑假;X<>Y为逻辑真。
由以上可得:A)选项中,由于.NOT的优先级高于AND。
所以先比较NOT(X==Y)为逻辑真,由于X$Y也为逻辑真,所以NOT(X==Y)AND(X$Y)为逻辑真。
B)选项中。
由于NOT的优先级高于0R,所以先比较NOT(X$Y)为逻辑假,由于X<>Y也为逻辑真,所以NOT(X$Y)OR(X<>Y)为逻辑真。
C)选项中,X>=Y为逻辑假,则NOT(X>=Y)为逻辑真。
D)选项中,X$Y也为逻辑真,则NOT(X$Y)为逻辑假。
2. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。
A DBS包括DB和DBMSB DBMS包括DB和DBSC DB包括DBS和DBMSD DBS就是DB,也就是DBMS答案:A数据库(DB)是存储在计算机存储设备上的结构化的相关数据集合;数据库管理系统(DBMS)是为数据库的建立、使用和维护而配置的软件。
2016年计算机二级考试试题及答案
2016年计算机⼆级考试试题及答案 第1题: 1. 建⽴菜单QUERY_MENU。
该菜单只有"查询"和"退出"两个主菜单项(条形菜单), 其中单击菜单项"退出"时,返回到VFP系统菜单(相应命令写在命令框中,不要写在过程中)。
2. 将COURSE表的"开课系部"字段名改为"开课单位",其余不变。
3. 从数据库SCORE_MANAGER中移去表TEMP2.DBF(不是删除)。
4. 将SCORE1表中记录按学号从低到⾼排序,在学号相同的情况下再按成绩从⾼ 到低排序,排序结果存⼊表NEW_ORDER。
本题主要考核点: 菜单的建⽴、字段改名、数据库表的逻辑删除、表的排序及查询去向等知识点 本题解题思路: 第1题:本题的主要考核点是菜单的建⽴。
新建菜单可按下列步骤:选择"⽂件"菜单中的"新建"命令,在"新建"对话框中选择"菜单",单击"新建⽂件"按钮。
在"新建菜单"对话框中选择"菜单"按钮,调出"菜单设计器"。
也可⽤CREATE MENU命令直接调出菜单设计器。
在菜单名称中填⼊"查询"、"退出","退出"结果为命令"SET SYSMENU TO DEFAULT"。
第2题:本题的主要考核点是字段的改名。
打开COURSE表表设计器,将光标移动到"开课系部"字段格中,将其改为"开课单位"。
第3题:本题的主要考核点是数据库表的逻辑删除。
打开考⽣⽂件夹下的" SCORE_MANAGER "数据库,在" SCORE_MANAGER "数据库设计器中,选中"TEMP2"表,点击主菜单"数据库"下的"移去",在弹出的对话框中点击"移去"按钮,在随后弹出的对话框中点击"是"按钮,⾄此便完成了"从数据库"SCORE_MANAGER"中移去表TEMP2(不是删除)"的操作。
2016年计算机二级考试VF训练试题及答案
2016年计算机二级考试VF训练试题及答案1[单选题] 执行如下命令的输出结果是( )。
?15%4,15%-4A.3 -1B.3 3C.1 1D.1 -1参考答案:A参考解析:“%”可理解为返回两个数值表达式相除的余数。
l5除以4等于3余3,所以15%4=3;15除以-4,商-4,余-1,所以15%-4=1。
正确答案为“3-1”,即A)选项正确。
2[单选题] 恢复系统默认菜单的命令是( )。
A.SET MENU TO DEFAULTB.SET SYSMENU TO DEFAULTC.SET SYSTEM MENU TO DEFAULTD.SET SYSTEM TO DEFAULT参考答案:B参考解析:恢复系统菜单的命令为SET SYSMEN1TODEFAULT。
通过SET SYSMENU命令可以允许或禁止在程序执行时访问系统菜单,也可以重新配置系统菜单。
系统菜单配置命令为:SET SYSMENU ON1OFFIAUTOMATIClTO[]I TO[]| To[DE.FAULT]I SAVE I NOSAVE。
一般常用到将系统菜单恢复成标准配置,可先执行SET SYSMENU NOSAVE,然后执行SET SYS.MENU TO DEFAULT。
3[单选题] 释放和关闭表单的方法是( )。
A.ReleaseB.DeleteC.LostFocusD.Destroy参考答案:A参考解析:表单的Release方法是将表单从内存中释放;LostFocus事件是表单失去焦点的事件;Destroy事件是在表单对象释放时引发的事件;表单没有Delete事件和方法。
4[单选题] 建立一个视图sa.1ar7,该视图包括了系号和该系的平均工资两个字段,正确的SQL语句是A.CREATEVIEWsalaryAS系号,AVG(工资.AS平均工资FROM 教师GROUPBY系号B.CREATEVIEWsalaryASSELECT系号,AVG(工资.AS平均工资FROM教师GROUPBY系名C.CREATEVIEWsalarySELECT系号,AVG(工资.AS平均工资FROM教师GROUPBY系号D.CREATEVIEWsalaryASSELECT系号,AVG(f资.AS平均工资FROM教师GROUPBY系号参考答案:D参考解析:.以直接用建立视图的SQL命令CREATEVIEw…AS-·’建立视图,A、C选项语法格式错误,首先排除。
9月计算机二级《VFP》测试题及答案
9月计算机二级《VFP》测试题及答案2016年9月计算机二级《VFP》测试题及答案1.Modify Command命令建立的文件的默认扩展名是( )。
A.prgB.appC.cmdD.exe2.设置表单标题的属性是( )。
A.TitleB.TextC.BiaotiD.Caption3.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。
A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS4.扩展名为mpr的文件是( )。
A.菜单文件B.菜单程序文件C.菜单备注文件D.菜单参数文件5.在SQL SELECT语句中为了将查询结果存储到临时表应该使用短语( )。
A.T0 CURSORB.INTO CURSORC.INTO DBFD.TO DBF6.在Visual FoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是( )。
A.主索引B.唯一索引C.候选索引D.普通索引7.打开已经存在的表单文件的命令是( )。
A.MODIFY FORMB.EDIT FORMC.OPEN FORMD.READ FORM8.释放和关闭表单的方法是( )。
A.ReleaseB.DeleteC.LostFocusD.Destroy9.SQL语句中删除视图的命令是( )。
A.DROP TABLEB.DROP VIEWC.ERASE TABLED.ERASE VIEW10.计算每名运动员的“得分”的正确SQL命令是( )。
A.UPDATE运动员FIELD得分=2*投中2分球+3*投中3分球+罚球B.UPDATE运动员FIELD得分WITH2*投中2分球+3*投中3分球+罚球C.UPDATE运动员SET得分WITH2*投中2分球+3*投中3分球+罚球D.UPDATE运动员SET得分=2*投中2分球+3*投中3分球+罚球11.设有订单表order(订单号,客户号,职员号,签订日期,金额),查询2011年所签订单的信息,并按金额降序排序,正确的SQL命令是( )。
计算机二级VF考试试题及答案
计算机二级VF考试试题及答案2016计算机二级VF考试试题及答案1、下列关于自由表的叙述中,错误的是( )。
A.全部是用以前版本的FoxPro(FoxBASE)建立的表B.可以用VisualFoxPro建立,也可以把它添加到数据库中C.自由表可以添加到数据库中D.数据库表也可以从数据库中移出成为自由表2、在VisualFoxPr0中,下列关于查询的描述中正确的是( )。
A.不能用自由表建立查询B.只能用自由表建立查询C.不能用数据库表建立查询D.可以用数据库表和自由表建立查询3、在SQL的数据定义功能中,删除表字段名的命令格式是( )。
A.ALTER TABLE数据表名DELETE COLUMN字段名B.ALTER TABLE数据表名DROPCOLUMN字段名C.ALTER TABLE数据表名CANCELC0LUMN字段名D.ALTER TABLE数据表名CUT COLUMN字段名4、设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于l8岁的女同学,并按年龄进行降序排序,生成新的表WS,正确的'SQL语句是( )。
A.SELECT*FROM SWHERE性别=’女’ AND年龄<=18 0RDER BY 4 DESC INTOTABLEWSB.SELECT*FROM SWHERE性别=’女’AND年龄<=18 0RDER BY 年龄INTOTABLEWSC.SELECT*FROM SWHERE性别=’女’AND年龄<=18 0RDER BY 年龄DESC INTO TABLEWSD.SELECT*FROM SWHERE性别=’女’0R 年龄<=18 0RDER BY ’年龄’ASC INTO TABLEWS5、对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
A.冒泡排序为n/2B.冒泡排序为nC.快速排序为nD.快速排序为n(n-1)/26、将当前表中有删除标记的记录物理删除的命令是A.DELETEB.ERASEC.ZAPD.PACK7、在VisualFoxPm中,属于命令按钮属性的是A.ParentB.ThisC.ThisFormD.CliCk8、要将一个弹出式菜单作为某个控件的快捷菜单,需要在该控件的某事件代码中调用弹出式菜单程序的命令。
vfp计算机二级考试题及答案
vfp计算机二级考试题及答案一、单项选择题1. 在Visual FoxPro中,以下哪个命令用于显示当前数据库中所有表的列表?()A. LIST TABLESB. DISPLAY TABLESC. SHOW TABLESD. PRINT TABLES答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串中子字符串出现的次数?()A. AT()B. INSTR()C. LEN()D. LIKE()答案:B3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?()A. DO FORMB. OPEN FORMC. DISPLAY FORMD. VIEW FORM答案:A4. Visual FoxPro中,以下哪个命令用于关闭一个表单?()A. CLOSE FORMB. QUIT FORMC. EXIT FORMD. CANCEL FORM答案:A5. 在Visual FoxPro中,以下哪个函数用于计算字符串中子字符串的位置?()A. AT()B. INSTR()C. LEN()D. LIKE()答案:A6. Visual FoxPro中,以下哪个命令用于设置表单的标题?()A. SET FORM TITLEB. SET FORM CAPTIONC. SET TITLED. SET CAPTION答案:D7. 在Visual FoxPro中,以下哪个命令用于设置表单的背景颜色?()A. SET FORM COLORB. SET FORM BACKCOLORC. SET COLORD. SET BACKCOLOR答案:C8. Visual FoxPro中,以下哪个命令用于设置表单的前景色?()A. SET FORM COLORB. SET FORM FORECOLORC. SET COLORD. SET FORECOLOR答案:D9. 在Visual FoxPro中,以下哪个函数用于返回当前日期?()A. DATE()B. TODAY()C. NOW()D. TIME()答案:B10. Visual FoxPro中,以下哪个命令用于设置表单的字体?()A. SET FONTB. SET FORM FONTC. SET FONT FACED. SET FONT NAME答案:A二、填空题1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
2016年计算机二级《VFP》模拟试题及答案1
2016年计算机二级《VFP》模拟试题及答案11[单选题] 在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。
规定了菜单项的访问键为“x”的菜单名称定义是( )。
A.综合查询\1ThisForm.Grid1.RecordSourceType=0ThisForm.Grid1.RecordSource="result2"⑥在表单设计器中,用鼠标右键单击表单空白处,在弹出的快捷菜单中选择“数据环境”命令,打开表单的数据环境,选择数据库“kaoqin”,将数据表文件“出勤”和“stuff”添加到数据环境中。
⑦选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd2”,保存在考生文件夹下,然后运行表单。
⑧单击表单的“未迟到查询”按钮,系统自动将结果显示到表格中并保存结果到新表“result1”中。
⑨单击表单的“迟到查询”按钮,系统自动将结果显示到表格中并保存结果到新表“result2”中。
5[简答题]对考生文件夹下的“图书信息”表新建一个表单“bd1”,完成以下要求:表单标题为“图书信息浏览”。
表单内有一个组合框,一个命令按钮和三对标签与文本框的组合。
表单运行时组合框内是“图书信息”表中所有书名(表内书名不重复)以供选择。
当选择书名后,三对标签和文本框将分别显示表中除“书名”字段外的其他3个字段的字段名和字段值。
单击“关闭”按钮退出表单。
参考解析:本大题主要考查表单的设计及组合框、文本框、表格和命令按钮等控件的使用,重点是表格的数据源设置。
【操作步骤】①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将“Caption”属性值修改为“图书信息浏览”。
单击表单控件工具栏上的“组合框”控件图标,为表单添加一个组合框Combol,单击表单控件工具栏上的“标签”控件图标,为表单添加3个标签Label1、Label2和Label3,单击表单控件工具栏上的“文本框”控件图标,为表单添加3个文本框Textl、Text2和Text3,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮Command1。
2016年计算机二级《VFP》模拟试题及答案3
1[简答题](1)对数据库职员管理下的表“员⼯信息”使⽤表单向导建⽴⼀个简单的表单“bd1”,要求:显⽰表中的全部字段。
样式为“阴影式”;按钮类型为“⽂本按钮”;按“职⼯编号”升序排序;表单标题为“员⼯信息浏览”。
(2)修改表单“bd2”,为其添加⼀个命令按钮,标题为“调⽤表单——员⼯信息浏览”。
(3)编写表单“bd2”中“调⽤”按钮的相关事件,使得单击“调⽤表单”按钮调⽤表单“bd1”。
(4)把表单“bd2”添加到项⽬“xm”中。
参考解析: 【考点指引】本⼤题所考查的是表单向导和表单的⼀些基本操作。
(1)【操作步骤】 ①选择【⽂件】→【新建】命令,选择“表单”,单击“向导”按钮,在弹出的“向导选取”对话框中选择“表单向导”,单击“确定”按钮。
②在“表单向导”对话框中的“数据库和表”列表框中选择“员⼯信息”数据表,将“可⽤字段”下的全部字段添加到“选定字段”列表框中,单击“下⼀步”按钮。
③在“样式”列表框中选择“阴影式”,“按钮类型”选择“⽂本按钮”,单击“下⼀步”按钮。
④在“可⽤的字段或索引标识”列表框中选择“职⼯编号”添加到“选定字段”列表框中,选择“升序”,单击“下⼀步”按钮。
⑤输⼊表单标题为“员⼯信息浏览”,单击“完成”按钮,输⼊表单名称“bd1”保存并退出。
(2)【操作步骤】 ①选择【⽂件】→【打开】命令,在“打开”对话框的“⽂件类型”下拉列表框中选择“表单”,选择“bd2.scx”,单击“确定”按钮,打开表单设计器。
②在表单设计器中,单击表单控件⼯具栏上的“命令按钮”控件图标,为表单添加⼀个命令按钮Command1,在按钮属性窗⼝中将命令按钮Command1的Caption属性值修改为“调⽤表单⼀员⼯信息浏览”。
(3)【操作步骤】 ①双击命令按钮,在Click事件中输⼈代码:DO FORM bd1.scx,⽤来调⽤表单“bd1”。
②关闭表单设计器并保存表单“bd2”。
计算机二级(VF)VisualFoxPro数据库及其操作章节练习试卷1(题后含答
计算机二级(VF)VisualFoxPro数据库及其操作章节练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.在VisualFoxPro中,打开数据库的命令是______。
A.OPEN DATABASE<数据库名>B.USE<数据库名>C.USE DATABASE<数据库名>D.OPEN<数据库名>正确答案:A 涉及知识点:Visual FoxPro数据库及其操作2.在“字段”选项卡中,“显示”栏不包括______选项。
A.信息B.格式C.输入掩码D.标题正确答案:A 涉及知识点:Visual FoxPro数据库及其操作3.需要修改当前表的表结构时,应使用的命令是______。
A.INSERTB.APPENDC.MODIFY STRUCTURED.EDIT正确答案:C 涉及知识点:Visual FoxPro数据库及其操作4.删除数据库表中的记录有______方式。
A.1种B.2种C.3种D.4种正确答案:B 涉及知识点:Visual FoxPro数据库及其操作5.如果数值型字段的宽度为10,小数位数为2,则其整数部分的最大值是______。
A.9999999B.999999C.99999D.9999正确答案:A 涉及知识点:Visual FoxPro数据库及其操作6.在使用USE命令打开表文件时,能够同时自动打开一个相关的______。
A.备注文件B.文本文件C.内存变量文件D.屏幕格式文件正确答案:A 涉及知识点:Visual FoxPro数据库及其操作7.在VisualFoxPro中,某一个数据库的全部MEMO字段的内容存储在______。
A.不同的备注文件中B.同一个文本文件中C.同一个备注文件D.同一个数据库文件中正确答案:C 涉及知识点:Visual FoxPro数据库及其操作8.对于需要参加计算的数据,最好按______类型存储。
9月计算机二级《VFP》备考试题及答案
9月计算机二级《VFP》备考试题及答案2016年9月计算机二级《VFP》备考试题及答案(1)关系数据库管理系统所管理的关系是A)若干个二维表B)一个DBF文件C)一个DBC文件D)若干个DBC文件(2)在关系的基本运算中,下列属于专门关系运算的是A)选择、排序B)选择、投影C)并、差、交D)联接、笛卡儿积(3) "项目管理器"中的"文档"选项卡用于显示和管理A)程序、API库和应用程序B)数据库、自由表和查询C)菜单、文本文件和其他文件D)表单、报表和标签(4)下列字符型常量的表示中,错误的是A)′65+13′B)["电脑商情"]C)[[中国]]D)′[x=y]′(5)下列关于变量的叙述中,不正确的一项是A)变量值可以随时改变B)在Visual FoxPro中,变量分为字段变量和内存变量C)变量的类型决定变量值的类型D)在Visual FoxPro中,可以将不同类型的数据赋给同一个变量(6)可以随表的打开而自动打开的索引是A)单项索引文件B)复合索引文件C)结构化复合索引文件D)非结构化复合索引文件(7)"主键"不允许取重复值,是指A)实体完整性约束规则B)引用完整性约束规则C)用户自定义完整性约束规则D)数据完整性约束规则(8)在当前表中,查找第2个男同学的记录,应使用命令A)LOCATE FOR 性别="男"NEXT 2B)LOCATE FOR 性别="男"C)LOCATE FOR 性别="男"CONTINUED)LIST FOR 性别="男"NEXT 2(9)下列关于索引的叙述中,不正确的是A)Visual FoxPro支持两种索引文件:单一索引文件和复合索引文件B)打开和关闭索引文件均使用SET INDEX TO命令C)索引的类型有主索引、候选索引、惟一索引和普通索引D)索引文件不随库文件的关闭而关闭(10)自由表中字段名长度的最大值是A)8B)10C)128D)255(11)栈和队列的共同特点是A)都是先进先出B)都是先进后出C)只允许在端点处插入和删除元素D)没有共同点(12)已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是A)acbedB)decabC)deabcD)cedba(13) 链表不具有的特点是A)不必事先估计存储空间B)可随机访问任一元素C)插入删除不需要移动元素D)所需空间与线性表长度成正比(14) 结构化程序设计的3种结构是A)顺序结构、选择结构、转移结构B)分支结构、等价结构、循环结构C)多分支结构、赋值结构、等价结构D)顺序结构、选择结构、循环结构(15) 为了提高测试的效率,应该A)随机选取测试数据B)取一切可能的输入数据作为测试数据C)在完成编码以后制定软件的测试计划D)集中对付那些错误群集的程序(16)算法的时间复杂度是指A)执行算法程序所需要的时间B)算法程序的长度C)算法执行过程中所需要的基本运算次数D)算法程序中的指令条数(17) 软件生命周期中所花费用最多的阶段是A)详细设计B)软件编码C)软件测试D)软件维护(18)数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为A)CB)BasicC)DDLD)DML(19)下列有关数据库的'描述,正确的是A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件(20)下列有关数据库的描述,正确的是A)数据处理是将信息转化为数据的过程B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C)关系中的每一列称为元组,一个元组就是一个字段D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字参考答案1-5 A B D C C 6-10 C A C D B11-15 C D B D D 16-20 C D C C D【2016年9月计算机二级《VFP》备考试题及答案】。
计算机二级《VFP》测试题及答案解析
计算机二级《VFP》测试题及答案解析2016计算机二级《VFP》测试题及答案解析1.以下关于字段有效性规则叙述正确的是( )。
A.自由表和数据库表都可以设置B.只有自由表可以设置C.只有数据库表可以设置D.自由表和数据库表都不可以设置2.建立表之间临时关联的命令是( )。
A.CREATE RELATIoN TO…B.SET RELATION TO…C.TEMP RELATlON TO…D.CREATE TEMP TO…3.在Visual FoxPro的SQL查询中,为了计算某数值字段的平均值应使用函数( )。
A.AVGB.SUMC.MAXD.MIN4.在Visual FoxPro的SQL查询中,用于分组的短语是( )。
A.ORDER BYB.HAVING BYC.GRoUP BYPUTE BY5.在Visual FoxPro中sQL支持集合的并运算,其运算符是( )。
A.UNlONB.ANDC.JOIND.PLUS6.在Visual FoxPro的SQL查询中,为了将查询结果存储到临时表应该使用短语( )。
A.INTO TEMPB.INTO DBFC.INTO TABLED.INTo CURSOR7.以下不属于SQL数据操作的语句是( )。
A.UPDATEB.APPENDC.INSERTD.DELETE8.如果已经建立了主关键字为仓库号的仓库关系,现在用如下命令建立职工关系CREATE TABLE职工(职工号C(5)PRIMARY KEY,仓库号C(5)REFERENCE仓库,开资I)则仓库和职工之间的联系通常为( )。
A.多对多联系B.多对一联系C.一对一联系D.一对多联系9.查询和视图有很多相似之处,下列描述中正确的是( )。
A.视图一经建立就可以像基本表一样使用B.查询一经建立就可以像基本表一样使用C.查询和视图都不能像基本表一样使用D.查询和视图都能像基本表一样使用10.在DO WHILE…ENDD0循环结构中LOOP语句的作用是( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2016计算机二级VFP数据库真题及答案设有订单表0rder(其中包含字段:订单号,客户号. 职员号,签订日期,金额),删除2002年1月1日以前签订的订单记录,正确的SQL命令是( )^
A.DELETE TABLE order WHERE签订日期<{^2002-1-1}
B.DELETE TABLE order WHILE签订日期<{^2002-1-1}
C.DELETE FROM order WHERE签订日期<{^2002-1.1}
D.DELETE FROM order WHILE签订日期<{^2002一1—1}
2、设MY.DBF数据库中共有l0条记录,执行如下命令序列:USE MY GOTO2 DISPLAY ALL ?RECNO() 执行最后一条命令后,屏幕显示的值是( )。
A.2 B.3 C.10 D.11
3、Visual FoxPr0的“参照完整性”中“插入规则”包括的选择是( )。
A.级联和忽略B.级联和删除C.级联和限制D.限制和忽略
4、通过项目管理器窗口的命令按钮,不能完成的操作是( )。
A.新建文件
B.删除文件
C.添加文件
D.重命名文件
对考生文件夹下的“图书信息”表新建一个表单“bd1”,完成以下要求:表单标题为“图书信息浏览”。
表单内有一个组合框,一个命令按钮和三对标签与文本框的组合。
表单运行时组合框内是“图书信息”表中所有书名(表内书名不重复)以供选择。
当选择书名后,三对标签和文本框将分别显示表中除“书名”字段外的其他3个字段的字段名和字段值。
单击“关闭”按钮退出表单。
42、(1)编写程序“cx.prg”,用SQL语句查询“school”数据库中参加了课程编号为“0002”的学生的“学号”、“姓名”、“课程编号”和“成绩”。
(2)在“school”数据库中统计每门课程考试的平均成绩,并将结果(课程编号、课程名称、平均成绩)放在表“re-suit”中。
41、(1)建立项目文件,文件名为“xm”。
(2)将数据库“学生管理”添加到项目“xm”中。
(3)建立简单的菜单“cd1”,要求有两个菜单项:“查询”和“关闭”。
其中“关闭”菜单项负责返回系统菜单,对“查询”菜单项不做要求。
(4)编写简单的命令程序,显示对话框,对话框内容为“你好!”,对话框上只有一个“确定”按钮。
将该程序保存在“cx1.prg”中。
在数据库“company”中为“dept”表增加一个新字段“人数”,编写满足如下要求的程序:根据“员工信息”表中的“部门编号”字段的值确定“部门信息”表的“人数”字段的值,即对“员工信息”表中的记录按“部门编号”归类。
将“部门信息”表中的记录存
储到“result”表中(表结构与“部门信息”表完全相同)。
最后将程序保存为“result.prg”,并执行该程序。
42、(1)根据“school”数据库中的表用SQL SELECT命令查询学生的“学号”、“姓名”、“成绩”,按结果“课程名称”升序排序,“课程名称”相同时按“成绩”降序排序,并将查询结果存储到“score2”表中,将SQL语句保存在“result.txt”文件中。
(2)使用表单向导生成一个名为“score”的表单。
要求选择成绩表中的所有字段,表单样式为“凹陷式”;按钮类型为“文本按钮”;排序字段选择“学号”(升序);表单标题为“成绩数据维护”。
41、(1)对数据库职员管理下的表“员工信息”使用表单向导建立一个简单的表单“bd1”,要求:显示表中的全部字段。
样式为“阴影式”;按钮类型为“文本按钮”;按“职工编号”升序排序;表单标题为“员工信息浏览”。
(2)修改表单“bd2”,为其添加一个命令按钮,标题为“调用表单一员工信息浏览”。
(3)编写表单“bd2”中“调用”按钮的相关事件,使得单击“调用表单”按钮调用表单“bdl”。
(4)把表单“bd2”添加到项目“xm”中。
5、主文件名与表的主文件名相同,并且随表的打开而自动打开,在增加记录或修改索引关键字值时会随着自动更新的索引文件是( )。
A.复合索引文件B.结构复合压缩索引文件C.非结构复合索引文件D.单一索引文件
3、假定一个表单里有一个文本框Textl和一个命令按钮组CommandGroupl,命令按钮组是一个容器对象,其中包含Commandl和Command2两个命令按钮。
如果要在20mmandl命令按钮的某个方法中访问文本框的Value属生值,下面式子正确的是( )。
A.ThisForm.Textl.Value
B.This.Parent.Value
C.Parent.Textl.Value
D.This.Parent.Textl.Value 基本操作题(共18分)
(1)在考生文件夹下建立数据库“学生”。
(2)把自由表“student”“score”添加到“学生”数据库中。
(3)在“学生”数据库中建立视图“viewl”,要求显示表“score”中的全部字段(按表“score”中的顺序)和所有记录。
(4)为“student”表建立主索引,索引名和索引表达式均为“学号”。
10.定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
A.-369
B.369
C.0.369 总能让我猜中一个吧
四、综合应用题(共18分)
在数据库“company”中为“dept”表增加一个新字段“人数”,编写满足如下要求的程序:根据“员工信息”表中的“部门编号”字段的值确定“部门信息”表的“人数”字段的值,即对“员工信息”表中的记录按“部门编号”归类。
将“部门信息”表中的记录存储到"result,,表中(表结构与“部门信息”表完全相同)。
最后将程序保存为“result.prg”,并执行该程序。
三、简单应用题(共24分) .
(1)根据“school”数据库中的表用SQL SELECT命令查询学生的“学号”“姓名”“成绩”,按结果“课程名称”升序排序,“课程名称”相同时按“成绩”降序排序,并将查询结果存储到“score2”表中,将SQL语句保存在“result.txt”文件中。
(2)使用表单向导生成一个名为“score”的表单。
要求选择成绩表中的所有字段,表单样式为“凹陷式”;按钮类型为“文本按钮”;排序字段选择“学号’’(升序);表单标题为“成绩数据维护”。
二、基本操作题(共18分)
(1)将数据库“student”添加到项目test中。
(2)在数据库“student”中建立数据库表“match”,表结构为:
(3)为数据库“student”中的表“地址”建立“候选”索引,索引名称和索引表达式均为“电话”。
(4)设置表“match”的字段“裁判”的默认值为“冯巩”。
9.有两个关系R、S如下:
由关系R通过运算得到关系S,则所使用的运算为( )。
A.选择
B.投影
C.插入
D.连接
4.下列排序方法中,最坏情况下比较次数最少的是( )。
A.冒泡排序
B.简单选择排序
C.直接插入排序
D.堆排序
下列关于完全二叉树的叙述中,错误的是( )。
A.除了最后一层外,每一层上的结点数均达到最大值
B.可能缺少若干个左、右叶子结点
C.完全二叉树一般不是满二叉树
D.具有结点的完全二叉树的深度为[1og2n]+1。