用考网 > 计算机类 > 计算机等级 > 资讯 > 《2015计算机二级考试《VFP》冲刺习题及解析汇总(4)》正文

2015计算机二级考试《VFP》冲刺习题及解析汇总(4)

用考网【资讯】 编辑:家辉 发布时间:2015-09-11 11:45:57

 

  1[单选题] 在Visual FoxPro中,可以对项目中的数据、文档等进行集中管理,并可以对项目进行创建和维护的是(  )。

  A.工具栏B.设计器C.文件编辑器D.项目管理器

  参考答案:D

  参考解析:项目管理器是组织数据和对象的可视化工具。在Visual FoxPro中,要建立多个不同类型的文件,用项目管理器可以将这些文件放在不同的选项卡中,并采用图示和树形结构方式组织和显示。

  2[简答题](1)将考生文件夹下的自由表“商品”添加到数据库"DB1”中。

  (2)为表“商品”插入一条记录(“08000203”,“眼镜”,“00000008”)。

  (3)删除表“商品”中编码为“08000131”的记录。

  (4)修改表“商品”的字段,增加一个字段“单价,N(8,2)”。

  将(2)(3)(4)所用到的SQL,语句保存到“result.txt”中。

  参考解析:

  【考点指引】本大题主要考查添加表操作、INSERT语句、DELETE语句和ALTER TABLE语句的使用。

  (1)【操作步骤】

  ①选择【文件】→【新建】命令,选择“数据库”,单击“新建文件”按钮,在“创建”对话框中输入数据库名“DBl”,单击“保存”按钮,将新建数据库“DBl”保存到考生文件夹下。

  ⑦在“数据库设计器”中,单击右键选择“添加表”,在“打开”对话框中选择“商品”表,单击“确定”按钮将自由表“商品”添加到数据库“DBl”中。

  (2)【操作步骤】

  在命令窗口中输入命令:INSERT INT0商品VAL-UES("08000203","眼镜","00000008")(回车执行)

  (3)【操作步骤】

  在命令窗口中输入命令:DELETE FROM商品WHERE商品编码="08000131"(回车执行)

  (4)【操作步骤】

  ①在命令窗口中输入命令:

  USE(回车执行)

  ALTER TABLE商品ADD单价N(8,2)(回车执行)

  ②在考生文件夹下新建文本文件“result.txt”,将步骤(2)~(4)输入的命令保存到文本文件“result.txt”中。

  3[单选题] 下列程序段执行以后,内存变量y的值是(  )。

2015计算机二级考试《VFP》冲刺习题及解析汇总

  A.54321B.12345C.51D.15

  参考答案:D

  参考解析:程序的功能是从后往前依次读取各位上的数值,并对它们求和,所以结果为15。

  4[单选题] 在软件开发中,需求分析阶段可以使用的工具是( )。

  A.N-S图 B.DFD图 C.PAD图 D.程序流程图

  参考答案:B

  参考解析:在需求分析阶段可以使用的工具有数据流图(DFD图),数据字典(DD),判定树与判定表,所以选择B)。

  5[单选题] 以下所列各项属于命令按钮事件的是(  )。

  A.ParentB.ThisC.ThisFormD.Click

  参考答案:D

  参考解析:Parent是对象的一个属性,属性值为对象引用,指向该对象的直接容器对象。This、ThisForm和ThisFormSet是三个关键字,它们分别表示当前对象、当前表单和当前表单集。Click事件是在控件上单击鼠标左键时发生,事件可以由用户引发,用户用鼠标单击界面上的一个命令按钮就触发了一次Click事件,命令按钮识别该事件并执行相应的Click事件代码。

  6[简答题](1)“cx1.prg”中有3行语句,分别用于:

  ①查询出表“图书”的书名和作者字段;

  ②将价格字段的值加2;

  ③统计“清华大学出版社”出版的图书的平均价格。

  每一行中均有一处错误,请更正。

  (2)在考生文件夹下有表“图书信息”,在考生文件夹下设计一个表单“bdl”,标题为“图书信息输入”。该表单为“图书信息”表的窗口输入界面,表单上还有一个标题为“关闭”的按钮,单击该按钮则退出。

  参考解析:

  【考点指引】本大题第1小题考查的是发现在编程中一些常见的SQL语法错误;第2小题考查的是表单基本设计的一些内容。

  (1)【操作步骤】

  ①在命令窗口中输人命令:MODI COMM cx1(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中做以下修改:

  原文件内容:

  QUERY书名,作者FROM图书信息

  UPDATE图书信息MODIFY价格一价格+2

  SELECT SUM(价格)FROM图书信息WHERE出版社=〝清华大学出版社″

  修改后文件内容:

  SELECT书名,作者FROM图书信息

  UPDATE图书信息SET价格一价格+2

  SELECT AVG(价格)FROM图书信息WHERE出版社〝清华大学出版社″

  ②在命令窗13中输人命令:DO cx1(回车执行),执行程序文件。

  ③关闭程序文件编辑窗口并保存程序文件。

  (2)【操作步骤】

  ①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口Caption属性值修改为“图书信息输入”,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮Command1。

  ②选择命令按钮,在按钮属性窗口命令按钮Command1的Caption属性值修改为“关闭”。双击命令按钮,在Click事件中输入代码:ThisForm.Release,用来关闭表单。

  ③在表单设计器中,鼠标右键单击表单空白处,在弹出的快捷菜单中选择“数据环境”命令,打开表单的数据环境,将数据表文件“图书信息”添加到数据环境中,将数据环境

  中的“图书信息”表拖放到表单中,可看到在表单中出现一个表格控件,此时实现了“图书信息”表的窗口式输入界面。

  ④选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd1”,保存在考生文件夹下,然后运行表单。

  7[简答题](1)有数据库“图书借阅”,建立视图“myview”,包括“借书证号”、“书名”和“借书日期”字段。内容是借了图书“数据库设计”的记录。建立表单“myForm”,在表单上显示视图“myview”的内容。

  (2)使用表单向导制作一个表单,要求选择“borrow”表中的全部字段。表单样式为“阴影式”,按钮类型为“图片按钮”,排序字段选择“姓名”(升序),表单标题为“读者信息”,最后将表单保存为“Form1”。

  参考解析:

  (1)【操作步骤】

  ①选择【文件】→【打开】命令,在“打开”的对话框中选择列表框中的“数据库”,选择“图书借阅”,单击“确定”按钮,打开数据库设计器。

  ②选择【文件】→【新建】命令,然后选择“视图”,单击“新建文件”,打开“添加表或视图”的对话框,选择表选项,选择“loan”和“books”表添加其中。

  ③在视图设计器中“字段”选项卡中,将“可用字段”按照题目要求选择到“选定字段”列表框中。

  ④在“筛选”选项卡中的“字段名”下选择books.书名,条件为“=”,实例中输入“数据库设计”。

  ⑤关闭视图设计器,将视图保存为“myview”。然后单击【文件】→【新建】命令,选择“表单”,单击“新建文件”,选择“数据环境”,添加“myview”,然后将“myview”拖入到表单中,并保存表单为“myForm”.

  (2)【操作步骤】

  ①选择【文件】→【新建】命令,选择“表单”,单击“向导”,然后选择“borrow”表中的全部字段。

  ②选择“下一步”,在对话框中,选择表单样式为“阴影式”,按钮类型为“图片按钮”。

  然后选择“下一步”,在对话框中,选择排序字段为“姓名”,排序方式为“升序”。

  选择“下一步”,设置表单标题为“读者信息”,然后单击“完成”,保存表单为“Forml”。

  第题使用下列数据表。

2015计算机二级考试《VFP》冲刺习题及解析汇总

  8[单选题]求至少有4个职工的每个仓库的工资总和(  )

  A.SELECT仓库号,COUNT(*),SUM(工资)FROM

  职工

  WHERE COUNT(*)>=4

  B.SELECT仓库号,COUNT(*),SUM(工资)FROM

  职工

  GROUP BY仓库号sET COUNT(*)>=4

  C.SELECT仓库号,COUNT(*),SUM(工资)FROM

  职工

  GROUP BY仓库号HAVING COUNT(*)>=4

  D.SELECT仓库号,COUNT(*),SUM(工资)FROM

  职工

  GROUP BY仓库号WHERE C0uNT(*)>=4

  参考答案:C

  参考解析:本题中首先通过GROUP BY短语对表记录按“仓库号”字段分组,然后通过COUNT()函数统计每个组中所包含的记录数。在分组与计算查询语句中,使用HAVING子句可以对分组进一步加以控制。用这个子句定义这些组所必须满足的条件,并将其包含在结果中,HAV–ING子句必须与GROUP BY短语同时使用。

  9[单选题] 执行下列SQL语句后,显示查询到的仓库号有(  )。

  SELECT DISTINCT仓库号FROM职工WHERE工资>=ALL

  (SELECT工资FROM职工WHERE仓库号=”WH3”)

  A.WHlB.WH2C.WH4D.WHl、WH3

  参考答案:D

  参考解析:本题的SQL语句功能是检索有职工工资大于等于仓库号“WH3”中所有职工工资的仓库号。在SQL语句中可以利用ANY、ALL等量词进行查询。基本格式为:

  <表达武><比较运算符>[ANY |ALL| SOME](子查询)

  其中,ANY(任意的)和SOME(一些)表示只要子查询中存在符合条件的行,结果就成立;而ALL(所有的)只有子查询中的所有的行都符合条件,结果才成立。

  10[单选题]在VisualFoxPr0中,下列关于表的叙述正确的是

  A.在数据库表和自由表中。都能给字段定义有效性规则和默认值

  B.在自由表中,能给字段定义有效性规则和默认值

  C.在数据库表中,能给字段定义有效性规则和默认值

  D.在数据库表和自由表中,都不能给字段定义有效性规则和默认值

  参考答案:C

  参考解析:自由表和数据库表之间是可以相互转化的,数据库表与自由表相比主要有以下特点:

  ①数据库表可以使用长表名,在表中可以使用长字段名。

  ②可以为数据库表的字段设置有效性规则、信息及默认值和输入掩码。

  ③数据库表支持主关键字、参照完整性和表之间的联系。

  ④支持INSERT、UPDATET和DELETE事件触发。

  11[单选题] 下列变量名中不合法的是(  )。

  A.XYZB.年龄C.2XD.A2

  参考答案:C

  参考解析:每个变量都有一个变量名,代码通过变量名来访问变量的取值。变量名是以字母、汉字和下划线开头,后接字母、数字、汉字和下划线构成。所以选项C不能作为变量名。

Copyright @ 2006 - 2017 用考网 All Rights Reserved

用考网 版权所有 粤ICP备17065803号-4

回到顶部