编写程序he. prg,计算s=1+2+…+50。要求使用 DO WHILE 循环结构。(2) my. prg 中的SQL语句用于查询出位于“北京”的仓库的“城市”字段以及管理这些仓库的职工的所有信息,现在该语句中有3处错误,分别出现在第1行、第2行和第3行,请更正之。

题目

编写程序he. prg,计算s=1+2+…+50。要求使用 DO WHILE 循环结构。

(2) my. prg 中的SQL语句用于查询出位于“北京”的仓库的“城市”字段以及管理这些仓库的职工的所有信息,现在该语句中有3处错误,分别出现在第1行、第2行和第3行,请更正之。


相似考题
参考答案和解析
正确答案:(1)在命令窗口中输入命令:MODIFY COMMAND he在程序文件编辑器窗口输入如下程序段。 ****文件he. prg 中的程序段***** s=0 i=1 DO WHILE i=50 s=s+i i=i+1 ENDDO ?“1到50的和为:”s *********************************** 在命令窗口输入命令:DO he运行程序查看结果。 (2)在命令窗口中输入命令:MODIFY COMMAND my.pr8打开程序文件编辑窗口文件中程序段如下: ******文件my. prg 修改前的源程序******* select 仓库.城市职工.all from 仓库; inner join 职工 when 仓库.仓库号=职工.仓库号; for 仓库.城市=“北京” ******************************************** 根据源程序提供的错误修改后的程序段如下所示: ******文件 my. prg 修改后的源程序******* select 仓库.城市职工.*from 仓库; inner join 职工 on 仓库.仓库号=职工.仓库号; and 仓库.城市=“北京” ******************************************** 在命令窗口输入命令:DO my运行程序查看结果。
(1)在命令窗口中输入命令:MODIFY COMMAND he,在程序文件编辑器窗口输入如下程序段。 ****文件he. prg 中的程序段***** s=0 i=1 DO WHILE i=50 s=s+i i=i+1 ENDDO ?“1到50的和为:”,s *********************************** 在命令窗口输入命令:DO he,运行程序查看结果。 (2)在命令窗口中输入命令:MODIFY COMMAND my.pr8,打开程序文件编辑窗口,文件中程序段如下: ******文件my. prg 修改前的源程序******* select 仓库.城市,职工.all from 仓库; inner join 职工 when 仓库.仓库号=职工.仓库号; for 仓库.城市=“北京” ******************************************** 根据源程序提供的错误,修改后的程序段如下所示: ******文件 my. prg 修改后的源程序******* select 仓库.城市,职工.*from 仓库; inner join 职工 on 仓库.仓库号=职工.仓库号; and 仓库.城市=“北京” ******************************************** 在命令窗口输入命令:DO my,运行程序查看结果。 解析:本大题1小题考查的是循环结构DO WHILE-ENDDO语句在程序中的应用,考生应该注意其与FOR-ENDFOR 语句的区别应用。2小题中考查的是SQL语句的应用,考生应该注意两表之间的关系连接。
更多“编写程序he. prg,计算s=1+2+…+50。要求使用 DO WHILE 循环结构。 (2) my. prg 中的SQL语句用于 ”相关问题
  • 第1题:

    设Visual FoxPro的程序中有PROG1.prg、PROG2.prg、PROG3.prg三层程序依次嵌套,下面的叙述中,正确的是______。

    A.在PROG1.prg中用! RUN PROG 2.prg语句可以调用PROG2.prg 子程序

    B.在四PROG2.prg中用RUN PROG3.prg语句可以调用PROG3.prg子程序

    C.在PROG3.prg中用RETURN 语句可以返回PROG1.prg主程序

    D.在PROG3.prg中用RETUN TO MASTER语句可返回PROG1.prg主程序


    正确答案:D

  • 第2题:

    while 语句循环结构和 do…while 语句循环区别的区别在于

    A.while 语句的执行效率较高

    B.do…while 语句编写程序较复杂

    C.无论条件是否成立, while 语句都要执行一次循环体

    D.do…while 循环是先执行循环体,后判断条件表达式是 否成立,而 while 语句是先判断条 件表达式,再决定是否执行循环体


    D

  • 第3题:

    PHP中,如果要计算1+2+…+1000,则使用()循环最好。

    A.for

    B.foreach

    C.while

    D.do…while


    A

  • 第4题:

    设某程序中有PROG1.prg、PROG2.prg、PROG3.prg三个程序依次嵌套,下面叙述中正确的是

    A.在PROG1.prg中用!RUNPROG2.prg语句可以调用PROG2.prg子程序
    B.在PROG2.prg中用RUNPROG3.prg语句可以调用PROG3.prg子程序
    C.在PROG3.prg中用RETURN语句可以返回PROG1.prg主程序
    D.在PROG3.prg中用RETURNTOMASTER语句可以返回PROG1.prg主程序

    答案:D
    解析:

  • 第5题:

    while语句循环结构和 do…while 语句循环结构的区别在于____。

    A.while语句的执行效率较高

    B.do…while语句编写程序较复杂

    C.无论条件是否成立,while语句都要执行一次循环体

    D.do…while循环是先执行循环体,后判断条件表达式是否成立,而 while语句是先判断条 件表达式,再决定是否执行循环体


    D