例1:运行下列程序后显示结果为_____
1个回答

1:

CLEAR

C="南京大学信息管理系"

FOR I=1 TO LEN(C)/2

IF I%20 && 如果 I 不能被 2 整除

SUBS(C,2*I-1,2) && 输出由 2*I-1 开始的双字节字符

ENDIF

ENDFOR

输出 “南大信管系”

等同:

CLEAR

C="南京大学信息管理系"

FOR I=1 TO LENC(C)

IF MOD(I,2)0

SUBSTRC(C,I,1)

ENDIF

ENDFOR

2:

FOR n=7 TO 1000 STEP 7 && 以步长 7 进行循环

ch= STR(n) && 先将 n 转换成字符型

IF "5" $ ch && 如果发现字符型 n 中包含 "5"

n && 输出结果

ENDIF

ENDFOR

3:(看不到图)

4:

CLEAR

cstring= "VisualFoxPro"

nresult=0

m=len(cstring) && 获得字串 cstring 的长度

FOR n=1 to m

c=SUBSTR(cstring,n,1) && 顺序取 cstring 的 1 个字符

IF !BETWEEN(ASC(c),ASC("A"),ASC("Z")) && 如果 非大写 A—Z

LOOP && 不执行后续语句,继续循环

ENDIF

&& 如果通过(即 是大写字母),就计数

nresult=nresult+1

ENDFOR

nresult && 输出结果

输出结果 3

这是一段统计全单字节字串中大写字母数的程序