Visual FoxPro 程序设计题库19.docx

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

Visual FoxPro 程序设计题库19.docx

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

Visual FoxPro 程序设计题库19.docx

VisualFoxPro程序设计题库19

试卷编号:

81

所属语言:

VisualFoxpro

试卷方案:

西北民大VFP2010年春季

试卷总分:

100分

共有题型:

4种

 

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

第1题(1.0分)题号:

57

在命令窗口中执行【1】命令可以启动菜单设计器.

答案:

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

CREATEMENU(文件名)

 

第2题(1.0分)题号:

53

VisualFoxPro基类有两种,即:

【1】和【2】.

答案:

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

控件类

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

容器类

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

控件类

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

容器类

 

第3题(1.0分)题号:

17

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

STORE″20.45″TOX

?

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

答案:

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

208520.45

 

第4题(1.0分)题号:

43

在CREATETAB命令中添加FREE短语,表示建立的表是一个【1】.

答案:

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

自由表

 

第5题(1.0分)题号:

10

在VisualFoxPro表中,放置相片信息的字段类型是【1】,可用字母【2】表示此字段类型,

该类型字段的长度为【3】.

答案:

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

通用型

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

G

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

4

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

 

第6题(1.0分)题号:

19

表是由【1】和【2】两部分组成.

答案:

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

结构

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

记录

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

记录数据

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

结构

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

记录

 

第7题(1.0分)题号:

13

设XYZ=″170″,函数MOD(VAL(XYZ),8)的值是【1】.

答案:

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

2.00

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

2

 

第8题(1.0分)题号:

28

执行如下命令序列:

USESTUDENT

LIST

记录号姓名性别年龄

1欧阳惠女23

2李明男27

3杨霞女24

4郭吴男21

5吴友女25

6何文强男24

INDEXON年龄TOAGE

SEEK23

SKIP

?

姓名,年龄

执行结果应该是【1】

答案:

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

杨霞24

 

第9题(1.0分)题号:

32

数据库表之间的一对多联系通过主表的【1】索引和子表的【2】索引实现.

答案:

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

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

普通

 

第10题(1.0分)题号:

49

可用视图【1】修改源表中的数据.

答案:

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

更新功能

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

更新

 

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

第1题(1.0分)题号:

63

当前表文件有20条记录,当前记录号是10,执行命令LISTREST以后,当前记录号是()

A:

10

B:

20

C:

21

D:

1

 

答案:

C

第2题(1.0分)题号:

73

关于VisualFoxPro数据库的查询,以下的叙述中错误的是().

A:

查询的对象可以是表,也可以是已有的视图

B:

查询文件中的内容是一些用SQL命令定义的查询条件和规则

C:

执行查询文件与执行该文件包含的SQL命令的效果是一样的

D:

执行查询文件查询表中的数据时,必须事先打开有关的表

 

答案:

D

第3题(1.0分)题号:

135

设职工表文件已打开,其中有工资字段,要把指针定位在第一个工资大于620元的记录上,

应使用命令()

A:

FINDFOR工资>620

B:

SEEK工资>620

C:

LOCATEFOR工资>620

D:

LISTFOR工资>620

 

答案:

C

第4题(1.0分)题号:

199

要生成表文件STD2.DBF,要求结构与现有表STD1.DBF相同但记录不同,其建表方法是()

A:

USESTD1

DOPYTOSTD2

B:

USESTD1

COPYSTRUTOSTD2

C:

COPYFILESTD1.DBFTO

STD2.DBF

D:

CREATESTD2FROMSTD1

 

答案:

B

第5题(1.0分)题号:

165

下列命令用于显示1968年及其以前出生的职工记录,其中错误的是().

A:

LISTFORYEAR(出生日期)<=1968

B:

LISTFORSUBSTR(DTOC(出生日期),7,2)<=〃68〃

C:

LISTFORLEFT(DTOC(出生日期),2)<=〃68〃

D:

LISTFORRIGHT(DTOC(出生日期),2)<="68"

 

答案:

C

第6题(1.0分)题号:

17

SQL实现分组查询的短语是().

A:

ORDERBY

B:

GROUPBY

C:

HAVING

D:

ASC

 

答案:

B

第7题(1.0分)题号:

120

若内存变量名与当前打开的表中的一个字段名均为name,则执行?

name命令后显示的是()

A:

内存变量的值

B:

随机

C:

字段变量的值

D:

错误信息

 

答案:

C

第8题(1.0分)题号:

243

用VisualFoxPro进行人事档案管理属于计算机的()

A:

科学计算应用

B:

过程控制应用

C:

数据处理应用

D:

辅助工程应用

 

答案:

C

第9题(1.0分)题号:

34

把当前表文件中"性别"字段(C型)的值全部清除,但仍保留该字段,应当使用命令()

A:

MODIFYSTRUCTURE

B:

DELETE

C:

REPLACE

D:

ZAP

 

答案:

C

第10题(1.0分)题号:

160

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

A:

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

B:

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

C:

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

D:

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

 

答案:

B

第11题(1.0分)题号:

123

设MYFILE表中共有100条记录,则执行以下命令序列后,屏幕的显示结果是().

SETDELETEDON

USEMYFILE

GO3

DELETE

COUNTTOA

?

A,RECCOUNT()

A:

100100

B:

10094

C:

99100

D:

9999

 

答案:

C

第12题(1.0分)题号:

53

当新建了一个项目文件后,菜单栏中有()变化。

A:

原来显示为灰色的"项目"菜单变为可用

B:

将在菜单栏中显示"项目"菜单

C:

"项目"菜单变为不可用

D:

菜单栏中没有任何变化

 

答案:

B

第13题(1.0分)题号:

262

在"先判断后工作"的循环程序结构中,循环体执行的次数最少可以是().

A:

0

B:

1

C:

2

D:

不确定

 

答案:

A

第14题(1.0分)题号:

318

在下面的VisualFoxPro表达式中,不正确的是()

A:

{^2002-05-01}+10

B:

{^2002-05-01}-DATE()

C:

{^2002-05-01}+DATE()

D:

{^2002-05-0110:

10:

10AM}-10

 

答案:

C

第15题(1.0分)题号:

322

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

A:

文件

B:

字段

C:

数据项

D:

 

答案:

D

第16题(1.0分)题号:

310

在教学管理中,一名学生可以选择多门课程,一门课程可以被多名学生选择,

这说明学生记录型与课程记录型之间的联系是()

A:

一对一

B:

一对多

C:

多对多

D:

未知

 

答案:

C

第17题(1.0分)题号:

5

在VisualFoxPro中主索引字段()

A:

不能出现重复值或空值

B:

能出现重复值或空值

C:

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

D:

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

 

答案:

A

第18题(1.0分)题号:

246

用户可以在"菜单设计器"窗口右侧的()列表框中查看菜单所属的级别.

A:

菜单项

B:

菜单级

C:

预览

D:

插入

 

答案:

B

第19题(1.0分)题号:

201

要想使文本框中输入数据时屏幕上显示的是"*"号,则该设置的属性是()

A:

Alignement

B:

Enabled

C:

MaxLength

D:

PasswordChar

 

答案:

D

第20题(1.0分)题号:

248

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

A:

3

B:

4

C:

7

D:

12

 

答案:

D

第21题(1.0分)题号:

106

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

A:

B:

图形

C:

报表

D:

浏览

 

答案:

D

第22题(1.0分)题号:

191

修改表文件结构,下列说法错误的是()

A:

新增的字段值全部为空

B:

当修改字段类型时,该字段所有值将全部丢失

C:

修改表文件后用Ctrl+W存盘,将获得一个备份文件

D:

任何情况下都不能同时修改表文件中的字段名和它的长度

 

答案:

B

第23题(1.0分)题号:

178

下列叙述中错误的是()

A:

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

B:

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

C:

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

D:

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

 

答案:

B

第24题(1.0分)题号:

283

在VisualFoxPro中,表单(From)是指().

A:

数据库中各个表的清单

B:

一个表中各个记录的清单

C:

数据库查询的列表

D:

窗口界面

 

答案:

D

第25题(1.0分)题号:

305

在定义菜单时,若要编写相应功能的一段程序,则在结果一项中选择().

A:

命令

B:

填充名称

C:

子菜单

D:

过程

 

答案:

D

第26题(1.0分)题号:

325

执行:

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

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

A:

XY

B:

YX

C:

X+Y

D:

出错信息

 

答案:

A

第27题(1.0分)题号:

269

在VisualFoxpor中创建一个菜单,可以在命令窗口中键入()命令.

A:

CREATEMENU

B:

OPENMENU

C:

LISTMENU

D:

CLOSEMENU

 

答案:

A

第28题(1.0分)题号:

93

联接中包括第一命名表的所有行,这种联接为().

A:

左联接

B:

右联接

C:

内部联接

D:

完全联接

 

答案:

A

第29题(1.0分)题号:

192

选择当前未使用的最小编号工作区的命令是()

A:

SELECT0

B:

SELECT1

C:

SELECTMIN

D:

SELECT-1

 

答案:

A

第30题(1.0分)题号:

144

顺序执行下面VisualFoxPro命令之后,屏幕所显示的记录号顺序是().

USEXYZ

GO6

LISTNEXT4

A:

1~4

B:

4~7

C:

6~9

D:

7~10

 

答案:

C

第31题(1.0分)题号:

41

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

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

在SCORE表中,按成绩升序排列,将结果存入NEW表中,使用SQL语句().

A:

SELECT*FROMSCOREDRDEYBY成绩

B:

SELECT*FROMSCOREDRDEYBY成绩INTOCOURSENEW

C:

SELECT*FROMSCOREDRDEYBY成绩INTOTABLENEW

D:

SELECT*FROMSCOREDRDEYBY成绩TONEW

 

答案:

C

第32题(1.0分)题号:

261

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

A:

删除关系

B:

添加关系

C:

编辑关系

D:

编辑参照完整性

 

答案:

B

第33题(1.0分)题号:

277

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

A:

数值常量

B:

合法的表达式

C:

字符常量

D:

非法的表达式

 

答案:

A

第34题(1.0分)题号:

72

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

A:

实体完整性

B:

数据完整性

C:

引用完整性

D:

用户定义的完整性

 

答案:

A

第35题(1.0分)题号:

256

语句中将查议结果存入数组中,应使用的短语是().

A:

INTOCURSOR

B:

TOARRAY

C:

INOTABLE

D:

INTOARRAY

 

答案:

D

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

第1题(10.0分)题号:

15

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

*【程序设计】

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

*题目:

从键盘上输入一个数n,计算n的阶乘。

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

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

Settalkoff

Input"请输入n的值:

"toN

S=1

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

 

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

?

S

Settalkon

Return

 

答案:

ForI=1toN

S=S*I

Endfor

 

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

第1题(15.0分)题号:

6

如样张所示设计一个名为Form1的表单,表单上有两个命令按钮(Command1、Command2)、

两个文本框(Text1、Text2)和两个标签(Label1、Label2),按钮标题分别为“计算”和

“关闭”、两个标签分别显示“请输入N的值”,“N!

=”字样,两个文本框分别用来接收

输入的N值和输出N!

运行表单,在第一个文本框中输入N的值,单击“计算”按钮计算N!

并在第二个文框中输出计算结果;单击“关闭”按钮,关闭表单。

 

第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