Visual FoxPro按章节题库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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
答案及解析
一、单项选择题
1.A 解析:可视化语言集成包Visual Studio 6.0包含着中文Visual FoxPro 6.0、Visual C++ 6.0、Visual Basic 6.0等多个软件。
2.B 解析:“项目管理器”提供简易、可见的方式,组织处理表、表单、数据库、报表、查询和其他文件,用于管理表和数据库或创建应用程序。
3.A
4.D 解析:选项A、B、C都是退出Visual FoxPro的正确的方法。
5.D 解析:用户可以通过按组合键Ctrl+F2显示命令窗口或按组合键Ctrl+F4隐藏命令窗口。
6.D 解析:选项D是错误的,用户不可以删除系统提供的工具栏,只可以删除自己创建的工具栏。
7.B 解析:在“文件位置”选项卡可以更改文件保存的默认位置,在“表单”选项卡的“最大设计区”下拉列表框种选择尺寸来更改表单的默认大小,在“区域”选项卡可以设置日期和时间的显示格式,在“语法着色”选项卡更改程序代码的颜色。
8. A 9. D 10. D
11.C 解析:关系表达式和逻辑表达式的结果为逻辑值
12.C 解析:LEN函数值为数值型,VAL为数值型,两个日期相减得到一个整数
13.B
14.B 解析:是字符和时间日期型相加,类型不匹配,C中TIME()函数值类型为字
符型,不能用DTOC()函数转换,D中YEAR()函数的参数应为日期型 15.D 解析:LEN()
函数值为整数和日期相加得到一个新的日期 16.A 解析:变量b,c都是字符型,只有答
案A是三个字符串相加 17.D 解析:一个汉字相当于两个字符 18.D 解析:答案A是
逻辑型,B是字符型, C是日期型 19.A
20.D 解析:字符运算符是“+”
21.D 解析:注意Empty()函数和Isnull()函数的区别
22.A 解析:变量D的值是.F.是逻辑型,变量D的类型就是L
23.D 解析:取子串的函数是SUBSTR(),另外汉字相当于两个字符
24.C 解析:字符串的长度是7,三位小数,所以转换以后是109.870字符型 25.A 解析:得到过31天后的日期
26.C 解析:通配符?表示1个字符,?X表示变量的第二个字符是X 27.C 解析:数组中的各个元素的值的类型可以相同,也可以不同 28.A 解析:&K就是M+N,所以
1+&K就等于1232 29.D 解析:定义数组后,如果不赋值,元素的值默认为.F. 30.C
解析:C的函数值是串1在串2中的位置 31.D 解析:5*13的值是65
32.C 解析:答案A、B、D的结果都是.F. 二、填空题
1.菜单
2.工具选项
3.区域
4.文件位置
5..pjx
5
感谢您的阅读,祝您生活愉快。