国家计算机二级vfp操作题题目以及答案_第1页
国家计算机二级vfp操作题题目以及答案_第2页
国家计算机二级vfp操作题题目以及答案_第3页
国家计算机二级vfp操作题题目以及答案_第4页
国家计算机二级vfp操作题题目以及答案_第5页
已阅读5页,还剩135页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

001

第34次二级VisualFo*Pr。考试系统一姓名:吴煌蘸,碓考证号:2734350701000112

答题⑤帮助也)

考生文件夹

K:\zx245\27000112基本操作题i简单应用题综合应用题

一、基本操作题(去四小题,第1和第2题是7分,第3和第4题是8分)

在考车文件夹学完成下下列列操成作:

1.新建一不薮据用吧database,在库中建立数据库表teinp,表内容和结构与

当前文件夹下的“歌手留叙表完全相同。

酱星蠢qenu,快捷菜单有两条命令「打开文件"和”关闭文件工

3.使用报表向导建立一个报表,我表的数据来源分别是“打分衣"(霁表)和

“歌手信息”(子表)两个数赛库文件,逑取这两个表的全部字段,隹售字窗为

“歌手编号",按"分数"升岸排列,报表的标题为"打分一览表”,最信将箱表保存

为”打分表,

4.使用SQL用令将表teinp中歌手编号为111的歌手的年龄修改为20岁,命令

存储在nypro.prg中。

1.seIect*from歌手信息intotabIetemp

将temp表添加到数据库中

2.记住要生成二mpr文件

在命令窗口执行:domymenu.mpr

3.

4.updatetempset年龄=20where歌手编号=111

第34次HCRE_二级VisualFoxPro考试系统一姓名:吴煌嫌,睢考证号:2734350701000112X

答题6)帮助QD

考生文件夹

综合应用题

K:\zx245\27000112基本操作题j蔺单应用题

.应用(2小题,每题20分,计40分)

,生文传委下完成下歹时岸:

一修改期proone.电印中带有注释的四条语句(修改或填充,不要修改其

凿舞露装慧察错篇标于等于“并且小于等于历

2.编句SQL命令查询歌手平均分大于&2的鳌手的姓名、歌:

查询结果存稔于result,dbf中(宇会名依次为姓君、于一载翦砰蠹,

按歌手的单均分降序排列。SQL伞令要保存在ttt.prg.

1.

createtabIeprime(datf)&&建表表名为prime

n=11

dowhilen<=2011

f=0

i=2

dowhilei<=int(sqrt(n))

ifmod(n,i)<>0

i=i+1

loop&&继续内循环

else

f=1

exit&&跳出内循环

endif

enddo

iff=0

insertintoprimevalues(n)&&插入满足条件的数据到表中

endif

n=n+1

enddo

2.

SELECT歌手信息.姓名,歌手信息.歌手编号,avg(打分表.分数)平均分;

FROM比赛情况!歌手信息INNERJOIN比赛情况!打分表;

ON歌手信息.歌手编号=打分表.歌手编号;

GROUPBY歌手信息.姓名;

HAVINGAVG(打分表.分数)>8.2;

ORDERBY3DESC;

INTOTABLEresult.dbf

注意:要求对统计结果的筛选,要用having

第34次MCRE_二级VisualFoxPr。考试系统一姓名:吴惶嫌,徒考证号:2734350701000112X

答题⑤)帮助量)

考生文件夹

K:\zx245\27000112基本操作题简单应用题I综合应用题

三、综合应用(1小题,计30分〕

在考生文件夹下完成下列操作:

L打开驶据库文件Wdatabase,为表te股建立主索弓|:索引名和索引表达式

均为"歌手编号"

等于冒金嚼编醇箱解图所iew,视图中的数据满足以下条件:年龄大于

等于,驾矍嗨*或饕歌新类,新类的父类是CheckBox,新类存储于名为

4.、数据裁现菱情况”中有3个数据库表:打分表、歌手信息和选送单位。

建立包括4个标签、一个列蓑框(Listl)和。个文本据的表单myform,

其里Labell、Label2、Label3、Label4的标题依次为迤送单位、最高分、善低分

前半均分;文本框Text1、Text2、Text3依次用于显示最高分、最便芬和平均分,

如下图所示。

5.列表捱(Listl)的RowSource和RowSourceType属性手工指定为

”选送单位.量位々铲和6。

6.为列表框(Listl)的DblClick事件编写程序。程疔的哪自是:表单运行

时,身户双击列表框用选项时,将该选至电位的"单位名祢"、嘘高分"、"最征分"

智"单筠分”四个字度的信息存入自由表two.dbf中挈名依次为单位名称、

基高分、最低分和单均分),同哥将统计数箱显丕在躺相应的文本框中。

7.最后运行表单,笄在列表框中双击〃箜政女工团”。

Listl的dblclick事件代码如下:

SELECT选送单位.单位名称,max(打分表.分数)最高分,;

min(打分表.分数)as最低分,avg(打分表.分数)as平均分;

FROM比赛情况!选送单位INNERJOIN比赛情况!歌手信息;

INNERJOIN比赛情况!打分表;

ON歌手信息.歌手编号=打分表.歌手编号;

ON选送单位.单位号=歌手信息.选送单位号;

where选送单位.单位名称=thisform.Iist1.value;

GROUPBY选送单位.单位名称;

INTOTABLEtwo.dbf

select最高分,最低分,平均分fromtwointoarraya

thisform.textl.vaIue=a(1)

thisform.text2.value=a(2)

thisform.text3.vaIue=a(3)

002

第34次二级Visu&lFoxPro考试系统一姓名:言涧华,睢考证号:2734350701000117X

答题⑤)帮助国)

考生文件夹

K:\zx245\27000117j基本操作题蔺单应用题综合应用题

一、基本操作题(共四小题,笫1和2题是7分、第3和4是8分)

在考车文件夹节完成如下筐作:

1.使用SQLINSERT语句在0rders表中添加一条I逑,县中订单号为〃0050〃、

客户号为〃061002〃、签订日财为2010年10月10日。然后将垓语句保存在命令文件

sone,prg中。

2.使用SQLUPDATE语句饱rders表中订单号为“0025〃的订单的签订日期改为

2010年16月10Bo然后将该语句保存在命令文件stwo.prg中。

3.使用SQLALTER语句为。rders表添加一个〃金额〃字段(货币类型)。然后

将该语句歌存在命令支禅sthree.prg中。

“0032”且商品号为

”C1003

1.insertintoordersvalue(“0050",“061002”,「201070-10))

2.updateordersset签订日期=「2010T0T0};

where订单号="0025”

3.altertableordersadd金额y

DeIetefrom表名[where]

4.

deIetefromorderitemswhere订单号=“0032"and商品号=“C1003〃

第34次肮RE一二级VisualFoxPro考试系统一姓名:曾润华,他考证号:27343507010001172d

笞题6)帮助⑩

考生文件夹基本操作题「赢丽’”|综合应用题

K:\zx245\27000117

z煦T«

'*l、f

使

单的

次含

^能Bt

LELT矍㉚2

o,o

EC项

性n

1^Mh一

'^,节-

在存

句n

B1石

1ng。

ta^碑氤IV

eO氤sfe.pr

orS。

:o

ier加

st并

澳中

cuer表w

Im

d。

不a

图dsood

p^^颁

M赭

vl!各

<'•

一,

价one:

+-J^

^Ji

2000'价

IIW都

品$^

中0

-

序,-

-息

1的

^询^

排o31

tHT^

aetO。

1.

SeIect客户号,姓名,性别,联系电话fromcustomerswhere客户号not

in(SeIect客户号fromorderswhereyear(签订日期)=2008andmonth(签订

日期)=2)

2.(单价>=2000and库存量<=2)or(单价<2000and库存量<=5)

字段]联接筛选[排序侬据]分俎依据|更新条件|杂项|

手段名者条件实例大小写逻辑

Goods.单价>=2000&ndGo=.t.OR

tGoods,单价<2000»ndGo(叵]|||=0|\vl|||<^>回|

1

见图1记录:1/11Exclusive

SELECT*;

FROMgoods_m!goods;

WHEREGoods.单价>=2000andGoods.库存量<=2=.t.;

OR(Goods.单价<2000andGoods.库存量<=5=.t.):

ORDERBYGoods.单价DESC,Goods.库存量

第34次HCRE_二级¥isualFoxPro考试系统一姓名:言涧华,睢考证号:2734350701000117X

答题6)帮助国)

考生文件夹

K:\zx245\27000117基本操作题简单应用题I综合应用题

三、综合应用(1小题,计30分)

在号生文件夹下创建一个顶层表单吧formsex(表单的标题为〃考试〃),然

后创建舁在表率中添加菜单£菜单的名粽为叫inegimx,菜箪程序的名称为

myinenu.mpr)。效果如下图所不。

1.塞单寓学斗濯盥出:的功能都通过.

统计^星幕乂瓢生窗出生的客户人数。

:_____________________________________________赤排序,统济结果存放

+IA+y"ira|I|

3.菜单命令〃通出〃的功能是释放并关闭表单(在过程中包含命令

4;请运行算箪并依次执行其中的"统计"和"退出''菜单命令。

003

2.updateclientset性别=“男”;

where客户号="061009”

3.insertintocIientvalue(“071009”,”杨晓静","女",{1991-01-01})

4.altertableclientalter性别setcheck性别$”男女”

第34次耳CRE_二级VIsualFoxPro考试系统一姓名:陈尊芳,睢考证号:2734350701000119

答题⑤)帮助国)

考生文件夹

K:\zx245\27000119基本操作题।茴单应用题i综合应用题

二、简单应用《2小科每题20分,并40分)

1.利用查询设计器创建查询,从customers、orders,orderitems和goods

表史查询诙有客户耳前两个字符为"06"的着户签订的订单信息、。查询结果狼次包

含济客占占户a号、i:丁t:耳亘、商品号、商品名和数量五项的容。各记录妗片小旦口0+后

客户号相同按订号开库如字[钉丁单*旦号期也&口相口同El则l狂接桑商;口品与号HL拜工春薪r昼询室落曷'

表tableone。瓯后将查询保存在queryone.qpr文件中,并运行,该查询。

2.扩展VisualFoxPrcl基类CoIranandButton,创建一个名为MyButton的自定义

捻钮类。宜,淀定义.-按…钮,,类保存在名为nyclasslib的类库中。自定义技钮类MyButton

需满足以了要求:、,

1)基标题为"退出"。

2)第lick事件代码的功能是天E鳖靠£添加一个基于自定义类

一后初J建一不文柞茗为formone的

MyButton的按钮。

SELECTCustomers.客户号,Orders.订单号,Orderitems.商品号,Goods.商品

名,;

Orderitems.数量;

FROMcustomersINNERJOINorders;

INNERJOINorderitems;

INNERJOINgoods;

ONOrderitems.商品号=Goods.商品号;

ONOrders.订单号=Orderitems.订单号;

ONCustomers.客户号=Orders.客户号;

WHERECustomers.客户号LIKE“06%";

ORDERBYCustomers.客户号,Orders.订单号,Orderitems.商品号;

INTOTABLEtableone.dbf

004

第34次HCRE_二级YisualFoxFro考试系统一姓名:吴做敏,睢考证号:2734350701000121X

答题⑤)帮助量)

考生文件夹

K:\zx245\270001211基本操作题简单应用题综合应用题

一、基本探作题(去四小题,笫1和2题是7分、第3和4是8分)

在舍里女住去不完位下列操祚:

1.使用报羡而导为”职工凄创建一个报表one,选择"职工贷的所有字段,

报表样式噩简报式,按"职工存"为升序推列,其他选项取默认蓿。

2.建立一个如下图所示的菜单映enu,注意要生成菜单。

打开文件关闭文件退出(R)

3.新建数据库文件nydata,并将"教师”表加入其中。

4.使用SQLCreate命会建立"学生"表,"学生”表中包括学号(C10),姓名

(C16)和年骼⑴字段,坐号为主关键字。命令存储于支件mypro.prg中。

3.

要打开“教师”表,删除原来的关系

4.

createtable学生(学号c(10)primarykey,姓名c(16),年龄i)

1.

select部门.部门号,count(*)as人数;

from职工,部门where部门.部门号=职工.部门号andyear(出生日期)>=1980

andyear(出生日期)<=1990;

orderby人数desc;

groupby部门.部门号intodbfnew

第34次HCRE_二级VIsualFo*Pr。考试系统一姓名:吴朝睢考证号:2734350701000121凶

答题6)帮助国)

考生文件夹

K:\zx245\27000121基本操作题简单应用题1综合应用题

三、“应4用EQ-小十题=成,计下3列0分操〕作.

1.新建‘职工管理”的数据库文件,将自由表"部门"、"职工"添加到

该数据库中。

,2.将"部门"里的"部门号"定义为主索引,索引名是indexed皆a。

3.建立一个善询mysql,查询"通信”学院行工畲资杳大需生3:0…00的人月员"二姓二名":和〃工资"

信息存入salary.dbf中士按工资升序排列,施j该查氤

4.建立包括一个标笠labeil)、一个列表框(List1)、一个表格(Gridl),

LabEl的标题为"部门茗”的表单forintwoo

5.列表框(Listl)的RowSource和RowSourceType属性手工指定为

“部门.部门名”和6。

6.表格(Gridl)的RowSource和RowSourceType属性手工指定为

"select取工号,姓名,工资from职工”和4。

7.列表框(Listl)的bElClick事件编写程:□

户双击列表框中实例时串门的"职工号"、"姓名"利"工资"

入自由表three,dbf中,品茎按"职工号"降序排列。

8.运行表单,右歹双落"信息管理"。

006

第34次HCRE_二级¥1sualFoxPro考试系统一姓名:蔡蕨萍,睢考证号:2734350701000213X

答题⑤)帮助国)

考生文件夹

K:\xx245\27000213基本操作题i简单应用题综合应用题

一、基本操作题较券I播假靠爆魏需蹄员的有关数据):

1.利用:计善为e叩loyee表切建一个普通索弓索引表达式为“姓名”,

索引名为X®

2.打开考生目录下的表单文件formon巳sex,然后设置表单的Load事件代码:

打开匕niployee表,并将索礼:m设置击当前索弓|。

3.在formone装单巾添加一个列表框,笄设置列表框的属性:名称为mylist;

高度为60;可以多重选择。

4.设置formone表单中inylist列表框的有关属性,其中RowSourceTyp巳属性

为字段,镐当表单运行时,列表框内显示e股loyee表中姓名字段的值。

2.

useempIoyee

setordertotagxm

useempIoyeeorderxm

3.

NameMy1ist

Height6

Multiselected.t.

4.要将表添加到数据环境中

rowsourcetype6-字段

rowsourceEmployee.姓名

第34次BCKE一二级YisualFoxPro考试系统一姓名:蔡薇萍,准考证号:2734350701000213凶

答题⑤)帮助也)

考生文件夹

基本操作题简单应用题综合应用题

K:\zx245\27000213

i蠡0

二4

&,

切(

关数

1据

在<AJ

生En

-费n

L壁

单c

彳nil5

'^含npl

订r10

e剜

』;

喙"l

黏_

1。

-able•件

并QUeryoneIpr

c然

眼懿

后在

眈修

数Z

婿

e据

野w

馨er

^rder联

创m

额.

H,

le:记

姓0.

VI名

员5{

-按

次on

I视

.一

号0

升1

阍^

的f

I结

拜0

J

“taettw

1.

SELECTTOP10Order.订单号,Employee.姓名,Order.签订日期,Order.金额;

FROMemployeeINNERJOINorder;

ONEmployee.职员号=Order.职员号;

ORDERBYOrder.金额DESC;

INTOTABLEtableone.dbf

注意:topn一定要和orderby连用,在杂项中

第34次HCRE_二级VisualFoxPro考试系统一姓名:蔡海萍,茂考证号:2734350701000213

答题6)帮助国)

考生文件夹[综合应用题

K:\zx245\27000213基本操作题简单应用题

三、综合应用(1小题,计30分]

在考生文件夹下完成下列僚作:

(1)创建自由表tablethree,其结构如下:

姓名C(6)

房商金额N(6,2)

最低金额N(6,2)

平均金额N(6,2)

(2)设计一个进行查询统计的表单formtwo.scx,其界面如下图所示。其电表

格的名称为Gridl,“查询统计”按钮的名称为Commandl,“退出”按钮的名称为

Coinmand2,文本框的名称为Text10

当在文本框输入芾职员姓名并单击“查询统计''营钮时,会在左边的表督内显

示该职员所签各订单褥金就并将其中的最高金额、最低金额和平均金额存入表

tablethreeH^o

单击“退出”按钮海关闭表单。

(3)运行上面创建的表单formtwo,然后依次查询统计“赵小青”和

“吴和军”两位职员所签订单的有关金额。执行完后,表tablethree中应该包含

两条相应的记录。

将表格的recordsourcetype=4-sqI

thisform.grid1.recordsource="SELECTOrder.订单号,Order.金额;

FROMorder__m!empIoyeeINNERJOINorder__m!order;

ONEmployee.职员号=Order.职员号;

WHEREEmployee.姓名=thisform.textl.valueintocursortmp〃

seIectmax(金额),min(金额),avg(金额)fromtmpintoarraya

insertintotabIethreevaIue(thisform.textl.vaIue,a(1),a(2)ra(3))

101

第33次即RE_二级VisualFoxPro考试系统--姓名:张莺,爬考证号:2733350701000101

答题⑤)醐⑩

考生文件夹K:\z88\27000101j基本操作题j简单应用题综合应用题

二基本掾作题(型小题,第1秘题是7分、第3和您是盼)

在考生文件夹下已有order、orderitem和goods二个表。其中,order表包含

订单的票本信息,orderite碳包含订单的侔细信息,goods表叔含商品(图书)的

在塾文件郑毓如下操作:

1.创建一子茗为"订单管理"的数据库,并将已有的order、orderite确

goods三个表添加到该数据库中。

2,在表渊器m为order表建立一个普通索弓|,索引名为nf,索引表达式为

"year(签订日期)

3.通过"订单号"在order表和orderitem表之间建立一个一对多的永久联系,

它们的索引名蛾布单号"。

4.为上述建立的联系设置参照完整性糠:更新规则为"限制",删除规则为

"级联",插入规则为"限制"。

第33次ICBI二级YisualFoxPro考试系统一姓名:张莺,流考证号:2733350701000101凶

笞题S帮助⑩

考生文件夹K:\z88\27000101基本摭作题简单应用题综合应用题

1

-用12

-'

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论