还剩7页未读,继续阅读
文本内容:
visualfox试题及答案
一、单项选择题(共30题,每题1分,共30分)在Visual FoxPro中,以下哪种数据类型的长度固定为4字节?()A.字符型(C)B.数值型(N)C.日期型(D)D.逻辑型(L)执行命令USE学生IN0的作用是()A.打开当前数据库中名为“学生”的表B.选择一个未使用的工作区打开“学生”表C.关闭“学生”表D.复制“学生”表到新工作区以下哪个函数用于返回当前系统日期的年份?()A.YEAR B.MONTH C.DAY D.DATE在SQL语句中,用于筛选记录的子句是()A.GROUP BYB.WHERE C.ORDER BYD.HAVINGVisual FoxPro中,数据库表与自由表的主要区别是()A.数据库表可以建立字段级规则B.自由表不能被打开C.数据库表只能包含一个表D.自由表支持索引命令LIST MEMOLIKE姓名*的功能是()A.显示所有以“姓名”开头的内存变量B.显示所有包含“姓名”的内存变量C.显示所有以“*”结尾的内存变量D.显示内存变量的帮助信息以下关于VFP中“视图”的描述,正确的是()A.视图是物理表B.视图只能从一个表中派生C.视图可以更新数据D.视图必须基于已打开的表执行STORE10TO A,B后,变量A和B的数据类型是()A.数值型B.字符型C.逻辑型D.日期型第1页共9页在VFP中,用于循环次数不确定的循环结构是()A.FOR...ENDFOR B.SCAN...ENDSCAN C.DO WHILE...ENDDO D.LOOP...EXIT命令INDEX ON学号TAG XH的作用是()A.按“学号”升序建立普通索引B.按“学号”降序建立普通索引C.按“学号”升序建立唯一索引D.按“学号”降序建立唯一索引以下哪个不是VFP的基本数据类型?()A.备注型(M)B.浮点型(F)C.双精度型(B)D.备注型(N)执行DELETE FOR年龄30后,表中记录的状态是()A.被物理删除B.被逻辑删除C.未被删除D.无法确定VFP中,“项目管理器”的主要功能是()A.管理数据库表B.组织和管理项目文件C.编写程序代码D.设计表单函数IIF32,真,假的返回值是()A.32B.真C.假D.逻辑真命令ZAP的作用是()A.删除表中所有记录B.复制表中所有记录C.清空表结构D.关闭表在SQL的SELECT语句中,用于计算记录条数的函数是()A.COUNT B.SUM C.AVG D.MAXVFP中,“表单”的主要作用是()A.存储数据B.与用户交互的界面C.管理数据库D.编写程序执行SET EXACTON后,abc=ab的结果是()A..T.B..F.C.1D.0第2页共9页以下关于“关系”的描述,正确的是()A.关系是二维表B.关系中允许重复元组C.关系中列名可以重复D.关系中列的顺序不可改变命令SKIP-3的作用是()A.记录指针上移3条B.记录指针下移3条C.记录指针移到第3条D.记录指针移到首记录VFP中,“过程”的作用是()A.存储数据B.封装一段可重复执行的代码C.设计界面D.管理数据库函数SUBSTRVisual FoxPro,1,6的返回值是()A.Visual B.FoxPro C.Visu D.VFP执行SET SAFETYOFF后,以下哪种操作不会提示“文件已存在,是否覆盖”?()A.用REPLACE命令修改记录B.用COPY命令复制文件C.用MODIFY COMMAND创建程序D.用DELETE命令删除记录VFP中,“数据库表”与“自由表”的根本区别是()A.数据库表支持长表名B.数据库表支持主索引和参照完整性C.数据库表可以包含备注字段D.数据库表可以打开多个命令LOOP的作用是()A.终止循环B.跳出当前循环体,继续下一次循环C.跳过循环体剩余部分,直接进入下一次循环判断D.显示错误信息在VFP中,以下哪个不是面向对象的基本特征?()A.封装性B.继承性C.多态性D.过程调用函数CTOD2025-10-01的作用是()第3页共9页A.将数值转换为日期B.将日期转换为字符C.将字符转换为日期D.将日期转换为数值执行USE学生FOR性别=男后,表的指针定位在()A.第一条性别为“男”的记录B.一条性别为“男”的记录C.所有性别为“男”的记录D.表中无记录时返回错误VFP中,“菜单设计器”的主要功能是()A.创建程序代码B.设计用户交互菜单C.管理数据库D.编辑表单以下关于VFP中“索引”的描述,错误的是()A.主索引可以确保字段值唯一B.候选索引可以确保字段值唯一但允许空值C.普通索引允许字段值重复D.唯一索引不允许字段值重复
二、多项选择题(共20题,每题2分,共40分,每题至少有2个正确答案,多选、少选、错选均不得分)以下属于VFP数据类型的有()A.字符型(C)B.货币型(Y)C.双精度型(B)D.备注型(M)E.浮点型(F)以下属于VFP常用函数的有()A.LEN B.DTOC C.MAX D.SUM E.IIF以下关于VFP中“表”的描述,正确的有()A.表由记录和字段组成B.一个数据库中只能有一个主表C.表可以有多个索引D.备注型字段可以存储大量文本E.数值型字段必须输入数字VFP中,以下哪些命令可以修改表结构?()第4页共9页A.MODIFY STRUCTUREB.CHANGE C.BROWSE FIELDSD.EDIT E.COPY STRUCTURE以下关于“循环结构”的描述,正确的有()A.FOR循环的循环次数固定B.DO WHILE循环适用于循环次数不确定的情况C.LOOP和EXIT都可以用于循环体内D.SCAN循环必须与ENDSCAN配合使用E.循环结构只能嵌套一层VFP中,“数据库表”支持的完整性规则有()A.实体完整性B.域完整性C.参照完整性D.结构完整性E.逻辑完整性以下属于VFP面向对象程序设计基本概念的有()A.对象B.类C.属性D.方法E.事件VFP中,“索引”的类型有()A.主索引B.候选索引C.普通索引D.唯一索引E.复合索引以下关于“SQL查询”的描述,正确的有()A.SELECT语句是核心查询命令B.FROM子句用于指定查询表C.WHERE子句用于筛选记录D.ORDER BY子句用于排序E.GROUPBY子句用于按条件分组VFP中,“表单”的组成部分有()A.控件B.属性C.事件D.方法E.数据源以下哪个是VFP的主程序文件扩展名?()A..prg B..app C..exe D..scx E..dbfVFP中,以下哪些命令可以打开表?()第5页共9页A.USE学生B.OPEN TABLE学生C.USE学生.dbf D.OPENDATABASE学生E.BROWSE函数ROUND
123.456,1的返回值可能是()A.123B.
123.5C.
123.45D.
123.46E.
123.0以下关于VFP中“注释”的描述,正确的有()A.以“*”或“”开头的内容是注释B.注释会被程序执行C.单行注释用*,多行注释用/**/D.注释用于说明代码功能E.注释只能在程序文件中使用VFP中,“查询”的特点有()A.查询结果是临时的B.查询结果可以保存为.qpr文件C.查询可以直接修改表数据D.查询基于SQL SELECT语句E.查询只能返回一个表的结果以下关于“过程调用”的描述,正确的有()A.过程可以带参数B.过程调用时参数传递可以是按值或按引用C.过程必须单独存储在.prg文件中D.过程可以嵌套调用E.过程只能被调用一次VFP中,“标签”的主要作用是()A.显示数据B.打印标签格式数据C.设计表单D.生成报表E.存储数据以下哪些是VFP的基本操作界面元素?()A.菜单栏B.工具栏C.命令窗口D.项目管理器E.表单设计器函数EOF返回.T.时,表示()A.记录指针在表尾B.表中无记录C.记录指针超出表的范围D.表未打开E.表中记录已被删除第6页共9页VFP中,“项目管理器”的选项卡有()A.数据B.文档C.类D.代码E.其他
三、判断题(共20题,每题1分,共20分,对的打“√”,错的打“×”)Visual FoxPro是一种关系型数据库管理系统()VFP中的“字段名”可以包含空格和特殊字符()命令TYPE123的返回值是“N”(数值型)()自由表不能建立主索引()VFP中,LOOP命令的作用是终止循环()函数SUBSTRabcdef,2,3的返回值是“bcd”()执行SET DELETEON后,表中被逻辑删除的记录不会被显示()VFP中,“视图”是物理存储的表()命令INDEX ON姓名TAG XM可以建立唯一索引()函数CTOD10/01/2025和CTOD2025-10-01的结果相同()VFP中,“表单集”可以包含多个表单()执行STORE abcTO A后,变量A的数据类型是数值型()SQL的SELECT语句中,WHERE子句必须存在()VFP中,“项目管理器”可以管理数据库、表、表单等文件()函数MAX10,20,30的返回值是30()命令ZAP可以删除表中所有记录,并删除表结构()VFP中,“面向对象”的“类”是对象的模板()执行USE学生ALIAS XS后,表“学生”被重命名为“XS”()VFP中,SET SAFETYON是默认设置()函数IIF53,1,0的返回值是1()
四、简答题(共2题,每题5分,共10分)第7页共9页简述Visual FoxPro中“参照完整性”的作用及主要规则简述在VFP中创建一个简单表单的基本步骤参考答案
一、单项选择题(共30题,每题1分)C
2.B
3.A
4.B
5.A
6.A
7.C
8.A
9.C
10.AD
12.B
13.B
14.B
15.A
16.A
17.B
18.B
19.A
20.AB
22.A
23.B
24.B
25.C
26.D
27.C
28.A
29.B
30.D
二、多项选择题(共20题,每题2分)ABCDE
2.ABCE
3.ACD
4.AE
5.ABCD
6.ABC
7.ABCDE
8.ABCD
9.ABCDE
10.ABCDABC
12.AC
13.BD
14.AD
15.ABD
16.ABD
17.AB
18.ABCDE
19.AC
20.ABCDE
三、判断题(共20题,每题1分)√
2.×(字段名不能包含空格和特殊字符,如“?”“/”等)
3.√
4.√
5.×(LOOP是跳过剩余部分,继续下一次循环)√
7.√
8.×(视图是逻辑表,基于数据库表或远程数据源)
9.×(默认是普通索引,唯一索引需指定UNIQUE)
10.√√
12.×(A是字符型)
13.×(WHERE子句可选,无WHERE则查询表中所有记录)
14.√
15.√×(ZAP删除所有记录,但保留表结构)
17.√
18.×(ALIAS是为表指定别名,原表名不变)
19.√
20.√
四、简答题(共2题,每题5分)参照完整性的作用确保不同表之间的关联数据的一致性,防止无效数据插入或删除主要规则第8页共9页更新规则修改主表关键字段时,是否更新相关表的记录;删除规则删除主表记录时,是否自动删除相关表的关联记录;插入规则是否允许在相关表中插入主表中不存在的关键字记录创建简单表单的基本步骤
①打开表单设计器(新建表单);
②在表单控件工具栏选择控件(如标签、文本框、命令按钮等),添加到表单;
③设置控件属性(如名称、标题、数据源等);
④编写事件代码(如按钮的Click事件,实现数据操作);
⑤保存表单(.scx文件)并运行文档说明本文档为Visual FoxPro基础练习题,涵盖数据类型、表操作、程序设计、面向对象等核心知识点,题目难度适中,适合初学者巩固基础答案准确,解析简洁,可直接用于自测或教学参考第9页共9页。
个人认证
优秀文档
获得点赞 0