2020计算机二级VFP基本操作真题及答案

合集下载

计算机二级《VFP》上机操作试题及答案

计算机二级《VFP》上机操作试题及答案

计算机二级《VFP》上机操作试题及答案计算机二级《VFP》上机操作试题及答案一、基本操作题(共18分)在考生文件夹下完成下列操作:(1)新建“点歌”数据库,将考生文件夹下的所有自由表添加到该数据库中。

(2)新建一个项目“点歌系统”,将“点歌”数据库添加进该项目。

(3)为“歌曲”表创建一个主索引,索引名为PK,索引表达式为“歌曲id”;再创建一个普通索引,索引名和索引表达式均为“演唱者”,以上索引都为升序。

(4)为“歌手,,表创建一个主索引,索引名和索引表达式都为“歌手id”,升序。

为“歌曲”和“歌手”表创建永久联系,并设置参照完整性约束:更新规则为“级联”,其他默认。

二、简单应用题(共24分)在考生文件夹下完成下列操作:(1)在考生文件夹下利用查询设计器创建一个查询,从表中查询演唱“粤语”歌曲的歌手。

查询结果包含歌手的姓名、语言和点歌码三个字段;各记录按“点歌码”降序排序,点歌码相同的再按“演唱者”升序排序;查询去向为表ta。

最后将查询保存在qa.qpr文件中,并运行该查询。

(2)使用一对多报表向导建立报表,要求父表为“歌手”,子表为“歌曲”。

从父表中选择字段“姓名”和“地区”,从子表中选择字段“歌曲名称”和“点歌码”,两个表通过“歌手id”和“演唱者”建立联系,按“姓名”升序排序,其他默认,生成的报表名为“歌手报表”。

三、综合应用题(共18分)在考生文件夹下完成下列操作:为了查询不同歌手演唱的歌曲,请设计一个表单mform.scx,其界面如下图所示:表单控件名为formone表单的标题为“歌曲查询”。

表单左侧有一个标签控件Labelone,显示内容为“输入歌手姓名”,一个文本框控件Textone用于输入歌手姓名, 个命令按钮Commanda和Commandb分别显示“查询”和“退出”,以及一个表格控件Gridone。

表单运行时,用户首先在文本框中输入歌手“刘德华”,然后单击“查询”按钮,如果输入正确,在表单右侧以表格形式显示此歌手的演唱的歌曲信息,包括歌曲名称、语言和歌,按点歌码升序排序,并将此信息存入tb.dbf文件中。

2020年9月全国计算机等级考试二级VF笔试试题及答案

2020年9月全国计算机等级考试二级VF笔试试题及答案

2020年9月全国计算机等级考试二级VF笔试试题及答案一、选择题(每小题 2 分,共 70 分)下列各题 A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)下列选项不符合良好程序设计风格的是________。

A)源程序要文档化B)数据说明的次序要规范化C)避免滥用 goto 语句D)模块设主地要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是________。

A)概要设计与详细设计B)数据设计与接口设计C)软件结构设计与数据设计D过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是________。

A)软件测试B)概要设计C)软件维护D)详细设计(4)在数据库系统中,用户所见的数据模式为________。

A)概念模式B)外模式C)内模式D)物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和________。

A)编码设计B)测试阶段C)运行阶段D)物理设计(6)设有如下三个关系表下列操作中正确的是________。

A)T=R∩ SB)T=R∪SC)T=R×SD)T=R/S(7)下列叙述中正确的是________。

A)一个算法的空间复杂度大,则其时间复杂度也必定大B)一个算法的空间复杂度大,则其时间复杂度必定小C)一个算法的时间复杂度大,则其空间可复杂度必定小D)上述三种说法都不对(8)在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为________。

A)63B)64C)6D)7(9)数据库技术的根本目标是要解决数据的________。

A)存储问题B)共享问题C)安全问题D)保护问题(10)对下列二叉树进行中序遍历的结果是________。

A)ACBDFEGB)ACBDFGEC)ABDCGEFD)FCADBEG(11)下列程序段执行以后,内存变量 A 和 B 的值是________。

全国计算机等级考试二级VFP上机题库含答案

全国计算机等级考试二级VFP上机题库含答案

第一套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)注意:基本操作题为4道SQL题,请将每道题的SQL命令粘贴到SQL1.txt文件,每条命令占一行,第1道题的命令是第1行,第2道题的命令是第2行,以此类推;如果某道题没有做相应行为空。

在考生文件夹下完成下列操作:1. 利用SQL SELECT命令将表stock_sl.dbf复制到stock_bk.dbf。

2. 利用SQL INSERT命令插入记录("600028",4.36, 4.60, 5500)到stock_bk.dbf表。

3. 利用SQL UPDA TE命令将stock_bk.dbf表中"股票代码"为600007的股票"现价"改为8.88。

4. 利用SQL DELETE命令删除stock_bk.dbf表中"股票代码"为600000的股票。

本题的主要考核点:SQL语句的使用。

1、SELE * FROM stock_sl INTO DBF stock_bk2、INSE INTO stock_bk (股票代码,买入价,现价,持有数量)V ALU("600028", 4.36, 4.60, 5500)3、UPDA stock_bk SET 现价=8.88 WHER 股票代码="600007"4、DELE FROM stock_bk WHER 股票代码="600000"二、简单应用(2小题,每题20分,计40分)1、在考生文件夹下建立数据库sc2,将考生文件夹下的自由表score2添加进sc2中。

根据score2表建立一个视图score_view,视图中包含的字段与score2表相同,但视图中只能查询到积分小于等于1500的信息。

然后利用新建立的视图查询视图中的全部信息,并将结果按积分升序存入表v2。

计算机二级考试VFP操作题及答案

计算机二级考试VFP操作题及答案

计算机二级考试VFP操作题及答案随着计算机等级考试临近,考生们要多做题,加深对考点的理解和掌握,检验复习效果,提高考生对考题及考试的适应性。

下文是计计算机二级考试VFP操作题及答案。

一、基本操作题1[简答题]在考生文件夹下完成下列操作:1.建立名称为CDB的商品销售数据库。

然后将考生文件夹下的顾客表CUST、订单表0RDER和商品表COMM三个自由表添加到数据库CDB中。

2.分别为表CUST、ORDER和COMM创建主索引,CUST表主索引的索引名和索引表达式均为“顾客号”;COMM表主索引的索引名和索引表达式均为“商品号”;0RDER表主索引的索引名为“PK_CC”,索引表达式为“顾客号+商品号”;分别为0RDER表的“顾客号”和“商品号”建立普通索引(升序),索引名与字段名相同。

3.通过字段“顾客号”建立表ORDER与表CUST之间的永久联系,通过字段“商品号”建立表ORDER与表COMM之间的永久联系。

然后为以上建立的永久联系设置参照完整性约束:更新规则为“级联”;删除规则为“限制”;插入规则为“限制”。

4.在商品销售数据库CDB中使用SQL的CREATE TABLE语句创建数据库表:销售明细表(顺序号、日期、商品号、商品名、金额),其中:顺序号为字符型,宽度为6;日期为日期型;商品号为字符型,宽度为6;商品名为字符型,宽度为10;金额为数值型,宽度为10(其中小数2位);表的主关键字为“顺序号”。

将创建表的SQL语句存放在文件ONE.PRG中。

参考解析:【考点分析】本大题主要考查的'知识点是:数据库的建立、向数据库中添加表、为表建立索引、建立表间联系、设置参照完整性约束、使用SQL语句创建数据库表。

【解题思路】通过“新建”菜单或“新建”命令按钮实现数据库的建立,在数据库设计中完成表的添加;为表建立索引需要在表设计器中进行;为表建立永久联系需要在数据库设计器中进行,并且两张表要分别在对应的字段上建立主索引和普通索引;在关系连线上右击选择“编辑参照完整性”或者选择菜单“数据库”下的“编辑参照完整性”设置参照完整性;创建表的SQL语句语法为:Create table<表名>(<字段名1><类型>(字段宽度)[Primary Key],<字段名2><类型>(字段宽度)…)。

2020年计算机二级VFP考试上机操作题(14)

2020年计算机二级VFP考试上机操作题(14)

2020年计算机二级VFP考试上机操作题(14)一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下完成如下操作:1.建立数据库orders_manage。

2.将自由表employee和orders添加到新建的orders_manage数据库中。

3.表employee与表orders具有一对多联系,为建立两表之间的联系建立必要的索引。

4.建立两表之间的联系并设置参照完整性规则如下:更新规则为"级联"、删除规则为"级联"、插入规则为"限制"。

二、简单应用(2小题,每题20分,计40分)在考生文件夹下完成如下简单应用:1.使用SQL语句查询每个职工所经手的具有金额的订购单信息(orders表),并将结果按金额升序、金额相同按订购单号升序存储到表results中。

2.使用SQL命令建立视图view_b,视图中是当前在orders表中没有所签订单的职工(employee)信息,记录按仓库号降序排列;同时把所用命令保存有文本文件view_b.txt中。

本题主要考核点:SQL语句和SQL命令的使用。

解题思路:第1题:SQL语句为:SELECT * FROM orders where 金额 in (select max(金额) from orders group by 职工号) order by;金额,订购单号 INTO TABLE results第2题:SQL命令为:create view view_b asselect * from employeewhere 职工号not in;(select 职工号 from orders)order by 仓库号 desc然后将此命令保存有view_b.txt文件中。

三、综合应用(1小题,计30分)建立一个表单,表单文件名和表单控件名均为myform_b,表单标题为"订单管理",表单其它功能如下:1.表单中含有一个页框控件(PageFrame1)和一个"退出"命令按钮(Command1),单击"退出"命令按钮关闭并释放表单;2.页框控件(PageFrame1)中含有三个页面,每个页面都通过一个表格控件显示相关信息:(1)第一个页面Page1的标题为"职工",其上的表格用于显示表employee中的内容。

2020年计算机二级VFP考试上机操作题(6)

2020年计算机二级VFP考试上机操作题(6)

2020年计算机二级VFP考试上机操作题(6)一、基本操作题(共四小题,第1和2题是7分、第3和4是8分)在考生文件夹下完成下列操作:1.新建一个数据库文件College,将自由表"教师表"、"课程表"和"学院表"加入该数据库。

2.通过表设计器为"教师表"的"职工号"字段增加有效性规则:职工号的最左边四位字符是"1102"。

3.打开one.prg文件,修改其中的一处错误,使得程序执行的结果是在屏幕上显示2 4 6 8 10。

注意:错误只有一处,文件修改之后要存盘。

4.使用表单向导为"课程表"建立表单two,选择"课程表"的所有字段,其他选项取默认值。

本题主要考核点:将自由表添加到数据库中、设置有效性规则、修改程序、表单向导的使用。

解题思路:2、在教师表的表设计器中,选中"职工号"字段,并在"字段有效性"的"规则"文本框中输入:LEFT(职工号,4)="1102"。

点击"确定"按钮,保存对表结构的修改。

3、打开one.prg程序,将第4条语句修改为:i=i+2。

二、简单应用(2小题,每题20分,计40分)在考生文件夹下完成下列操作:1.请修改并执行程序four.prg。

程序four.prg的功能是:计算每个系的平均工资和工资并存入表three.dbf中,要求three.dbf中包含"系名"、"平均工资"和"工资"字段,先按"工资"降序排列,再按"平均工资"降序排列。

2.使用查询设计器建立查询course_q并执行,查询的数据来源是"课程表"、"教师表",查询的字段项包括:"姓名"、"课程名"、"学时",并且查询结果中只包括"学时"大于等于60的记录,查询去向是表文件five.dbf,查询结果先按"学时"升序排列、再按"姓名"降序排列。

vfp计算机二级考试题及答案

vfp计算机二级考试题及答案

vfp计算机二级考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开一个表单文件?A. USEB. DISPLAYC. FORMD. LIST答案:C2. 以下哪个函数用于计算字符串的长度?A. LENB. UPPERC. LOWERD. ASC答案:A3. 在Visual FoxPro中,以下哪个选项用于设置表单的标题?A. CaptionB. NameC. ClassD. SourceTable答案:A4. 以下哪个命令用于关闭当前打开的表?A. CLOSEB. USEC. RELEASED. DELETE答案:A5. 在Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. ADD DATABASED. MODIFY DATABASE答案:A6. 以下哪个函数用于将字符串转换为大写?A. UPPERB. LOWERC. PROPERD. CHRTRAN答案:A7. 在Visual FoxPro中,以下哪个命令用于添加一个新记录?A. APPENDB. INSERTC. ADDD. CREATE答案:A8. 以下哪个函数用于获取当前系统日期?A. DATE()B. TIME()C. TODAY()D. NOW()答案:C9. 在Visual FoxPro中,以下哪个命令用于删除一个表单?A. DELETE FORMB. REMOVE FORMC. DESTROY FORMD. DROP FORM答案:C10. 以下哪个函数用于计算字符串中某个子串出现的次数?A. COUNTB. INSTRC. LEND. LEFT答案:B二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以设置表单的背景颜色。

答案:SET FORM2. 要将一个表单的标题设置为“学生信息”,可以使用________属性。

计算机二级《VFP》考试试题及答案

计算机二级《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中,什么是视图?答:视图是一个虚拟表格,它是基于其他表格或查询构建的,因此它实际上并不存储数据,而是从其他表格中检索数据。

计算机二级《VFP》考试试题及答案3篇

计算机二级《VFP》考试试题及答案3篇

计算机二级《VFP》考试试题及答案第一篇:VFP数据管理一、选择题1、以下不属于DBF文件的组成部分的是( )。

A、数据文件B、索引文件C、程序文件D、备份文件答案: C2、以下程序中,将DBF表的数据导入到Excel表中的命令为( )。

A、USE ExcelB、COPY TO EXCELC、SELECT ExcelD、APPEND FROM Excel答案: B3、以下不属于DBF表的创建方式的是( )。

A、在程序中使用CREATE TABLE命令创建B、在DBF表中使用COPY STRUCTURE命令复制C、在Excel表中使用COPY TO命令复制D、在命令行窗口中使用MODIFY FILE命令创建答案: C4、以下程序中,用于更新表结构的命令是( )。

A、MODIFY STRUCTUREB、CHANGE STRUCTUREC、ALTER STRUCTURED、MODIFY TABLE答案: C5、在VFP程序开发中,以下不属于DBF表创建关键字的是( )。

A、BINARYB、NUMBERC、FLOATD、CHARACTER答案: B二、填空题1、可以将DBF表的数据导出到文本文件中的命令是( )。

答案: COPY TO2、修改DBF表字段属性的命令是( )。

答案: MODIFY FIELD3、在VFP中,利用父子表关系进行数据管理时,可以使用( )类型的控件。

答案: Grid4、在DBF表中,如果要添加一个新的字段,可以使用命令( )。

答案: ALTER TABLE5、查询关键字中,用于显示全部数据的关键字是( )。

答案:LIST三、问答题1、请简述VFP中DBF表的基本结构。

答案:VFP中的DBF表由数据文件、索引文件和备份文件三部分组成。

其中,数据文件用于存储表的数据;索引文件用于提高表的查询性能;备份文件则为表的数据提供了重要的保障。

2、请简述如何在VFP中创建DBF表?答案:在VFP中创建DBF表可以使用CREATE TABLE命令来进行创建。

2020年计算机二级VFP考试上机操作题(13)

2020年计算机二级VFP考试上机操作题(13)

2020年计算机二级VFP考试上机操作题(13)第13套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下,有一个资源数据库FRDB,该数据库有资源表FR_T、农户表P_T和树种表TREE_T三个表。

其中,资源表FR_T存储了全乡农民承包的土地编号、户主编号、小地名、面积、树种编号、蓄积(生长在山上的树的木材体积)和承包年度。

打开资源数据库FRDB,完成如下操作:1.在农户表P_T中增加一个字段名"继承人"、数据类型为"字符"、宽度为8的字段。

2.设置资源表FR_T中"面积"字段的有效性规则:面积大于等于1,小于等于100,默认值为10;"蓄积"字段的有效性规则:蓄积大于等于0,小于等于200,默认值为100;(注意:表达式应写成面积>=1.AND.面积=0.AND.蓄积=1.AND.面积=0.AND.蓄积<=200,在默认值栏中输入:100。

3、打开"索引"选项卡,在索引名处输入:户主编号,类型选择"普通索引",升序,表达式为:户主编号,再在索引名处输入:树种编号,类型选择"普通索引",升序,表达式为:树种编号。

4、在数据库设计器中,选中P_T表中的索引"户主编号"并拖动到FR_T表的"户主编号"的索引上并松开,这样两个表之间就建立起了永久联系。

再用同样的方法设置FR_T和TREE_T表间的永久联系。

二、简单应用(2小题,每题20分,计40分)在考生文件夹下,打开资源数据库FRDB,完成如下简单应用:1.使用表单向导选择资源表FR_T生成一个名为FR_EDIT的表单。

要求选择FR_T表中所有字段,样式为阴影式;按钮类型为图片按钮;排序字段选择户主编号(升序);表单标题为"资源数据输入维护"。

vfp计算机二级考试题及答案

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中,使用________命令可以创建一个新的数据库。

2020年计算机二级《VFP》模拟练习试题及答案

2020年计算机二级《VFP》模拟练习试题及答案

2020年计算机二级《VFP》模拟练习试题及答案1[单选题] 在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是( )。

A.属性用于描述对象的状态B.方法用于表示对象的行为C.事件代码也能够像方法一样被显式调用D.基于同一个类产生的两个对象不能分别设置自己的属性值,参考答案:D参考解析:在面向对象的概念中,属性用来表示对象的状态,方法用来描述对象的行为,事件是一种由系统预先定义而由用户或系统发出的动作,事件作用于对象,对象识别事件并作出相对应反应,事件能够由系统引发,也能够由用户引发,当由用户引发时,能够像方法一样被显式调用。

基于类生成的对象,虽然采用了相同的属性来表示状态,但它们在属性上的取值完全不同。

这些对象一般有着不同的状态,且彼此间相对独立。

)2[单选题] 在Visual FoxPro中,用于建立或修改程序文件的命令是( )。

A.MODIFYB.MODIFY COMMANDC.MODIFY PROCEDURED.MODIFY PROGRAM参考答案:B参考解析:用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND。

3[简答题]对考生文件夹下的数据库“图书借阅”中的表完成如下操作:为表“图书借阅”增加一个字段“姓名”,字段类型为“字符型”,宽度为“8”。

编写程序“cx1”完成以下两小题:(1)填写表“图书借阅”的新字段值“姓名”(取自“借书证号”对应的读者信息表的“姓名”字段)。

(2)查询表“图书借阅”中“2007年12月30日”的借书记录,并将查询结果输入表“result”中。

运行该程序。

参考解析:【考点指引】本题主要考查利用SQL语句来修改表结构和修改字段值。

【操作步骤】①在命令窗口中输入命令:MODI COMM cxl(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:OPEN DATEBASE图书借阅ALTER图书借阅ADD姓名C(8)USE读者信息GODO WHILE.NOT.EOF()a=借书证号b=姓名UPDATE图书借阅SET姓名=b WHERE借书证号=aSELECT读者信息SKIPENDDOSELEcT*INTO TABLE result FROM图书借阅WHERE借阅日期=CTOD("12—30—07")关闭程序文件编辑窗口并保存程序文件。

2020年计算机二级VFP考试上机操作题(1)

2020年计算机二级VFP考试上机操作题(1)

2020年计算机二级VFP考试上机操作题(1)第1套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下,打开Ecommerce数据库,完成如下操作:1.打开Ecommerce数据库,并将考生文件夹下的自由表OrderItem 添加到该数据库。

2.为OrderItem表创建一个主索引,索引名为PK,索引表达式为"会员号+商品号";再为OrderItem创建两个普通索引(升序),一个的索引名和索引表达式均是"会员号";另一个的索引名和索引表达式均是"商品号"。

3.通过"会员号"字段建立客户表Customer和订单表OrderItem之间的永久联系(注意不要建立多余的联系)。

4.为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。

二、简单应用(2小题,每题20分,计40分)在考生文件夹下完成如下简单应用:1.建立查询qq,查询会员的会员号(来自Customer表)、姓名(来自Customer表)、会员所购买的商品名(来自article表)、单价(来自OrderItem表)、数量(来自OrderItem表)和金额(OrderItem.单价 * OrderItem.数量),结果不要实行排序,查询去向是表ss。

查询保存为qq.qpr,并运行该查询。

2.使用SQL命令查询小于30岁(含30岁)的会员的信息(来自表Customer),列出会员号、姓名和年龄,查询结果按年龄降序排序存入文本文件cut_ab.txt中,SQL命令存入命令文件cmd_ab.prg。

解题思路:第1题:建立查询能够使用"文件"菜单完成,选择文件--新建--查询--新建文件,将"Customer"表,"article"表,"OrderItem"表添加到查询设计器中(将"article"表和"OrderItem"表通过"商品号"字段建立关联,将"Customer"表和"OrderItem"表通过"会员号"字段建立关联),在"字段"选项卡选择题面中要求的会员号、姓名、商品名、单价、数量字段,金额需要通过计算得到,在函数和表达式处输入"OrderItem.单价 * OrderItem.数量 as 金额",单击"添加"按钮;单击查询菜单下的查询去向,选择表,输入表名ss,最后将查询保存有qq.qpr文件中,并运行该查询。

2020年计算机二级VFP考试上机操作题(20)

2020年计算机二级VFP考试上机操作题(20)

2020年计算机二级VFP考试上机操作题(20)一、基本操作题(共四小题,第1和2题是7分、第3和4是8分)在考生文件夹下有一表单文件formone.scx,其中包含一个命令按钮。

打开该表单文件,然后在表单设计器环境下完成如下操作:1.将表单的标题设置为"基本操作";将表单的化按钮设置为无效。

2.在表单的数据环境中添加数据表customers.dbf。

3.将命令按钮设置为"默认"按钮,即在表单激活的情况下,不管焦点在哪个控件上,都能够通过按Enter键来选择该命令按钮。

4.在命令按钮的上方添加一个基于用户自定义类mytextbox的控件(不需要做任何设置)。

类mytextbox存储在考生目录下的类库文件myclasslib.vcx中。

(提示:在表单控件工具栏中单击"查看类"按钮添加类库。

)本题主要考核点:表单属性的设置、数据环境的设置、命令按钮属性的设置、使用自定义类。

解题思路:1、打开表单formone,将表单的Caption属性设置为"基本操作",MaxButton属性设置为".F.-假"。

2、单击"显示"菜单下的"数据环境"子菜单,单击"数据环境"菜单下的"添加"子菜单,在打开文件窗口中选择customers.dbf,单击"确定"按钮,关闭"添加表或视图"窗口,则可将数据表customers.dbf添加到数据环境中。

3、将命令按钮的Default属性值设置为".T.-真"。

4、选中"工具"菜单下的"选项"命令,选择"控件"选项卡,再选择"可视类库"单选按钮,然后单击"添加"按钮。

vfp计算机二级考试题及答案

vfp计算机二级考试题及答案

vfp计算机二级考试题及答案1. 在Visual FoxPro中,下列哪个选项不是数据库表的属性?A. 字段类型B. 记录总数C. 索引D. 表结构答案:D2. Visual FoxPro中,如何使用SQL语句来创建一个新表?A. CREATE TABLE table_name AS SELECT * FROM source_tableB. SELECT * INTO table_name FROM source_tableC. INSERT INTO table_name SELECT * FROM source_tableD. COPY TO table_name FROM source_table答案:A3. 在Visual FoxPro中,哪个函数用于计算表中记录的总数?A. COUNT()B. SUM()C. AVG()D. MAX()答案:A4. Visual FoxPro中,如何将一个表的记录追加到另一个表中?A. APPEND FROM source_tableB. INSERT INTO target_table SELECT * FROM source_tableC. COPY TO target_table FROM source_tableD. SELECT * FROM source_table INTO target_table答案:A5. 在Visual FoxPro中,如何设置一个字段为表的主键?A. PRIMARY KEY field_nameB. UNIQUE field_nameC. INDEX field_name PRIMARYD. KEY field_name答案:C6. Visual FoxPro中,如何删除一个表中的重复记录?A. DELETE FROM table_name WHERE conditionB. DELETE DUPLICATES FROM table_nameC. DELETE ALL FROM table_name WHERE conditionD. REMOVE DUPLICATES FROM table_name答案:B7. 在Visual FoxPro中,如何使用SQL语句更新表中的记录?A. UPDATE table_name SET field_name = value WHERE conditionB. MODIFY table_name SET field_name = value WHERE conditionC. CHANGE table_name SET field_name = value WHERE conditionD. ALTER TABLE table_name SET field_name = value WHERE condition答案:A8. Visual FoxPro中,如何使用SQL语句删除表中的记录?A. DELETE FROM table_name WHERE conditionB. REMOVE FROM table_name WHERE conditionC. DROP TABLE table_name WHERE conditionD. DELETE TABLE table_name WHERE condition答案:A9. 在Visual FoxPro中,如何使用SQL语句查询表中的特定字段?A. SELECT field_name FROM table_name WHERE conditionB. QUERY field_name FROM table_name WHERE conditionC. FETCH field_name FROM table_name WHERE conditionD. RETRIEVE field_name FROM table_name WHERE condition答案:A10. Visual FoxPro中,如何使用SQL语句创建一个视图?A. CREATE VIEW view_name AS SELECT * FROM table_name WHERE conditionB. VIEW view_name AS SELECT * FROM table_name WHERE conditionC. DEFINE VIEW view_name AS SELECT * FROM table_name WHERE conditionD. CREATE TABLE view_name AS SELECT * FROM table_name WHERE condition答案:A。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2020计算机二级VFP基本操作真题及答案基本操作题(共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。

相关文档
最新文档