vf机试 程序 部分 答案 大全文档Word文件下载.docx

上传人:b****7 文档编号:22625562 上传时间:2023-02-04 格式:DOCX 页数:33 大小:29.63KB
下载 相关 举报
vf机试 程序 部分 答案 大全文档Word文件下载.docx_第1页
第1页 / 共33页
vf机试 程序 部分 答案 大全文档Word文件下载.docx_第2页
第2页 / 共33页
vf机试 程序 部分 答案 大全文档Word文件下载.docx_第3页
第3页 / 共33页
vf机试 程序 部分 答案 大全文档Word文件下载.docx_第4页
第4页 / 共33页
vf机试 程序 部分 答案 大全文档Word文件下载.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

vf机试 程序 部分 答案 大全文档Word文件下载.docx

《vf机试 程序 部分 答案 大全文档Word文件下载.docx》由会员分享,可在线阅读,更多相关《vf机试 程序 部分 答案 大全文档Word文件下载.docx(33页珍藏版)》请在冰豆网上搜索。

vf机试 程序 部分 答案 大全文档Word文件下载.docx

ThisForm.Text1.Value=m2"

3.SELECTEmployee.组别,Employee.姓名AS负责人,sum(orders.金额)as合计;

FROM订单管理!

employeeINNERJOIN订单管理!

orders;

ONEmployee.职员号=Orders.职员号;

WHEREEmployee.职务="

组长"

;

GROUPBYEmployee.组别;

ORDERBY3DESC;

INTOTABLEtabletwo.dbf

五.2.双击表单空白处,分别输入表单Init和Destroy事件

DOmenu_lin.mprWithThis,"

abc"

ReleaseMenuabcExtended

3.SELECTCOUNT(*)FROMBOOK;

WHERE出版社=THISFORM.COMBO1.VALUE;

INTOARRAYTEMP

THISFORM.TEXT1.VALUE=TEMP

(1)

六1.INSEINTO零件信息VALUES("

p7"

"

PN7"

1020)

DELEFROM零件信息WHERE单价<

600

UPDATE零件信息SET单价=1090WHERE零件号="

p4"

2.第1行中的"

="

改"

IN"

"

GROUPBY项目号"

GROUPBY零件号"

INTOFILE"

TOFILE"

七.2.FORi=1TOthisform.List1.ListCount,

s=thisform.List1.List(i):

s=s+"

+thisform.List1.List(i)

3.Init"

事件代码DOmymenu.mprWITHTHIS,"

myform"

@SELECTCustomer.客户号,Customer.客户名,sum(orders.金额)as合计;

FROMcustomer,orders;

WHERECustomer.客户号=Orders.客户号;

GROUPBYCustomer.客户号;

ORDERBY3DESC;

INTOTABLEtabletwo.dbf

八1.ALTERTABLE课程表ADDUNIQUE课程号TAGtemp

(4)将第二行语句改为:

DOWHILEi>

=1

2.错误1:

将TO改为INTO。

错误2:

将OPEN改为USE。

错误3:

将SCANOF改为SCANFOR。

错误4:

将OR改为AND。

错误5:

将sum+1改为sum=sum+1。

3.表单的load事件

publica(3)

a

(1)="

3000"

a

(2)="

4000"

a(3)="

5000"

@x=val(bo1.value)

ifthisform.optiongroup1.value=1

sele*from教师表where工资>

=xorderby工资desc,姓名intotablesalary

else

sele*from教师表where工资<

xorderby工资desc,姓名intotablesalary

endif

九.1.ALTERTABLEstudentADDUNIQUE学号TAG学号

2.错误1:

改为STORE0TOx,s1,s2,s3。

改为x=val(thisform.text1.value)。

改为ifmod(x,3)=0。

步骤2"

退出"

按钮的Click事件代码为"

Thisform.Release"

3.SELECTStudent.姓名,Course.课程名称,Score.考试成绩;

FROMstudentINNERJOINscore;

INNERJOINcourse;

ONScore.课程编号=Course.课程编号;

ONStudent.学号=Score.学号;

where&

cn;

ORDERBYCourse.课程名称,Score.考试成绩DESC;

INTOTABLEzonghe.dbf

十2.SELECT姓名,2003-Year(出生日期)as年龄FROMstudentINTOTABLEnew_table1.dbf

3.SELECTcourse.课程名,score1.成绩;

FROMcourse,score1;

WHEREcourse.课程号=score1.课程号ANDscore1.学号=ThisForm.Text1.text;

INTOTABLEcoruse_cursor

IFRECC()=0

MESSAGEBOX("

学号不存在,请重新输入学号"

ELSE

ThisForm.Grid1.RecordSource="

coruse_cursor"

ThisForm.Grid1.refresh

ENDIF

十一.1.SELECT外币名称,现钞买入价,卖出价;

FROMrate_exchange;

INTOTABLErate_ex.dbf

@UpdateRate_exchangeset卖出价=829.01where外币名称='

美元'

2.标签的Alignment的值为:

2-中央

步骤3:

选中标签,然后执行"

格式"

→"

对齐"

菜单中的"

水平居中"

命令。

计时器的Interval值为500。

步骤4:

为各命令按钮编写Click事件的代码:

暂停"

ThisForm.Timer1.Interval=0

继续"

ThisForm.Timer1.Interval=500

退出ThisForm.Release

计时器"

的timer事ThisForm.Label1.Caption=time()

十二.1.SELECT*;

FROMcollege!

教师表;

WHERE教师表.工资>

4500;

ORDERBY教师表.职工号;

TOFILEone.txt

2.第一处:

WHILE改为WHERE。

第二处OPEN改为USE。

第三处:

WHERE改为FOR。

第四处填入num=num+1。

3.x=bo1.value

SELECT学院表.系名,学院表.系号,avg(教师表.工资)as平均工资;

FROMcollege!

学院表INNERJOINcollege!

教师表;

ON学院表.系号=教师表.系号;

WHERE学院表.系名=x;

GROUPBY学院表.系号;

INTOTABLEsalary.dbf

SELECT学院表.系名,学院表.系号,sum(教师表.工资)as总工资;

INTOTABLEsalary.dbfEndif

十三.2.SELECTRate_exchange.外币名称,Currency_sl.持有数量;

FROMcurrency_sl,rate_exchange;

WHERECurrency_sl.外币代码=Rate_exchange.外币代码;

ANDCurrency_sl.姓名="

林诗因"

ORDERBYCurrency_sl.持有数量;

INTOTABLErate_temp.dbf

3.fromrate_exchange,currency_sl;

whererate_exchange.外币代码=currency_sl.外币代码andcurrency_sl.姓名=thisform.text1.value;

orderby人民币数量desc;

intodbfdbfa

thisform.grid1.recordsource="

dbfa"

十四SETCENTURYON

SETDATETOYMD

SELECT客户.客户号,客户.身份证,客户.姓名,客户.工作单位,客房.客房号,房价.类型名,房价.价格;

FROM客户,房价,入住,客房;

WHERE客户.客户号=入住.客户号;

AND客房.客房号=入住.客房号;

AND房价.类型号=客房.类型号;

AND入住.退房日期>

=ctod(ThisForm.Text1.value);

ORDERBY房价.价格DESC;

INTOTABLEtabd

十五1.ThisForm.Text1.Value=year(date())

ThisForm.Command1.Enabled=.f.ThisForm.Test。

altertable教师表alter职工号setcheckLEFT(职工号,3)="

110"

2.CREATEsqlVIEWsalaryASSELECT教师表.系号,AVG(教师表.工资)AS平均工资FROM教师表;

GROUPBY教师表.系号ORDERBY2DESC

错误1:

将"

WHILE"

DOWHILE"

NEXT"

SKIP"

CASE"

IF"

十六1.Createtable分组情况表(组号c

(2),组名c(10))

INSERTINTO分组情况表VALUES("

01"

通俗唱法"

2.第1处:

第2处:

歌手表.歌手编号"

LEFT(歌手表.歌手编号,2)"

第3处:

INTO"

WITH"

3.SELECT*FROM评分表;

WHEREleft(评分表.歌手编号,2)=ThisForm.List1.list(ThisForm.List1.listindex);

INTOTABLEtwo.dbf;

ORDERBY评分表.歌手编号DESC,评分表.分数

十七1.altertable教师表alter职工号setcheckLEFT(职工号,4)="

1102"

3.SELECTTOP3学院表.系名,avg(教师表.工资)as平均工资;

FROM学院表,教师表;

WHERE学院表.系号=教师表.系号;

GROUPBY学院表.系名;

ORDERBY2DESC;

INTOTABLEsa_three.dbf

*************************

SELECTTOP5学院表.系名,avg(教师表.工资)as平均工资;

INTOTABLEsa_five.dbf

十八1.INSERTINTOSCORE1(学号,课程号,成绩)VALUES("

993503433"

0001"

99)

3.SETTALKOFF

OPENDATABASESCORE_MANAGER

SELECTCourse.课程名,AVG(Score1.成绩)as平均成绩;

FROMcourse,score1;

WHERECourse.课程号=Score1.课程号;

GROUPBYCourse.课程名;

ORDERBYCourse.课程名;

INTOTABLENEW_TABLE32

CLOSEALL

SETTALKON

十九1.select*from歌手表.dbf;

where歌手出生地=ThisFbo1.list(ThisFbo1.listindex);

INTOTABLEbirthplace.dbf

3.SELECT歌手表.歌手姓名,avg(评分表.分数)as得分;

FROM歌手表,评分表;

WHERE歌手表.歌手编号=评分表.歌手编号;

ANDleft(歌手表.歌手编号,2)="

GROUPBY歌手表.歌手姓名;

ORDERBY2DESC,歌手表.歌手姓名DESC;

INTOTABLEfinal.dbf

二十2.第1处fromemployeepjoinemployeec;

第2处onp.组别=c.组别wherec.职务="

andc.姓名<

>

p.姓名;

3.x=ThisForm.textn.Value

a="

SELECTOrder.订单号,Order.客户号,Order.签订日期,Order.金额FROMorderWHEREOrder.职员号=xORDERBYOrder.签订日期INTOTABLEt"

+x

&

a

二一1.USE金牌榜

COPYSTRUTOGOLDENinsertintogoldenValue("

011"

9,7,11)

2.SELECT国家.国家名称,COUNT(获奖牌情况.名次)AS金牌数;

FROM国家,获奖牌情况;

WHERE国家.国家代码=获奖牌情况.国家代码;

AND获奖牌情况.名次=1;

GROUPBY国家.国家名称;

ORDERBY2DESC,国家.国家名称DESC;

INTOTABLEtemp.dbf

2.2Select国家名称From国家IntoCursorLSB

3.SELECT国家.国家名称,COUNT(获奖牌情况.名次)AS奖牌总数;

FROM国家,获奖牌情况WHERE国家.国家代码=获奖牌情况.国家代码;

ORDERBY2DESC,国家.国家名称;

INTOTABLE假奖牌榜.dbf

REPORTFORMSPORT_REPORT.FRXPREVIEW

二二2.修改Text1的Value属性为"

=date()"

表格的RecordSourcetype属性为"

4-SQL说明"

正确1:

setcenturyon4正确:

va=thisform.text1.value正确:

thisform.grid1.RecordSource=st

3.SELECTyear(orders.签订日期)as年份,month(orders.签订日期)as月份,;

sum(orders.金额)as合计;

FROMorders;

GROUPBY2,1;

HAVING合计>

=0;

ORDERBY1DESC,2;

二三3.SETTALKOFF

OPENDATABASEcj_m

SELECT*FROMtable3WHERE.f.INTOTABLEtemp

SELECT1

USExuesheng

INDEXON学号TAG学号

SELECT2

USEchengji

SETRELATIONTO学号INTOxuesheng

GOTOP

DOWHILE.NOT.EOF()

IFchengji.数学<

60

INSERTINTOtempValues(xuesheng.学号,xuesheng.姓名,'

数学'

chengji.数学)

ENDIF

IFchengji.英语<

英语'

chengji.英语)

IFchengji.信息技术<

信息技术'

chengji.信息技术)

SKIP

ENDDO

SELECT*FROMtempORDERBY分数,学号DESCINTOARRAYarr

INSERTINTOtable3FROMARRAYarr

CLOSEDATABASE

CLOSETABLESALL

DROPTABLEtemp

SETTALKON

RETURN

二四1.ALTERTABLEs_tADDCOLUMN备注C(30)

ALTERTABLEs_tALTER年度SETDEFAULT"

2004"

2.将第5行改为:

(一季度利润+二季度利润+三季度利润+四季度利润)/(一季度销售额+二季度销售额+三季度销售额+四季度销售额)AS利润率;

将第6行改为:

FROMS_T,DEPT;

将第8行改为:

ORDERBY年度,利润率DESC;

将第9行改为:

INTOTABLES_SUM。

3.ThisForm.Grid1.RecordSource="

SELECT*FROMs_tWHERE年度='

+str(thisform.Spinner1.value,4,0)+"

'

intocursorlsb"

二五2.SELECTstock_name.股票简称,stock_sl.现价,stock_sl.买入价,stock_sl.持有数量;

FROMstock_name,stock_sl;

WHEREstock_sl.股票代码=stock_name.股票代码Andstock_sl.现价>

stock_sl.买入价;

ORDERBYstock_sl.持有数量DESC;

INTOTABLEstock_temp

3.pinyin=alltrim(thisform.text1.value)

opendatabasestock

usestock_name

locatefor汉语拼音=pinyin

iffound()

SELECT持有数量,股票简称;

 FROMstock_sl,stock_name;

WHERE汉语拼音=pinyinandstock_sl.股票代码=stock_name.股票代码;

INTOarrayathisform.text1.value=a[2]

thisform.text2.value=a[1]

wait"

没有查询到,请重输"

windowtimeout2

清空"

thisform.text1.value="

thisform.text2.value="

二六1.wait"

mymethod"

window3)ThisForm.mymethod

3.SELECTXuesheng.民族,avg(Chengji.数学)asx,AVG(Chengji.英语)ASy;

FROMxuesheng,chengji;

WHEREXuesheng.学号=Chengji.学号ANDXuesheng.民族="

汉"

INTOARRAYa

INSERTINTOtable3FROMARRAYa

SELECTXuesheng.民族,avg(Chengji.数学)asx,AVG(Chengji.英语)ASy;

WHEREXuesheng.学号=Chengji.学号;

ANDXuesheng.民族!

INTOARRAYa

UPDATEtable3SET民族='

其他'

WHERE民族!

二七1.属性DEFAULTT。

ThisForm.Height=val(ThisForm.Text1.value)

2.SELECTBook.书名,Book.作者,Book.价格;

FROMbook,loans,borrows;

WHERELoans.借书证号=Borrows.借书证号;

ANDBook.图书登记号=Loans.图书登记号;

ANDBorrows.姓名="

田亮"

ORDERBYBook.价格DESC;

INTOTABLEbook_temp.dbf

3.ALTERTABLEORDERADD总金额N(7,2)

SELECTOrderitem.订单号,sum(go

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

当前位置:首页 > PPT模板 > 卡通动漫

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1