单项选择题
下列的程序段中y的计算结果为76543的是( )
- A.x=34567 y=0 flag=.T. DO WHILE flag y=x%10+y*10 x=int(x/10) IF x>0 flag=.F. ENDIF ENDDO
B.x=34567 y=0 flag=.T. DO WHILE flag y=x%10+y*10 x=int(x/10) IF x=0 flag=.F. ENDIF ENDDO
C.x=34567 y=0 flag=.T. DO WHILE !flag y=x%10+y*10 x=int(x/10) IF x>0 flag=.F. ENDIF ENDDO
D.x=34567 y=0 flag=.T. DO WHILE !flag y=x%10+y*10 x=int(x/10) IF x=0 flag=.T. ENDIF ENDDO
点击查看答案&解析
相关考题
-
单项选择题
在Visual FoxPro中,使用LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该( )。
A.再次使用LOCATE命令重新查询
B.使用SKIP命令
C.使用CONTINUE命令
D.使用GO命令 -
单项选择题
假设新建了一个程序文件myProc.prg(不存在同名的.exe、.app和.fxp文件),然后在命令窗口输入命令DO myProc,执行该程序并获得正常的结果。现在用命令ERASE myProc.prg删除该程序文件,然后再次执行命令DO myProc,产生的结果是( )。
A.出错(找不到文件)
B.与第一次执行的结果相同
C.系统打开"运行"对话框,要求指定文件
D.以上说法都不正确 -
单项选择题
设A=[6*8-2]、B=6*8-2、C=”6*8-2”属于合法表达式的是( )
A.A+B
B.B+B
C.A-C
D.C-B