万能百科  > 所属分类  > 

执行以下程序,显示的结果是。 a=”foxpro” b=”” i=LEN(a)DO WHILE i>=lb=b+SUBSTR(a,i

执行以下程序,显示的结果是。

a=”foxpro”

b=””

i=LEN(a)

DO WHILE i>=l

b=b+SUBSTR(a,i,1)

i=i-1

ENDD0

7b

正确答案:

orpxof 【解析】先将a和b分别赋值,变量i使用LEN函数取得字符串变量a的长度,该变量包含6个字母,所以它的长度为6,即i=6;接着使用一个DOWHILE循环语句来操作,判断条件是变量i是否大于等于1,如果小于1,则退出循环,否则执行循环体,此时SUBSTR(”foxpro”,6,1)的值为“o”(从“foxpro”字符串的第6位开始取一位字符);执行i=i-1后,i=5,第一次循环结束;重复此循环体的操作,变量b的值依次为o、or、orp、orpx、orpxo、orpxof, 最后i<1,退

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签