三条输入命令的异同
INPUT 命令可接受数值型、字符型、逻辑型、日期型和日期时间型数据,数据形式可以是常量、变量、函数和表达式,如果是字符串,需用定界符,输入完毕按回车键结束ACCEPT 命令只能接受字符型数据,不需定界符,输入完毕按回车键 结束;
WAIT 命令只能输入单个字符,且不需定界符,输入完毕不需按回车键;
例 题
1.下列关于Visual FoxPro输入输出指令的说法不正确的是____。
A.INPUT命令用来从键盘输入数据
B.用INPUT命令输入数据时,若不输入任何数据,直接按回车键,则系统会把空字符赋给指定的内存变量
C.ACCEPT命令只能接收字符串
D.WAIT命令能暂停程序执行,直到用户按任意键或单击鼠标时继续程序
[解析] 本题考查的知识点是一些基础知识。本题一目了然选择B。
[答案] B
9.程序结构
是指程序中命令或语句执行的流程结构。Visual FoxPro 提供了三种基本结构: 顺序结构、选择结构、循环结构。
10.顺序结构程序设计
是程序中最简单、最基本的结构。使用该结构只需先把过程的各个步骤详细列出,然后将有关命令按处理的逻辑顺序自上而下排列起来。Visual FoxPro 就能按程序排列的顺序,一条接一条地依次执行。
11. 分支结构形式有如下三种:
(1).单向分支
单向分支语句,即根据用户设置的条件表达式的值,决定某一操作是否执行。
(1)语句格式:
IF〈条件表达式〉
〈命令行序列〉
ENDIF
条件式
真
语句序列
假
ENDIF 之后语句
(2)语句功能:
该语句首先计算〈条件表达式〉的值,当〈条件表达式〉的值为真时,
执行〈命令行序列〉;否则,执行ENDIF 后面的第一条命令。
【例】求一元二次方程AX2+BX+C=0的实根。程序文件名为PA3.PRG。
SET TALK OFF
CLEAR
INPUT "A=" TO A
INPUT "B=" TO B
INPUT "C=" TO C
Z=B^2-4*A*C
IF Z>=0
X1=(-B+SQRT(Z))/(2*A)
X2=(-B-SQRT(Z))/(2*A)
? X1,X2
ENDIF
SET TALK ON
RETURN
(2).双向分支
双向分支语句,即根据用户设置的条件表达式的值,选择两个操作
中的一个来执行。
1)语句格式:
IF〈条件表达式〉
〈命令行序列1〉
ELSE
〈命令行序列2〉
ENDIF
2015年全国职称计算机考试教材(2007模 .. 定价:¥225 优惠价:¥213 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 |