90套国家计算机vf考试上机题Word文档格式.docx

上传人:b****1 文档编号:3914092 上传时间:2023-05-02 格式:DOCX 页数:304 大小:1.69MB
下载 相关 举报
90套国家计算机vf考试上机题Word文档格式.docx_第1页
第1页 / 共304页
90套国家计算机vf考试上机题Word文档格式.docx_第2页
第2页 / 共304页
90套国家计算机vf考试上机题Word文档格式.docx_第3页
第3页 / 共304页
90套国家计算机vf考试上机题Word文档格式.docx_第4页
第4页 / 共304页
90套国家计算机vf考试上机题Word文档格式.docx_第5页
第5页 / 共304页
90套国家计算机vf考试上机题Word文档格式.docx_第6页
第6页 / 共304页
90套国家计算机vf考试上机题Word文档格式.docx_第7页
第7页 / 共304页
90套国家计算机vf考试上机题Word文档格式.docx_第8页
第8页 / 共304页
90套国家计算机vf考试上机题Word文档格式.docx_第9页
第9页 / 共304页
90套国家计算机vf考试上机题Word文档格式.docx_第10页
第10页 / 共304页
90套国家计算机vf考试上机题Word文档格式.docx_第11页
第11页 / 共304页
90套国家计算机vf考试上机题Word文档格式.docx_第12页
第12页 / 共304页
90套国家计算机vf考试上机题Word文档格式.docx_第13页
第13页 / 共304页
90套国家计算机vf考试上机题Word文档格式.docx_第14页
第14页 / 共304页
90套国家计算机vf考试上机题Word文档格式.docx_第15页
第15页 / 共304页
90套国家计算机vf考试上机题Word文档格式.docx_第16页
第16页 / 共304页
90套国家计算机vf考试上机题Word文档格式.docx_第17页
第17页 / 共304页
90套国家计算机vf考试上机题Word文档格式.docx_第18页
第18页 / 共304页
90套国家计算机vf考试上机题Word文档格式.docx_第19页
第19页 / 共304页
90套国家计算机vf考试上机题Word文档格式.docx_第20页
第20页 / 共304页
亲,该文档总共304页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

90套国家计算机vf考试上机题Word文档格式.docx

《90套国家计算机vf考试上机题Word文档格式.docx》由会员分享,可在线阅读,更多相关《90套国家计算机vf考试上机题Word文档格式.docx(304页珍藏版)》请在冰点文库上搜索。

90套国家计算机vf考试上机题Word文档格式.docx

1-2-1

1.在命令窗口中输入建立表单命令

CREATEFORMformtest

2.在“表单设计器”中,在“属性”的Caption处输入“考试系统”,在Name处输入“formtest”,在BackColor处输入“192,192,192”。

3.在“表单设计器”中,建立一个标签Label1,在“属性”的Caption处输入“欢迎使用考试系统”,在BackColor处输入“192,192,192”,在ForeColor处输入“255,128,0”,在FontName处选择“楷体_GB2312”,在FontSize处输入“24”。

4.在“表单设计器”中,建立一个计时器控件Timer1,在“属性”的Interval处输入“200”,再双击此计时器控件,在“Timer1.Timer”编辑窗口中输入下列命令组,再关闭此窗口。

THISFORM.Label1.Left=THISFORM.Label1.Left-10

IfTHISFORM.Label1.Left<

=-THISFORM.Label1.WidthThen

THISFORM.Label1.Left=THISFORM.WIDTH

ENDIF

5.在“表单设计器”中,添加一个命令按钮,在“属性”窗口的Caption处输入“关闭”,双击“关闭”命令按钮,在“Command1.Click”编辑窗口中输入“ReleaseThisform”,接着关闭编辑窗口。

1-2-2

一、建立视图

1.打开并修改数据库“学生管理”

2.单击“文件\新建”菜单项,在“新建”对话框中选择“视图”单选钮,再单击“新建文件”。

在“添加表或视图”对话框中,双击表“考试成绩”(或单击选中表“考试成绩”,接着单击“添加”按钮),再双击表“课程”,在“联接条件”对话框中直接单击“确定”按钮,接着在“添加表或视图”对话框中,单击“关闭”按钮,来关闭此对话框。

3.单击“字段”选项卡,选择“考试成绩.课程编号”和“课程.课程名”的字段添加到“选定字段”列表框中。

4.在“函数和表达式”处输入“count(*)as选课人数”并单击“添加”按钮。

5.单击“分组依据”选项卡,选择“考试成绩.课程编号”并单击“添加”按钮。

6.保存该视图,在“保存”对话框中输入视图名“sview”。

二、建立报表

1.单击“工具\向导\报表”菜单项,并显示“向导选取”对话框。

2.在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。

3.在“报表向导”对话框的“步骤1-字段选取”中,首先要选取视图“sview”,在“数据库和表”列表框中,选择表“sview”,接着在“可用字段”列表框中显示表sview的所有字段名,并选定所有字段名至“选定字段”列表框中,单击“完成”按钮。

4.在“报表向导”对话框的“步骤6-完成”中,单击“完成”。

5.在“另存为”对话框中,输入保存报表名“creport”,再单击“保存”按钮,最后报表就生成了。

综合应用

1-3

一、建立菜单

1.单击“文件\新建”命令项。

2.在“新建”对话框中选择“菜单”单选钮,再按“新建文件”按钮。

3.在“新建菜单”对话框中选择“菜单”按钮,在菜单设计器中的“菜单名称”中依次输入“表单”、“报表”和“退出”这三个主菜单项,然后选择“表单”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入两个子菜单项“浏览课程”和“浏览选课统计”,选择“报表”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入一个子菜单项“预览报表”。

4.在“浏览课程”子菜单的“结果”选择“过程”并输入命令下列语句

myform.grid1.recordsource="

课程"

5.在“浏览选课统计”子菜单的“结果”选择“过程”并输入命令下列语句

sview"

6.在“预览报表”子菜单的“结果”选择“命令”并输入命令“reportformcreportpreview”。

7.在“退出”主菜单的“结果”选择“命令”并输入命令“myform.release”。

8.单击工具栏上“保存”按钮,在弹出“保存”对话框中输入“mymenu”即可。

9.在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。

二、修改表单

1.输入修改表单命令

MODIFYFORMmyform

2.在“表单设计器”中,在其“属性”的ShowWindow处选择“2-作为顶层表单”,双击“LoadEvent”,在“Form1.Load”编辑窗口中输入“domymenu.mpr”,双击“InitEvent”,在“myform.Init”编辑窗口中输入“domymenu.mprwiththis,'

xxx'

”,启动菜单命令,双击“DestroyEvent,在“myform.Destroy”编辑窗口中输入“releasemenuxxxextended”,在表单退出时释放菜单。

第02套

2-1-1

SELECT*FROMstudentWHERE性别="

男"

ORDERBY学号INTOTABLEresults

2-1-2

1.单击“工具\向导\表单”菜单项,并显示“向导选取”对话框。

2.在“向导选取”对话框中,选择“表单向导”并单击“确定”按钮,并显示“表单向导”对话框。

3.在“表单向导”对话框的“步骤1-字段选取”中,首先要选取表“student”,在“数据库和表”列表框中,选择表“student”,接着在“可用字段”列表框中显示表student的所有字段名,并选定“学号”、“班级”、“姓名”和“性别”四个字段,再单击“下一步”按钮。

4.在“表单向导”对话框的“步骤2-选择表单样式”中,再单击“下一步”按钮。

5.在“表单向导”对话框的“步骤3-排序次序”中,选定“学号”字段并选择“升序”,再单击“添加”按钮,再单击“完成”按钮。

6.在“表单向导”对话框的“步骤4-完成”中,再单击“完成”。

7.在“另存为”对话框中,输入保存表单名“student”,再单击“保存”按钮,最后表单就生成了。

2-1-3

DOFORMstudent

2-1-4

ALTERTABLEstudentADDCOLUMN年龄N

(2)

2-2-1

第1处:

判断是否找到,所以应改为:

DOWHILEFOUND()

第2处:

如果是“女”,则继续,所以应改为:

LOOP

第3处:

继续查找下一个,所以应改为:

CONTINUE

2-2-2

在文件sprog.prg中存放下面两条SQL语句:

UPDATEstudentSET年龄=year(date())-year(出生日期)

SELECTStudent.政治面目,COUNT(*)AS人数,AVG(年龄)AS平均年龄FROMstudentGROUPBYStudent.政治面目INTOTABLEsqlresults

2-3

在文件progzh.prg存放内容如下:

select1

usejieguo

select2

usegnht

sumjhsltoasum&

&

计算订货总数

indexondhdwtoaaauniq

counttoadhdw&

计算订货单位数

indexonghdwtobbbuniq

counttoaghdw&

计算供货单位数

use

replacenumwithadhdw&

把订货单位数存放第1条记录中

skip

replacenumwithaghdw&

把供货单位数存放第2条记录中

replacenumwithasum&

把订货总数存入第3条记录中

list&

显示结果

第03套

3-1-1

一、建立数据库

1.命令方式:

启动VisualFoxpro系统后,在命令窗口中输入

CREATEDATABASEordersmanage保留字可以取前四个字母

不出现“数据库设计器”对话框

2.可以使用菜单方式进行建立

1).单击“文件\新建”命令项,弹出“新建”对话框。

2).在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建”对话框。

3).在“创建”对话框中输入数据库名“ordersmanage”,再按回车键或按“保存”按钮,这样就可以建立数据库了,并出现“数据库设计器-ordersmanage”对话框。

二、把自由表添加到数据库

可以有两种方法:

命令方法,菜单方法。

命令方法:

OPENDATABASEordersmanage

ADDTABLEemployee&

把自由表employee加入到ordersmanage中

ADDTABLEorders&

把自由表orders加入到ordersmanage中

菜单方法:

1).单击“文件\打开”命令项,选择“文件类型”为数据库,打开“ordersmanage”。

2).在“数据库设计器-ordersmanage”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(employee和orders)。

3-1-2

1.打开并修改表单

MODIFYFORMdh

2.在“表单设计器”中,在“属性”的FontSize处输入“18”。

3-1-3

1.打开并修改表单

2.在“表单设计器”中,双击“隐藏”命令按钮,在其编辑窗口中输入“thisform.label1.visible=.F.”。

3-1-4

1.单击“工具\向导\报表”菜单项,并显示“向导选取”对话框。

2.在“向导选取”对话框中,选择“一对多报表向导”并单击“确定”按钮,并显示“一对多报表向导”对话框。

3.在“一对多报表向导”对话框的“步骤1-从父表选择字段”中,首先要选取表“employee”,在“数据库和表”列表框中,选择表“employee”,接着在“可用字段”列表框中显示表employee的所有字段名,并选定“职工号”、“姓名”和“性别”至“选定字段”列表框中,单击“下一步”按钮。

4.“一对多报表向导”对话框的“步骤2-从子表选择字段”中,首先要选取表“orders”,在“数据库和表”列表框中,选择表“orders”,接着在“可用字段”列表框中显示表orders的所有字段名,并选定选定所有字段至“选定字段”列表框中,单击“下一步”按钮。

5.在“一对多报表向导”对话框的“步骤3-为表建立关系”中,单击“下一步”按钮。

6.在“一对多报表向导”对话框的“步骤4-排序记录”中,选择“职工号”和选择“降序”单选按钮,再单击“添加”按钮,单击“下一步”按钮。

7.在“一对多报表向导”对话框的“步骤5-选择报表样式”中,选择“简报式”,单击“下一步”按钮。

8.在“一对多报表向导”对话框的“步骤6-完成”中,在“报表标题”文本框中输入“职工订单”,单击“完成”。

9.在“另存为”对话框中,输入保存报表名“empord”,再单击“保存”按钮,最后报表就生成了。

3-2-1

CREATEviewviewesASSELECT职工号,SUM(金额)AS总金额FROMordersGROUPBY职工号

SELECT*FROMviewesWHERE总金额>

=30000ORDERBY总金额DESCINTODBFnewtable

3-2-2

3.在“新建菜单”对话框中选择“菜单”按钮,在菜单设计器中的“菜单名称”中依次输入“文件”、“编辑”和“退出”这三个主菜单项。

4.在“退出”主菜单的“结果”选择“过程”并输入下列语句:

myform.release

setsysmenutodefault

5.单击“显示/常规选项”,在“常规选项”对话框中选中“顶层表单”。

6.单击工具栏上“保存”按钮,在弹出“保存”对话框中输入“mymenu”即可。

7.在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。

二、建立表单

1.输入建立表单命令

CREATEFORMmyform

2.“表单设计器”中,在“属性”的ShowWindow处选择“2-作为顶层表单”,在Name处输入“myform”,在Caption处输入“顶层表单”。

3.在“属性”中,双击“InitEvent”,在“myform.Init”编辑窗口中输入“domymenu.mprwiththis,'

”,启动菜单命令。

4.在“属性”中,双击“DestroyEvent,在“myform.Destroy”编辑窗口中输入“releasemenuxxxextended”,在表单退出时释放菜单。

3-3

MODIFYFORMsapp

2.在“表单设计器”中,单击鼠标右键,并在弹出菜单中选择“数据环境”,并显示“数据环境设计器-sapp.scx”窗口。

3.在此窗口中再单击鼠标右键,在弹出菜单中选择“添加”菜单项,在“添加表或视图”窗口中选择表“课程”,单击“添加”按钮,再单击“关闭”按钮。

4.在“表单设计器”中,选定List1控件,在其“属性”的RowSourceType处选择“6-字段”,在RowSource处选择“课程.课程名”。

5.在“表单设计器”中,选定List1控件,双击“属性”的ClickEvent事件,在“List1.Click”编辑窗口中,输入下列语句:

aa=课程.课程名

SELECTCOUNT(*)AS人数FROM考试成绩WHERE考试成绩.课程编号=课程.课程编号INTOTABLE&

aa

6.在“表单设计器”中,添加一个命令按钮,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入“ReleaseThisform”,接着关闭编辑窗口。

第04套

4-1-1

MODIFYFORMformtest

2.在“表单设计器”中,在“属性”的Caption处输入“考试系统”。

4-1-2

2.在“表单设计器”中,添加一个标签Label1,在其“属性”的Caption处输入“欢迎使用考试系统”,在ForeColor处输入“255,0,0”。

4-1-3

在“表单设计器”中,添加一个计时器控件,在其“属性”的Name处输入“Timefor”。

4-1-4

选定计时器控件Timerfor,在其“属性”的Interval处输入“200”。

简单应用4-2-1

SELECTTOP5姓名,出生日期FROMemployeeORDERBY出生日期INTOTABLEemage

4-2-2

第1处:

PARAMETERSa,b

第2处:

RETURNc

4-3

1.建立表单

CREATEFORMcalculator

2.在“表单设计器”中,在其“属性”的Name处输入“calculator”,在Caption处输入“计算器”。

3.在“表单设计器”中,依次建立三个Label1、Label2和Label3的标签,并分别修改其标题Caption的值,依次为“操作数1”、“操作数2”和“计算结果”。

4.在“表单设计器”中,依次建立三个Text1、Text2和Text3的文本框,再对Text3的Enable属性选择“.F.”。

5.在“表单设计器”中,添加一个“选项按钮组”,在其“属性”的ButtonCount处输入“4”,调整这四个按钮的排列位置以及各个Caption的值。

6.在“表单设计器”中,添加两个命令按钮(Command1和Command2),在第1个命令按钮Command1“属性”的Caption处输入“计算”,在第2个命令按钮Command2“属性”的Caption处输入“关闭”。

7.双击“计算”按钮,在“Command1.Click”编辑窗口中输入下列程序

docase

casethisForm.optiongroup1.value=1

thisForm.Text3.Value=val(thisForm.Text1.Value)+val(thisForm.Text2.Value)

casethisForm.optiongroup1.value=2

thisForm.Text3.Value=val(thisForm.Text1.Value)-val(thisForm.Text2.Value)

casethisForm.optiongroup1.value=3

thisForm.Text3.Value=val(thisForm.Text1.Value)*val(thisForm.Text2.Value)

casethisForm.optiongroup1.value=4

thisForm.Text3.Value=val(thisForm.Text1.Value)/val(thisForm.Text2.Value)

endcase

8.双击“关闭”命令按钮,在“Command2.Click”编辑窗口中输入“ThisForm.Release”,接着关闭编辑窗口。

第05套

5-1-1

MODIFYFORMcalculator

2.在“表单设计器”中,在“属性”的Name处输入“calculator”。

5-1-2

2.在“表单设计器”中,选中Text2控件,在“属性”的InputMask处输入“##########”。

5-1-3

2.在“表单设计器”中,选中Text3控件,在“属性”的ReadOnly处选择“.T.”。

5-1-4

2.在“表单设计器”中,添加一个“选项按钮组”,在其“属性”的ButtonCount处输入“4”,调整这四个按钮的排列位置以及各个Caption的值。

5-2-1

函数调用而不是过程调用,所以应改为:

carea=cya(r,h)

函数返回应返回值,所以应改为:

RETURNC

5-2-2

SELECTTOP3Orders.职工号,Employee.姓名,COUNT(*)AS订单数;

FROMemployeeINNERJOINorders;

ONEmployee.职工号=Orders.职工号;

GROUPBYOrders.职工号;

ORDERBY订单数DESC;

INTOTABLEnewcoun.dbf

5-3

一、建立表单

2.在“表单设计器”中,在其“属性”的Name处输入“goods”,在Caption处输入“商品”,在ShowWindow处选择“2-作为顶层表单”,双击“LoadEvent”,在“goods.Load”编辑窗口中输入“domymenu.mpr”。

5.在“表单设计器”中,添加一个表格控件Grid1,在其“属性”的RecordSourceType处选择“4-SQL说明”。

二、建立菜单

3.在“新建菜单”对话框中选择“菜单”按钮,在菜单设计器中的“菜单名称”中依次输入“商品分类”和“退出”这两个主菜单项,然后选择“商品分类”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入两个子菜单项“小家电”、“饮料”和“酒类”。

4.在“小家电”子菜单的“结果”选择“过程”并输入命令下列语句

select*fromproductswhere分类编码='

4001'

intocursorlsb"

5.在“饮料”子菜单的“结果”选择“过程”并输入命令下列语句

myform.grid1.recordsource="

1001'

6.在“酒类”子菜单的“结果”选择“过程”并输入命令下列语句

sel

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

当前位置:首页 > 工程科技 > 能源化工

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

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