Visual FoxPro 程序设计题库32.docx

上传人:b****5 文档编号:7227144 上传时间:2023-01-22 格式:DOCX 页数:18 大小:21KB
下载 相关 举报
Visual FoxPro 程序设计题库32.docx_第1页
第1页 / 共18页
Visual FoxPro 程序设计题库32.docx_第2页
第2页 / 共18页
Visual FoxPro 程序设计题库32.docx_第3页
第3页 / 共18页
Visual FoxPro 程序设计题库32.docx_第4页
第4页 / 共18页
Visual FoxPro 程序设计题库32.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

Visual FoxPro 程序设计题库32.docx

《Visual FoxPro 程序设计题库32.docx》由会员分享,可在线阅读,更多相关《Visual FoxPro 程序设计题库32.docx(18页珍藏版)》请在冰豆网上搜索。

Visual FoxPro 程序设计题库32.docx

VisualFoxPro程序设计题库32

试卷编号:

62

所属语言:

VisualFoxpro

试卷方案:

西北民大VFP2010年春季

试卷总分:

100分

共有题型:

4种

 

一、填空共10题(共计10分)

第1题(1.0分)题号:

51

视图中的数据取自数据表库中的【1】或【2】.

答案:

=======(答案1)=======

=========或=========

视图

=======(答案2)=======

=========或=========

视图

 

第2题(1.0分)题号:

5

在一个关系中有这样一个或几个字段,它(们)的值可以惟一地标识一条记录,这样的

字段被称为【1】.

答案:

=======(答案1)=======

关键字

 

第3题(1.0分)题号:

35

参照完整性与表之间的关系有关,即当【1】、【2】和【3】一个表中的数据时,

通过参照引用关联的另一个表的数据,来检查对表的数据操作是否正确.

答案:

=======(答案1)=======

插入

=========或=========

修改

=========或=========

删除

=======(答案2)=======

插入

=========或=========

修改

=========或=========

删除

=======(答案3)=======

插入

=========或=========

修改

=========或=========

删除

 

第4题(1.0分)题号:

36

在"删除"规则中,如果选择"限制",则如果子表中有相关的记录,则【1】删除父表中的记录.

答案:

=======(答案1)=======

禁止

 

第5题(1.0分)题号:

7

VisualFoxPro6.0提供了大量的辅助设计工具,可分为【1】、【2】、和【3】3种

答案:

=======(答案1)=======

向导

=========或=========

设计器

=========或=========

生成器

=======(答案2)=======

向导

=========或=========

设计器

=========或=========

生成器

=======(答案3)=======

向导

=========或=========

设计器

=========或=========

生成器

 

第6题(1.0分)题号:

17

顺序执行以下命令后,屏幕显示的结果是【1】.

STORE″20.45″TOX

?

STR(&x,2)+″85&x″

答案:

=======(答案1)=======

208520.45

 

第7题(1.0分)题号:

31

在数据库之间创建一个永久关系,这种关系是作为【1】保存起来的.

答案:

=======(答案1)=======

数据库的一部分

=========或=========

数据库一部分

 

第8题(1.0分)题号:

3

数据库中的数据之间是有一定的结构的,这种结构是由数据库管理系统所

支持的【1】表现出来的.

答案:

=======(答案1)=======

数据模型

 

第9题(1.0分)题号:

27

索引能够确定表中记录的【1】顺序,而不改变表中记录的【2】顺序.

答案:

=======(答案1)=======

逻辑

=======(答案2)=======

物理

 

第10题(1.0分)题号:

1

VisualFoxPro是一种【1】系统,他在支持标准的面向过程的程序设计方式的同时

还支持【2】的程序设计方式.

答案:

=======(答案1)=======

数据库管理

=======(答案2)=======

面向对象

 

二、单项选择共35题(共计35分)

第1题(1.0分)题号:

160

下列关于视图的叙述中不正确的是().

A:

视图分本地视图及远程视图

B:

视图是一种虚拟的表,只能基于一个表创建

C:

视图可以更新它所打开的表中的数据

D:

本地视图是从本地数据库的表或视图中按照指定条件选取一组记录,进行显示、输出,然后编辑这些记录

 

答案:

B

第2题(1.0分)题号:

277

在VisualFoxPro的数据中,5.6E-4是一个()

A:

数值常量

B:

合法的表达式

C:

字符常量

D:

非法的表达式

 

答案:

A

第3题(1.0分)题号:

106

默认查询的输出形式是().

A:

B:

图形

C:

报表

D:

浏览

 

答案:

D

第4题(1.0分)题号:

278

在VisualFoxPro系统中,选择列表框或组合框中的选项,双击鼠标左键,此时触发()事件.

A:

Click

B:

DblClick

C:

Init

D:

KeyPress

 

答案:

B

第5题(1.0分)题号:

13

LOOP语句不能出现在仅有()语句的程序段中.

A:

DO…ENDDO

B:

IF…ENDIF

C:

FOR…ENDFOR

D:

SCAN…ENDSCAN

 

答案:

B

第6题(1.0分)题号:

312

在设置数据库中的表之间的永久关系时,以下说法正确的是().

A:

父表必须建立主索引,子表可以不建立索引

B:

父表、子表都必须建立主索引

C:

父表必须建立主索引,子表必须建立候选索引

D:

父表必须建立主索引,子表可以建立普通索引

 

答案:

D

第7题(1.0分)题号:

92

利用()命令,可以在浏览窗口浏览表中的数据

A:

USE

B:

BROWSE

C:

MODIFYSTRU

D:

LIST

 

答案:

B

第8题(1.0分)题号:

321

在以下命令序列中,总能实现插入一条空记录并使其成为第8条记录的是()

A:

SKIP7

INSERTBLANK

B:

GOTO7

INSERTBLANK

C:

LOCATEFORRECNO()=8

D:

GOTO7

INSERTBLANKBEFORE

 

答案:

B

第9题(1.0分)题号:

131

设已经定义一个一维数组A(6),并且A

(1)到A(4)各数组元素的值依次是1,3,5,2.然后又

定义了一个二维数组A(2,3),执行命令?

A(2,2)后,显示的结果是()

A:

变量未定义

B:

4

C:

2

D:

.F.

 

答案:

D

第10题(1.0分)题号:

18

SQL语句的DROPINDEX的作用是().

A:

删除索引

B:

建立索引

C:

修改索引

D:

更新索引

 

答案:

A

第11题(1.0分)题号:

87

将查询结果放在数组中应使用()短语.

A:

INTOCURSOR

B:

TOARRAY

C:

INTOTABLE

D:

INTOARRAY

 

答案:

D

第12题(1.0分)题号:

126

设当前表有16条记录,当EOF()为真时,命令?

RECNO()的显示结是().

A:

0

B:

17

C:

16

D:

 

答案:

B

第13题(1.0分)题号:

101

命令?

VARTYPE(″12/31/99″)的输出结果为()

A:

C

B:

D

C:

N

D:

U

 

答案:

A

第14题(1.0分)题号:

178

下列叙述中错误的是()

A:

一个表可以有多个外部关键字

B:

数据库表可以设置记录级的有效性规则

C:

永久性关系建立后,主表记录指针将随子表记录指地相应移动

D:

对于临时性关系,一个表不允许有多个主表

 

答案:

B

第15题(1.0分)题号:

287

在VisualFoxPro中,可以使用的变量有()

A:

内存变量、字段变量和系统内存变量

B:

内存变量和自动变量

C:

字段变量和简单变量

D:

全局变量和局部变量

 

答案:

A

第16题(1.0分)题号:

45

表结构中空值(UNLL)的含义是()

A:

空格

B:

0

C:

默认值

D:

尚未输入

 

答案:

D

第17题(1.0分)题号:

95

联结运算要求联结的两个关系有相同的()

A:

主键

B:

属性名

C:

实体名

D:

主属性名

 

答案:

B

第18题(1.0分)题号:

107

默认的表间联接类型是().

A:

内部联接

B:

左联接

C:

右联接

D:

完全联接

 

答案:

A

第19题(1.0分)题号:

168

下列是表复制命令COPYTO的功能说明,其中错误的是()

A:

可以进行表部分字段的复制

B:

可以进行表部分记录的复制

C:

可以进行表记录的排序复制

D:

不可以进行表记录排序复制

 

答案:

C

第20题(1.0分)题号:

319

在下面关于面向对象数据库的叙述中,错误的是().

A:

每个对象在系统中都有惟一的对象标识

B:

事件作用于对象,对象识别事件并做出相应反应

C:

一个子类能够继承其所有父类的属性和方法

D:

一个父类包括其所有子类的属性和方法

 

答案:

D

第21题(1.0分)题号:

284

在VisualFoxPro中,打开数据库的命令是()

A:

OPENDATABASE<数据库名>

B:

USE<数据库名>

C:

USEDATABASE<数据库名>

D:

OPEN<数据库名>

 

答案:

A

第22题(1.0分)题号:

141

数据库、数据库管理系统、数据库系统这3者之间的关系是()

A:

数据库系统包含数据库和数据库管理系统

B:

数据库包含数据库系统和数据库管理系统

C:

数据库管理系统包含数据库和数据库系统

D:

数据库系统就是数据库,也就是数据库管理系统

 

答案:

A

第23题(1.0分)题号:

153

下列操作中,不能用MODIFYSTRUCTURE命令实现的操作是()

A:

为表增加字段

B:

对表中的字段名进行修改

C:

删除表中的某些字段

D:

对表中的记录数据进行修改

 

答案:

D

第24题(1.0分)题号:

25

VisualFoxPor是关系数据库管理系统,所谓关系是指()

A:

二维表中各条记录中的数据彼此有一定的关系

B:

二维表中各个字段彼此有一定的关系

C:

一个表与另一个表之间有一定的关系

D:

数据模型满足一定条件的二维表格

 

答案:

D

第25题(1.0分)题号:

65

当前工作区是指()

A:

可以对该工作区的数据进行操作的工作区

B:

最后一次用SELECT命令选择工作区

C:

最后执行USE命令所在的工作区

D:

刚进入系统时,打开的数据库所占用的工作区

 

答案:

B

第26题(1.0分)题号:

194

要把以"M"为变量名中第3个字符的全部内存变量存入内存变量文件ST.MEM中,应使用命令()

A:

SAVEALLLIKE?

?

M?

TOST

B:

SAVEALLLIKE**M*TOST

C:

SAVEALLEXCEPT?

?

M*TOST

D:

SAVEALLLIKE?

?

M*TOST

 

答案:

D

第27题(1.0分)题号:

244

用二维表来表示实体与实体之间联系的数据模型称为()

A:

网状模型

B:

关系模型

C:

层次模型

D:

面向对象模型

 

答案:

B

第28题(1.0分)题号:

179

下列叙述中含有错误的是()

A:

一个数据库表中能设置一个主索引

B:

惟一索引不允许索引表达式有重复值

C:

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

D:

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

 

答案:

B

第29题(1.0分)题号:

42

本题可能要用到下面的表:

STUDENT表

学号(C,4)姓名(C,6)性别(C,2)年龄(N,2)总成绩(N,3,0)

0301曹茹欣女19

0302倪红健男20

0303肖振奥男21

COURSE表

课程号(C,2)课程名(C,10)学时数(N,3,0)

01计算机68

02哲学120

03大学物理190

SCORE表

学号(C,4)课程号(C,2)成绩(N,3,0)

03010185

03010286

03020365

03020278

03030190

03030291

在上面3个表中查询学生的学号、姓名、课程名和成绩,使用SQL语句().

A:

SELECTA.学号,A.姓名,B.课程名,C.成绩FROMSTUDENT,COURSESCORE

B:

SELECT学号,姓名,课程名,成绩FROMSTUDENT,COURSESCORE

C:

SELECT学号,姓名,课程名,成绩FROMSTUDENT,COURSESCORE;WHERESTUDENT.学号=SCORE.学号ANDCOURSE.课程号=SCORE.课程号

D:

SELECTA.学号,A.姓名,B.课程名,C.成绩FROMSTUDENTA,COURSEB,SCOREC;WHERESTUDENT.学号=SCORE.学号ANDCOURSE.课程号=SCORE.课程号

 

答案:

D

第30题(1.0分)题号:

10

DBC文件是指()

A:

数据库文件

B:

数据库表文件

C:

自由表文件

D:

数据库表备注文件

 

答案:

A

第31题(1.0分)题号:

16

SQL的数据操作语句不包括().

A:

INSERT

B:

DELETE

C:

UPDATE

D:

CHANGE

 

答案:

D

第32题(1.0分)题号:

4

永久关系建立后()

A:

在数据库关闭后自动取消

B:

如不删除将长期保存

C:

无法删除

D:

只供本次运行使用

 

答案:

B

第33题(1.0分)题号:

39

本题可能要用到下面的表:

STUDENT表

学号(C,4)姓名(C,6)性别(C,2)年龄(N,2)总成绩(N,3,0)

0301曹茹欣女19

0302倪红健男20

0303肖振奥男21

COURSE表

课程号(C,2)课程名(C,10)学时数(N,3,0)

01计算机68

02哲学120

03大学物理190

SCORE表

学号(C,4)课程号(C,2)成绩(N,3,0)

03010185

03010286

03020365

03020278

03030190

03030291

有SQL语句:

SELECTDISTINCT学号,FROMSCOREINTOTABLETT

执行该语句后,T表中记录的个数是().

A:

6

B:

5

C:

4

D:

3

 

答案:

D

第34题(1.0分)题号:

276

在VisualFoxPro程序中使用的内存变量分两类,它们是()

A:

全局变量和局部变量

B:

简单变量和数组变量

C:

字符变量和数组变量

D:

一般变量和下标变量

 

答案:

B

第35题(1.0分)题号:

323

在有关数据库管理的概念中,数据模型是指()

A:

记录的集合

B:

文件的集合

C:

记录及其联系的集合

D:

网状层次型数据库管理系统

 

答案:

C

三、程序设计共1题(共计10分)

第1题(10.0分)题号:

2

*-------------------------------------------------------

*【程序设计】

*-------------------------------------------------------

*题目:

求[1,100]内所有能被3或被5整除的数以及个数。

*(提示:

利用dowhile语句实现)。

*请按照题目要求,在下面编写程序代码。

*-------------------------------------------------------

Settalkoff

clear

n=0

i=1

**********Program**********

 

**********End**********

?

"满足条件的数的个数为:

",n

Settalkon

Return

答案:

Dowhilei<=100

IFMOD(i,3)=0.OR.MOD(i,5)=0

**int(i/3)=i/3.OR.int(i/5)=i/5

?

?

i

n=n+1

Endif

i=i+1

enddo

四、VF窗体设计共2题(共计45分)

第1题(15.0分)题号:

16

如样张所示设计一个名为Form1的表单,有三个标签(Label1、Label2、Label3),分别为

金额、存期、到期本息和。

三个文本框(Text1、Text2、Text3)要求根据用户输入的存款额

和存期(月),单击“计算”按钮(Command1),显示到期后应得的本息和。

当存期小于12时,

利息为1.8‰;当存期大于等于12小于24时,利息为2.5‰;当存期大于等于24小于36时,利息

为2.8‰;当存期大于等于36时,利息为3.2‰,计算结果保留两位小数。

 

第2题(30.0分)题号:

33

1、数据库设计

(1)建立数据库RSGL.DBC,包含两个表,其结构和记录分别是:

SALARY.DBF:

部门号C

(2)员工号C(4)姓名C(6)性别C

(2)工资Y(8)

010101李现峰男2150

020201刘志刚男2350

020202罗海燕女2100

030301杨子萱女2500

DEPT.DBF:

部门号C

(2)部门名C(10)

01制造部

02销售部

03人事部

(2)为数据库RSGL中的两个表建立一对多的永久关系;设置SALARY.DBF表中员工号字段的有

效性规则,使员工号的前两位必须是部门号,提示信息为:

“员工号与部门号不符”;

(3)为数据库RSGL中的表设计参照完整性,具体要求:

将其更新规则设为“限制”,删除规

则也为“级联”,插入规则为“限制”。

2、视图设计

根据上述RSGL数据库,建立一个名称为RSST的视图,查找所有工资为2200以上的员工相关信

息,并且按照工资降序排列。

要求显示如下字段:

部门号,部门名,姓名,性别,工资。

 

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

当前位置:首页 > 高等教育 > 研究生入学考试

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

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