需要背诵的题目.doc

上传人:wux****ua 文档编号:7920159 上传时间:2020-03-25 格式:DOC 页数:4 大小:24KB
返回 下载 相关 举报
需要背诵的题目.doc_第1页
第1页 / 共4页
需要背诵的题目.doc_第2页
第2页 / 共4页
需要背诵的题目.doc_第3页
第3页 / 共4页
点击查看更多>>
资源描述
1. 用命令新建一个名为“外汇”的数据库,并将该命令存储在one.txt中。create database 外汇2. 用SQL一句在“外汇”数据库中新建一个数据库表rate,其中包含4个字段“币种1代码”c(2),“币种2代码”c(2),“买入价” N(8,4),“卖出价”N(8,4),请将SQL语句存储于two.T中。CREATE TABLE rate (币种1代码 C(2), 币种2代码 C(2), 买入价 N(8,4), 卖出价 N(8,4)3. 表单文件test_form中有一个名为form1的表单,请将编辑框控件Edit1d的滚动条去掉。 在“表单设计器”中,在“属性”的ScrollBars处选择“0-无”。4. 在“雇员”表中,将所有记录的EMAIL字段值使用“部门号”的字段值加上“雇员号”的字段值再加上“xxxx.com.cn”进行替换 REPLACE ALL EMAIL WITH 部门号+雇员号+xxxx.com.cn5. 打开考生目录下的表单文件formone.scx,然后设置表单的Load事件代码:打开employee表,并将索引xm设置为当前索引。 use employee set order to xm6. 设置formone表单中mylist列表框的有关属性,其中RowSourceType属性为字段,使得当表单运行时,列表框内显示employee表中姓名字段的值。在“表单设计器”中,选中“列表框”控件,在其“属性”的RowSource处输入“employee.姓名”,在RowSourceType处选择“6 - 字段”。7. 设置文本框的inputmask属性,使其中只能输入数值,其中:小数部分为两位,整数部分(包括正负号)最多为5位。8. 在formone表单中添加一个列表框,并设置列表框的属性:名称为mylist;高度为60;可以多重选择。在“表单设计器”中,添加一个列表框List1控件,在其“属性”的Name处输入“mylist”,在Height处输入“60”,在MultiSelect处选择“.T. - 真”。9. 修改命令按钮的Click事件代码,使其中的wait命令功能为显示文本框的值。注意:需要将文本框中的数值转换成字符串,其中:小数位数保留两位,字符串的长度为8。选择文本框控件,在属性窗口设置InputMask属性为“99999.99”。这里大家注意inputmask属性如何设置什么时候用“9”,什么时候用“#”10. 建立一个命令文件one.prg,该文件包含一条运行(预览)报表文件employee.frx的命令。report form employee preview11. 修改命令按钮的Click事件代码,使其中的wait命令功能为显示文本框的值。注意:需要将文本框中的数值转换成字符串,其中:小数位保留两位,字符长的长度为8改为:wait STR(THISFORM.TEXT1.VALUE,8,2)12. 利用INDEX命令为customers表建立一个普通索引,索引名为khh,索引表达式为“客户号”,索引存放在customers.cdx中。然后将该INDEX命令存入命令文件pone.prg中。INDEX ON 客户号 TAG KHH13. 建立一个名为menu_quick的快捷菜单,菜单中有两个菜单项“查询”和“修改”。然后在表单myform中的RightClick事件中调用快捷菜单menu_quick。(33套)1. 在命令窗口输入建立菜单的命令 CREATE MENU menu_quick 2. 在“新建菜单”对话框中,单击“快捷菜单”按钮,接着输入两个菜单名。 3. 单击“菜单生成”菜单项,如果新建的菜单没有保存,那么单击“是”按钮,再单击“生成”按钮。如果新建的菜单已经保存,那么直接单击“生成”按钮,最后关闭“快捷菜单设计器”。 4. 在命令窗口输入修改表单命令 MODIFY FORM myform 5. 在“测试快捷菜单”中,双击其“属性”的“RightClick Event”,在“Form1.RightClick”编辑窗口中输入“do menu_quick.mpr”,关闭编辑窗口。14. 在考生目录下有一个名为menu_lin的下拉式菜单,请设计顶层表单form_menu,将菜单menu_lin加入到该表单中,使得运行表单时菜单显示在本表单中,并在表单退出时释放菜单。(34套)1. 在命令窗口中输入建立表单命令 CREATE FORM form_menu 2. 在其“属性”的“ShowWindow”中选择“2 - 作为顶层表单”。 3. 在“属性”中,双击“Init Event”,在“Form1.Init”编辑窗口中输入“do menu_lin.mpr with this ,xxx”,启动菜单命令。 4. 在“属性”中,双击“Destroy Event,在“Form1.Destroy”编辑窗口中输入“release menu xxx extended”,在表单退出时释放菜单。15. 编写程序three.prg完成下列操作:根据“外汇汇率”表中的数据产生rate表中的数据。要求:将所有“外汇汇率”表中的数据插入rate表中并且顺序不变,由于“外汇汇率”中的币种1和币种2存放的是外币名称,而rate表中的币种1代码和币种2代码应该存放外币代码,所以插入时要做相应的改动,外币名称与外币代码的对应关系存储在“外汇代码”表中。注意:程序必须执行一次,保证rate表中有正确的结果。(15套)close allselect 0use 外汇代码select 0use rateselect 0use 外汇汇率do while .not. eof() select 外汇代码 locate for 外币名称=外汇汇率-币种1 mm1=外币代码 locate for 外币名称=外汇汇率-币种2 mm2=外币代码 select rate append blank select rate replace 币种1代码 with mm1,币种2代码 with mm2,买入价 with 外汇汇率-买入价,卖出价 with 外汇汇率-卖出价 select 外汇汇率 skipenddoclose all16. 使用SQL语句查询每个职工所经手的具有最高金额的订购单信息(orders表),并将结果按金额升序、金额相同按订购单号升序存储到表results中。(18套)SELECT * FROM orders ORDER BY 金额 WHERE 职工号+str(金额,10,0) IN (SELECT 职工号+str(MAX(orders.金额),10,0) FROM orders GROUP BY 职工号) INTO TABLE results17. 编写文件名为FOUR.PRG的程序,根据表TABA中所有记录的a,b,c三个字段的值,计算各记录的一元二次方程的两个根x1和x2,并将两个根x1和x2写到对应的字段x1和x2中,如果无实数解,在note字段中写入“无实数解”。注意:平方根函数为SQRT();程序编写完成后,运行该程序计算一元二次方程的两个根。(71套)在文件four.prg中存放: USE TABA SCAN X = B*2 - 4*A*C IF X = 0 XX1 = (-B + SQRT(X)/(2*A) XX2 = (-B - SQRT(X)/(2*A) REPLACE x1 with xx1,x2 with xx2 ELSE REPLACE x1 with .null.,x2 with .null.,NOTE WITH 无实数解 ENDIF ENDSCAN18. 修改two.prg文件中的SQL SELECT命令,使之正确运行时可以显示如下结果:(78套)程序已经给出第2和第3行有错,所以应改为: 第2行:from employee p join employee c ; 第3行:on p.组别=c.组别 where c.职务=组长 and c.姓名p.姓名;
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!