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

admin2009-02-15  39

问题 (1)编写程序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小题考查的是循环结构DO WHILE-ENDDO语句在程序中的应用,考生应该注意其与FOR-ENDFOR 语句的区别应用。2小题中考查的是SQL语句的应用,考生应该注意两表之间的关系连接。
转载请注明原文地址:https://kaotiyun.com/show/hiKZ777K
0

最新回复(0)