资源描述
管理系统中计算机应用(应用题汇总)
应用题(一)画模块控制结构图
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
2001-1-10
21024.00
钻床
QS001005
1999-8-15
8965.50
机床
AS003002
2004-5-20
521024.00
注塑机
DS008003
2006-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显示在界面下方。命令按钮组commandgroupl的Click事件方法如下:
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) 字段。物业安保培训方案
为规范保安工作,使保安工作系统化/规范化,最终使保安具备满足工作需要的知识和技能,特制定本教学教材大纲。
一、课程设置及内容全部课程分为专业理论知识和技能训练两大科目。
其中专业理论知识内容包括:保
展开阅读全文