计算机二级考试《VFP》巩固试题及答案.docx

上传人:b****5 文档编号:8791923 上传时间:2023-05-15 格式:DOCX 页数:9 大小:19.07KB
下载 相关 举报
计算机二级考试《VFP》巩固试题及答案.docx_第1页
第1页 / 共9页
计算机二级考试《VFP》巩固试题及答案.docx_第2页
第2页 / 共9页
计算机二级考试《VFP》巩固试题及答案.docx_第3页
第3页 / 共9页
计算机二级考试《VFP》巩固试题及答案.docx_第4页
第4页 / 共9页
计算机二级考试《VFP》巩固试题及答案.docx_第5页
第5页 / 共9页
计算机二级考试《VFP》巩固试题及答案.docx_第6页
第6页 / 共9页
计算机二级考试《VFP》巩固试题及答案.docx_第7页
第7页 / 共9页
计算机二级考试《VFP》巩固试题及答案.docx_第8页
第8页 / 共9页
计算机二级考试《VFP》巩固试题及答案.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

计算机二级考试《VFP》巩固试题及答案.docx

《计算机二级考试《VFP》巩固试题及答案.docx》由会员分享,可在线阅读,更多相关《计算机二级考试《VFP》巩固试题及答案.docx(9页珍藏版)》请在冰点文库上搜索。

计算机二级考试《VFP》巩固试题及答案.docx

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

2016年计算机二级考试《VFP》巩固试题及答案

 

1[单选题]执行如下命令的输出结果是()。

?

15%4,15%-4

A.3-1B.33C.11D.1-1

参考答案:

A

参考解析:

“%”可理解为返回两个数值表达式相除的余数。

l5除以4等于3余3,所以15%4=3;15除以-4,商-4,余-1,所以15%-4=1。

正确答案为“3-1”,即A)选项正确。

[简答题]

(1)在“公司”数据库中建立视图“viewl”,显示字段包括“职员编号”、“姓名”、“部门编号”和“部门名称”等字段,内容是部门名称为“人事部”的记录。

(2)建立表单“bdl”,标题为“视图查看”。

在表单上显示

(1)中建立的视图“viewl”的内容。

表单上有一个标题为“关闭”的命令按钮,单击该按钮,退出表单。

参考解析:

【考点指引】本大题第1小题考查带过滤条件的视图的建立;第2小题中考查表单的建立和表格控件的使用,关键要注意设置好表格控件的数据源等属性。

(1)【操作步骤】

①选择【文件】→【打开】命令,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的数据库文件“公司.dbc”。

②选择【文件】→【新建】命令,选择“视图”,单击“新建文件”按钮打开“添加表或视图”对话框,选择“表”单选项,选择数据库“公司”,将表“部门”和“职员信息”分别“添加”到视图设计器中,系统会自动选择关联字段“部门编号”为两个表建立内部联系,单击“确定”按钮关闭“联接条件”对话框,然后关闭“添加表或视图”对话框。

③在视图设计器中单击“字段”选项卡,将“可用字段”列表框中的“职员信息.职员编号”、“职员信息.姓名”和“部门.部门编号”和“部门.部门名称”等字段添加到右边的“选定字段”列表框中。

④在视图设计器中单击“筛选”选项卡,在“字段名”下拉列表框中选择“部门.部门名称”字段,在“条件”下拉列表框中选择“=”,在“实例”文本框中输入“〝人事部〞”。

⑤在视图设计器中单击“关闭”按钮,将视图文件以“view1”名保存在考生文件夹下。

(2)【操作步骤】

①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将“Caption”属性修改为“视图查看”;单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮Command1;单击表单控件工具栏上的“表格”控件图标,再添加一个表格控件Grid1。

②选定命令按钮Command1,在按钮属性窗口中将命令按钮Command1的Caption属性值修改为“关闭”。

双击命令按钮,在Click事件中输入代码:

ThisForm。

Release,用来关闭表单。

③在表单设计器中,用鼠标右键单击表单空白处,在弹出的快捷菜单中选择“数据环境”命令,打开“添加表或视图”对话框,选定“视图”,将数据库“公司”下的视图“view1”添加到数据环境中。

④选定表格控件Grid1,在表格属性窗口中将“RecordSourceType”属性值修改为“0”,将“RecordSource”属性值修改为“view1”。

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

3[简答题]在考生文件夹下完成如下简单应用:

(1)用SQL语句完成下列操作。

列出所有与“黑色”颜色零件相关的信息(产品编号、零件名称和数量),并将检索结果按数量降序排序存放于表“result1”中,将SQL语句保存在“cx1.prg”文件中。

(2)建立一个名为“cd1”的快捷菜单,菜单中有两个菜单项:

“查询”和“修改”。

然后在表单“bd1”中的RightClick事件中调用快捷菜单“cd1”。

参考解析:

【考点指引】本大题第l小题考查的是SQLSELECT语句的用法;第2小题考查的是快捷菜单的创建和调用。

(1)【操作步骤】

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

MODICOMMcx1(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:

SELECT产品编号,零件名称,数量INTOTABLEresult1FROM零件,产品清单WHERE零件.零件编号=产品清单.零件编号AND颜色=”黑色”ORDERBY数量DESC

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

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

DOcx1(回车执行),执行程序文件。

(2)【操作步骤】

①选择【文件】→【新建】命令,选择【菜单】,单击“新建文件”按钮,单击【快捷菜单】,打开菜单设计器,在“菜单名称”中输入“查询”,单击下一行,在“菜单名称”中输入“修改”。

②选择【菜单】→【生成】命令,将菜单保存为“cd1”,生成一个菜单文件“cd1.mpr”。

关闭菜单设计器。

③选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“表单”,选择“bd1.scx”,单击“确定”按钮,打开表单设计器。

④在表单属性窗口中双击“RightClickEvent”,打开事件代码编辑窗口,输入代码:

D0cd1.mpr。

⑤关闭表单设计器并保存表单。

4[单选题]以下关于关系的说法正确的是

A.不可有重复列名‘

B.可以有重复列名

C.列可再分解成多列

D.列的顺序不可以改变

参考答案:

A

参考解析:

同一关系中不能出现相同的属性名,即关系不可以有重复的列名,故A选项正确,B选项错误。

列不可以分解成多列,故C选项错误。

在一个关系中属性的次序无关紧要,次序可以改变,故D选项错误。

5[简答题]

(1)建立一个名为“cd1”的菜单,菜单中有两个菜单项“查询”和“关闭”。

“查询”菜单项下还有两个子菜单项“按条件l查询”和“按条件2查询”。

“按条件l查询”菜单项负责查询学生奖励表中奖学金为“一等”的学生的信息;“按条件2查询”菜单项负责查询学生表中来自江西的“学生”的信息。

在“关闭”菜单项下创建一个命令,负责返回到系统菜单。

(2)考生文件夹下有一个文件名为“bd2”的表单文件,其中有两个命令按钮“统计”和“关闭”。

它们的Click事件下的语句是错误的。

请按要求进行修改(要求保存所做的修改):

单击“统计”按钮查询学生表中“江西”籍贯的学生数,统计结果中含“籍贯”和“数量”两个字段;“关闭”按钮退出表单。

参考解析:

【考点指引】本大题第1小题考查菜单及子菜单的创建;第2小题考查使用SQL语句常见的一些错误。

(1)【操作步骤】

①选择【文件】→【新建】命令,选择“菜单”,单击“新建文件”按钮,再单击“菜单”按钮,打开菜单设计器,在“菜单名称”中输入“查询”,在“结果”下拉列表框中选择“子菜单”,单击下一行,在“菜单名称”中输入“关闭”,在“结果”下拉列表框中选择“命令”,在右边的文本框中输入:

SETSYSMENUTODEFAULT。

②单击“查询”菜单行,单击“创建”按钮创建“查询”子菜单,输入子菜单名称“按条件l查询”,在“结果”下拉列表框中选择“过程”,单击“创建”按钮创建“按条件1查询”过程,在过程代码编辑窗口中输入以下代码:

SELECTstudent.*FROMstudent,学生奖励WHEREstudent.学号一学生奖励.学号AND奖励等级="一等"

关闭过程代码编辑窗口回到菜单设计器。

③单击下一行,输入子菜单名称“按条件2查询”,在“结果”下拉列表框中选择“过程”,单击“创建”按钮创建“按条件2查询”过程,在过程代码编辑窗口中输入以下代码:

SELECT*FROMstudentWHERE籍贯LIKE”江西%”

关闭过程代码编辑窗口回到菜单设计器。

④选择【菜单】→【生成】命令,将菜单保存为“cd1”,生成一个菜单文件“cd1mp'r”。

关闭菜单设计窗口,在命令窗口输人命令:

DOcd1.mpr,看到VisualFoxPro的菜单栏被新建的菜单所代替,单击“关闭”菜单命令将恢复系统菜单。

(2)【操作步骤】

①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“表单”,选择“bd2.scx”,单击“确定”按钮,打开表单设计器。

②在表单设计器中,双击“统计”命令按钮,在Click事件代码编辑窗口中做如下修改(注:

黑体加下划线部分为需要修改的地方):

SELECT籍贯,COUNT(*)AS数量FROMstudentWHERE籍贯="江西"

③在表单设计器中,双击“关闭”命令按钮,在Click事件代码编辑窗口中将Exit改为:

ThisForm.Release。

④关闭表单设计器并保存表单。

6[单选题]如果在命令窗口执行命令:

LIST名称,主窗口中显示:

记录号名称

1电视机

2计算机

3电话线

4电冰箱

5电线

假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是()。

GO2

SCANNEXT4FORLEFT(名称,2)=〝电"

IFRIGHT(名称,2)=〝线"

EXIT

ENDIF

ENDSCAN

名称

A.电话线B.电线C.电冰箱D.电视机

参考答案:

B

参考解析:

LEFT(,)的功能是从字符表达式左边开始,截取指定长度的字符串。

RIGHT(字符表达式,数值表达式):

返回-个字符串右边的若干字符,返回值是字符型。

本题是从2、3、4、5四条记录中,找出第-个字是“电”,最后-个字是“线”的第-个符合的记录,并显示出来.由此可知第3条记录“电话线”符合。

7[单选题]执行USEseIN0命令的结果是()。

A.选择0号工作区打开SC表

B.选择空闲的最小号工作区打开SC表

C.选择第l号工作区打开SC表

D.显示出错信息

参考答案:

B

参考解析:

指定工作区的命令是:

SELECTnWorkArea|cTableAlias

其中,参数nWorkArea是一个大于等于0的数字,用于指定工作区号,最小的工作区号是1,的工作区号是32767。

如果这里指定为0,则选择编号最小的可用工作区。

8[单选题]支持子程序调用的数据结构是()。

A.栈B.树C.队列D.二叉树

参考答案:

A

参考解析:

栈是一种限定在一端进行插入与删除的线性表。

在主函数调用子函数时,要首先保存主函数当前的状态,然后转去执行子函数,把子函数的运行结果返回到主函数调用子函数时的位置,主函数再接着往下执行。

这种过程符合栈的特点,所以一般采用栈式存储方式。

9[单选题]在VisualFoxPro中,如果要将学生表S(学号,姓名,性别,年龄)中“年龄”属性删除,正确的SQL命令是()。

A.ALTERTABLESDROPCOLUMN年龄

B.DELETE年龄FROMS

C.ALTERTABLESDELETECOLUMN年龄

D.ALTERTABLESDELETE年龄

参考答案:

A

参考解析:

A[解析]修改表结构可使用ALTERTABLE命令,删除表中的字段、索引及有效性规则、错误提示信息及默认值,

其命令格式为:

ALTERTABLE

[DROP[COLUMN]]

[DROPPRIMARYKEYTAG]

[DROPUNIQUETAG]

[DROPCHECK]

其中,[DROP[COLUMN]]删除指定的字段;[DROPPRIMARYKEY]删除主索引;[DROPUNIQUETAG]删除候选索引;[DROPCHECK]删除有效性规则。

本题要删除“年龄”属性,正确的命令应该是DROPCOLUMN年龄。

10[简答题]在考生文件夹下有“学生成绩”数据库,设计一个名为“cdl”的菜单,菜单中有两个菜单项“查询”和“关闭”。

程序运行时,单击“查询”菜单项应完成下列操作:

将所有选修了“计算机基础”的学生的所有成绩,按成绩降序,学号升序查询出来并保存到表“cjb.dbf”中。

单击“关闭”菜单项,程序终止运行。

参考解析:

【考点指引】本大题主要考查通过学生表和成绩表的连接,将符合要求的记录添加到新的数据表中。

在菜单的“查询”菜单命令设计过程中,在“结果”下拉列表枢中应该选择“过程”选项,然后进行查询程序的编辑,在程序设计过程中,可以使用SQL查询语句及插入语句来完成设计过程。

【操作步骤】

①选择【文件】→【新建】命令,选择“菜单”,单击“新建文件”按钮,再单击“菜单”按钮,打开菜单设计器,在“菜单名称”中输入“查询”,在“结果”下拉列表框中选择“过程”,单击“创建”按钮创建“查询”过程,在菜单过程代码编辑窗口中输入以下代码:

SELECT*INTOTABLEcjbFROM成绩WHERE课程名=〝计算机基础〞0RDERBY成绩DESC,学号

关闭菜单过程代码编辑窗口,回到菜单设计器。

②单击下一行,输入菜单名称“关闭”,在“结果”下拉列表框中选择“命令”,在右边的“命令”文本框中编写程序代码:

SETSYSMENUTODEFAULT

③选择【菜单】→【生成】命令,将菜单保存为“cdl”,生成一个菜单文件“cd1.mpr”。

关闭菜单设计窗口,在命令窗口输入命令:

DOcd1.mpr,看到VisualFoxPro的菜单栏被新建的菜单所代替,单击“关闭”菜单命令将恢复系统菜单。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2