大一下学期期末考试VFP试题集2.docx

上传人:b****7 文档编号:10541273 上传时间:2023-02-21 格式:DOCX 页数:28 大小:32.01KB
下载 相关 举报
大一下学期期末考试VFP试题集2.docx_第1页
第1页 / 共28页
大一下学期期末考试VFP试题集2.docx_第2页
第2页 / 共28页
大一下学期期末考试VFP试题集2.docx_第3页
第3页 / 共28页
大一下学期期末考试VFP试题集2.docx_第4页
第4页 / 共28页
大一下学期期末考试VFP试题集2.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

大一下学期期末考试VFP试题集2.docx

《大一下学期期末考试VFP试题集2.docx》由会员分享,可在线阅读,更多相关《大一下学期期末考试VFP试题集2.docx(28页珍藏版)》请在冰豆网上搜索。

大一下学期期末考试VFP试题集2.docx

大一下学期期末考试VFP试题集2

考完试之后才弄到的试题,考试都是这里面的题目。

现在分享给大家

玉玉。

金金。

分享

第十三章

1.在使用项目管理器时,如果要移去一个文件,在提示的框中选择"移去"按钮,系统将会把所选择的文件移去。

选择"删除"按钮,系统则会把该文件__不仅从项目中移走,磁盘上的文件也被删除______。

2.下列有关页框控件属性叙述错误的是____B____。

A.将TabStretch属性设置为"1-单行",页框只显示放入选项卡中的标题字符。

B.Tabs属性用于确定页面的选项卡是否可见,默认值为.F.,表示选项卡不可见。

C.可以通过过程代码设置活动页面

D.PageCount属性用于指明页框中包含页面的数目,它取值范围是0~99。

3.一张表包含一个备注型字段,则将该字段从数据环境中拖放到表单上将产生一个标签控件和一个__编辑框______控件。

4.在VisualFoxPro中,以下容器的计数属性都可以改写的是__命令按钮组、选项按钮组、表格、页框______。

5.用函数RECNO()测试一个空表文件,其结果一定是___1_____。

6.如果要在列表框中一次选择多个项(行),必须设置___MultiSelect_____属性为.T.。

7.在查询语句中,用于实现关系投影运算的关键词是__Select______。

8.标签控件常见属性中,下列__B______不是标签控件的属性。

A.Autocenter

B.ControlSource

C.BackStyle

D.Name

9.为顶层表单添加菜单时,如果在表单的Init事件代码中加入了命令:

Domy.mprWiththis,"aaa",则还应在表单的Destroy事件代码为清除菜单而加入的命令是_ReleaseMenuaaaExtended_______。

10.设s=″中华人民共和国″,如从中取出"共和国"3个字的函数是__SUBSTR(s,9,6)______。

11.在数据库表设计器的"表"选项卡定义的"记录有效性"规则限定的是_记录中字段间的取值关系_______。

12.下列有关表的叙述中,正确的是__D______。

A.自由表是一个独立的文件,而数据库表不是一个独立的文件

B.VisualFoxPro中的表必须依附某一个数据库

C.数据库表是一个独立的文件,而自由表不是一个独立的文件

D.每个数据库表和自由表都是一个独立的文件

13.为了设置两个表之间的数据参照完整性,要求这两个表是__同一数据库中的两个表______。

14.在下列VFP的表单控件中,___B_____控件不是容器对象的子对象,不必在编辑状态下设置其属性。

A.选项按钮

B.命令按钮

C.列

D.页面

15.在报表设计器中,可使用的控件是___标签、域控件和线条_____。

16.当设计表单时,利用__调色板______工具栏改变表单及其中控件的前景色和背景色。

17.当标签控件的AutoSize属性为.T.,且WordWrap属性设置为.T.时,则文本可以_自动换行_______。

18.已知某数据库中有学生表和成绩表,且两张表之间以建立了参照完整性。

如果将学生表中的某位同学的记录删除,则该同学在成绩表中的所有成绩记录将自动全部被删除。

这是因为两表之间的参照完整性设置了____删除级联____。

19.VisualFoxPro中的类可以分为两种:

可以包含其他类的基类,称容器类;可以被包含在容器类中的基类,称___控件_____类。

20.项目管理器的___数据_____选项卡用于显示和管理数据库、自由表和查询等。

第十四章

1.在表单设计器环境下,要选定指定控件,操作错误的是__D______。

A.单击指定的控件

B.按住SHIFT键,再用鼠标单击控件

C.用鼠标拖动来选定一组指定控件

D.双击指定的控件

2.在VisualFoxPro中,表单的ShowWindow属性值为1,则表示的含义是___A_____。

A.该表单在顶层表单中

B.该表单在屏幕中

C.该表单作为顶层表单

D.该表单作为系统表单

3.用鼠标使列表框的内容发生变化时,将首先触发___C_____事件。

A.Click

B.Init

C.InteractiveChange

D.DownClick

4.表示表文件中平均分超过90分和不及格的全部女生记录,应当使用命令__ListFor性别="女".AND.(平均分>90.OR.平均分<60)______。

5.在下列文本框的属性中,下列__PasswordChar______属性是用来指定用户在文本框中输入的字符均用占位符显示。

6.若采用下列SQL语句来创建学生表(student)

CreateTablestudent(snoC(4)PrimaryKeyNOTNULL,snC(8),sexC

(2),;

ageN

(2)Check(age>15ANDage<30)

则下面的INSERT-SQL语句中可以正确执行的是___InsertIntostudent(sno,sex,age)Values("S9","男",17)_____。

7.在VisualFoxPro中,关于视图的说法不正确的是___D_____。

A视图是数据库的一个组成部分,是基于表的并且可更新的数据集合.

B.使用视图可从表中提取一组记录,改变这些记录的值可把更新结果送回到源表中

C.可以将一张或多张远程视图添加到本地视图中

D.建立视图其实就是建立一个文件,该文件中保存了一个SELECT-SQL命令

8.SELECT-SQL语句的基本结构是___B_____。

A.Select-From-OrderBy

B.Select-From-Where

C.Select-Where-Having

D.Select-Where-GroupBy

9.以下不属于选项按钮组属性的是__B______。

A.Value

B.Caption

C.ButtonCount

D.Buttons

10.参照完整性规则包括更新规则、删除规则和插入规则,关于这些规则的相关说明中,不正确的是___C_____。

A.当更新规则选择为"级联"时,表示用新的连接字段值自动修改子表中的相关所有记录

B.删除规则规定了当删除父表中的记录时,如何处理子表中相关的记录

C.插入规则规定了当插入父表中的记录时,是否进行参照完整性检查

D.更新规则规定了当更新父表中的连接字段(主关键字)值时,如何处理相关的子表中的记录

11.可以保证实体完整性的索引是__主索引和候选索引______。

12.如果指定参照完整性的删除规则为"级联",则当删除父表中的记录时__A______。

A.系统自动备份父表中被删除记录到一个新表中

B.不作参照完整性检查,删除父表记录与子表无关

C.会自动删除子表中的所有相关记录

D.若子表中有相关记录,则禁止删除父表中的记录

13.针对某数据库中的两张表创建永久关系时,下列叙述中不正确的是__A______。

A.两张表必须有同名的字段

B.主表必须创建主索引或候选索引

C.子表中的记录数不一定多于主表

D.子表必须创建主索引或候选索引或普通索引

14.设置表格________属性,在运行时表格可以获得焦点,但不能修改数据。

A.ReadOnly

B.DeleteMark

C.Enabled

D.Visible

15.利用报表向导创建报表时,最多可以选定___3_____个字段作为报表数据的排序。

16.在命令窗口中创建的变量或数组被自动地赋予__Public______属性。

17.下列程序的运行结果是_0_______。

a=10

Ifa=10

s=1

EndIf

s=0

s

18.在表单的常用属性中,__BorderStyle______属性是设置表单的外框类型。

19.单选按钮不能直接添加到表单上,是因为它是__选项按钮组______的子对象。

20.表的记录必须用一个公共的结构来存储,这个公共的结构就是__表结构______。

21.数据库表的表属性包括长表名与表注释、___记录验证规则_______、表的触发器。

22.在表单的Load、Activate和Init这三个事件中,___Load_____事件不能引用表单及表单中的对象。

23.设置标签控件时,AutoSize属性用于指定是否能自动调整控件大小以容纳其内容,它的默认值是__.F.______。

24.创建一对多报表时,可以将父表字段添加到"___组标头_____"带区,而将子表字段添加到"细节"带区。

可以将字段直接从表中拖放到数据环境中。

第十五章

1.以下叙述与表单数据环境有关,其中正确的是__当表单运行时,自动打开数据环境中的表______。

2.有关表的索引,下列说法中不正确的是__B______。

A.主索引适用于数据库表

B.表的结构复合索引能控制表中字段重复值的输入

C.一张表可以建立多个候选索引

D.当一张表被打开时,其对应的结构复合索引文件被自动打开

3.MultiSelect属性是__ListBox______控件所特有的属性。

4.下列属性中,不属于列表框控件属性的是__D______。

A.ColumnWidths

B.ColumnCount

C.Caption

D.BoundColumn

4.用鼠标使列表框的内容发生变化时,将首先触发__InteractiveChange______事件。

5.表的长表名在命令中指定时,用___Name_____子句指定长表名。

6.如果指定参照完整性的插入规则为"限制",则当在子表中插入记录时____C____。

A.不做参照完整性检查,可以随意插入子记录

B.会自动在父表中插入一条空白记录

C.若父表中没有相匹配的连接字段值,则禁止在子表中插入子记录

D.会自动在父表中插入相关记录

7.数据库表的字段可以定义默认值,默认值是__B______。

A.逻辑表达式

B.前3种都可能

C.数值表达式

D.字符表达式

8.在下列关于索引的叙述中,不正确的是___D_____。

A.候选索引既可以用于数据库表,也可以用于自由表

B.一张数据库表只能设置一个主索引

C.候选索引不允许索引表达式有重复值

D.唯一索引不允许索引表达式有重复值

9.下列控件中,不能为控件指定数据源的是__计时器______。

10.引用当前表单集采用_THISFORMSET_______关键字。

11.若要实现多字段排序,即先按班级(bj,N,1)顺序排序,同班同学在按出生日期(csrq,D)顺序排序,同班且出生日期也相同的在按性别(xb,C,2)顺序排序,其索引表达式为________。

12.在某文本框中输入一字符串"FoxPro",但显示在文本框中的字符却是6个"*"字符,这是由于把文本框的___PASSWORDCHAR_____属性设置为"*"。

第十六章

1.在下列VFP的表单控件中,不能直接地添加到表单中的是___D_____。

A..命令按钮

B.表格

C.形状

D.页面

2.数值型字段需要指定小数位数,纯小数的小数位必须比数值型字段的宽度至少小_____1___位。

3.在表中建立一个索引应当依照__唯一一个字段______。

4.使用SELECT-SQL语句从student表中查询所有姓“王”的同学信息,正确的命令是__Select*FromstudentWhereLEFT(姓名,2)="王"______。

5.若使用菜单方式打开一个已经存在的查询文件aaa.qpr,则在命令窗口中会自动出现的命令是___ModifyQueryaaa.qpr_____。

6.建立永久关系,对___C_____操作没有作用。

A.作为表单数据环境默认的临时关系

B.参照完整性规则以保证数据的一致性

C.用SetRelation命令建立临时关联

D.在为查询的连接条件

7.使用视图之前,首先应该___打开相关的数据库_____。

8.报表的带区是指报表中的一块区域,可以包含文本、来自表格字段中的数据、计算值、用户自定义函数以及线条、图片等,下列属于报表默认带区的是__页标头、细节区、页注脚______。

9.在表单运行时,可以按___tab_____键使焦点在控件间移动

10.已知表单frm1上有一表格控件grd1,下面的程序段是设置表格列的背景色(BackColor),使表格列的背景色红绿相间,请完善。

ForI=1TOthisform.grd1.__ColumnCount______

ifI%2=0

thisform.grd1.Columns(i).BackColor=rgb(0,255,0)

ELSE

thisform.grd1.Columns(i).BackColor=rgb(255,0,0)

Endif

Endfor

11.类具有封装性、多态性、抽象性和___继承性_____,这就大大加强了代码的可重用性。

12.在组合框控件中,通过改变__Style______属性的值可以将组合框设置为下拉列表框或下拉组合框。

13.项目管理器的___数据_____选项卡用于显示和管理数据库、自由表和查询等。

第十七章

1.下面是关于表单数据环境的叙述,其中错误的是__B______。

A.表单自动打开其数据环境中的表

B.数据环境是表单的容器

C.可以在数据环境中建立表之间的联系

D.可以在数据环境中加入与表单操作有关的表

2.下列属性中,除了___B_____,其他属性在设计时和运行时都可用。

A.Default

B.Buttons

C.Cancel

D.Enabled

3.在VisualFoxPro中,下列有关字段变量与内存变量的叙述内容,___B_____是正确的。

A.内存变量的数据类型,一经设定不能改变

B.字段变量取决于表文件,不能独立存在

C.内存变量的保存文件是用户应用程序

D.字段变量的值,对应于表文件不会改变

4.关闭所有表文件用__CloseTableAll______命令。

5.复选框一般用于__B______。

A.数据项目选取

B.两种状态选择

C.多种选择

D.条件选取

6.若要让表格控件在运行时包含的列数与其链接的表的字段数相同,则应设置表格的ColumnCount属性值为__-1______。

7.如果意外地删除了某个数据库文件,由于该数据库中包含的数据库表仍然保留对该数据库引用的后链,因此这些数据库表也不能被添加到其他数据库中。

这时需要利用__Freetable______命令删除存储在数据库表中的后链,使之成为自由表。

8.对象的__属性______定义了对象的特征或某一方面的行为。

9.函数LEN(DTOC(DATE()))的返回值为____10_____。

10.在VisualFoxPro中,通过编写命令按钮的Click事件代码实现表单的释放,其退出表单命令语句是___ThisForm.Release_____。

11.在工作区1中已打开表abc.dbf,则在工作区2再次打开该表的操作是____Useabc.dbfIn2Again____。

12.一个表student.dbf,要想打开该表,应使用命令___Usestudent_____。

13.下列_Timer_______控件中,在设计时是可见的,在运行时是不可见的。

14.在程序代码中通过___name已知教师表js.dbf中含有一条姓名xm为"张三"的记录,15.执行下列程序段后,输出结果为___张三_____。

程序段:

Selectjs

LocateForxm="张三"

xm=6

xm

_____属性来引用对象。

第十八章

1.在数据环境的AutoOpenTables属性为"真"(.T.)时,以下VFP5.0事件中最先发生的是___A_____。

A.表单的LOAD

B.表单的DESTROY

C.数据环境的INIT

D.对象的INIT

2.如果在建立数据库表的stock.dbf时,将单价字段的有效性规则设置为"单价>0",通过设置,能保证数据的__B______。

A.实体完整性

B.域完整性

C.安装完整性

D.参照完整性

3.检测当前工作区的区号,可用__Select()______。

4.VisualFoxPro中的类可以分为两种:

可以包含其他类的基类,称容器类;可以被包含在容器类中的基类,称___控件_____类。

5.如果要清除当前VisualFoxPro主窗口中已显示的信息,可打开"窗口"菜单,执行其中的"清除"命令。

与之等价的操作是,在命令窗口中输入并执行__Clear______命令。

6.要将某个弹出式菜单作为一个对象的快捷菜单,通常是在对象的___rightclick_______事件代码中添加调用该弹出式菜单程序的命令。

第十九章

1.下列___B_____控件不能作为输入控件。

A.微调框

B.列表框

C.组合框

D.编辑框

2.在表中建立一个索引应当依照___A_____。

A.表达式

B.多个字段

C.一个字段

D.唯一一个字段

3.在建立唯一索引,出现重复字段时,只存储重复出现的记录的__B______。

A.最后一个

B.第一个

C.全部

D.几个

4.每个工作区可以打开___1_____个表文件。

5.使用Select-SQL命令来建立各种查询时,下列叙述中正确的是___C_____。

A.默认的输出类型是表

B.如果要使用Having子句,则不能使用Where子句

C.如果要使用TopN[Percent]子句,则一定要有OrderBy子句

D.如果使用了Distinct子句,则结果中只有一条记录

6.假设学生表(xs.dbf)中已按XH字段(字符型,宽度为6)建立了主索引,索引标识为XSXH。

如果XS表已被打开但不是当前工作表,且未设置主控索引,则可以使用___D_____命令来查找XS表中学号为"950101"的记录。

A.SEEK″950101″INXS

B.SEEK950101ORDERXSXH

C.SEEKSTR(950101)ORDERXSXHINXS

D.SEEKALLTRIM(STR(950101))ORDERXSXHINXS

7.如果在建立数据库表的stock.dbf时,将单价字段的有效性规则设置为"单价>0",通过设置,能保证数据的__B______。

A.参照完整性

B.域完整性

C.实体完整性

D.安装完整性

8.执行下列语句后,在屏幕上显示的结果是___30_____。

Dimensiona(3)

a(3)=8

a=5

a

(1)=6

?

a*a(3)

9.所有容器对象都具有与之相关的计数属性和集合属性,其中___集合_____属性是一个数组,可以引用包含在其中的对象。

10.在关系模型中实体之间的联系有三种关系:

一对一关系、一对多关系和多对多关系。

在VFP数据库中,数据库表之间不能建立的关系是__多对多______。

11.对象的___属性_____定义了对象的特征或某一方面的行为。

12.设某表单上有一个页框控件,该页框控件的PageCount属性值在表单的运行过程中可变(即页数会变化)。

如果要求在表单刷新时总是指定页框的最后一个页为活动页,则可以在页框控件的Refresh事件代码使用语句:

This.__Activepage_____=PageCount。

13.表文件的总宽度比其各字段宽度之和多一个字节,这一个字节的作用是___C_____。

A.存放序号

B.无用

C.存放删除标记

D.存放记录号

14.下列叙述中错误的是__A______。

A.在计时器控件中用Reset方法可以重置计时器控件从0开始

B.FillStyle属性在形状控件中用来填充形状的图案

C.形状控件的Curvature属性设置为99,用来创建圆和椭圆

D.BorderWidth属性用来指定线条的宽度,线条的宽度可以任意指定

15.下列__BoundColumn______属性,用于在多列的列表框或组合框中,绑定到该控件的Value属性上。

16.在组合框的属性中,用来设置组合框样式的属性是__A______。

A.Style

B.BackStyle

C.RowSourceStyle

D.Alignment

17.在VisualFoxPro系统中,对于数据库表来说,有多种手段控制数据的有效性。

在下列的叙述中,错误的是___B_____。

A.记录的有效性规则可以用来控制同一条记录中多个字段之间的关系

B.字段的有效性规则可以为一个用户自定义函数

C.通过设置字段的格式(Format)属性,可以使输入字段的英文字符自动大写

D.在数据库表之间创建永久性关系并设置参照完整性规则,可使两个表之间的记录一一对应

18.关系中的"主键"不允许为空值,这种约束规则为__C______。

A.用户定义的完整性

B.参照完整性

C.实体完整性

D.引用完整性

19.下列说法不正确的是_C_______。

A.从属于某一个数据库的表,称为"数据库表"

B.永久关系是库表之间的一种关系,不仅在运行时存在,而且一直保留,拥有永久关系的表必须在数据库中

C.连接是保存在数据库中的一个定义,它指定了数据源的名称。

这里所述的数据源是指本地数据源

D.存储过程是保存在数据库中的过程代码的地方

20.引用直接容器的关键字是__parent______。

21.触发器是绑定在表上的逻辑表达式,当表中的任何记录被指定的操作命令操作时,触发器被激活。

触发器的返回值为.T.或.F.,如果为.F.,则___拒绝执行_____相应的操作。

22.在表单的Load、Activate和Init这三个事件中,___Load_____事件不能引用表单及表单中的对象。

23.在设计一个表单时,若向该表单的数据环境中添加了两个数据库表,并在数据环境设计器中建立了两表之间的关系,那么这个关系实际上是一种___临时_____关系。

24.创建一对多报表时,可以将父表字段添加到"__组标头______"带区,而将子表字段添加到"细节"带区。

可以将字段直接从表中拖放到数据环境中。

25.长期以来,在数据库设计中广泛使用的概念模型当属“实体-联系”模型(简称E-R模型)。

E-R模型中有三个基本的抽象概念,它们分别是实体、联系和___属性______。

26.用菜单设计器所设计的菜单被保存为

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 动物植物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1