艺术VFP第二学期试题A.docx

上传人:b****3 文档编号:5480470 上传时间:2022-12-16 格式:DOCX 页数:14 大小:22.59KB
下载 相关 举报
艺术VFP第二学期试题A.docx_第1页
第1页 / 共14页
艺术VFP第二学期试题A.docx_第2页
第2页 / 共14页
艺术VFP第二学期试题A.docx_第3页
第3页 / 共14页
艺术VFP第二学期试题A.docx_第4页
第4页 / 共14页
艺术VFP第二学期试题A.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

艺术VFP第二学期试题A.docx

《艺术VFP第二学期试题A.docx》由会员分享,可在线阅读,更多相关《艺术VFP第二学期试题A.docx(14页珍藏版)》请在冰豆网上搜索。

艺术VFP第二学期试题A.docx

艺术VFP第二学期试题A

命题教师:

桂长青

共10页

第1页

江苏大学试题

(2007-2008学年第二学期)

课程名称VFP程序设计开课学院计算机学院

学生所在学院专业、班级学号姓名

使用班级平面0701等考试日期2008.07.03

题号

总分

核查人签名

得分

阅卷教师

一、选择题(每题2分)

1、根据提供的数据独立性,数据共享性,数据完整性,数据存取方式等水平的高低,计算机数据管理技术的发展可以划分为三个阶段,其中不包括下列的。

A.人工管理阶段B.计算机管理阶段

C.文件系统阶段D.数据库系统阶段

2、关键字是关系模型中的重要概念。

当一张二维表(A)的主关键字被包含在另一张二维表(B)中时,它就称为B表的     。

A.外部关键字   B.主关键字

C.候选关键字   D.超关键字

3、在下列有关名称命令规则的叙述中,不正确的是。

A.名称中只能包含字母、下划线“_“、数字符号和汉字

B.名称的开头只能是字母、汉字或下划线,不能是数字

C.各种名称的长度均可以是1~128个字符

D.系统预定的系统变量,其名称均以下划线开头

4、在下列函数中,其返回值为字符型的是。

A.DOW()B.AT()

C.CHR()D.VAL()

5、在VisualFoxPro系统中,下列表示中不属于常量的是    。

A..T.B.[T]

C.“T”D.T

6、实体是信息世界的术语,与之对应的数据库术语是______。

A.文件B.数据库

C.记录D.字段

江苏大学试题第2页

7、对数据库表添加新记录时,系统自动地为某一个字段给定一个初始值,这个值称为该字段的      。

A.规则B.默认值

C.标题D.格式

8、在创建索引时,索引表达式可以包含一个或多个表字段。

在下列数据类型的字段中,不能作为索引表达式的字段为。

A.备注型B.字符型

C.日期型D.数值型

9、对xsb.dbf表进行删除操作,下列四组命令中功能等价的是____。

1)DELETEALL

2)DELETEALL

PACK

3)ZAP

4)把xsb.dbf文件拖放到回收站中

A.2)3)  B.3)4)  

C.1)2)3)  D.2)3)4)

10、函数select(0)的返回值为。

A.当前已被使用的最小工作区号

B.当前未被使用的最小工作区号

C.当前未被使用的最大工作区号

D.当前工作区号

11、根据关系模型的有关理论,下列说法中不正确的是______。

A.二维表中的每一列均有唯一的字段名

B.二维表中不允许出现完全相同的两行

C.二维表中行的顺序、列的顺序均可以任意交换

D.二维表中行的顺序、列的顺序不可以任意交换

12、执行下面命令后,屏幕上显示的结果是______。

X=”AREYOUOK?

Y=“are”

?

AT(Y,X)

A.1B..F.C..T.D.0

13、对于VFP中的自由表来说,不可以创建的索引类型是。

A.主索引B.候选索引

C.唯一索引D.普通索引

14、数据库表移出数据库后,变成自由表,该表的仍然有效。

A.字段的有效性规则

B.结构复合索引文件中的候选索引

C.表的长表名

D.字段的默认值

15、要在浏览窗口中显示表js.dbf中职称(zcc(10))为“教授”和“副教授”的纪录(该字段的内容无前导空格),下列命令中不能实现此功能的事。

A.SELECT*FROMjsWHEREWHEREright(js.zc,4)=”教授”

B.SELECT*FROMjsWHERE”教授”$js.zc

C.SELECT*FROMjsWHEREjs.zcIN(”教授”,”副教授”)

D.SELECT*FROMjsWHEREjs.zc=”教授”ORjs.zc=”副教授”

16、SELECT查询命令中的子句,可以把一个SELECT语句的查询结果同另一个别SELECT语句的查询结果组合起来。

A.GROUPBYB.UNION

C.INTOD.WHERE

17、在关系模型中,利用关系运算对两个关系进行操作,得到的结果是:

________。

A.属性B.关系

C.元组D.关系模式

18、对于VFP中的参照完整性规则,下列叙述中不正确的是。

A.更新规则是当父表中记录的关键字值被更新时触发

B.删除规则是当父表中记录被删除时触发

C.插入规则是当父表中插入或更新记录时触发

D.插入规则只有两个选项:

限制和忽略

19、在VFP系统中,使用查询设计器生成的查询文件中保存的是。

A.查询的命令

B.与查询有关的基表

C.查询的结果

D.查询的条件

20、根据需要,可以把查询的结果输出到不同的目的地。

以下不可以作为查询的输出类型的是。

A.自由表B.报表

C.临时表D.表单

21、下列控件均为容器类的是。

A.表单、命令按钮组、命令按钮

B.表单集、列、组合框

C.表格、列、文本框

D.页框、列、表格

22.如果表单中有一命令按钮组,且已分别为命令按钮组和命令按钮组中的各个命令按钮设置了Click事件代码,则在表单的运行过程中单击某命令按钮时,系统执行的代码是______。

A.该命令按钮的Click事件代码

B.该命令按钮组的Click事件代码

C.先命令按钮组的Click事件代码,后该命令按钮的Click事件代码

D.先该命令按钮的Click事件代码,后命令按钮组的Click事件代码

23、建立事件循环的命令为。

A.READEVENTS

B.CLEAREVENTS

C.DOWHILEENDDO

D.FOR……ENDFOR

24、用户在VFP中创建子类或表单时,不能新建的是。

A.属性B.方法

C.事件D.事件的方法代码

25、命令按钮中显示的文字内容,是在属性中设置的。

A.Name

B.Caption

C.FontName

D.ControlSource

26、某表单FrmA上有一个命令按钮组CommandGroup1,命令按钮组中有四个命令按钮:

cmdTop、cmdPrior、cmdNext、cmdLast。

要求按下cmdLast时,将按钮cmdNext 的Enabled属性设置.F.,则在按钮cmdLast的Click事件中应加入命令。

Athis.enabled=.f.

Bthis.parent.cmdnext.enabled=.f.

Cthis.cmdnext.enabled=.f.

Dthisform.cmdnext.enabled=.f.

27、文本框绑定到一个字段后,对文本框中的内容进行输入或修改时,文本框中的数据将同时保存中。

A.Value和Name

B.Value和该字段

C.Value和Caption

D.Name和该字段

28、若要建立一个含有5个按钮的选项按钮组,应将属性的值改为5。

A.OptionGroup

B.BoundColumn

C.ButtonCount

D.ControlSource

29、关于表格控件,下列说法中不正确的。

A.表格的数据源可以是表、视图、查询

B.表格中的列控件不包含其他控件

C.表格能显示一对多关系中的子表

D.表格是一个容器对象

30、页框(PageFrame)能包容的对象是。

A.页面(Page)

B.列(Column)

C.标头(Header)

D.表单集(FormSet)

31、在VFP的报表设计器中,报表的带区最多可以分为个。

A3

B5

C7

D9

32、设cmd是一个用户创建的命令按钮子类,并设置了Click事件代码。

在某表单中基于cmd类创建了一个命令按钮,则在该命令按钮的Click事件代码编辑窗口中,        。

A.cmd类的Click事件代码可视,但不能被修改

B.cmd类的Click事件代码可视,但能被修改

C.cmd类的Click事件代码不可视,且运行表单并单击按钮时该Click事件代码不被执行

D.cmd类的Click事件代码不可视,且运行表单并单击按钮时该Click事件代码被执行

33、下列关于子类的存储的说法中正确的是。

A.一个子类必须保存为一个类库

B.多个子类可以保存到一个类库中

C.具有父子关系的两个子类不能保存在同一个类库中

D.具有相同基类的子类才能保存到一个类库中

34、某菜单项名称为“Help”,要为该菜单项设置热键【Alt】+【H】,则在名称中的设置为。

A.Alt+Help

B.\

C.Alt+\Help

D.H\

35、如果要将一个SDI菜单附加到一个表单中,则。

A.表单必须是SDI表单,并在表单的Init事件中调用菜单程序

B.表单必须是SDI表单,并在表单的Load事件中调用菜单程序

C.只要在表单的Load事件中调用菜单程序

D.只要在表单的init事件中调用菜单程序

二、填空题(每题1分)

1、表达式:

”1+3”-“3“的值为。

2、下列程序段用来求0~100之间的偶数之和,请将它写完整:

N=0

S=0

DOWHILEN<=100

N=N+1

IFN%2=1

_______

ELSE

S=S+N

ENDIF

ENDDO

3、英文缩写‘DBMS’的中文含义是__________________。

4、按所用的数据模型来分,VFP属于___________数据库管理系统。

5、对象是______的实例。

6、完善程序题。

下列程序的功能是计算数列1!

,2!

,3!

,……,n!

的前10项之和:

nresult=0

nmult=1

forn=1to10

nmult=nmult*n

nresult=nresult+

endfor

?

nresult

7、在定义数组时,使用declear和dimension声明的数组属于“私有数组”,而使用命令声明的数组属于“全局数组”,使用local命令声明的数组属于“局部数组”。

8、XS(学生)表的结构为:

字段名中文含义类型长度

XH学号字符6

XM姓名字符8

XB性别字符2

CSRQ出生日期日期8

ZZMM政治面貌逻辑1

BZ备注备注4

下列命令用来创建XS表的结构,请将它完善:

CREATE___________(XHC(6),XMC(8),XBC

(2),CSRQD,ZZMML,BZM)

9、用户使用CREATETABLE-SQL命令创建表的结构,字段类型必须用单个字母表示。

对于数值型字段,字段类型用单个字母表示时为。

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

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

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

11、用SELECT-SQL命令对数据进行查询时,SELECT命令中FROM子名用来指定数据源表,子句用来筛选源表记录,子句用来筛选结果记录。

12、在SELECT-SQL语句中,DISTINCT选项的功能是。

13、采用面向对象的程序设计方法设计的应用程序,其功能的实现是由驱动的。

14、VFP的菜单有两种:

和。

当用户在选定的对象上单击鼠标右键是出现的菜单称为。

15、工具栏的基类名是。

16、新建了一个命令按钮类cmd,cmd类又派生了cmdClose子类,将cmdClose子类添加到一个表单中的命令按钮控件cmdCloseA,则cmdCloseA的Class属性值为,BaseClass属性值为,ParentClass属性值为。

17、设JS.DBF及JSRK.DBF的结构如下:

教师表教师任课表

字段名类型宽度含义字段名类型宽度含义

GHC5工号GHC5工号

NAMEC8姓名KCHC2课程号

XBC2性别KCMCC30课程名称

XIMTC20系名

KSSN5课时数

并且分别对GH建立结构复合索引,它们现有数据如下:

教师(JS.DBF)

工号姓名性别系名

04001陈子亮男管理工程系

04002赵东萍女管理工程系

04003王一平男计算机系

04004陈志敏男中文系

教师任课表(JSRK.DBF)

工号课程代号课程名称课时数

040011会计电算化64

040012会计电算化课程设计42

040023软件工程48

040024C++64

040032会计电算化64

040045中国文学48

下列命令用来查询每个教师的任课课时总数,请将其写完整:

SELECTjs.gh,js.xm,SUM(jsrk.kss)AS总课时;

FROMJS,JSRK;

WHEREJS.GH=JSRK.GH;

INTOCURSORcJsrkzstmp;

GROUPBY1;

ORDERBY

临时表cJsrkzstmp的记录数为_______。

18、打开一个非空数据表,函数EOF()的值为______。

19、VFP系统中,终止事件循环的命令是______。

20、如果在主表中删除一条记录,要求子表中的相关记录自动删除,则参照完整性的删除规则应设置成_______。

21、如果要让表单第一次显示时自动位于主窗口中央,则应该将表单的_______属性设置值为.T.。

22、下列程序运行后,S的结果。

N=0

S=0

DOWHILE.T.

IFN>100

exit

ELSE

S=S+N

ENDIF

N=N+1

ENDDO

23、下列程序是用来求长方形的面积,请将它写完整:

X=3

Y=5

S=AREA(X,Y)

?

S

FUNCTIONAREA

_______

S1=a*b

RETURNS1

ENDFUNC

24、恢复主菜单系统为默认的VisualFoxPro系统菜单状态的命令是___________。

25、在数据库系统中,关系模型的基本结构是一张__________。

26、如果要物理删除带有删除标志的记录,可使用命令___________。

27、记录的定位方式有________定位、____________定位和条件定位三种。

28、表中的一列称为__________,它规定了数据的特征;表中的一行称为一个__________,它是多个字段的集合。

29、在js表中要删除所有工龄(字段名gl)大于60的记录的SQL命令是DELETEFROMjsWHERE_______。

30、已知学生成绩表(CJ.DBF)的结构由学号(XH,C,6)、课程代号(KCDH,C,2)和成绩(CJ,N,3)三个字段组成,下面程序段用来检查表中的CJ是否小于0,如果小于0,给出提示信息。

例如:

如果第3条记录的成绩小于0,则显示提示信息为:

"第3条记录的成绩录入不合法"。

完善下列程序段,使它完成上述功能:

USECJ

SCAN

IFCJ<0

n=RECNO()

S="第"+ALLT(STR(n))+"条记录的成绩录入不合法"

WAITS

ENDIF

_________

共页

第1页

江苏大学答题纸

(2007-2008学年第二学期)

课程名称VFP程序设计开课学院计算机学院

学生所在学院专业、班级学号姓名

使用班级平面0701考试日期2008.07.03

题号

总分

核查人签名

得分

阅卷教师

一、选择题:

1-5

6-10

11-15

16-20

21-25

26-30

31-35

二、填空题:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

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

当前位置:首页 > 医药卫生 > 基础医学

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

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