vfp6.0期中考试
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
12、有下列主程序和子程序:
*主程序Z.PRG *子程序Z1.PRG
SET TALK OFF X2=X2+1
STORE 2 TO X1,X2,X3 DO Z2
X1=X1+1 X1=X1+1
DO Z1 RETURN
?X1+X2+X3 *子程序Z2.PRG
RETURN X3=X3+1
SET TALK ON RETURN
五、问答题:(1X6)
1、程序设计中三种交互式命令有哪些?它们有哪些相同点和不同点?
六、编程题:(1X9)
1、求1~100之间的偶数和。(要求:用三种循环结构编写)
A)数据库中各个表的清单B)一个表中各个记录的清单
C)数据库查询的列表D)窗口界面
16、在Visual FoxPro 6.0中,标签控件默认的名字是()
A)LIST B)LABEL1 C)EDIT D)TEXT
17、在DO WHILE……ENDDO循环结构中,LOOP命令的作用是()
A)终止循环,返回程序开始处
C)X=8, Y=9D)X=Y=8
2、假定已经执行了命令M=[28+2],再执行命令?M,屏幕将显示()
A)30B)28+2C)[28+2]D)30.00
3、假定X=3, Y=6,执行下列操作后,能够得到数值型结果的是()
A)?X=Y-4 B)?Y-4=X C)X+Y D).F.
4、结果为“北京奥运会”的表达式是( )
A)3*N B)C+“A”C)N=10 OR L D)C>10
7、在下述Visual FoxPro 6.0表达式中,结果总是逻辑值的是()
A)字符运算表达式B)算术运算表达式
C)日期运算表达式D)关系运算表达式
以使用是()
A)LOOP B)EXIT C)QUIT D)CLOSE
12、程序文件的扩展名是。
13、Visual FoxPro 6.0提供了3种循环结构:、
和。
14、终止本次循环的命令是,结束整个循环的命令是,这两条命令只能在循环体内部使用。
15、过程文件的扩展名是。
二、选择题:(2X20)
1、下列赋值命令中正确的是()
A)STORE 8 TO X,YB)STORE 8,9 TO X,Y
20、下列关于添加表单控件的叙述中,正确的是()
A)把数据环境设计器中表或视图的字段拖动到表单设计器中单击鼠标
B)先在“表单控件”工具栏上单击控件按钮,然后在表单设计器中单击鼠标
C)先在“表单控件”工具栏上单击控件按钮,然后在表单设计器中用鼠标画出控件区域
D)以上三种方法都对
三、写出下列各表达式的值:(1X10)
1、使用MODIFY COMMAND创建的程序文件是一个文本文件。()
2、顺序结构的程序按从上到下的顺序执行语句。()
3、选择结构的程序可以根据指定的条件选择执行不同的程序分支。()
4、在双分支选择结构提供的两种选择中,有且只有一种选择会被执行。()
5、在多分支选择结构提供的多种选择中,有且只有一种选择会被执行。()
6、循环结构的程序可以根据指定的条件重复执行某个程序段。()
7、在循环结构的程序中,循环体的语句至少被执行一次。()
8、过程不能和程序存放在同一个文件中。()
9、使用“DO <程序名|过程名>[WITH参数表]”传递的参数只能是变量。()
10、接收参数的命令PARA必须是子程序或过程的第1条命令。()
一、填空题:(1X25)
1、Visual FoxPro 6.0中的变量分为和两种类型。
2、如果当前变量W既是一个内存变量又是一个字段变量,要说明W是一个内存变量,应表示为。
3、将数学表达式A*B3写成Visual FoxPro 6.0表达式为。
4、在Visual FoxPro 6.0中用DIMENSION W(3,4)定义数组后,数组W包含个数组元素,各数组元素在赋值之前的数据类型是,将数组元素W(2,2)用一维数组表示为。
A)“北京”-“奥运会”B)“北京”-“奥运会”
C)“北京”+“奥运会”D)“北京”+“奥运会”
5、如果内存变量MX的类型是日期型,下列给变量MX赋值正确的方法是()
A)MX=01-04-05 B)MX=“01-04-05
C)MX={^01-04-05} D)MX={01-04-05}
6、假定N、C、L分别为数值型、字符型、逻辑型内存变量,下列表达式中错误的是()
M.ZF=M.ZF+ZF
SKIP
ENDDO
?M.ZF
RETURN
A)1000.00 B)1100.00 C)1200.00 D)1300.00
11、在下列表单控件中,属于容器类的是()
A)列表框、组合框、命令按钮、表格
B)列表框、组合框、命令按钮、线条
C)命令按钮组、选项按钮组、页面、表格
D)命令按钮组、选项按钮组、图像、表格
5、结构化程序的3种最基本结构是、、。
6、子程序中的RETURN TO MASTER命令的功能是。
7、将多个子程序放在一个文件中,这个文件称为。
8、打开过程文件的命令是。
9、表单文件默认的扩展名为。
10、Visual FoxPro 6.0中的控件对象基于所属的类可以分为类和类。
11、标签控件属性Caption的含义是,Name的含义是。
1、? 5+3=8
2、?“X”>“Y”
3、? NOT .T.
4、?“AB”= =“BA”
5、“124”-[123]
6、(3*6-7)>8 AND“A”<“B”
7、?“中国”$“中华人民共和国”
8、?“AB”=“A”
9、?5*3**2+36-12/3-1
10、?{^2010/03/10}-12
四、判断题:(1X10)
C)终止本次循环,继续执行ENDDO后面的第1条语句
D)终止程序的执行
19、下面关于属性、方法和事件的叙述中,错误的是()
A)属性用于描述对象的状态,方法用于表示对象的行为
B)基于同一个类产生的两个对象可以分别设置自己的属性值
C)属于同一个类的两个对象有相同的属性
D)新建表单时可以添加新的属性、方法和事件
9、在命令文件中调用另一个命令文件,应该使用命令()
A) CALL <命令文件名> B)DO <命令文件名>
C)PROCEDURE <命令文件名> D)LOAD <命令文件名>
10、CJ.DBF表文件中有两条记录:
XM ZF
张三500
李四800
下列程序的运行结果是()
USE CJ
M.ZF=0
DO WHILE NOT EOF( )
执行DO Z命令后,屏幕显示结果为()
A)3 B)4 C)9 D)10
13、MOD(-9,-4)的返回值为()
A) 1 B)-1 C)3 D)-3
14、在命令窗口执行表单文件AA,应键入命令()
A)DO FORM AA B)DO AA.SCX
C)RUN FORM AA D) RUN AA.SCX
15、在Visual FoxPro 6.0中,表单是指()
B)结束本次循环,转移到DO WHILE语句行,开始下一个判断循环
C)终止本次循环,继续执行ENDDO后面的第1条语句
D)终止程序的执行
18、在DO WHILE……ENDDO循环结构中,EXIT命令的作用是()
A)终止循环,返回程序开始处
B)结束本次循环,转移到DO WHILE语句行,开始下一个判断循环
*主程序Z.PRG *子程序Z1.PRG
SET TALK OFF X2=X2+1
STORE 2 TO X1,X2,X3 DO Z2
X1=X1+1 X1=X1+1
DO Z1 RETURN
?X1+X2+X3 *子程序Z2.PRG
RETURN X3=X3+1
SET TALK ON RETURN
五、问答题:(1X6)
1、程序设计中三种交互式命令有哪些?它们有哪些相同点和不同点?
六、编程题:(1X9)
1、求1~100之间的偶数和。(要求:用三种循环结构编写)
A)数据库中各个表的清单B)一个表中各个记录的清单
C)数据库查询的列表D)窗口界面
16、在Visual FoxPro 6.0中,标签控件默认的名字是()
A)LIST B)LABEL1 C)EDIT D)TEXT
17、在DO WHILE……ENDDO循环结构中,LOOP命令的作用是()
A)终止循环,返回程序开始处
C)X=8, Y=9D)X=Y=8
2、假定已经执行了命令M=[28+2],再执行命令?M,屏幕将显示()
A)30B)28+2C)[28+2]D)30.00
3、假定X=3, Y=6,执行下列操作后,能够得到数值型结果的是()
A)?X=Y-4 B)?Y-4=X C)X+Y D).F.
4、结果为“北京奥运会”的表达式是( )
A)3*N B)C+“A”C)N=10 OR L D)C>10
7、在下述Visual FoxPro 6.0表达式中,结果总是逻辑值的是()
A)字符运算表达式B)算术运算表达式
C)日期运算表达式D)关系运算表达式
以使用是()
A)LOOP B)EXIT C)QUIT D)CLOSE
12、程序文件的扩展名是。
13、Visual FoxPro 6.0提供了3种循环结构:、
和。
14、终止本次循环的命令是,结束整个循环的命令是,这两条命令只能在循环体内部使用。
15、过程文件的扩展名是。
二、选择题:(2X20)
1、下列赋值命令中正确的是()
A)STORE 8 TO X,YB)STORE 8,9 TO X,Y
20、下列关于添加表单控件的叙述中,正确的是()
A)把数据环境设计器中表或视图的字段拖动到表单设计器中单击鼠标
B)先在“表单控件”工具栏上单击控件按钮,然后在表单设计器中单击鼠标
C)先在“表单控件”工具栏上单击控件按钮,然后在表单设计器中用鼠标画出控件区域
D)以上三种方法都对
三、写出下列各表达式的值:(1X10)
1、使用MODIFY COMMAND创建的程序文件是一个文本文件。()
2、顺序结构的程序按从上到下的顺序执行语句。()
3、选择结构的程序可以根据指定的条件选择执行不同的程序分支。()
4、在双分支选择结构提供的两种选择中,有且只有一种选择会被执行。()
5、在多分支选择结构提供的多种选择中,有且只有一种选择会被执行。()
6、循环结构的程序可以根据指定的条件重复执行某个程序段。()
7、在循环结构的程序中,循环体的语句至少被执行一次。()
8、过程不能和程序存放在同一个文件中。()
9、使用“DO <程序名|过程名>[WITH参数表]”传递的参数只能是变量。()
10、接收参数的命令PARA必须是子程序或过程的第1条命令。()
一、填空题:(1X25)
1、Visual FoxPro 6.0中的变量分为和两种类型。
2、如果当前变量W既是一个内存变量又是一个字段变量,要说明W是一个内存变量,应表示为。
3、将数学表达式A*B3写成Visual FoxPro 6.0表达式为。
4、在Visual FoxPro 6.0中用DIMENSION W(3,4)定义数组后,数组W包含个数组元素,各数组元素在赋值之前的数据类型是,将数组元素W(2,2)用一维数组表示为。
A)“北京”-“奥运会”B)“北京”-“奥运会”
C)“北京”+“奥运会”D)“北京”+“奥运会”
5、如果内存变量MX的类型是日期型,下列给变量MX赋值正确的方法是()
A)MX=01-04-05 B)MX=“01-04-05
C)MX={^01-04-05} D)MX={01-04-05}
6、假定N、C、L分别为数值型、字符型、逻辑型内存变量,下列表达式中错误的是()
M.ZF=M.ZF+ZF
SKIP
ENDDO
?M.ZF
RETURN
A)1000.00 B)1100.00 C)1200.00 D)1300.00
11、在下列表单控件中,属于容器类的是()
A)列表框、组合框、命令按钮、表格
B)列表框、组合框、命令按钮、线条
C)命令按钮组、选项按钮组、页面、表格
D)命令按钮组、选项按钮组、图像、表格
5、结构化程序的3种最基本结构是、、。
6、子程序中的RETURN TO MASTER命令的功能是。
7、将多个子程序放在一个文件中,这个文件称为。
8、打开过程文件的命令是。
9、表单文件默认的扩展名为。
10、Visual FoxPro 6.0中的控件对象基于所属的类可以分为类和类。
11、标签控件属性Caption的含义是,Name的含义是。
1、? 5+3=8
2、?“X”>“Y”
3、? NOT .T.
4、?“AB”= =“BA”
5、“124”-[123]
6、(3*6-7)>8 AND“A”<“B”
7、?“中国”$“中华人民共和国”
8、?“AB”=“A”
9、?5*3**2+36-12/3-1
10、?{^2010/03/10}-12
四、判断题:(1X10)
C)终止本次循环,继续执行ENDDO后面的第1条语句
D)终止程序的执行
19、下面关于属性、方法和事件的叙述中,错误的是()
A)属性用于描述对象的状态,方法用于表示对象的行为
B)基于同一个类产生的两个对象可以分别设置自己的属性值
C)属于同一个类的两个对象有相同的属性
D)新建表单时可以添加新的属性、方法和事件
9、在命令文件中调用另一个命令文件,应该使用命令()
A) CALL <命令文件名> B)DO <命令文件名>
C)PROCEDURE <命令文件名> D)LOAD <命令文件名>
10、CJ.DBF表文件中有两条记录:
XM ZF
张三500
李四800
下列程序的运行结果是()
USE CJ
M.ZF=0
DO WHILE NOT EOF( )
执行DO Z命令后,屏幕显示结果为()
A)3 B)4 C)9 D)10
13、MOD(-9,-4)的返回值为()
A) 1 B)-1 C)3 D)-3
14、在命令窗口执行表单文件AA,应键入命令()
A)DO FORM AA B)DO AA.SCX
C)RUN FORM AA D) RUN AA.SCX
15、在Visual FoxPro 6.0中,表单是指()
B)结束本次循环,转移到DO WHILE语句行,开始下一个判断循环
C)终止本次循环,继续执行ENDDO后面的第1条语句
D)终止程序的执行
18、在DO WHILE……ENDDO循环结构中,EXIT命令的作用是()
A)终止循环,返回程序开始处
B)结束本次循环,转移到DO WHILE语句行,开始下一个判断循环