当前位置:首页 > Visual FoxPro按章节题库
Visual FoxPro程序设计
第1章 Visual FoxPro 基础 .............................................................................................. 2 第2章 Visual FoxPro的数据操作 ................................................................................... 6 第3章 关系数据库标准语言-SQL................................................................................ 16 第4章 结构化程序设计基础 .......................................................................................... 33 第5章 视图和查询 ........................................................................................................ 42 第6章 面向对象的可视化程序设计 ............................................................................... 48 第7章 应用程序开发................................................................................................... 60
1
第1章 Visual FoxPro 基础
一、单项选择题
1. 中文Visual FoxPro 6.0版本,是可视化语言集成包_______中的一员。
A)Visual Studio 6.0 B) FoxPro系列产品 C)Office 2000家族 D) Windows系列产品
2.Visual FoxPro 6.0提供了_______,帮助用户管理项目开发中的数据、文档、源代码和类库等。
A)菜单生成器 B)项目管理器 C)数据库设计器 D)查询设计器 3.安装Visual FoxPro 6.0有_______两种途径。
A)从光盘安装和从网络上安装 B)从光盘安装和从软盘上安装
C)从光盘安装和从硬盘上安装 D)从软盘上安装和从硬盘上安装 4. 退出Visual Foxpro的操作方法是________。
A. 从“文件”菜单中选择“退出”选项
B. 用鼠标左键单击关闭窗口按钮。
C. 在命令窗口中键入QUIT命令,然后回车
D. 以上方法都可以
5. 显示和隐藏命令窗口的操作是_________。
A. 单击“常用”工具栏上的“命令窗口”按钮
B. 通过“窗口”菜单下的“命令窗口”选项来切换 C. 直接按Ctrl+F2或Ctrl+F4组合键
D. 以上方法都可以
6. 下面关于工具栏的叙述,错误的是_________。
A. 可以创建用户自己的工具栏 B. 可以修改系统提供的工具栏 C. 可以删除用户创建的工具栏 D. 可以删除系统提供的工具栏 7. 在“选项”对话框的“文件位置”选项卡用于显示和管理________。
A. 表单的默认大小 B. 默认目录 C. 日期和时间的显示格式 D. 程序代码的颜色
8. “项目管理器”的“数据”选项卡用于显示和管理_________。
A. 数据库、自由表和查询 B. 数据库、视图和查询 C. 数据库、自由表、查询和视图 D. 数据库、表单和查询 9.“项目管理器”的“文档”选项卡用于显示和管理_________。
A. 表单、报表和查询 B. 数据库、表单和报表 C. 查询、报表和视图 D. 表单、报表和标签
10. 要启动Visual Foxpro的向导可以__________。
A. 打开新建对话框 B. 单击工具栏上的“向导”图表按钮
C. 从“工具”菜单中选择“向导” D. 以上方法都可以 11.在下述Visual FoxPro表达式中,结果总是逻辑值的为( )。
A. 字符运算表达式 B. 算术运算表达式
C. 关系运算表达式 D.日期运算表达式
12.表达式LEN(‘CHINESE’)+VAL(‘86’)+({04/05/98}-{04/01/98})返回的数据类型是( )。
A. 字符型 B. 日期型 C. 数值型 D. 逻辑型
2
13.所有运算符中优先级最高的是( )。
A. ** B.() C. = D. .AND. 14.下列选项语法正确的是( )。 A. ? \现在是:\?\今天是:\C. ? \当前时间是:\15.Visual FoxPro的表达式LEN(DTOC(DATE()))+DATE()的类型是( )
A. 数值型 B. 逻辑型 C. 字符型 D. 日期型 16. a=5*2 b=[a/2]
c=\
下面表达式正确的是( )。
A. STR(a)+b+c B. a+b+c
C. STR(a)+b+DTOC(c) D. STR(a,2)+VAL(b)+c 17.执行?AT(“教室”,“自习教室”)命令后显示结果为 ( )。 A .T B.2 C.3 D.5
18.下列4个表达式中,运算结果为数值的是 ( )。
A.30 + 23 =58 B.“3344”-“1122”
C.CTOD([04/01/02])-10 D.LEN(SPACE(3))-1
19.已知某人生日是1969年4月28日,则其现在的确切年龄是( )。
A.INT((DATE()-CTOD(\
B.VAL(SUBSTR(DTOC(DATE()),7,2))-69
C.INT((DATE()-\
D.VAL(DATE()-CTOD(\
20.下列表达式中结果为“计算机等级考试”的表达式为( )。
A.“计算机”|“等级考试” B.“计算机”&“等级考试” C.“计算机”and“等级考试” D.“计算机”+“等级考试”
21.在下面的Visual FoxPro表达式中,运算结果是逻辑真的是______。 A、EMPTY(.NULL.) B、LIKE('acd','ac?') C、AT('a','123abc') D、EMPTY(SPACE(2)) 22.设D=5>6,命令?VARTYPE(D)的输出值是______。
A、L B、C C、N D、D 23.设有变量sr=\年上半年全国计算机等级考试\,能够显示\年上半年计算机
等级考试\的命令是______。
A、? sr\全国\、? SUBSTR(sr,1,8)+SUBSTR(sr,11,17) C、? STR(sr,1,12)+STR(sr,17,14) D、? SUBSTR(sr,1,12)+SUBSTR(sr,17,14) 24.STR(109.87,7,3)的值是______。
A、109.87 B、\、109.870 D、\25.{^1999/05/01}+31的值应为______。
A、{99/06/01} B、{99/05/31} C、{99/06/02} D、{99/04/02} 26.要清除当前所有其名字的第2个字符为\的内存变量,应该使用命令______ 。
A、RELEASE ALL *X B、RELEASE ALL LIKE X C、RELEASE ALL LIKE ?X D、RELEASE ALL LIKE \27.下面关于Visual FoxPro数组的叙述中,错误的是____。
A、用DIMENSION和DECLARE都可以定义数组
3
B、Visual FoxPro只支持一维数组和二维数组
C、数组中各个数组元素必须是同一种数据类型 D、新定义数组的各个数组元素初值为.F.
28.设N=886,M=345,K='M+N',表达式1+&K的值是______。
A、1232 B、数据类型不匹配 C、1+M+N D、346
29.命令\执行后,array(3,3)的值为______。 A、0 B、1 C、.T. D、.F. 30.在下列函数中,函数返回值为数值的是______。
A、BOF() B、CTOD('01/01/96')
C、AT('人民','中华人民共和国') D、SUBSTR(DTOC(DATE()),7) 31.表达式VAL(SUBS(\奔腾586\的结果是______。 A、13.00 B、14.00 C、45.00 D、65.00 32.设X=\,Y=\,则下列表达式中值为.T.的是______。 A、X=Y B、X==Y C、X$Y D、AT(X,Y)=0
二、填空题
1. 当在Visual Foxpro中,打开不同的文件时,系统自动调用相应的___________来打
开它们。
2. 安装完Visual Foxpro之后,系统自动用一些默认值来设置环境,要定制自己的系统环境,应单击_________菜单下的_________菜单项。
3. 打开“选项”对话框之后,要设置日期和时间的显示格式,应当选择“选项”对话框中的_________选项卡。
4. 要把帮助文件设置为复制到硬盘上的Foxhelp.chm文件,需要在“选项”对话框的
__________选项卡上设置。
5. 项目管理器文件的扩展名是__________。
6. 扩展名为.prg的程序文件在“项目管理器”的_________选项卡中显示和管理。 7. 项目管理器的“移去”按钮有两个功能:一是把文件_________________ ,二是____________________文件。
8. 算术运算的结果是_________型数据;关系运算的结果是_________型数据;逻辑运
算的结果是_________型数据。 9. 达式VAL(SUBSTR(\TE())),2))+15的值是_______。
(系统日期为04/01/2002) 10. 11.
数组大小由下标值的________决定,下限规定为________。
a=5,b=\,则? type(b)输出结果为______,而? type(\输出结果为
_______。 12. AT(\。 13.
TIME()的返回值的数据类型是______类型。
14. 设工资=1200,职称=\教授\,下列逻辑表达式的值是_____。
工资>1000 AND (职称=\教授\职称=\副教授\15.
下列命令执行后的结果是______。
STORE -100 TO X
?SIGN(X)*SQRT(ABS(X)) 16. ASC()的返回值的数据类型是______类型。 17. 表达式VAL(SUBS(\奔腾586\的结果是______。
4
共分享92篇相关文档