在查询命令按钮的(Click)过程中输入如下信息:
selecta.会员号,姓名,sum(b.数量*c.单价)as总金额fromcustomera,orderitemb,articlecwherea.会员号=b.会员号andb.商品号=c.商品号and日期>=(thisform.text1.value)groupby1orderby总金额intotabledbfa
最后运行表单,输入03/08/2003
上机考试模拟题2
一.基本操作题答案:
(共4小题,第1和2题是7分、第3和4题是8分)
(1)文件—>新建—>表单—>保存表单(文件名为myform)
(2)将表单的WindowType属性设置为1-模式表单,将表单的caption属性设置为“表单操作”
(3)把两个表依次添加到表单的数据环境中
(4)在数据环境中直接从xuesheng表的学号拖到chenji表的学号
二.简单应用答案(2小题,每题20分,计40分)
(1)①建立查询可以使用“文件”菜单完成,选择文件→新建→查询→新建文件。
②将xuesheng表和chengji表添加到查询设计器中,将学号、姓名、数学、英语和信息技术5个字段添加到“选定字段”框中。
③切换到“筛选”选项卡,在其中进行如下设置:
字段名条件实例逻辑
数学>=85AND
英语>=85AND
信息技术>=85OR
数学>=90AND
英语>=90AND
信息技术>=75
④切换到“排序依据”中选择字段“xuesheng.学号”,在“排序选项”处选择“降序”,单击“添加”按钮。
⑤单击“查询”菜单下的“查询去向”,选择“表”,输入表名“table1”,单击“确定”按钮。
⑥单击“文件”菜单下的“保存”,输入查询名“query1”,单击“保存”按钮。
⑦运行查询,关闭查询设计器窗口。
(2)①创建数据库可以使用“文件”菜单完成,选择文件→新建→数据库→新建文件,
②在数据库设计器中依次将xuesheng表和chengji表添加到数据库中。
③选择文件→新建→视图→新建文件,在“添加表或视图”对话框中将xuesheng表和chengji表添加到视图设计器中,并通过“学号”设置两表间的联系。
④在“字段”选项卡中将学号、姓名、数学、英语、和信息技术5个字段添加到“选定字段”框中。
⑤切换到“筛选”选项卡,在其中进行如下设置:
字段名条件实例
LEFT(xuesheng.学号,8)=20001001
⑥切换到“排序依据”中选择字段“xuesheng.学号”,在“排序选项”处选择“降序”,“添加”按钮。
⑦选择“文件”菜单下的“保存”命令,输入视图名“view1”,单击“保存”按钮。
②在命令窗口中输入如下SQL语句,并回车执行:
SELECT*FROMview1INTOTABLEtable2
三.综合应用答案:
(1小题,计30分)
建立菜单,在菜单“计算”的过程中输入如下语句:
selecta.学号,姓名,数学,英语,信息技术fromxueshenga,chengjibwherea.学号=b.学号orderby1descintotabletable3
altertabletable3add等级c(4)
updatetable3set等级="差"
updatetable3set等级="优"where数学>=60and英语>=60and信息技术>=60and(数学+英语+信息技术)/3>=90
updatetable3set等级="良"where数学>=60and英语>=60and信息技术>=60and(数学+英语+信息技术)/3<90and(数学+英语+信息技术)/3>=80
updatetable3set等级="中"where数学>=60and英语>=60and信息技术>=60and(数学+英语+信息技术)/3<80and(数学+英语+信息技术)/3>=70
updatetable3set等级="及格"where数学>=60and英语>=60and信息技术>=60and(数学+英语+信息技术)/3<70
菜单保存前选择系统菜单的“显示”中的“常规选项”,把替换改为追加
最后保存并生成菜单程序后运行菜单执行菜单中每个功能。
上机考试模拟题3
一.基本操作题答案(共4小题,第1和2题是7分、第3和4题是8分)
(1)文件—>新建—>选择数据库—>单击新建—>输入文件名“外汇数据”—>保存
(2)鼠标放在数据库的空白处右击—>单击添加表—>选择rate_exchange—>确定—>鼠标放在数据库的空白处右击—>单击添加表—>选择currency_sl—>确定
(3)给表rate_exchange的外币代码建立主索引,给表currency_sl的外币代码建立普通索引,然后从主索引拖到普通索引。
(4)打开表单—>把“用户名”和“口令”两个标签都选中—>在属性窗口中选择“FontName”属性—>选择“黑体”
二.简单应用答案:
(2小题,每题20分,计40分)
(1)第一个错误将find改为locate,第二个错误:
while前面加do,第三个错误:
rate_exchange改为currency_sl
(2)文件—>新建—>菜单—>新建文件—>菜单—>在菜单名称框中分别输入:
查询和退出—>选择“查询”在结果中选择“子菜单”—>创建—>分别输入日元、欧元、美元—>在退出菜单中选择过程—>创建—>输入:
setsysmenutodefault
二.综合应用答案:
(1小题,计30分)
新建一个表单—>将表单的标题(caption属性)改为“外汇持有情况”—>在表单中画一个选项组—>在选项组上单击右键—>选择“生成器”—>将按钮的数目改为3—>下面的标题分别改为日元、美元、欧元—>确定
在表单中再画两个命令按钮—>标题(caption属性)分别改为统计和退出
双击统计命令按钮—>在过程中输入如下信息:
a=thisform.optiongroup1.value
docase
casea=1
select姓名,持有数量fromrate_exchangeb,currency_slcwhereb.外币代码=c.外币代码and外币名称="日元"intotablerate_ry
casea=2
select姓名,持有数量fromrate_exchangeb,currency_slcwhereb.外币代码=c.外币代码and外币名称="美元"intotablerate_my
casea=3
select姓名,持有数量fromrate_exchangeb,currency_slcwhereb.外币代码=c.外币代码and外币名称="欧元"intotablerate_oy
endcase
“退出”命令按钮双击,在过程click中输入thisform.release
做完之后,保存表单并执行表单分别选择日元、美元、欧元并单击统计命令按钮。
上机考试模拟题4
一.基本操作题答案:
(共四小题,第1和2题是7分、第3和4题是8分)
(1)文件-新建-项目-输入“库存管理”文件名-确定
(2)①在“项目管理器—饭店管理”中选择“数据”页面,点击“新建”按钮,在“新建数据库”窗体中单击“新建数据库”按钮,然后把数据库名改成“使用零件情况”,单击保存。
②在“数据库设计器”中单击鼠标右键,选择“添加表”,选择表“零件信息”,确定。
用同样的方法添加“使用零件”表和“项目信息”表。
(3)①选择表“零件信息”点击左键,→在弹出的菜单中选择“修改”。
②在弹出窗体的“字段”页面的表格中直接加法如下信息:
字段名:
规格;类型:
字符弄;长度:
8。
添加完成后点击“确定”按钮,在弹出的对话框中单击“是”再次确定。
(4)打开菜单:
找到“查找”子菜单—>选择后面的“选项”光标放在“按下要定义的键中”在键盘上直接按Ctrl+T,然后保存菜单,并在菜单中选择“菜单”下的生成。
二.简单应用答案:
(2小题,每题20分,计40分)
(1)selectc.项目号,项目名,a.零件号,零件名称from零件信息a,使用零件b,项目信息cwherea.零件号=b.零件号andb.项目号=c.项目号orderby1desc,3intotableitem_temp
并把这条命令保存在新建的文本文件(item.txt)中
(2)①打开在基本操作中建产的数据库“使用零件情况”。
②选择“文件”菜单下的“新建”命令,选择“视图”,点击“新建文件”,在“添加表或视图”对话框中选择加入零件信息、使用零件和项目信息三个表。
③单击“字段”页,选择项目信息.项目号、项目信息.项目名、零件信息.零件名称、零件信息.单价、使用零件.数量等字段添加到“选定字段”列表中。
④单击“排序依据”页,添加“项目信息.项目号”到“排序条件”列表中,选择升序。
⑤单击“筛选”页设置“项目信息.项目号="s2"”
⑥点击文件菜单的“保存”命令,在保存对话框中输入法视图名称为view_item,点击确定按钮。
三.综合应用答案(1小题,计30分)
新建一个表单—>将表单的属性(name)改为form_tiem,caption改为“使用零件情况统计”—>在表单中画一个组合框、一个文本框和两个命令按钮(标题分别改为“统计”和“退出”)
选中组合框—>将“RowSourceType”属性设置为数组,在“Rowsource”属性中输入字母p
将Style属性改为“下拉列表框”
双击单表在“load”过程中输入如下信息:
Publicp[3]
P[1]=”s1”
P[2]=”s2”
P[3]=”s3”
双击“统计”在(Click)过程输入如下信息:
selectsum(单价*数量)from零件信息a,使用零件bwherea.零件号=b.零件号and项目号=bo1.valueintoarrays
thisform.text1.value=s
保存并运行表单。
上机考试模拟题5
一、基本操作题答案(共四小题,第1和2题是7分、第3和4是8分)
(1)文件—>新建—>数据库—>新建文件—>输入college—>保存—>鼠标放在数据库的空白处右击—>单击添加表—>选择教师表—>确定—>鼠标放在数据库的空白处右击—>单击添加表—>选择课程表—>确定—>鼠标放在数据库的空白处右击—>单击添加表—>选择学院表—>确定
(2)鼠标放在数据库中的教师表右击—>单击修改—>选择职工号—>在规则处输入字段有效性-确定
(3)打开程序:
i=i+1改为i=i+2保存运行.
(4)文件—>新建—>表单—>向导—>表单向导—>确定—>选择课程表—>选择所有字段—>下一步—>下一步—>下一步—>下一步—>输入文件名two—>保存
二、简单应用答案(2小题,每题20分,计40分)
(1)打开程序four:
第1行的avge改为avg,第2行:
教师表后面加,学院表,第3行ORDER改为group,第4行的GROU改为order第5行into后面加table.保存并运行.
(2)①建立查询可以使用“文件”菜单完成,选择文件→新建→查询→新建文件。
②将课程表和教师表添加到查询设计器中,将姓名、课程名、学时3个字段添加到“选定字段”框中。
③切换到“筛选”选项卡,在其中进行如下设置:
字段名条件实例
学时>=60
④切换到“排序依据”中选择字段“学时”,在“排序选项”处选择“升序”,单击“添加”按钮。
选择字段“姓名”,在“排序选项”处选择“降序”,单击“添加”按钮
⑤单击“查询”菜单下的“查询去向”,选择“表”,输入表名“five”,单击“确定”按钮。
⑥单击“文件”菜单下的“保存”,输入查询名“course_q”,单击“保存”按钮。
⑦运行查询,关闭查询设计器窗口。
三、综合应用答案(1小题,计30分)
1)新建立如下所示的表单:
2)双击”生成”输入如下语句:
a=bo1.value
ifthisform.pageframe1.page2.optiongroup1.value=1
select系名,b.系号,avg(工资)as平均工资from学院表b,教师表cwherec.系号=b.系号and系名=aintotablesalary
else
select系名,b.系号,sum(工资)as总工资from学院表b,教师表cwherec.系号=b.系号and系名=aintotablesalary
endif
“退出”命令按钮自己完成.
保存并执行表单.
上机考试模拟题6
一、基本操作题答案(共四题,第1和2题是7分、第3和4是8分)
(1)选择表单,在属性窗口中选择caption属性输入”表单操作”,选择命令按纽,在属性窗口中选择caption属性输入”显示”
(2)选中文本框,在属性窗口中选择”value”属性输入0,在属性窗口中选择”width”属性输入60
(3)选中文本框,在属性窗口中选择”InputMask”属性输入:
99999.99
(4)双击命令按钮输入:
在wait的后面输入str(thisform.text1.value,8,2)
二、简单应用答案(2小题,每题20分,计40分)
(1)selectyear(出生日期)as年份,count(*)as人数fromcustomersgroupby1orderby1intotabletableone并把这条语句保存在程序文件中pone.prg.
(2)视图自己完成,最后视图中的信息保存在表中:
Select*fromviewoneintotabletabletwo
三、综合应用答案(1小题,计30分)
(1)产生goods表的一个副本:
select*fromgoodsintotablegoods_t
(2)语句1:
setrelationto商品号intoc
语句2:
setrelationto订单号intob
语句3:
if
语句4:
skip–n
语句5:
replace库存量with库存量-b.数量
上机考试模拟题7
一.基本操作题答案:
(共4小题,第1和2题是7分、第3和4题是8分)
(1)select*fromstock_slintotablestock_bk
(2)insertintostock_bkvalues("600028",4.36,4.60,5500)
(3)updatestock_bkset现价=8.88where股票代码="600007"
(4)deletefromstock_bkwhere股票代码="600000"
以上四条命令在命令窗口中执行完后必须把以上四条命令保存在新建的文本文件(sql.txt)中,且每个小题占一项。
二.简单应用答案:
(2小题,每题20分,计40分)
(1)①建立查询可以使用“文件”菜单完成,选择文件→新建→查询→新建文件。
②将stock_name和stock_sl添加到查询设计器中,将股票代码、股票简称、买入价、现价、持有数量5个字段添加到“选定字段”框中。
③切换到“排序依据”中选择字段“股票代码”,在“排序选项”处选择“升序”,单击“添加”按钮。
④单击“文件”菜单下的“保存”,输入查询名“query_stock”,单击“保存”按钮。
运行查询,关闭查询设计器窗口。
(2)第1行的count改为sum,第4行的=改为in,第6行的like改为$
三.综合应用答案:
(1小题,计30分)
建立表单—>把两个表添加到表单的数据环境中,在数据环境中从Stock_name表的股票代码拖到Stock_sl表的股票代码,然后从数据环境中按顺序拖动表Stock_name和Stock_sl到表单中
在表单中添加“关闭”按钮,双击关闭,在click中输入:
thisform.release
上机考试模拟题8
一.基本操作题答案:
(共四小题,第1和2题是7分、第3和4题是8分)
(1)select外币名称,现钞买入价,卖出价fromrate_exchangeintotablerate
并把这条命令保存有新建的文本文件(one.txt)中
(2)updaterate_exchangeset卖出价=829.01where外币名称="美元"并把这条命令保存有新建的文本文件(two.txt)中
(3)文件->新建->报表->向导->选择表文件->选择字段名->下一步->下一步->下一步->输入标题-确定
(4)打开报表文件,将标题带区的date()直接拖到页注角区
二.简单应用答案:
(2小题,每题20分,计40分)
(1)新建如图所示的表单,在表单上画一个“计时器”同时将属性“Interval”改为500,双击“计时器”在过程(timer)中输入:
thisform.label1.caption=time()
双击“暂停”在过程(Click)中输入:
thisform.timer1.interval=0
双击“继续”在过程(Click)中输入:
thisform.timer1.interval=500
双击“退出”在过程(Click)中输入:
thisform.release
(2)①建立查询可以使用“文件”菜单完成,选择文件→新建→查询→新建文件。
②将scurrency_sl.DBF和rate_exchange.DBF添加到查询设计器中,将"姓名"、"外币名称"、"持有数量"、"现钞买入价"及表达式"现钞买入价*持有数量"5个字段添加到“选定字段”框中。
③切换到“排序依据”中选择字段“姓名”,在“排序选项”处选择“升序”,单击“添加”按钮。
选择字段“持有数量”,在“排序选项”处选择“降序”,单击“添加”按钮。
单击“查询”菜单下的“查询去向”,选择“表”,输入表名“results”,单击“确定”按钮。
④单击“文件”菜单下的“保存”,输入查询名“query_stock”,单击“保存”按钮。
运行查询,关闭查询设计器窗口。
三.综合应用答案:
(1小题,计30分)
新建一个表单,将表单的属性(caption)改为“外汇”,在表单中画一个页框,同时将页框的(pagecount)改为3
在页框上单击右键—>选择“编辑”,分别将三个标题(caption属性)改为“持有人”,“外汇汇率”,“持有数量”
在第一个页框上画一个表格,同时将表格的recordsourcetype属性改为“表”,recordsource属性m1并执行上机考试模拟题9基本操作题答案:
(共4小题,第1和2题是7分、第3和4题是8分)
(1)文件->打开数据库sport->选择表文件temp右击->删除该数据库中的temp表->鼠标放在数据库空白处右击->选择添加表金牌榜->确定->鼠标放在数据库空白处右击->选择添加表获奖牌情况”->确定->鼠标放在数据库空白处右击->选择添加表国家->确定
(2)打开金牌榜的表设计器选中金牌数→升序→索引类型:
普通索引索引名和表达式均为金牌数(3)altm1并执行
上机考试模拟题9
一.基本操作题答案:
(共4小题,第1和2题是7分、第3和4题是8分)
(1)文件->打开数据库sport->选择表文件temp右击->删除该数据库中的temp表->鼠标放在数据库空白处右击->选择添加表金牌榜->确定->鼠标放在数据库空白处右击->选择添加表获奖牌情况”->确定->鼠标放在数据库空白处右击->选择添加表国家->确定
(2)打开金牌榜的表设计器
选中金敱→升序→索引类型:
普通索引
索引名和表达式均为金牌数
(3)altertable金牌榜add奖牌总数Icheck奖牌总数>=0,同时将语句保存在新建程序文件(one.prg)中。
(4)update金牌榜set奖牌总数=金牌数+银牌数+铜牌数,同时将语句保存在新建的程序文件(two.prg)中。
二.简单应用答案:
(2小题,每题20分,计40分)
(1)①点击“打开”按钮,选择“文件类型”为“数据库”,选择文件“SPORT.dbc”,点击“确定“按钮。
②选择“表单”单选项,单击“向导”按钮,选择“表单向导”中的“一对多表单向导”并单击“确定”。
③在弹出的“步骤1从父表中选定字段”中,选择表“国家”,然后将“可用字段”框中的“国家名称”字段名移动到“选定字段