Visual FoxPro 程序设计题库21.docx

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

Visual FoxPro 程序设计题库21.docx

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

Visual FoxPro 程序设计题库21.docx

VisualFoxPro程序设计题库21

试卷编号:

83

所属语言:

VisualFoxpro

试卷方案:

西北民大VFP2010年春季

试卷总分:

100分

共有题型:

4种

 

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

第1题(1.0分)题号:

52

由多个本地表创建的视图,应当称为【1】.

答案:

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

本地视图

 

第2题(1.0分)题号:

9

执行DIMENSIONa(2,3)命令后,数组a的各数组元素的类型是【1】,值是【2】.

答案:

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

逻辑型

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

F

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

.F.

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

.f.

 

第3题(1.0分)题号:

14

为使日期型数据能够显示世纪(即年为4位),应该使用命令【1】.

答案:

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

SETCENTURYON

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

setcenturyon

 

第4题(1.0分)题号:

18

顺序执行如下两条命令后,显示的结果是【1】.

M=″ABC″

?

m=m+″DEF″

答案:

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

F

 

第5题(1.0分)题号:

6

在关系数据库的基本操作中,从关系中抽取满足条件的元组的操作称为【1】;

从关系中抽取指定属性的操作称为【2】;将两个关系中相同属性值的元组连接到一起

而形成新的关系的操作称为【3】.

答案:

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

选择

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

投影

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

联接

 

第6题(1.0分)题号:

37

关系数据库的标准语言是【1】.

答案:

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

SQL语言

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

SQL

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

结构化查询语言

 

第7题(1.0分)题号:

55

一组具有相同数据和相似操作的对象的集合称为【1】.

答案:

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

 

第8题(1.0分)题号:

46

如样张所示教师表和系表,使用SQL语句实现求"计算机"系所有职工的工资.

SELECT工资FROM教师WHERE系号【1】(SELECT系呈号FROM【2】)WHERE系名="计算机")

答案:

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

IN

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

 

第9题(1.0分)题号:

27

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

答案:

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

逻辑

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

物理

 

第10题(1.0分)题号:

4

为改变关系的属性排列顺序,应使用关系运算中的【1】运算.

答案:

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

投影

 

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

第1题(1.0分)题号:

38

建立STUDENT表的结构:

学号(C,4)姓名(C,8),课程名(C,20),成绩(N,3),使用SQL语句().

A:

NEWSTUDENT(学号C(4)),姓名C(8),课程号C(20),成绩N(3,0))

B:

CREATESTUDENT(学号C(4),姓名C(8),课程号C(20),成绩N(3,0))

C:

CREATESTUDENT(学号,姓名,课程号,成绩)WITH(C(4),C(8),C(20),N(3,0))

D:

ALTERSTUDENT(学号C(4),姓名C(8),课程号C(20),成绩N(3,0))

 

答案:

B

第2题(1.0分)题号:

172

下列说法中正确的是().

A:

一个文件可以同时被多个项目包含

B:

项目中的每一个文件都是以独立文件的形式存在

C:

项目与项目中的文件只是建立了一种关联

D:

在项目管理器中新建或添加一个文件,意味着该文件已经成为项目的一部分

 

答案:

D

第3题(1.0分)题号:

19

SQL语句中,SELECT命令中JOIN短语用于建立表之间的联系,联系条件应出现在()短语中.

A:

WHERE

B:

ON

C:

HAVING

D:

IN

 

答案:

B

第4题(1.0分)题号:

51

不是VisualFoxPro可视化编程工具的是()

A:

向导

B:

生成器

C:

设计器

D:

程序编辑器

 

答案:

D

第5题(1.0分)题号:

141

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

A:

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

B:

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

C:

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

D:

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

 

答案:

A

第6题(1.0分)题号:

118

若将过程或函数放在过程文件中,可以在应用程序中使用()命令打开过程文件.

A:

SETPROCEDURETO<文件名>

B:

SETFUNCTIONTO<文件名>

C:

SETPROGRAMTO<文件名>

D:

SETROUTINETO<文件名>

 

答案:

A

第7题(1.0分)题号:

5

在VisualFoxPro中主索引字段()

A:

不能出现重复值或空值

B:

能出现重复值或空值

C:

能出现重复值,不能出现空值

D:

能出现空值,不能出现重复值

 

答案:

A

第8题(1.0分)题号:

255

与.NOT.(n<=50.AND.N>=15=())等价的条件是()

A:

n>50.OR.n<15

B:

n<50.OR.n>15

C:

n<50.AND.n>15

D:

n>50.AND.n<15

 

答案:

A

第9题(1.0分)题号:

83

假定字符串A=″123″,B=″234″,则下列表达式中运算结果为逻辑假的是()

A:

.NOT.(A>=B)

B:

.NOT.A$″ABC″.AND.A<>B

C:

.NOT.(A<>B)

D:

.NOT.(A=B).OR.B$″13579″

 

答案:

C

第10题(1.0分)题号:

84

假设A=321,B=635,C=″A+B″,则?

VARTYPE(″100+&C″)的结果是()

A:

N

B:

C

C:

U

D:

错误信息

 

答案:

B

第11题(1.0分)题号:

261

在"数据库设计器"窗口中选择表间关系连线,下列操作中不可以进行的是()

A:

删除关系

B:

添加关系

C:

编辑关系

D:

编辑参照完整性

 

答案:

B

第12题(1.0分)题号:

315

在下列4个同名文件中,查询文件是().

A:

ABC.BAT

B:

ABC.QPR

C:

ABC.FMT

D:

ABC.MEM

 

答案:

B

第13题(1.0分)题号:

60

打开一个空表文件,分别用函数EOF()和BOF()测试,其结果一定是()

A:

.T.和.F.

B:

.F.和.F.

C:

.T.和.T.

D:

.F.和.T.

 

答案:

C

第14题(1.0分)题号:

241

用SQL语句建立表时为属性定义有效性规则,应使用短语().

A:

DEFAULT

B:

PRIMARYKEY

C:

CHECK

D:

UNIQUE

 

答案:

C

第15题(1.0分)题号:

31

VisualFoxPro中表文件的扩展名为()

A:

.DBF

B:

.DBC

C:

.DCT

D:

.CDX

 

答案:

A

第16题(1.0分)题号:

234

以下说法哪个是正确的?

().

A:

报表必须有别名

B:

必须设置报表的数据源

C:

报表的数据源不能是视图

D:

报表的数据源可以是临时表

 

答案:

D

第17题(1.0分)题号:

54

查询设计器"中的"筛选"选项卡的作用是(|).

A:

增加或删除查询的表

B:

观察查询生成的SQL程序代码

C:

指定查询条件

D:

选择查询结果中包含的字段

 

答案:

C

第18题(1.0分)题号:

171

下列说法中错误的是().

A:

所谓项目是指文件、数据、文档和VisualFoxPro对象的集合

B:

项目管理器是VisualFoxPro中处理数据和对象的主要组织工具

C:

项目管理器提供了简便的、可视化的方法来组织和处理表、数据库、表单、报表、查询和其他一切文件

D:

在项目管理器中可以将应用系统编译成一个扩展名为.EXE的可执行文件,而不能将应用系统编译成一个扩展名为.APP的应用文件

 

答案:

D

第19题(1.0分)题号:

337

只有满足联接条件的记录才包含在查询结果中,这种联接为().

A:

左联接

B:

右联接

C:

内部联接

D:

完全联接

 

答案:

C

第20题(1.0分)题号:

173

下列说法中正确的是()

A:

在项目管理中选择数据库前,要先打开数据库

B:

VisualFoxPro在同一时刻可以打开多个数据库

C:

在同一时刻可以有多个当前数据库

D:

VisualFoxPro在执行查询和表单时必须手工找开数据库

 

答案:

B

第21题(1.0分)题号:

244

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

A:

网状模型

B:

关系模型

C:

层次模型

D:

面向对象模型

 

答案:

B

第22题(1.0分)题号:

204

一般说来,数据库管理系统主要适合于用作()

A:

表格计算

B:

资料管理

C:

数据通讯

D:

文字处理

 

答案:

B

第23题(1.0分)题号:

322

在有关数据库的概念中,若干记录的集合成为()

A:

文件

B:

字段

C:

数据项

D:

 

答案:

D

第24题(1.0分)题号:

213

以下()不是表单功能.

A:

添加各种控件

B:

设置控件属性

C:

设置事件代码

D:

设定关联数据

 

答案:

D

第25题(1.0分)题号:

23

SQL语言具有()的功能.

A:

关系规范化、数据操纵、数据控制、数据定义

B:

数据定义、数据操纵、数据查询、数据控制

C:

数据定义、关系规范化、数据控制、数据操纵

D:

数据定义、关系规范化、数据操纵、数据查询

 

答案:

B

第26题(1.0分)题号:

257

预览报表可以使用命令().

A:

DO

B:

OPENDATABASE

C:

MODIFYREPORT

D:

REPORTFORM

 

答案:

D

第27题(1.0分)题号:

325

执行:

X=″Y″、Y=″X″、?

&X+&Y3条命令后,显示的结果是().

A:

XY

B:

YX

C:

X+Y

D:

出错信息

 

答案:

A

第28题(1.0分)题号:

26

VisualFoxPro"文件"菜单中的"关闭"选项是用来关闭()

A:

所有窗口

B:

当前工作区中已打开的数据库

C:

所有已打开的数据库

D:

当前活动的窗口

 

答案:

D

第29题(1.0分)题号:

338

字符串匹配运算符是().

A:

LIKE

B:

AND

C:

IN

D:

=

 

答案:

A

第30题(1.0分)题号:

78

函数LEN(TRIM(SPACE(8))-SPACE(8))返回的值是()

A:

0

B:

16

C:

8

D:

出错

 

答案:

C

第31题(1.0分)题号:

187

向表中插入数据的SQL语句是().

A:

INSERT

B:

INSERTINTO

C:

INSERTBLANK

D:

INSERTBEFORE

 

答案:

B

第32题(1.0分)题号:

282

在VisualFoxPro中,标签的缺省名字为()

A:

Label

B:

List

C:

Edit

D:

Text

 

答案:

A

第33题(1.0分)题号:

331

执行下列语句序列之后,最后一条命令的显示结果是().

Y=″33.77″

X=VAL(Y)

?

&Y=X

A:

33.77

B:

.T.

C:

.F.

D:

出错信息

 

答案:

B

第34题(1.0分)题号:

3

下列说法中正确的是()

A:

在表设计器的"索引"选面卡中可以定义单项索引

B:

在定义索引的下拉列表框中选择了升序或降序,则在对应的字段上建立一个

普通索引,索引名与字段名同名,索引表达式就是对应的字段

C:

在定久义索引的下拉列表框中选择了升序或降底,则在对应的字段上建立一个

主索引,索引名与字段名同名,索引表达式就是对应的字段

D:

在定义索引的下拉列表框中选择了升序或降序,则在对应的字段上建立一个

惟一索引,索引名与字段名同名,索引表达式就是对应的字段

 

答案:

B

第35题(1.0分)题号:

68

多表查询必须设定的选项卡为().

A:

字段

B:

筛选

C:

更新条件

D:

联接

 

答案:

D

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

第1题(10.0分)题号:

11

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

*【程序设计】

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

*题目:

从键盘上输入10个整数,将其中的奇数与偶数分别相加后

*输出"奇数和"以及"偶数和"。

请将下列程序填写完整。

*(提示:

利用IF…ENDIF语句实现,判断某一个数m的奇偶,

*用m/2=int(m/2))。

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

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

SETTALKOFF

CLEAR

I=1

A=0

J=0

DIMENO(10)

DOWHILEI<=10

INPUT"输入整数:

"TONO(I)

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

 

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

I=I+1

ENDDO

?

"奇数和:

",J,"偶数和:

",A

RETURN

 

答案:

IFNO(I)/2=INT(NO(I)/2)

A=NO(I)+A

ELSE

J=J+NO(I)

ENDIF

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

第1题(15.0分)题号:

20

如样张所示设计一个表单,表单名为Form1。

要求添加两个文本框text1和

text2,用来分别显示输入的字符串和反向显示的原字符串;添加两个命令按钮command1和

command2,标题文本分别改为“反串显示”和“退出”,先在第一个文本框中输入字符,然

后单击“反串显示”按钮,这时在第二个文本框中反向显示输入的原字符串,当单击“退出”

按钮时退出表单运行界面。

 

第2题(30.0分)题号:

5

1、数据库设计

(1)创建数据库sjk.dbc及数据库表xsb.dbf和kcb.dbf。

其结构和记录如下:

xsb.dbf:

学号C(4)姓名C(10)课程号C

(1)成绩N(7,2)

1101李晓艳391.00

1105罗珊珊292.00

1103田思思387.00

1102杜凤199.00

1104苏柳芳364.00

kcb.dbf:

课程名C(12)课程号C

(1)

市场营销学1

概率统计2

财政学3

(2)为数据库sjk.dbc中的数据库表kcb.dbf和xsb.dbf建立一对多的永久关系。

修改xsb.dbf

中成绩字段,默认值为0。

修改xsb.dbf表中成绩字段属性,使其输入值在1-100之间,

当超出这个范围时,提示“成绩应该在1-100之间”。

(索引名与表达式相同,使用BETWEEN函数)

(3)为数据库sjk.dbc中的数据库表kcb.dbf和xsb.dbf设计参照完整性,具体要求是:

更新

规则设为“限制”,删除规则设为“级联”,插入规则设为“忽略”。

2、查询设计:

设计一个名为cx.qpr的查询,要求:

查询出成绩大于等于80分的学生,要求显示如下字段:

学号,姓名,课程名,成绩,并且成绩按升序排列。

 

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

当前位置:首页 > 教学研究 > 教学反思汇报

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

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