vfp试题太湖.docx
- 文档编号:30371032
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:27
- 大小:265.71KB
vfp试题太湖.docx
《vfp试题太湖.docx》由会员分享,可在线阅读,更多相关《vfp试题太湖.docx(27页珍藏版)》请在冰豆网上搜索。
vfp试题太湖
一、选择题
1.关系的基本运算有并、差、交、选择、投影、联接(连接)等。
这些关系运算中,运算对象必须为两个关系且关系不必有相同关系模式的是D。
A.并B.交C.投影D.联接
2.在下列有关日期,时间型表达式中,语法上不正确的是C。
A.DATE()-400
B.DATETIME0+400
C.DATETIME()-DATE()
D.DTOC(DATE())-TTOC(DATETIME())
3.打开一个无记录的空表,若未作任何与记录指针移动相关的操作,则执行命令"?
RECNO(),BOF()EOF()"后屏幕上应显示C
A.0、.T.和.T.
B.0、.T.和.R
C.1、.T.和.T.
D.1、.T.和.R
5.在下列有关查询的叙述中,错误的是B。
A.查询所基于的数据可以是表和视图,不能基于查询来创建查询
B.只要查询的输出字段中有统计函数(如COUNT()、SUM()等),则必须设置分组字段,否则查询无法运行
C.查询文件是一个文本文件,用户可以使用任何文本编辑器(如Windows操作系统中的"记事本")对其进行编辑
D.查询的输出去向可以是文本文件,但不能直接输出为MicrosoftExcel格式的文件
注:
查询的去向可以有:
浏览,临时表,表,图形,屏幕,报表,标签。
6.在下列控件中,无Value属性的是C。
A.Spinner
B.Gird
C.CommandButton
D.ListBox
7.目前数据库管理系统(DBMS)有许多不同的产品。
在下列DBMS产品中,不属于(Microsoft)公司开发的是(D)
A.VisualFoxProB.AccessC.SQLServerD.Oracle
8.对于自由表来说,不可以创建的索引类型是(A)
A.主索引B.候选索引C.唯一索引D.普通索引
9.在下列有关数据库及表的叙述中,错误的是(B)
A.一个项目中可以包含多个数据库文件,且一个数据库文件也可以包含在多个项目中
B.一个表可以属于两个或两个以上的数据库
C.创建一个数据库后,通常在外部存储器中生成三个文件
D.表与表之间的永久性关系只能基于索引来创建
注C选项中数据库文件(.DBC),数据库备注文件(.DCT),数据库索引文件(.DCX)
10.在下列关于利用查询设计器设计查询的叙述中,错误的是(C)
A.在设计基于两个表的查询时,通常需要设置两个表之间的联接类型,默认类型内联接
B.在选择一个排序字段时,系统默认的排序方式为升序
C.在"杂项"中设置查询结果输出记录的范围时,可以选择前n条记录或后n条记录
D.在设置分组时,所选的分组字段可以不是查询输出字段
11.设当前工作目录(文件夹)中有一个表文件XX.DBF,该表含有多条记录。
下述
SELECT—SQL命令中,语法错误的是(D)
A.SELECT*FROMXXINTOARRAYtemp
B.SELECT*FROMxxINTOCURSORtemp
C.SELECT*FROMXXINTOTABLEtemp
D.SELECT*FROMXXINTOFILEtemp
12.在下列有关表单及其控件的叙述中,错误的是(A)
A.对于表单(Form)来说,其大小(高度与宽度)没有限制
B.对于复选框控件(CheckBox)来说,其Value属性的默认值为0
C.对于形状控件(Shape)的Curvature属性来说,其取值范围为0—99
D.对于命令按钮组控件(CommandGroup)来说,其ButtonCount属性的默认值为2
13.在下列控件中,无ControlSource属性的是(D).
A.TextBoxB.ComboBox
C.CommandGroupD.Image
14.在下列叙述中,错误的是(C)。
A.关系型数据库中的每一个关系都是一个二维表
B.在关系模型中,运算的对象和运算的结果都是二维表
C.二维表中不允许出现任何数据冗余
D.VisualFoxPro是一种关系型数据库管理系统产品
15.关键字是关系模型中的重要概念。
当一个二维表(A表)的主关键字被包含到另一个二维表(B表)中时,它就称为B表的(C)。
A.主关键字B.候选关键字C.外部关键字D.超关键字
16.在VisualFoxPro系统中,下列返回值是字符型的函数是(B)。
A.VAL()C.DATETIME()
B.CHR()D.MESSAGEBOX()
17.在VisualFoxPro系统中,数据库表的字段默认值保存在(B)。
A.项目文件中C.数据库表文件中
B.数据库文件中D.数据库表的备注文件中
18.依次执行下列命令后,浏览窗口中显示的表的别名及当前工作区号分别是(A)。
CLOSETABLESALL
USEjs
SELECT5
USEjsAGAIN
SELECT0
USEjsAGAIN
BROWSE
A.B、2B.TS、2C.B、5D.E、2
19在VisualFoxPro系统中,下列关于查询和视图的叙述错误的是B。
A.查询文件是一种包含SELECT-SQL语句的文本文件,其扩展名为.QPR.
B.查询的输出去向可以为Excel文件,即可以将查询的结果直接存储为Excel格式
C.视图不以文件形式独立保存,视图的定义保存在数据库文件中
D.可以使用USE命令打开和关闭视图
注:
查询的去向可以有:
浏览,临时表,表,图形,屏幕,报表,标签。
20.在关系模型中,关系运算分为传统集合的关系运算和专门的关系运算。
在下列关系运算中,不属于专门的关系运算(即属于传统集合的关系运算)的是D。
A.投影B.联接C.选择D.合并
21已知数值型变量X=1,Y=2,以下返回值为"!
3!
"的表达式是A。
A."!
"+STR(X+Y,1)+"!
"B."!
"+"X+Y"+"!
"
C."!
"+VAL("X+Y")+"!
"D."!
"+X+Y+"!
"
22.JS(教师)表中有XG(性格,备注型)等字段,使用_______A_命令可以直接浏览,输出所有记录的XG字段的具体内容(即备注中的信息)。
A.USEjs
LISTOFFxg
B.SELECTxgFROMjs
C.USEjs
BROWSEFIELDxg
D.USEjs
23.XS(学生)表中有XM(姓名,字符型)和XB(性别,字符型)等字段。
如果要将所有男生记录
的姓名字段值清空,则可以使用命令_______B。
A.UPDATEXSSETxm=…’WHERE"xb"=男
B.UPDATEXSSETxm=SPACE(0)WHERExb="男"
C.UPDATEXSSETxm=SPACE(0)FORxb="男"
D.UPDATEXSSETxm=””FOR"xb"=男
24.从语法格式上看,SELECT-SQL语句可以分为多个子句,但是它不包含C。
A.WHERE子旬B.INTO子旬
C.FOR子旬D.UNION子旬
25在下列几组控件中,均可直接添加到表单中的是(C)
A.CommandGroup、OptionButton、TextBox
B.Page、PageFrame、Grid
C.CommandButton、PageFrame、EditBox
D.TextBox、Column、Header
26.对于下列函数来说,其返回值的数据类型不为数值型的是(D)。
A.LEN(“VisualFoxPro”)C.ATC(“this”,”ThisForm”)
B.YEAR(DATE())D.LEFT(“123456”,2)
27.设变量X的值为“abc”(其长度为4,末尾为一个空格字符),变量Y的值为“abc”(其长度为4,第一个字符为空格),则表达式LEN(x+y)和LEN(x—y)的返回值分别为(C)
A.6,6B.7,7C.8,8D.8,7
28.设某数据库中的学生表(XS.DBF)已在2号工作区中打开,且当前工作区为1号工作区,则下列命令中不能将该XS表关闭的是(D)。
A.CLOSETABLEC.CLOSEDATABASEALL
B.USEIN2D.USE
29.首先执行CLOSETABLESALL命令,然后执行(B)命令,可逻辑删除JS(教师)表中年龄超过60岁的所有记录(注:
csrq为日期型字段,含义为出生日期)。
A.DELETEFORYEAR(DATE0-YEAR(csrq))>60
B.DELETEFROMjsWHEREYEAR(DATE())-YEAR(csrq)>60
C.DELETEFROMjsFORYEAR(DATE()-YEAR(csrq))>60
D.DELETEFROMjsWHILEYEAR(DATE())-YEAR(csrq)>60
30.对表单中的一个文本框控件来说,下列事件中最后发生的事件是(C)。
A.ValidB.InitC.DestroyD.Lostfocus
31.将表单中的所有文本框的Enabled属性设置为假,可在表单的Init事件处理代码中用SetAll方法进行设置。
下列表述中,命令正确的是(C)
A.THISFORM.SetAll(“Enabled”,.F.,”Text”)
B.THISFORM.SetAll(Enabled,.E,Text)
C.THISFORM.SetAll(“Enabled”,.F.,”Textbox”)
D.THISFORM.SetAll(“Enabled”,.F.)
32.在下列几种控件中,无Value属性的是(A)。
A.命令按钮(Command)C.复选框(CheckBox)
B.选项按钮(OptionButton)D.编辑框(EditBox)
注:
有Value属性的控件为:
文本框(TextBox),编辑框(EditBox),列表框(ListBox),组合框(ComboBox),命令按纽组(CommandGroup),选项按纽组(OptionGroup),复选框(checkbox),表格(Grid),微调框(Spinner),。
33.在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。
在实际应用中,设计关系模式时一般要求满足(C)
A.1NFB.2NFC.3NFD.4NF
34.设XDH为XS表中的一个字段(类型为字符型,宽度为2个字节),则下列条件表达式中,与条件表达式XDHNOTIN(¨01","04")功能等价的是(A)
A.Xs.xdh!
="01"ANDXs.xdh!
="04"
B.!
(Xs.xdh>"01"ANDXs.xdh<"04")
C.Xs.xdh<>"01"ORXs.xdh<>"04"
D.Xs.xdh="01"ORXs.xdh="04"
35.数据库表的主索引(及候选索引)的设置可以实现(B)
A.域完整性B.实体完整性C.参照完整性D.用户自定义完整性
36.函数SELECT
(1)的返回值是(D)
A.当前工作区号
B.当前工作区的下一个工作区号
C.当前未被使用的最小工作区号
D.当前未被使用的最大工作区号
37.在下列有关查询命令(SELECT-SQL)的叙述中,错误的是(A)
A.用于分组的字段必须是已选定输出的字段
B.WHERE子句用于对查询数据源的筛选
C.HAVING子句用于对查询结果的筛选
D.查询命令中的查询去向可以为屏幕、图形或数组
38数据库系统与文件系统的最主要区别是(D)
A.数据库系统复杂,而文件系统简单
B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
C.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量
D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
39.数据库(database)是许多相关的数据库表及其关系等对象的集合.在下列有关VFP数据库的叙述中,错误的是(B)
A.可用命令新建数据库
B.从项目管理器中可以看出,数据库包含表、视图、查询、连接和存储过程
C.创建数据库表之间的永久性关系,一般是在数据库设计器中进行
D.数据库表之间创建"一对多"永久性关系时,主表必须用主索引或候选索引
40.在下列有关VFP表索引的叙述中,错误的是(C)
A.通过创建表的索引,不仅可以对记录数据进行排序,而且可以实现记录的筛选
B.对于数据库表来说,可以创建VFP系统支持的所有类型的索引
C.在表打开时,系统会自动地将默认的第一个索引作为主控索引
D.表的唯一索引并不能控制字段数据输入时的重复
41.数据库表可以设置字段有效性规则,字段有效性规则属于(D)
A.实体完整性范畴 B.参照完整性范畴
C.数据一致性范畴 D.域完整性范畴
42.函数是程序设计语言中重要的语言成分.在下列VFP系统函数中,其返回值不为字符型数据的是(B)
A.TYPE B.DOW()C.CHR() D.TTOC()
43.利用命令DIMENSIONx(2,3)定义了一个名为X的数组后,依次执行三条赋值命令X(3)=10,X(5)=20,X=30,则数组元素x(1,1),X(1,3),X(2,2)的值分别是(C)
A.30,30,30 B..F.,10,20C.30,10,20 D.0,10,20
44.在VFP中,运行报表文件PP.FRX可用命令(C)
A.DOPP.FRX B.DOFORMPP.FRX
C.REPORTFORMPP.FRX D.REPORTPP.FRX
46在VFP中,对于数据库表来说,如果将其移出数据库(变成自由表),则该表原设置或创建的(A)仍然有效。
A.候选索引B.长表名
C.记录有效性规则D.触发器
47.在创建表索引时,索引表达式可以包含表的一个或多个字段。
在下列字段类型中。
不能直接选作索引表达式的是(D)
A.货币型B.日期时间型C.逻辑型D.备注型
48.在VFP中,如果指定两个表的参照完整性的删除规则为“级联”,则当删除父表中的记录时,(C)
A.系统自动备份父表中被删除记录到一个新表中
B.若子表中有相关记录,则禁止删除父表中记录
C.自动删除子表中所有相关记录
D.不作参照完整性检查,删除父表记录与子表无关
49.在下列有关VFP表达式中,语法上错误的是(C)
A.DATETIME()+1000B.DATE()-1000
C.DATETIME()-DATE()D.DTOC(DATE())-DTOC(DATETIME())
50.E-R图示E-R模型的图形表示法,它是表示概念模型的有力工具。
在E-R图中,实体之间的联系用(B)表示。
A.矩形框 B.菱形框 C.圆形框 D.椭圆形框
51.函数INT(-3.14)的返回值是(B)。
A.-4 B.-3 C.3 D.4
52.执行下列命令后,屏幕上显示的结果是(D)。
X="AREYOUOk?
"
Y="are"
?
AT(Y,X)
A.1 B..F. C..T. D.0
53.有如下一段程序:
CLOSETABLESALL
USEXS
SELE3
USEJS
USEKCIN0
BROW
上述程序执行后,浏览窗口中显示的表及当前工作区号分别是(C)。
A.KC、2 B.KC、3 C.JS、3 D.JS、2
54.在下列有关表单及其控件的叙述中,错误的是(A)。
A.从容器层次来看,表单是最高层的容器类,它不可能成为其他对象的集成部分
B.表格控件包含列控件,而列控件本身又是一个容器类控件
C.页控件的PageCount属性值可以为0
D.表格控件可以添加到表单中,但不可以添加到工具栏中
55.对于许多控件来说,可以通过ControlSource属性与数据绑定。
在下列VFP对象中,无ControlSource属性的是(A)。
A.标签(Label) B.复选框(CheckBox)
C.选项按钮组(OptionGroup) D.列表框(ListBox)
56.若要将当前工作区中打开的表文件GZB.DBF复制到GZB1.DBF文件,则可以使用命令(D)。
A.COPYGZB.DBFGZB1.DBF B.COPYTOGZB1REST
C.COPYTOGZB1STRU D.COPYTOGZB1
57.项目(project)是VFP中各种文件组织的核心。
在下列有关VFP项目的叙述中,错误的是(B)
A.项目的关键既可以利用菜单或工具栏,也可以利用VFP命令
B.一个VFP窗口中,只能打开一个项目
C.在VFP窗口中,项目管理器可以折叠成工具栏形式
D.“连编”操作是针对项目而言的,该操作位于“项目”菜单栏
58.在VFP中,对于数据库表来说,如果将其移出数据库(变成自由表),则该表原设置或创建的(A)仍然有效。
A.候选索引B.长表名
C.记录有效性规则D.触发器
59.数据绑定型控件是指其(显示的)内容与表、视图或查询中的字段(或内存变量)相关联的控件。
若某个控件被绑定到一个表的字段,移动该表的记录指针后,如果该字段的值发生变化,则该控件的(C)属性值也随之发生变化。
A.NameB.ControlSourceC.ValueD.Caption
60.假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句(C)。
A.ThisForm.CloseB.ThisForm.Erase
C.ThisForm.ReleaseD.ThisForm.Return
61.在VisualFoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是(D)。
A.SELECT子句中可以包含表中的列和表达式
B.SELECT子句中可以使用别名
C.SELECT子句规定了结果集中的列顺序
D.SELECT子句中列的顺序应该与表中列的顺序一致
62删除仓库关系中仓库号值为WH2的元组,应使用命令(A)。
A.DELETEFROM仓库WHERE仓库号="WH2"
B.DROPFROM仓库WHERE仓库号="WH2"
C.DELETE仓库WHERE仓库号="WH2"
D.DROPFROM仓库WHERE仓库号=WH2
二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)
1.数据模型一般要描述三个方面的内容:
数据的静态特征,包括对数据结构和数据问联系的描述;数据的动态特征,这是一组定义在数据上的操作,包括操作的含义、操作符、运算规则和语言等;数据的(完整性)约束,这是一组数据库中的数据必须满足的规则。
2.二维表中能唯一确定记录的一个字段或几个字段的组合被称为"超关键字"。
如果去掉一个超关键字中的任何一个字段后,不再能唯一确定记录,则称该超关键字为(候选关键字)。
3.字符型常量也称为字符串,它是由字符串"定界符"括起来的一串字符,定界符可以是单引号、双引号或( 中括号)。
4.与自由表相比,数据库表可以设置许多字段属性和表属性,以扩展表的功能。
例如,某字符型字段的(格式)属性设置为"T!
",则在输入和显示时其前导空格自动地被删除,且所有字母转换为大写字母。
5.在VisualFox_Pro中,彻底地删除表中的记录,通常需要分两个步骤来完成:
首先标记要删除的记录(称为逻辑删除),然后彻底删除带有删除标记的记录(称为物理删除)。
彻底删除带有删除标记的记录可以使用(pack)命令。
6.VFP提供了两种方式将表数据复制到文本文件中:
使用SELECT-SQL命令和使用COPYTO命令。
例如,学生表(表名为XS)有学号、姓名等多个字段(字段名分别为XH、XM等),且该表已在
当前工作区中打开,则使用命令COPYTOtemp(fields)xh,xmSDF,可将学号和姓名
两个字段的数据复制到文本文件TEMP中。
7.数据库系统一般由数据库、数据库管理系统(DBMS)、计算机支持系统、应用程序和有关人员等组成。
其中,(数据库管理系统或DBMS)是位于用户(应用程序)和操作系统之间的软件。
8.若要在VFP程序中调用Windows操作系统中的"计算器"应用程序(相应的程序文件为Calc.exe),则可以使用语句(命令):
(RUN)/Ncalc.exe。
9.在VFP中,除了自由表的字段名、表的索引标识名至多只能有(10)个字符外,其余名称的长度可以是1—128个字符。
10.类(class)是面向对象程序设计的核心。
类具有许多特点,如抽象性、封装性、继承性等,其中___封装性____是指包含和隐藏对象信息(如内部数据结构和代码)的能力,是操作对象的内部复杂性与应用程序隔离开来。
11.已知某数据库中有学生表和成绩表,且两张表之间已经建立了参照完整性(学生表为主表,成绩表为字表)。
如果将学生表中的某位学生的记录删除,要求该学生在成绩表中的所有成绩记录将自动全部删除,则两表之间的参照完整性设置是__删除级联____。
12.在SELECT-SQL命令中,UNION子句的功能是把一条SELECT语句的查询结果同另一条SELECT语句的查询结果组合起来。
如果某SELECT-SQL命令中使用了UNION子句将两个SELECT语句联合起来,且需要对最终查询结果排序,则需要使用____1___个ORDERBY子句。
13.设某命令按钮的标题为“确定(Y)”(该按钮访问键位“ALT+Y”),则其Caption属性值应设置为___确定(\ 14.在事件代码中相对引用当前表单集的关键字是___Thisformset_____。 15.文本框控件的__PasswordChar_____属性设置为“*”时,用户键入的字符在文本框内显示为“*”,但Value属性中仍保
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vfp 试题 太湖