1、上机操作题-试卷 48 及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.设计文件名为 myform1 的表单。表单的标题设为“部门人数统计”。表单中有 1 个组合框、2 个文本框和 2 个命令按钮,命令按钮的标题分别为“统计”和“退出”。 运行表单时,组合框中有部门信息“部门号”可供选择,在做出选择以后,单击“统计”命令按钮,则第一个文本框显示出部门名称,第二个文本框中显示出“员工”表中该部门的人数。单击“退出”按钮关闭表单。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.对考生文件夹下的表“书目”,使用查询向导建立查询 b
2、ookquery,查询价格在 15 元(含)以上的书籍的所有信息,并将查询结果保存在一个新表“bookinfo”中。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.编写程序 maxprog 完成如下要求:从键盘输入 15 个数,然后找出其中的最大的数和最小的数,将它们输出到屏幕上(其中最大数和最小数分别定义变量名为 max 和 min)。(分数:2.00)_上机操作题-试卷 48 答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.设计文件名为 myform1 的表单。表单的标题设为“部门人数统计”。表单中有 1 个组合框、2 个
3、文本框和 2 个命令按钮,命令按钮的标题分别为“统计”和“退出”。 运行表单时,组合框中有部门信息“部门号”可供选择,在做出选择以后,单击“统计”命令按钮,则第一个文本框显示出部门名称,第二个文本框中显示出“员工”表中该部门的人数。单击“退出”按钮关闭表单。(分数:2.00)_正确答案:(正确答案:步骤 1:单击工具栏上的新建按钮,打开新建对话框,在文件类型区中选择“表单”,单击新建文件,进入表单设计器。再单击表单,在属性窗口将“Caption”设置为“部门人数统计”。然后,单击表单控件窗口的组合框控件,单击表单,将组合框控件放入表单合适位置。在属性窗口将“RowSourceType”设置为“
4、6-字段”,“SourceType”设置为“部门信息部门号”。单击表单控件窗口的文本框控件,单击表单,将文本框放入表单合适位置。按同样的方法再添加一个文本框和两个命令按钮。单击第一个命令按钮,在属性窗口中将“Caption”设置为“统计”。单击另一个命令按钮,在属性窗口将“Caption”设置为“退出”。 步骤 2:右击表单,选择“数据环境”项,在弹出的打开对话框中选择“部门管理.dbc”,单击确定按钮。在添加表或视图对话框中,选中表“部门信息”,单击添加按钮,单击表“员工”,单击添加按钮,最后单击关闭按钮。 步骤 3:右击统计按钮选择“代码”,在 Click 事件中输入: SELECT 部门
5、名称 FROM 部门信息; WHERE 部门号=ALLT(THISFORM.combol.DISPLAYVALUE) INTO ARRAY temp THISFORN.text1.VALUE=temp(1,1) SELECT COUNT (工号) FROM 员工 WHEER=ALLT(THISFORM.dombo1.DISPLAYVALUE); INTO ARRAY temp2 THISFORN.text2.VALUE=temp2(1,1) 右击退出按钮选择“代码”,在其 Click 事件中输入: Thisform.Release。 步骤 4:单击工具栏上的保存按钮,将文件名保存为“myfor
6、m”即可)解析:二、简单应用题(总题数:1,分数:2.00)2.对考生文件夹下的表“书目”,使用查询向导建立查询 bookquery,查询价格在 15 元(含)以上的书籍的所有信息,并将查询结果保存在一个新表“bookinfo”中。(分数:2.00)_正确答案:(正确答案:步骤 1:单击工具栏上的新建按钮,打开新建对话框,在文件类型区中选择“查询”。再单击右面的向导按钮,在弹出的向导选取对话框里选择“查询向导”,单击确定按钮。 步骤 2:单击“数据库和表”右中的表“书目”,单击全部添加按钮。将全部字段添加到选定字段,再单击下一步按钮。 步骤 3:在筛选条件中的第一行字段选择“书目价格”,操作符
7、选择“大于或等于”,输入值“15”,单击下一步。 步骤 4:继续单击下一步按钮。 步骤 5:在弹出的对话框中选择“保存查询”并在“查询设计器”中进行修改,单击完成按钮。在打开的另存为对话框中输入“bookquery”,保存到考生文件夹下。 步骤 6:打开查询设计器,单击查询设计器窗口的查询去向按钮,在弹出的查询去向对话框里单击“表”图标按钮,输入表名为 bookinfo,再单击确定按钮。最后单击工具栏的保存按钮。)解析:三、综合应用题(总题数:1,分数:2.00)3.编写程序 maxprog 完成如下要求:从键盘输入 15 个数,然后找出其中的最大的数和最小的数,将它们输出到屏幕上(其中最大数
8、和最小数分别定义变量名为 max 和 min)。(分数:2.00)_正确答案:(正确答案:步骤 1:单击工具栏的新建按钮,打开新建对话框,在文件类型区中选择“程序”,再单击新建文件。 步骤 2:在程序编辑框里输入: SET TALK OFF CLEAR INPUT “请输入第1 个数:“ TO a STORE a TO max, min FOR i=2 TO 15 INPUT “请输入第“+RIGHT(STR(i),2)+“个数:“ TO a IF maxa max=a ENDIF IF mina min=a ENDIF ENDFOR ? “最大值“,max ? “最小值“,min 步骤 3:单击工具栏上的保存按钮,将程序名命名为“maxprog”,关闭命令窗口即可完成操作。)解析: