一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
1. 用SQL语句从rate_exchange.dbf表中提取外币名称、现钞买入价和卖出价三个字段的值并将结果存入rate_ex.dbf表(字段顺序为外币名称、现钞买入价、卖出价,字段类型和宽度与原表相同,记录顺序与原表相同),并将相应的SQL语句保存为文本文件one.txt。
2. 用SQL语句将rate_exchange.dbf表中外币名称为"美元"的卖出价修改为829.01,并将相应的SQL语句保存为文本文件two.txt。
3. 利用报表向导根据rate_exchange.dbf表生成一个外币汇率报表,报表按顺序包含外币名称、现钞买入价和卖出价三列数据,报表的标题为"外币汇率"(其他使用默认设置),生成的报表文件保存为rate_exchange。
4. 打开生成的报表文件rate_exchange进行修改,使显示在标题区域的日期改在每页的注脚区显示。
二、简单应用(2小题,每题20分,计40分)
1. 设计一个如下图所示的时钟应用程序,具体描述如下:
表单名和表单文件名均为timer,表单标题为"时钟",表单运行时自动显示系统的当前时间;1) 显示时间的为标签控件label1(要求在表单中居中,标签文本对齐方式为居中);2) 单击"暂停"命令按钮(Command1)时,时钟停止;3) 单击"继续"命令按钮(Command2)时,时钟继续显示系统的当前时间; 4) 单击"退出"命令按钮(Command3)时,关闭表单。 提示:使用计时器控件,将该控件的interval属性设置为500,即每500毫秒触发一次计时器控件的timer事件(显示一次系统时间);将计时器控件的interval属性设置为0将停止触发timer事件;在设计表单时将timer控件的interval属性设置为500。
2. 使用查询设计器设计一个查询,要求如下:1) 基于自由表currency_sl.DBF和rate_exchange.DBF;2) 按顺序含有字段"姓名"、"外币名称"、"持有数量"、"现钞买入价"及表达式"现钞买入价*持有数量";3) 先按"姓名"升序排序、再按"持有数量"降序排序;4) 查询去向为表results.dbf;5) 完成设计后将查询保存为query文件,并运行该查询。
三、综合应用(1小题,计30分)
设计一个满足如下要求的应用程序,所有控件的属性必须在表单设计器的属性窗口中设置:1. 建立一个表单,表单文件名和表单名均为form1,表单标题为"外汇";2. 表单中含有一个页框控件(PageFrame1)和一个"退出"命令按钮(Command1);3. 页框控件(PageFrame1)中含有三个页面,每个页面都通过一个表格控件显示有关信息: 1) 第一个页面Page1上的标题为"持有人",其上的表格控件名为grdCurrency_sl,记录源的类型(RecordSourceType)为"表",显示自由表currency_sl中的内容; 2) 第二个页面Page2上的标题为"外汇汇率",其上的表格控件名为grdRate_exchange,记录源的类型(RecordSourceType)为"表",显示自由表rate_exchange中的内容;3) 第三个页面Page3上的标题为"持有量及价值",其上的表格控件名为Grid1,记录源的类型(RecordSourceType)为"查询",记录源(RecordSource)为"简单应用"题目中建立的查询文件query。 4. 单击"退出"命令按钮(Command1)关闭表单。
基本操作题答案:
1、select 外币名称,现钞买入价,卖出价 from rate_exchange into table rate_ex
2、update rate_exchange set 卖出价=829.01 where 外币名称="美元"
简单应用题答案:
1、在表单的中央放置一个标签控件,修改其alignment属性为“2-中央”,在表单上放置一个计时器控件,将其interval属性设为500,timer1的timer事件代码为thisform.label1.caption=time()。
“暂停”命令按钮的CLICK事件代码为:thisform.timer1.interval=0
“继续”命令按钮的CLICK事件代码为:thisform.timer1.interval=500
“退出”命令按钮的CLICK事件代码为:thisform.release
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |