Visual FoxPro 程序设计题库16.docx

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

Visual FoxPro 程序设计题库16.docx

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

Visual FoxPro 程序设计题库16.docx

VisualFoxPro程序设计题库16

试卷编号:

78

所属语言:

VisualFoxpro

试卷方案:

西北民大VFP2010年春季

试卷总分:

100分

共有题型:

4种

 

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

第1题(1.0分)题号:

12

设VisualFoxPro的当前状态已设置为SETEXACTOFF,则命令?

[你好吗?

]=[你好]的

显示结果是【1】.

答案:

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

T

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

.T.

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

.t.

 

第2题(1.0分)题号:

28

执行如下命令序列:

USESTUDENT

LIST

记录号姓名性别年龄

1欧阳惠女23

2李明男27

3杨霞女24

4郭吴男21

5吴友女25

6何文强男24

INDEXON年龄TOAGE

SEEK23

SKIP

?

姓名,年龄

执行结果应该是【1】

答案:

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

杨霞24

 

第3题(1.0分)题号:

58

不带参数的【1】命令将会屏蔽系统菜单,使系统菜单不可用.

答案:

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

SETSYSEMENUTO

 

第4题(1.0分)题号:

59

VisualFoxPro主要使用【1】和【2】两种形式的菜单.

答案:

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

下拉式

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

弹出式

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

下拉式

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

弹出式

 

第5题(1.0分)题号:

29

一个表能创建【1】个主索引.

答案:

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

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

1

 

第6题(1.0分)题号:

39

如果要在查询结果中去掉重复值,则必须在命令中加入【1】短语.

答案:

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

DISTNCT

 

第7题(1.0分)题号:

53

VisualFoxPro基类有两种,即:

【1】和【2】.

答案:

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

控件类

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

容器类

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

控件类

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

容器类

 

第8题(1.0分)题号:

24

在创建索引文件时,若要求关键字表达式值相同的记录只取一个,可以在索引命令IN-DEX中

增加可选项【1】.

答案:

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

UNIQUE

 

第9题(1.0分)题号:

48

视图和查询都可以对【1】表进行操作.

答案:

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

本地

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

数据库

 

第10题(1.0分)题号:

22

设当前打开的表中共有10条记录,当前记录号是5,此时若是显示5~8号记录的内容,

应使用的命令是【1】.

 

答案:

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

LISTNEXT4

 

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

第1题(1.0分)题号:

284

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

A:

OPENDATABASE<数据库名>

B:

USE<数据库名>

C:

USEDATABASE<数据库名>

D:

OPEN<数据库名>

 

答案:

A

第2题(1.0分)题号:

54

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

A:

增加或删除查询的表

B:

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

C:

指定查询条件

D:

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

 

答案:

C

第3题(1.0分)题号:

223

以下给出的4种方法中,不能重新显示命令窗口的选项是()

A:

按组合键Ctrl+F2

B:

单击常用工具栏中的"命令窗口按钮

C:

打开"窗口"单,选择"命令窗口选项

D:

打开"文件",选择"打开"选项

 

答案:

D

第4题(1.0分)题号:

56

创建一个新的数据库时,如果指定的数据库已经存在,很可能覆盖掉已经存在的数据库,

为安全起见,可以执行命令()

A:

SAFETY

B:

SAFETYON

C:

SETSAFETYON

D:

SETSAFETY

 

答案:

C

第5题(1.0分)题号:

129

设某表文件共有11条记录,当前记录的序号为5.先执行命令SKIP10,再执行命令?

EOF()后

显示的结果是()

A:

11

B:

.F.

C:

.T.

D:

出错信息

 

答案:

C

第6题(1.0分)题号:

90

类是一组具有相同属性和相同操作的对象的集合,类之间共享属性和操作的机制称为().

A:

多态性

B:

动态绑定

C:

静态绑定

D:

继承

 

答案:

D

第7题(1.0分)题号:

209

已打开的表文件的当前记录为150,要将记录指针移向记录号为100的命令是()

A:

SKIP100

B:

SKIP50

C:

GO-50

D:

GO100

 

答案:

D

第8题(1.0分)题号:

100

命令?

ROUND(42.1988,2)的结果是()

A:

42.2000

B:

42.20

C:

42.00

D:

42.19

 

答案:

B

第9题(1.0分)题号:

248

用命令DIMENSIONS(3,4)定义后,S数组中共有()个数据元素.

A:

3

B:

4

C:

7

D:

12

 

答案:

D

第10题(1.0分)题号:

142

数据库系统与文件系统的主要区别是()

A:

文件系统简单,而数据库系统复杂

B:

文件系统只能管理数据文件,而数据库系统能管理各种类型的文件

C:

文件系统只能管理少量数据,而数据系统能管理大量数据

D:

文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以

 

答案:

D

第11题(1.0分)题号:

212

以下()方法中不可以启动VisualFoxPro

A:

从程序菜单

B:

从资源管理器

C:

从Word系统

D:

从桌面

 

答案:

C

第12题(1.0分)题号:

251

用于建立、修改、运行与打印程序文件的VisualFoxPro命令依次是().

A:

CREATE,MODIFY,DO和PRINT

B:

MODICOMM,MODICOMM,DO和PRINT

C:

MODICOMM,MODICOMM,RUN和TYPE

D:

MODICOMM,MODICOMM,DO和TYPE

 

答案:

B

第13题(1.0分)题号:

225

以下关于VisualFoxPro类的说法,不正确的是().

A:

类具有继承性和封装性

B:

用户必须给基类定义属性,否则出错

C:

子类一定具有父类的全部属性

D:

用户可以按照已有的类派生出多个子类

 

答案:

B

第14题(1.0分)题号:

302

在表文件已经打开时,打开索引文件的命令是()

A:

USE(索引文件名)

B:

INDEXWITH(索引文件名)

C:

SETINDEXTO(索引文件名)

D:

INDEXON(索引文件名)

 

答案:

C

第15题(1.0分)题号:

72

关系中"主关键字不允许取空值是指()约束规则

A:

实体完整性

B:

数据完整性

C:

引用完整性

D:

用户定义的完整性

 

答案:

A

第16题(1.0分)题号:

168

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

A:

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

B:

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

C:

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

D:

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

 

答案:

C

第17题(1.0分)题号:

218

以下各表达式中,运算结果为日期型的是()

A:

04/05/98-2

B:

CTOD(′04/05/98′)-DATE()

C:

CTOD(′04/05/98′)-3

D:

DATE()-″04/05/98″

 

答案:

C

第18题(1.0分)题号:

229

以下关于视图说法错误的是().

A:

视图可以对数据库表中的数据按指定内容和指定顺序进行查询

B:

视图可以更新数据

C:

视图可以脱离数据库单独存在

D:

视图必须依赖数据库表而存在

 

答案:

C

第19题(1.0分)题号:

291

在VisualFoxPro中,数据库表与自由表相比具有很多优点,以下所列中不属于其优点是()

A:

可以命名长表名和表中的长字段名

B:

可以设置字段的默认值和输入掩码

C:

可以设置字段级规则和记录级规则

D:

可以创建表之间的临时关系

 

答案:

D

第20题(1.0分)题号:

104

命令按钮组是().

A:

控件

B:

容器

C:

控件类对象

D:

容器类对象

 

答案:

D

第21题(1.0分)题号:

69

刚打开库文件,要显示1~3号记录,正确的命令是()

A:

DISPLAYRECORD3

B:

LIST1,2,3

C:

DISPLAYNEXT3

D:

DISPLAY1,2,3

 

答案:

C

第22题(1.0分)题号:

264

在VisualFoxPro中,用LOCATE命令把记录指针指向姓"刘"的记录后,想要查找下一个

姓"刘"的记录,使用的命令是()

A:

LOCATE

B:

CONTINUE

C:

GONEXTE1

D:

SKIP

 

答案:

B

第23题(1.0分)题号:

276

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

A:

全局变量和局部变量

B:

简单变量和数组变量

C:

字符变量和数组变量

D:

一般变量和下标变量

 

答案:

B

第24题(1.0分)题号:

147

条件函数CJ=79,则函数:

IIF(SPACE(3))(CJ)>2,1,-1)的值是().

A:

1

B:

-1

C:

2

D:

错误

 

答案:

A

第25题(1.0分)题号:

187

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

A:

INSERT

B:

INSERTINTO

C:

INSERTBLANK

D:

INSERTBEFORE

 

答案:

B

第26题(1.0分)题号:

316

在下列表达式中,运算结果为数值的是()

A:

[9876]-[678]

B:

LEN(SPACE(5))-1

C:

CTOD(′10/10/99′)-30

D:

880+120=1000

 

答案:

B

第27题(1.0分)题号:

27

VisualFoxpor支持两种类型的菜单,即().

A:

条形菜单和下拉式菜单

B:

下拉式菜单和弹出式菜单

C:

条形菜单和弹出式菜单

D:

下拉式菜单和系统菜单

 

答案:

C

第28题(1.0分)题号:

300

在表设计器的()选项卡中,可以设置记录验证规则、有效性出错信息,

还可以指定记录插入、更新及删除的规则.

A:

字段

B:

规则

C:

索引

D:

 

答案:

D

第29题(1.0分)题号:

164

下列几项中,不能作为查询输出目标的是().

A:

临时表

B:

视图

C:

标签

D:

图形

 

答案:

B

第30题(1.0分)题号:

133

设有如下程序:

SETTALKOFF

CLEAR

USEGZ

DOWHILE!

EOF()

IF基本工资>=800

LOOP

ENDIF

DISPLAY

SKIP

ENDDO

USE

RETURN

该程序实现的功能是().

A:

显示所有基本工资大于800元的职工信息

B:

显示所有基本工资低于800元的职工信息

C:

显示第一条基本工资大于800元的职工信息

D:

显示第一条基本工资低于800元的职工信息

 

答案:

B

第31题(1.0分)题号:

137

使用SAVETOabc命令可以把内存变量存储到磁盘上,该文件的文件名是()

A:

ABC.FPT

B:

ABC.TXT

C:

ABC.MEM

D:

ABC.DBT

 

答案:

C

第32题(1.0分)题号:

124

设表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用命令()

A:

GOTOP

B:

GORECNO()=1

C:

SKIP1

D:

GO1

 

答案:

D

第33题(1.0分)题号:

160

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

A:

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

B:

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

C:

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

D:

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

 

答案:

B

第34题(1.0分)题号:

60

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

A:

.T.和.F.

B:

.F.和.F.

C:

.T.和.T.

D:

.F.和.T.

 

答案:

C

第35题(1.0分)题号:

106

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

A:

B:

图形

C:

报表

D:

浏览

 

答案:

D

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

第1题(10.0分)题号:

8

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

*【程序设计】

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

*题目:

用DOWHILE循环语句编写程序。

程序实现的功能为竖向

*显示"优秀学生",横向显示"学生优秀"。

*(提示:

利用dowhile…enddo语句实现,变量A保存初

*始值"优秀学生",N为循环变量。

),将下列程序填完整。

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

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

Settalkoff

Store"优秀学生"toA

Clear

N=1

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

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

Return

 

答案:

DOWHILEN<8

?

SUBSTR(A,N,2)

N=N+2

ENDDO

?

SUBSTR(A,5,4)

?

?

SUBSTR(A,1,4)

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

第1题(15.0分)题号:

28

如样张所示设计一个名为Form1的表单,要求添加一个标签label1,标题文本改为“今天是”;

添加一个文本框text1,用来显示系统当前的日期所对应的年份;要求添加一个标签label2,

标题文本改为“年”;添加一个文本框text2,用来显示系统当前的日期对应的月份;要求添

加一个标签label3,标题文本改为“月”;要求添加一个标签label4,标题文本改为“日”;

添加一个文本框text3,用来显示系统当前的日期对应的日期;添加一个命令按钮command1,

标题文本改为“显示”,当单击(click)此按钮时文本框会按要求显示;添加一个命令按钮

command2,标题文本改为“退出”,当单击(click)此按钮时关闭当前表单。

 

第2题(30.0分)题号:

11

1、数据库设计

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

sp.dbf:

商品名C(6)厂家编号C

(1)价格N(7,2)

扫描仪1800

硬盘2300

鼠标3150

键盘4180

sc.dbf:

厂家编号C

(1)生产厂家C(8)

1戴尔公司

2惠普公司

3索尼公司

4联想公司

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

(索引名与表达式相同)

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

更新规则设

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

2、查询设计

根据上述sjk.dbc数据库文件,设计一个名为cx.qpr的查询,查找所有价格大于200(含200)

元的商品相关信息。

要求显示如下字段:

商品名,价格,生产厂家。

并按价格升序排序。

 

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

当前位置:首页 > 表格模板 > 合同协议

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

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