资源描述
管理系统中计算机应用(应用题汇总)
应用题(一)画模块控制结构图
1、产生固定资产资料数据步骤图以下,做出以业务为中心模块控制结构图。
2、依据数据计算数据流图:画出以转换为中心控制结构图。
3、银行活期存款利息处理部分数据流图如右:请绘制以转换为中心控制结构图。
4、某电话企业用户自助服务系统包含“号码验证”“密码验证”“业务选择”“充值”“话费查询”5个模块。需要实现以下功效:
(1)“号码验证”模块为系统入口,用户首先输入自己电话号码。假如输入错误,系统返回重新输入。假如输入正确,调用“密码验证”模块;
(2)“密码验证”模块中用户输入自己密码。假如输入错误,系统返回重新输入密码。假如输入正确,调用“业务选择”模块;
(3)“业务选择”模块为用户提供2个选择功效,分别是“充值”、“话费查询”,系统依据用户选择调用对应模块。
请为该系统绘制控制结构图(不用绘制数据传输和控制信息传输)。
5、补充订货系统数据步骤图见“图示”,请按该数据步骤图,绘制如“图示”所表示形状控制结构图。
6、请打开“图示”,两个图分别是总账管理数据步骤图和其对应控制结构图。其中D3为明细分类账,数据D2为总账。请回复下述问题:
(1)P2代表什么? (2)P3代表什么? (3)D1代表什么?
(4)D4代表什么? (5)D5代表什么?
(6)D2拉出箭线连接到何处? (7)D3拉出箭线连接到何处? (8)D4拉出箭线连接到何处?
应用题(二)教材中关键图填空
1、系统生命周期过程以下,填写各阶段步骤,并回复问题。
属于系统分析阶段工作是从_______到_______。属于系统设计阶段工作是从_______到_______。属于系统实施阶段工作是从_______到________。
2、系统维护和重新开发过程以下图,填写题中空格使步骤完整。
3、在下图中填写系统分析各阶段使用工具。
应用题(三)画数据步骤图
1、教学管理关键工作过程是:系办(公室)输入班级和教课时间,查看教学计划表,确定本学期教学任务;依据本学期教学任务,查看老师表,制作开课任务书和班级教学计划表。查询时,老师输入老师姓名和时间,查询本人教学任务;学生输入班级和时间,查询班级教学计划。画出教学管理数据步骤图。
2、某企业订货系统处理步骤为:请画出该系统数据步骤图。
(1)接收仓库提供货物出库入库清单,修改对应库存文件;
(2)经过读取货物库存信息和订货标准文件进行订货处理,产生订货汇报;
(3)将订货汇报报采购部门。
3、商场到货处理过程是:依据供给商送来发货单及货物,对照订货协议文件审核发货单,假如和协议不符,则将发货单和货物退回供给商;对相符发货单及货物,进行收货处理:首先,将发货单存档,然后开出入库单,并将入库单及货物送交仓库,再向财务科发出付款通知。请画出处理过程数据步骤图
4、教务处学生成绩管理处理过程以下:教务处接收老师交来班级学生成绩单,对照教学计划和学生名册进行查对。查对正确后登录学生成绩表。再依据学生成绩表对成绩进行分类,将补考和留级学生名单通知学生所在院系办公室,并将留级学生名单报学生处。作出数据步骤图。
5、某企业供给部门采购计划系统处理步骤为: 请画出该系统数据步骤图
(1)依据计划部提供生产计划计算生产原材料用量;
(2)依据生产原材料用量,并读取库存文件和材料价格文件,制订材料采购计划;
(3)将材料采购计划报财务部门和上级部门.
6、房屋贷款处理过程是:接收贷款人贷款账号后,先查询贷款人资料库进行信息查对,再查询房屋贷款资料库确定贷款类型;然后查看贷款利息文件、贷款人存款文件和还贷款统计文件,完成房屋贷款扣款。最终修改贷款人存款文件和还贷款统计文件,并将扣款数额通知贷款人。试绘制数据步骤图。
7、奖券兑奖过程是:接收持券人奖券,首先查对日期,再依据奖券种类库判别奖券类型,然后参考中奖号码库内容确定中奖信息,最终将中奖结果交持券人。绘制奖券兑奖过程数据步骤图。
8、老师申报科研结果过程以下:老师上交科研材料和申报表,首先依据科研管理条例进行审核;对审查合格材料,再依据科研管理条例和科研档案进行分类。分类完成后将科研结果存放到科研档案并报科研处立案。试画出数据步骤图。
9、固定资产管理处理步骤以下:接收业务部门交来固定资产增减报表,进行资料录入后存放到固定资产增减文件,每个月末依据这个文件进行更新,存放到固定资产卡片文件。然后依据卡片文件计算资产折旧,存放到折旧文件。资料查询时由主管部门提出查询要求,依据前述三个文件产生查询报表发给对应主管部门。画出固定资产管理数据步骤图。
10、依据以下工人工资表处理过程绘制数据步骤图:车间提交工人加班表和上月考勤表,依据工人加班表计算出加班费,对考勤表进行检验汇总保留在工人考勤统计表中,依据加班费和已检验考勤表和工人基础工资统计表计算出本月工人工资表,并报送财务部门处理。
11、依据下述借书处理过程绘制数据步骤图:读者交索书单,首先查找书库文件,如无书通知读者,有书再查读者。经过查询读者统计文件,查看是否有些人阅读,假如有些人阅读通知读者,无人阅读通知取书。取书后通知读者借书成功,并做修改读者统计处理。
12、科研项目费用支付过程是:接收项目责任人费用收据,经过项目存档文件对收据进行审核,审核经过后参考项目账目文件进行费用计算,计算后将付款通知交财务处,将领款通知交项目责任人。画出处理过程数据步骤图。
13、借书处理过程是:接收读者提交索书单,首先查看读者统计进行读者判别,再查询图书文件,进行存书查询;假如图书未借出,进行发书处理,存放借阅统计文件,并修改图书文件,再向书库发送出库单;假如图书已借出,向读者发送拒绝借阅通知。画出处理过程数据步骤图。
14、工资管理数据步骤图如右图所表示,请将其补充完整。
15、请绘制某工厂采购部材料供给计划数据步骤图,其处理过程以下:
(1)计算生产材料用量。采购部依据生产部提供生产计划和技术部提供材料消耗定额,计算出多种产品材料需要量,经分类、合并后,得到生产材料用量表;这个表除保留自用外,还要复制送厂部。
(2)计算材料净需用量。依据生产材料用量和库存文件中材料期初库存、贮备定额等数据计算材料净需用(采购)量表,并保留。
(3)制订采购资金计划。依据材料净需用量表中需要采购多种材料数量,及库存文件中多种材料价格计算采购所需资金,形成采购资金计划,并送财务部。
16、假设数据流A从源点X流出,被Q1变换成数据流B,加Q1实施时需问数据M,数据流B再被加Q2变换成数据流C。请画出数据步骤图。
17、某单位订货系统处理过程以下:由库房终端设备接收库房收发原始凭证,生成收发数据文件,并依据收发数据修改库存。当库存低于订货标按时,作补充订货处理,生成补充订货文件。天天依据补充订货数据生成补充订货汇报交采购部门。 其数据步骤图见“图示”,请回复下面问题:
(1)‘D1’代表什么? (2)‘P2’代表什么? (3)‘P4’代表什么?
(4)若在系统中增加库存统计功效,并将统计报表送交厂部,应对该数据步骤作何修改?
18、某银行储户取款步骤以下所述:储户将填写好取款单及存折或定时存单交银行,经查对账户,将不合格取款单及存折或定时存单退回储户,合格取款单及存折或定时存单送取款处理。处理时要修改账户,处理结果是将存折、利息单和现金交储户,同时将定时存单、取款单存档。
请绘制该取款系统数据步骤图。
19、某工厂到货处理步骤以下所述:请绘制该系统数据步骤图。
(1)工厂依据供给商送来发货单及货物,经和订货协议相对照,审核发货单。和协议不符发货单及货物退回供给商。
(2)收货处理:在审核发货单后,对货物进行质量检验。质量不合格货物及发货单退回供给商;对质量合格货物开入库单,并将入库单及货物送仓库,发货单存档,向财务部发出付款通知。
应用题(四)画决议表或决议树
1、某运输企业收取运费标准以下:①当地用户每吨5元。②外地用户货物重量W在100吨以内 (含),每吨8元。③外地用户货物100吨以上时,距离L在500公里以内 (含) 超出部分每吨再增加7元。距离500公里以上时超出部分每吨再增加10元。
试画出决议表,反应运费策略。
2、某金融部门贷款发放最高限额问题描述以下:05.07
对于固定资产超出500万元(含500万元)企业:
·假如无不良还款统计,低于3年期(含3年)贷款最高限额为100万元;
·假如有不良还款统计,低于3年期(含3年)贷款最高限额为50万元。
对于固定资产低于500万元企业:
·假如无不良还款统计,低于3年期(含3年)贷款最高限额为60万元;
·假如有不良还款统计,且贷款期限高于3年不予贷款。
利用决议表描述该问题。
3、某学校对教职员确定奖励策略以下:(1)高级职称且教学评定优异奖励1000元,教学效果评定合格奖励800元;(2)中级职称且教学评定优异奖励800元,教学效果评定合格奖励500元;(3)初级职称且教学评定优异奖励500元。要求画出奖励策略决议树。
4、“检验订购单”加工逻辑是:假如金额超出500元,又未过期,则发出同意单和提货单;假如金额超出500元,但过期了,则不发同意单;假如金额不超出500元(包含500元),则不管是否过期全部发出同意单和提货单,在过期情况下,还需发出通知单。请将该加工逻辑用决议表表示。
5、某地域电话收费标准为:
(1)市内电话:每分钟0.1元;
(2)长途电话:A区间每分钟0.3元,B区间每分钟0.5元,夜间及节假日A、B区间话费减半。
要求:用决议树表示此项处理逻辑。
6、某培训中心对于那些:
(1)“单期人数超出50人”且“培训时间大于1个月”培训班;
(2)“常年培训单位”提出培训班;实施优惠处理,其它培训班作通常处理。
请将下面表示此处理逻辑决议表补充完整。
条件
单期人数超出50人?
Y
Y
N
N
培训时间大于1个月?
Y
N
Y
N
常年培训单位
Y
N
N
N
方案
优惠处理
X
通常处理
X
7、某学生选课系统依据学生本学期选课学分不一样,采取不一样处理:
(1)学分总数小于等于0分,则进行“异常”处理:
(2)学分总数大于0分,小于或等于4分,则直接进行“补选课”处理;
(3)学分总数大于20分,则进行“调选课”处理;
(4)其它情况为正常,选课结束。
请用决议树表示该决议过程。
8、某单位招聘考试需要考评数学、英语、计算机三门课程,其录用规则是:
1.总分240分以上(含)录用。
2.总分在240分以下(不含),180分以上(含),假如数学和英语成绩均在60分以上(含),需要参与面试;假如数学或英语中只有1门成绩在60分以下(不含),需复试该课程后再决定是否录用。
3.其它情况不录用。
画出此项处理决议表。
9、邮寄包裹收费标准以下:若收件地点在1000公里以内,一般件每千克2元,挂号件每千克3元;若收件地点在1000公里以外,一般件每千克2.5元,挂号件每千克3.5元;若重量大于30千克,超重部分每千克加收0.5元.请绘制确定收费决议表、决议树(重量用w表示)。
应用题(五)关系数据库逻辑模型
1、生产和库存系统数据库E-R图图。写出关系数据库逻辑模型,并用下划线标志主码。
2、职员信息数据库概念结构如上,写出关系数据库逻辑结构,主码用下划线标识。
3、生产和销售系统数据库E—R图图:写出关系数据库逻辑模型,并用下划线标志主码。
4、根据E-R图向关系模型转换标准将下列E-R图转换为关系。
5、已知学校教务信息系统中三个实体:“学生”、“班级”、“课程”,“学生”实体属性有:学号、姓名、年纪、性别;“班级”实体属性有:班级号、班级名、人数;“课程”实体属性有课程号、课程名、学分。一个学生只属于一个班级,一个班级有多个学生;一个学生能够选修多门课程,一门课程能够被很多学生选修。要求画出对应E-R图。
6、某自学考试社会助学点有老师若干名,招生人员若干名,学生若干名。
老师和招生人员基础属性为:姓名,性别,职称,年纪。
学生基础属性为:姓名,性别,学费,考试成绩。
招生人员负责招收学生,统计招生人数。
老师负责教导学生学习,依据其职称和教导学生人数产生教导费用。
假如省略具体课程,请补充完整该助学点E-R图,并将答案填写在【】中。
7、学生管理系统数据库E-R图以下:
依据E-R图内容,完成此系统数据库逻辑设计。
8、电视台能够提供多套节目,观众能够自由选择节目和电视台。
请设计E-R图(自己命名各实体中属性),并写出最终关系数据库逻辑模型。
9、教学管理包含实体有:
教员:职员号、姓名、年纪、职称
学生:学号、姓名、年纪、性别
课程:课程号、课程名、课时数
这些实体间联络以下:一个教员只讲授一门课程,一门课程可由多个教员讲授;一个学生学习多门课程,每门课程有多个学生学习。
请画出教员、学生、课程E-R图,并结构其关系数据模型。
10、某书商能够从各家出版社采购图书,批发给下属连锁书店。设出版社和书商关系为自由选择关系,连锁店和书商是唯一供货关系。 各实体属性以下:
出版社(社名,电话1)
书商(名称,地址,电话2)
连锁店(店名,位置,电话3)
请设计E-R图,并写出最终关系数据库逻辑数据模型。
11、某工厂生产多个产品,每种产品又要使用多个零件,一个零件可能在多个产品上。每种零件由一个材料制造,每种材料可用于不一样零件制作,相关产品、零件、材料数据字段以下:
产品:产品号、产品名、产品单价
零件:零件号、零件名、单重、单价
材料:材料号、材料名、计量单位、材料单价
(1)请画出产品、零件、材料E-R图;
(2)请将该E-R图转换为关系数据模型。
12、要设计一个图书借阅数据库,图书馆需要保留全部图书信息(书号,书名,作者,出版社,日期),还要登记读者信息(读者编号,姓名,地址,性别,年纪,单位)颁发借书证,需要保留借阅统计(借出日期、还书日期)。请设计E-R图,并最终转换成关系逻辑数据模型。应用题( 六)VFP程序题
1、需要输出教工信息报表以下所表示:(假定工资超出1000元所得税按10%计算)
其中所得税、实发工资及两个统计项是报表输出时计算所得,假如报表布局形式以下
其中总结带区中两个统计项变量X、Y是经过数据环境INIT事件程序计算得到。
请在后面编号位置补充完成下面INIT事件程序。
PUBLIC X,Y
___________(1)___________ &&计算人数
___________(2)___________ &&计算工资总和
每人所得税和实发工资两项用域控件实现,请将各操作步骤在后面编号位置补充完整。
①选定工具栏域控件后在报表布局_____(3)_____带区对应所得税位置单击;
②在报表表示式对话框中输入表示式_____(4)_____;
③在报表表示式对话框中输入格式_____(5)_____;单击确定按钮关闭对话框;
④选定工具栏域控件后在报表布局_____(6)_____带区对应实发工资位置单击;
⑤在报表表示式对话框中输入表示式_____(7)_____;
⑥在报表表示式对话框中输入格式_____(8)_____,单击确定按钮关闭对话框。
2、在Visual FoxPro中,使用表设计器创建“职员人事档案”数据表结构(如题42表所表示)。(字段宽度以题42表为准,不考虑预留宽度。)
姓名
出生年月
职称
婚否
基础工资
朱晴天
07/12/70
主任医师
.F.
1024.35
刘家晔
11/09/54
工程师
.T.
8965.57
沈书毅
09/11/52
经济师
.T.
1024.19
欧阳泽新
12/07/69
助工
.F.
576.35
题42表
请将表设计器设置结果填写在下表中,不需要设定项目请用“×”表示
序号
字段名
类型
宽度
小数位
1
姓名
2
出生年月
3
职称
4
婚否
5
基础工资
3、某新华书店计算机管理系统中,需要为用户购书建立销售统计。已知“销售统计”、“图书目录”数据表内容以下所表示
该界面操作过程是:先输入书号,在“图书目录”表中判定书号是否正确,假如正确,向“销售统计”表添加一个空统计,输入数量和折扣,同时在右边列表中显示已经输入图书书名、单价。以上过程能够反复。一个用户购置图书全部输入完成后,单击“完成”按钮,显示总书款和折扣后应付书款。试回复以下问题:
(1)该输入界面共应用了哪多个Visual FoxPro控件,控件总数是多少?(5分)
(2)以下是“折扣”控件LostFocus事件代码,说明每个语句功效。(3分)
s=s+图书销售发票__图书目录.单价*折扣*数量
s0=s0+图书销售发票__图书目录.单价*数量
THISFORM.书号.SETFOCUS
(3)以下是“完成”控件Click事件代码,说明每个语句功效。(2分)
THISFORM.LABEL4.CAPTION=STR(s0,10,2)
THISFORM.LABEL5.CAPTION=STR(s,10,2)
4、用计时器控制电子口号牌中口号从右至左移动,口号从口号牌左端全部移出后立即会从右端移入。单击“暂停”按钮能够使口号暂停移动,同时该按钮标题变成“继续”;再单击该按钮口号继续移动,同时按钮标题又变成“暂停”。口号长度为272,口号牌宽度400。请完善下面属性设置和程序语句。
口号牌属性:
HEIGHT=56
WIDTH=___
口号属性:
HEIGHT=33
WIDTH=___
计时器属性:
____=100
计时器TIMER过程
IF THISFORM.LABEL1___+272>0
THISFORM.LABEL1.LEFT=THISFORM.LABEL1.LEFT-10
ELSE
THISFORM.LABEL1.LEFT____ ___
按钮CLICK过程:
IF THIS.CAPTION=″暂停″
THISFORM.TIMER1.INTERVAL=______
THIS.CAPTION=___
ELSE
THISFORM.TIMER1.INTERVAL=____
THIS.CAPTION__ __
ENDIF
请按下面编号填空。
5、已经为学生管理系统设计了名为“学生”用户菜单和名为STUD工具栏子类(放在类库VVV中),需要在系统主界面显示菜单和工具栏以下图所表示。
第41图
请将下面系统主程序补充完整,按次序在下面编号后填写。
SCREEN.CAPTION=〃学生管理系统〃
SET____________ && 隐含系统菜单
DO___________ && 打开用户菜单
KEYBOARD’{CTRL+F4}’
SET CLASSLIB TO(” _________ && 打开类库
_SCREEN.ADDOBJECT(〃____〃,〃___ __〃) && 以子类创建工具栏对象XX
_____________=0 && 工具栏在屏幕上左界
___________=0 && 工具栏在屏幕上上界
SCREEN. ________=.T. && 设置工具栏可见
SCREEN. _________=.T. && 设置工具栏可用
READ__________ && 打开事件驱动环境
6、在Visual FoxPro中,利用数据库"固定资产"中数据表"设备"[如题42(1)表]和数据表"使用"[如题42(2)表]创建视图"折旧"[如题42(3)表],该视图包含 "设备名称"、"设备编号"、"价格"、"现值"四个字段.
设备名称
设备编号
购置日期
价格
机床
AS003001
-1-10
21024.00
钻床
QS001005
1999-8-15
8965.50
机床
AS003002
-5-20
521024.00
注塑机
DS008003
-7-1
1 12576.00
题42(1)表
设备名称
设备编号
使用年限
使用部门
现值
机床
AS00300 l
10
一车间
6307.20
钻床
QS001005
10
三车间
1793.10
机床
AS003002
8
二车间
364716.80
注塑机
DS008003
5
总装车间
101318.40
题42(2)表
设备编号
设备名称
价格
现值
AS00300 l
机床
21024.00
6307.20
AS003002
机床
521024.00
364716.80
QS001005
钻床
8965.50
1793.10
DS008003
注塑机
l 12576.00
101318.40
题42(3)表
(1)请分析用两个数据表(比如"设备"和"使用")建立视图先决条件;(2分)
(2)要创建如题42(3)表所表示视图"折旧",应以哪个字段建立两表关联,并分析原因; (4分)
(3)归纳利用视图设计器建立多表视图步骤.(4分)
7、某药品库房计算机管理系统中,需要为发药建立出库统计.已知"出库统计"、"药品目录"数据表内容以下所表示:
该界面操作过程是:先输入病员编号和库管员姓名,再依次输入药品编号和数量,在右边列表中依次显示该病员需要出库全部药品清单.每输完一个药品则将药品统计添加到"出库统计"表中,按"完成"按钮后,一个病员出库药品完成,并在输入界面下部能够浏览.试回复以下问题:
(1)该输入界面分别应用了哪多个Visual FoxPro控件?(4分)
(2)以下是"数量’’控件LostFocus事件代码,请解释其意义.(3分)
SELECT出库统计
APPEND BLANK
REPLACE药品编号WITH THISFORM.药品编号.VALUE,;
日期WITH DATE0,;
库管员WITH THISFORM.库管员.VALUE,;
病员编号WITH THISFORM.病员编号.VALUE,;
数量WITH THISFORM.数量.VALUE,;
时间WITH TIME()
THISFORM.药品编号.SETFOCUS
(3)以下是"完成’’控件Click事件代码,请解释其意义.(3分)
THISFORM.LISTl.CLEAR
n=l
THISFORM.出库统计.REFRESH
8、图41有一个电子表界面,能够经过数字(24/12)按钮选择时间制式;在12小时制式时还会用标签LABEL2显示“早晨”或“下午”提醒。这些控制全部是靠表单中创建一个计时器控件和按钮控件实现。请将属性和程序补充完整。
图41
计时器属性:
TOP=70
LEFT=120
INTERVAL=______(1)______
计时器______(2)______过程:
IF THISFORM.COMMAND1.CAPTION="24"
IF______(3)______(SUBSTR(TIME(),______(4)______,2))>12
WW=VAL(SUBSTR(TIME(),1,______(5)______))-12
QQ=______(6)______(WW,2)+SUBSTR(TIME(),3,6)
THISFORM.LABEL2.CAPTION=______(7)______
ELSE
QQ=TIME()
THISFORM.LABEL2.CAPTION=______(8)______
ENDIF
ELSE
QQ=TIME()
THISFORM.LABEL2.CAPTION=______(9)______
ENDIF
THISFORM.LABELl.CAPTION=______(10)______
请按下面编号填空。
9、有一张表单制作调查问卷界面以下图所表示,其中城市选项控件是optiongroupl,爱好选项控件分别是check1、check2、check3和check4;当单击“确定”按钮后,调查结果将用两个标签控件label4和label5显示在界面下方。命令按钮组commandgrouplClick事件方法以下:
if thisform. commandgroupl.value=2
thisform.release
else
xx=″你所在城市″+;
thisform.optiongroupl. buttons[thisform. optiongroupl. value]. caption″,″
xx=xx+″你爱好:″
if thisform.checkl.value=【1】
xx=xx+thisform.check1.【2】
endif
if thisforn.check2.value=【3】
xx=xx+thisform.check2.【4】
endif
if thisform.check3.value=【5】
xx=xx+thisform.check3.【6】
endif
if thisform.chech4.value=【7】
xx=xx+thisform.check 4【8】
endif
thisform.label4.caption=【9】
thisform.label5.caption=″你提议是:″+thisform.editl.【10】
endif
请将程序补充完整。
10、表文件KS.DBF和SC.DBF结构相同。请修改KS表中笔试成绩和上机成绩均大于等于60分统计,将“合格否”字段值修改为真(.T.),然后再将全部合格统计追加到SC.DBF表中;并以“合格否”字段值判定,将不合格统计逻辑删除,列表显示剩下统计。请填空补充下列操作步骤。
USE【1】
LIST
Record # 准考证号 姓名 性别 笔试成绩 上机成绩 合格否
1 11803 李东东 女 70 80 F
2 11411 王力 男 95 78 F
3 11002 张长 男 60 40 F
4 11106 钱可堕 男 90 60 F
5 10021 蒋兰兰 女 58 67 F
REPLACE 【2】FOR笔试成绩>=60【3】上机成绩>=60
USE【4】
APPEND FROM KS FOR 【5】
USE【6】
DELETE【7】FOR【8】
【9】DELETE【10】
LIST
11、题43图是某城市机动车违章查询系统。
用户只需在“查询类别”中选择“机动车牌照”或“驾驶证号码”任意一项,然后在“证件号码”中输入对应证件号码,点击“查询”按钮,系统会在“违章统计”中显示违章统计(用户不能修改)。
请按要求填写已编号控件属性或控件名称:
(1)①号控件:控件名称【 】CAPTION【 】
(2)②号控件:控件名称【 】 ROWSOURCETYPE【 】ROWSOURCE【 】
(3)③号控件:控件名称【 】
(4)④号控件:控件名称【 】READONLY【 】
(5)⑤号控件:控件名称【 】CAPTION【 】
12、假定已经在类库YHLK中创建了自定义工具栏子类GJL,为了能够让工具栏显示在屏幕上,创建了以下程序段。请按程序注释在空白处填空,补充各程序行内容。
SET CLASSLIB TO YHLK &&打开用户类库
SCREEN.ADDOBJECT( (1) , (2) ) &&用子类创建工具栏对象
(3) . (4) .LEFT=0 &&设定对象屏幕左界
(5) . (6) .TOP=-6 &&设定对象屏幕上界
(7) .QQQ. (8) =.T. &&设定对象可视属性为真
(9) .QQQ. (10) =.T. &&设定对象可用属性为真
13、利用表单创建一个学生数据表输入界面,表单名是FORM1.SCX,其形式以下图。
假定数据表名是STUDENT.DBF,数据表结构以下。
字段
字段名
类型
宽度
小数位
1
XH
字符型
4
2
XM
字符型
6
3
XB
字符型
2
4
MZ
字符型
6
5
JL
备注型
4
6
ZP
通用型
4
7
NL
数值型
2
8
ZC
字符型
6
* *总计* *
35
请填空完成下面操作。为了将“性别”字段XB在表单上自动生成文本框换成目前单选框,应该
1.选定该文本框,单击 (1) 键删除;
2.单击表单控件工具栏 (2) ,在表单原文本框位置单击,创建1个单选框控件;
3.在新建对象上打开快捷菜单,单击 (3) 选项,打开其生成器对话框;
4.在按钮页面 (4) 中分别输入:男,女;
5.在布局页面 (5) 中选择水平方法;
6.在“值”页面选择存放字段名为: (6) ;
7.关闭生成器对话框。
为表单操作按钮添加方法程序以下。
“追加”按钮Click方法为
(7) BLANK && 追加空统计
(8) XH WITH ″0000″ && 给定XH字段初值
THISFORM. (9) && 刷新界面
THISFORM.TEXT1. (10) && 指定焦点
14、已经创建了图书报表布局及输出形式以下图所表示。
假如期望报表能够输出每种图书金额和全部图书总金额,以下图所表示。
应该在报表布局中作以下修改:
① 在【1】 栏中选定【2】
② 在报表布局细节带区中“金额”列上单击鼠标左键;
③ 在弹出“报表表示式”窗口中输入表示式【3】
④ 确定并关闭“报表表示式”窗口;
⑤ 打开报表下拉菜单,单击【4】 选项;
⑥ 在弹出窗口中选定【5】 带区后确定并关闭窗口;
⑦ 在【6】 工具栏中选定【7】 控件;
⑧ 在报表布局【8】 带区中“金额”列上单击鼠标左键;
⑨ 在弹出“报表表示式”窗口中输入表示式【9】 ;
⑩ 单击“计算”按钮打开“计算字段”窗口,选定【10】 计算后确定,并关
闭全部窗口。
请补充【】中内容,使得修改操作能够正确完成。
15、题43图所表示为某电力企业电费余额查询系统,该系统使用“电费余额.DBF”数据表(有帐号、余额、姓名、地址等字段)。当用户输入帐号(文本框 TEXT1)点击“查询”按钮后系统将该帐号对应余额字段值显示在“余额”(文本框 TEXT2)中。
要求:(1)该表单所使用控件有哪些?(标签、文本框、命令按钮)
(2)要使得“余额”不被修改应该怎样设置?(将“余额”后文本框只读属性ReadOnly设置为.T.-真)
(3)在表单激活时要打开数据表“电费余额.DBF”,应选择哪个事件?
(4)为“查询”选择事件,并写出方法程序。
16、要求为学生数据库表追加统计时,学生“年纪”字段值只能在18~25之间;为了让系统自动进行输入数据界限校验并显示犯错信息“数据超出界限!”,需要修改数据表数据字典。请将各操作步骤在后面编号位置补充完整。
①打开数据库表 (1) 窗口修改原统计中不符合要求数据;
②打开数据库表 (2) 对话框窗口;
③选定年纪字段后在 (3) 框 (4) 位置输入表示式 (5)
④再在 (6) 位置输入初值 (7) ;
⑤还在 (8) 位置输入“数据超出界限!”信息,单击确定按钮关闭。
17、报表数据起源于STUDENT(学生)和SS(省市)两个数据表,能够按学生籍贯(JG)分省市显示和统计人数,下面是报表输出形式:
因为某个班级学生籍贯不可能涵盖全国各个省市,为了使输出报表中不出现空省
市统计,为报表数据环境REFOREOPENTABLES事件添加了方法程序以下:
SELE 1
USE (1)
SELE 2
USE (2)
DELE ALL
SELE 1
SCAN
XXX=ALLTRIM(JG)
SELE 2
RECALL FOR MC= (3)
SELE 1
(4)
SET DELE (5)
CLOS DATA ALL
同时为了计算每个分组中“各省市学生总数”,需要在报表布局 (6) 带区中添加一个域控件,该控件属性应该是对数据表 (7) (8) 字段进行 (9) 计算。
同时应该指定分组对象应该是SS表 (10) 字段。
展开阅读全文