itgle.com

(1)请编写名称为“CX”的命令程序并执行,该程序实现下面的功能:将“商品信息”进行备份,备份文件名为“b一商品信息.dbf”;将“商品信息”中“商品编号”后两位编号小于“03”(不含03)的商品的“价格”修改为原价的95%;使用“价格调整”表对商品信息的部分商品价格进行修改(按“商品编号”相同为条件)。(2)设计一个名称为“bd2”的表单,上面有“调整价格”和“关闭”两个命令按钮。单击“调整价格”命令按钮时,调用“CX”命令程序实现商品价格调整;单击“关闭”命令按钮时,关闭表单。注意:以上两个命令按钮均

题目

(1)请编写名称为“CX”的命令程序并执行,该程序实现下面的功能:将“商品信息”进行备份,备份文件名为“b一商品信息.dbf”;将“商品信息”中“商品编号”后两位编号小于“03”(不含03)的商品的“价格”修改为原价的95%;使用“价格调整”表对商品信息的部分商品价格进行修改(按“商品编号”相同为条件)。(2)设计一个名称为“bd2”的表单,上面有“调整价格”和“关闭”两个命令按钮。单击“调整价格”命令按钮时,调用“CX”命令程序实现商品价格调整;单击“关闭”命令按钮时,关闭表单。注意:以上两个命令按钮均只舍一条语句,不可以有多余的语句。


相似考题
更多“(1)请编写名称为“CX”的命令程序并执行,该程序实现下面的功能:将“商品信息”进行备份,备份文件名为 ”相关问题
  • 第1题:

    在考生文件夹下,对“公司”数据库完成如下综合应用: (1)请编写名称为“cx1”的命令程序并执行,该程序实现以下功能:将“商品信息”中“商品编号”后两位编号<“03”的商品的“单价”修改为在“出厂价”的基础上下降5%;使用“价格调整”表对商品信息表的部分商品单价进行修改。 (2)设计一个名称为“bd4”的表单,上面有“执行价格调整”和“关闭”两个命令按钮。单击“执行价格调整”命令按钮时,调用“cx1”命令程序实现“商品单价”调整;单击“关闭”命令按钮,关闭表单。


    正确答案:
    【考点指引】本大题考查了程序设计,主要是sQL语句的修改命令的使用及数值字段的计算,这里还要用到字符函数RIGHT。
    (1)【操作步骤】
    ①在命令窗口中输入命令:MODI COMM cx1(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:
    UPDATE商品信息SET单价一出厂价*(1-0.05)
    WHERE RIGHT(商品编号,2)<"03"
    USE价格调整
    GO TOP
    DWHILE.NOT.EOF
    a=商品编号
    b=单价
    UPDATE商品信息SET单价=b WHERE商品编
    号=a
    SELECT价格调整
    SKIP
    ENDD
    USE
    ②关闭程序文件编辑窗口并保存程序文件。
    (2)【操作步骤】
    ①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加两个命令按钮:Commandl和
    Command2。
    ②在按钮属性窗口中将Commandl的Caplion属性值修改为“执行价格调整”,将Command2的Caption属性值修改为“关闭”。
    ③双击“执行价格调整”命令按钮,在Click事件中输入代码:DO cx1,用来执行cx1命令程序;双击“关闭”命令按钮,在Click事件中输入代码:ThisForm.Release,用来关闭
    表单。
    ④选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd4”,保存在考生文件夹下,然后运行表单。

  • 第2题:

    在考生文件夹下,对“公司”数据库完成如下综合应用: (1)请编写名称为“ex1”的命令程序并执行,该程序实现以下功能:将“商品信息”中“商品编号”后两位编号<;“03”的商品的“单价”修改为在“出厂价”的基础上下降5%;使用“价格调整”表对商品信息表的部分商品单价进行修改。 (2)设计一个名称为“bd4”的表单,上面有“执行价格调整”和“关闭”两个命令按钮。单击“执行价格调整”命令按钮时,调用“cx1”命令程序实现“商品单价”调整;单击“关闭”命令按钮,关闭表单。


    正确答案:
    【考点指引】本大题考查了程序设计,主要是SQL语句的修改命令的使用及数值字段的计算,这里还要用到字符函数RIGHT。
    (1)【操作步骤】
    ①在命令窗口中输人命令:MODI COMM cxl(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:
    UPDATE商品信息SET单价=出厂价*(1—0.05)WHERE RIGHT(商品编号,2)<"O3"
    USE价格调整
    GO TOP
    DO WHILE.NOT.EOF()
    a=商品编号
    b=单价
    UPDATE商品信息SET单价=b WHERE商品编号=a
    SELECT价格调整
    SKIP
    END D0
    USE
    ②关闭程序文件编辑窗口并保存程序文件。
    (2)【操作步骤】
    ①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加两个命令按钮:Command1和Command2。
    ②在按钮属性窗口中将Command1的Caption属性值修改为“执行价格调整”,将Command2的Caption属性值修改为“关闭”。
    ③双击“执行价格调整”命令按钮,在Click事件中输入代码:DO cxl,用来执行cxl命令程序;双击“关闭”命令按钮,在Click事件中输入代码:ThisForm.Release,用来关闭表单。
    ④选择【表单】一【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名"bd4”,保存在考生文件夹下,然后运行表单。

  • 第3题:

    下面哪个说法是错误的 备份文件的后缀名为bak A 标准工具栏上的“保存”按钮的命令为QSAVE B 保存文件可以通过save、qsave、save as等命令实现 C AutoCAD文件保存时,所产生的备份文件后缀名与图形文件后缀名是相同的 D

    A.D

    B.A

    C.B

    D.C


    VPN可以专线线路的备份,但是缺点在于组网复杂,而且价格昂贵;

  • 第4题:

    ①请编写名称为change_c的命令程序并执行,该程序实现下面的功能:将“商品表”进行备份,备份文件名为spbak.dbf;将“商品表”中“商品号”前两位编号为“10”的商品的“单价”修改为出厂单价提高10%;使用“单价调整表”对商品表的部分商品出厂单价进行修改(按“商品号”相同为条件)。

    ②设计一个名称为form2的表单,上面有“调整”(名称Command1)和“退出”(名称Command2)两个命令按钮。单击“调整”命令按钮时,调用change_ c命令程序实现商品单价调整;单击“退出”命令按钮时,关闭表单。

    注意:以上两个命令按钮均只含一条语句,不可以有多余的语句。


    正确答案:在命令窗口输入命令:MODIFY COMMAND change _ c打开程序文件编辑器为新建文件编写如下程序段: ****文件chartge _ c.prg中的程序段**** SET TALK OFF SET SAFETY OFF && 备份商品表 SELECT*FROM商品表INTO TABLE spbak.dbf && 修改商品的单价 UPDATE 商品表SET单价=出厂单价*1.1WHERE LEFT(商品号2)=“10” USE单价调整表 DO WHILE NOT EOF() UPDATE 商品表 SET出厂单价=单价调整表.出厂单价; WHERE 商品号=单价调整表.商品号 SKIP ENDDO CLOSE ALL SET TALK ON SET SAFETY ON ************************************* (2)在命令窗口输入命令:CREATE FORM form2打开表单设计器根据题意通过“表单控件”工具栏在表单中添加两个命令按钮在属性面板中分别修改两个命令按钮的Caption属性值为“调整”和“退出”如图3-78所示。 双击“调整”(Command1)命令按钮进入事件编辑窗口在Click事件中编写如下代码: ****命令按钮Command1(调整)的Click事件代码**** DO change _ c *************************************** 以同样的方法为“退出”命令按钮编写Click事件代码: ****命令按钮Command2(退出)的Click事件代码**** Thisform. Release *************************************** 保存表单完成设计。
    在命令窗口输入命令:MODIFY COMMAND change _ c,打开程序文件编辑器,为新建文件编写如下程序段: ****文件chartge _ c.prg中的程序段**** SET TALK OFF SET SAFETY OFF && 备份商品表 SELECT*FROM商品表INTO TABLE spbak.dbf && 修改商品的单价 UPDATE 商品表SET单价=出厂单价*1.1WHERE LEFT(商品号,2)=“10” USE单价调整表 DO WHILE NOT EOF() UPDATE 商品表 SET出厂单价=单价调整表.出厂单价; WHERE 商品号=单价调整表.商品号 SKIP ENDDO CLOSE ALL SET TALK ON SET SAFETY ON ************************************* (2)在命令窗口输入命令:CREATE FORM. form2,打开表单设计器,根据题意,通过“表单控件”工具栏,在表单中添加两个命令按钮,在属性面板中,分别修改两个命令按钮的Caption属性值为“调整”和“退出”,如图3-78所示。 双击“调整”(Command1)命令按钮,进入事件编辑窗口,在Click事件中编写如下代码: ****命令按钮Command1(调整)的Click事件代码**** DO change _ c *************************************** 以同样的方法为“退出”命令按钮编写Click事件代码: ****命令按钮Command2(退出)的Click事件代码**** Thisform. Release *************************************** 保存表单完成设计。 解析:本大题1小题主要是考查SQL的更新语句,注意正确的使用UPDATE语句以及DO WHILE…ENDDO循环来更新数据表中的记录;2小题为表单的基本设计,在命令按钮中调用程序的命令,直接通过DO命令来调用即可。

  • 第5题:

    请编写名称为change_ c的程序并执行。该程序实现下面的功能:将雇员工资表salarys进行备份,备份文件名为baksals.dbf。利用“人事部”向“财务部”提供的雇员工资调整表c_salary1的“工资”,对 salarys表的“工资”进行调整(请注意:按“雇员号”相同进行调整,并且只是部分雇员的工资进行了调整,其他雇员的工资不动)。最后将salarys表中的记录存储到od _ new表中(表结构与salarys表完全相同)。

    (2)设计一个文件名为form2的表单,其中包含“调整”(名称Command1)和“退出”(名称Command2)两个命令按钮。

    单击“调整”命令按钮时,调用change_ c命令程序实现工资调整。

    单击“退出”命令按钮时,关闭表单。

    注意:在两个命令按钮中均只有一条命令,不可以有多余命令。


    正确答案:在命令窗口输入命令:MODIFY COMMAND change_ c打开程序编辑器编写如下程序段: ****change_ c.prg文件中的程序段**** SET TALK OFF SET SAFETY OFF SELECT * FROM salarys INTO TABLE baksals USE c_salary1 DO WHILE NOT EOF() UPDATE salarys SET工资=c salary1.工资; WHERE 雇员号=c_salary1.雇员号 SKIP ENDDO SELECT*FROM SALARYS INTO TABLE od_ new CLOSE ALL SET TALK ON SET SAFETY ON ******************************** 保存文件在命令窗口输入命令:DO change _c运行该文件。 (2)在命令窗口输入命令:CREATE FORM form2打开表单设计器根据题意通过“表单控件”工具栏在表单中添加两个命令按钮在属性面板中分别修改两个命令按钮的Caption属性值为“调整”和“退出”如图3-72所示。 双击“调整”(Command1)命令按钮进入事件编辑窗口在Click事件中编写如下代码: ****命令按钮Command1(调整)的Click事件代码**** DO change_ c *************************************** 以同样的方法为“退出”命令按钮编写Click事件代码: ****命令按钮Command2(退出)的Click事件代码**** Thisform.Release ************************************** 保存表单完成设计。
    在命令窗口输入命令:MODIFY COMMAND change_ c,打开程序编辑器,编写如下程序段: ****change_ c.prg文件中的程序段**** SET TALK OFF SET SAFETY OFF SELECT * FROM salarys INTO TABLE baksals USE c_salary1 DO WHILE NOT EOF() UPDATE salarys SET工资=c salary1.工资; WHERE 雇员号=c_salary1.雇员号 SKIP ENDDO SELECT*FROM SALARYS INTO TABLE od_ new CLOSE ALL SET TALK ON SET SAFETY ON ******************************** 保存文件,在命令窗口输入命令:DO change _c,运行该文件。 (2)在命令窗口输入命令:CREATE FORM. form2,打开表单设计器,根据题意,通过“表单控件”工具栏,在表单中添加两个命令按钮,在属性面板中,分别修改两个命令按钮的Caption属性值为“调整”,和“退出”,如图3-72所示。 双击“调整”(Command1)命令按钮,进入事件编辑窗口,在Click事件中编写如下代码: ****命令按钮Command1(调整)的Click事件代码**** DO change_ c *************************************** 以同样的方法为“退出”命令按钮编写Click事件代码: ****命令按钮Command2(退出)的Click事件代码**** Thisform.Release ************************************** 保存表单完成设计。 解析:本大题1小题主要是考查SQL的查询、定义和更新语句,在更新数据表中的记录时,可利用 DO循环对表中的记录进行逐条更新;2小题为表单的基本设计,在命令按钮中调用程序的命令,直接通过 DO命令来实现。