Visual FoxPro 程序设计题库20Word下载.docx

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

Visual FoxPro 程序设计题库20Word下载.docx

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

Visual FoxPro 程序设计题库20Word下载.docx

1

第5题(1.0分)题号:

63

设计报表可以直接使用命令【1】启动报表设计器.

CREATREPOR

第6题(1.0分)题号:

25

同一个表的多个索引可以创建一个索引文件中,索引文件主文件名与表的主文件名同名,

索引文件的扩展名为【1】,这种索引称为【2】.

CDX

结构复合索引文件

第7题(1.0分)题号:

23

删除表中的记录通常要分为两个步骤:

第一步是【1】.第二步是【2】.

逻辑删除

Delete

物理删除

Pack

第8题(1.0分)题号:

58

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

SETSYSEMENUTO

第9题(1.0分)题号:

35

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

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

插入

修改

删除

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

第10题(1.0分)题号:

56

将设计好的表单存盘时,将产生扩展名为【1】和【2】的两个文件.

.SCX

.sct

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

219

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

A:

DATE()-30

B:

YEAR=2003

C:

RECNL()>

12

D:

AT(′IBM′,′Computer′)

D

246

用户可以在"

菜单设计器"

窗口右侧的()列表框中查看菜单所属的级别.

菜单项

菜单级

预览

B

76

函数LEN(′123′-′123′)的值是()

6

3

7

248

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

4

321

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

SKIP7

INSERTBLANK

GOTO7

LOCATEFORRECNO()=8

INSERTBLANKBEFORE

281

在VisualFoxPro中,MIN(ROUND(6.89,1),9)的值是()

6.9

6.8

61

打开一个已有的项目的操作,错误的是().

从"

文件"

菜单中只能选择"

打开"

命令,在弹出的"

对话框中选择"

文件类型"

为项目文件,然后双击要打开的项目

单击"

常用"

工具栏上的"

按钮,在弹出的"

在资源管理器窗口中单击以"

.PJX"

为扩展名的文件,系统将自动打开VisualFoxPro并在其中打开所选的项目文件

在资源管理器窗口中双击以"

.DBC"

为扩展名的文件,系统将自动打开VisualFoxPro,并在其中打开所选的项目文件

C

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语句().

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

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

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

WHERESTUDENT.学号=SCORE.学号ANDCOURSE.课程号=SCORE.课程号

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

WHERESTUDENT.学号=SCORE.学号ANDCOURSE.课程号=SCORE.课程号

189

项目管理器可以有效地管理表、数据库、菜单、类、程序和其他文件,

并且可以将它们编译成().

扩展名为.APP的文件

扩展名为.EXE的文件

扩展名为.APP.或.EXE的文件

扩展名为.PRG的文件

333

执行以下命令后显示的结果是().

STORE3+4<

9TOA

B=′.T.′<

′.F.′

?

A.AND.B

.T.

.F.

A

第11题(1.0分)题号:

153

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

为表增加字段

对表中的字段名进行修改

删除表中的某些字段

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

第12题(1.0分)题号:

103

命令按钮是().

控件

容器

控件类对象

容器类对象

第13题(1.0分)题号:

78

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

16

8

出错

第14题(1.0分)题号:

154

下列操作中不能将自由表添加到数据库中的是()

在项目管理器中,将要添加自由表的数据库展开至表,并选择"

表"

选项,单击"

添加"

按钮,然后从弹出的"

对话框中选择要添加到当前数据库中的自由表

在数据库设计器中单击鼠标左键,在弹出的菜单中"

添加表"

命令在弹出的"

在数据库设计器中,从"

数据库"

菜单中选择"

命令然后在弹出的"

在命令窗口中输入ADDTABLE命令

第15题(1.0分)题号:

264

在VisualFoxPro中,用LOCATE命令把记录指针指向姓"

刘"

的记录后,想要查找下一个

姓"

的记录,使用的命令是()

LOCATE

CONTINUE

GONEXTE1

SKIP

第16题(1.0分)题号:

14

SQL查询语句中,()短语用于实现关系的投影操作.

WHERE

SELECT

FROM

GROUPBY

第17题(1.0分)题号:

152

下列表达式结果为.F.的是()

′55′>

′500′

′女′<

′男′

DATE()+3>

DATE()

′CHINA′>

′CANADA′]

第18题(1.0分)题号:

73

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

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

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

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

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

第19题(1.0分)题号:

135

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

应使用命令()

FINDFOR工资>

620

SEEK工资>

LOCATEFOR工资>

LISTFOR工资>

第20题(1.0分)题号:

289

在VisualFoxPro中,删除处于关闭状态的表文件KN.DBF应使用命令().

DELETEKN

ERASEKN

DELETEFILEKN.DBF

ERASEFILEKN.DBF

第21题(1.0分)题号:

255

与.NOT.(n<

=50.AND.N>

=15=())等价的条件是()

n>

50.OR.n<

15

n<

50.OR.n>

50.AND.n>

50.AND.n<

第22题(1.0分)题号:

108

某表有姓名(字符型,宽度为6)、入学总分(数值型,宽度为6,小数位为2)和

特长爱好(备注型)共3个字段,则该表的记录长度为()

17

18

19

第23题(1.0分)题号:

121

若要给多个字段建立索引,应()

在表设计器中的"

索引"

选项卡中,在"

索引名"

文本框中输入索引时,在"

类型"

下拉列表中选择一个索引类型,在"

表达式"

文本框中输入索引表达式

字段"

文本框中输入索引名,在"

选项卡中,在多个字段的定义索引下拉列表中选择按"

升序"

或按"

降序"

索引

在表设计器的"

第24题(1.0分)题号:

331

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

Y=″33.77″

X=VAL(Y)

&

Y=X

33.77

出错信息

第25题(1.0分)题号:

125

设表文件中有10条记录,当前记录号为1,且无索引文件处于打开状态.

若执行命令SKIP1后再执行命令?

RECNO(),屏幕将显示()

2

-1

第26题(1.0分)题号:

162

下列基类中不属于容器类的是().

表单

组合框

表格

命令按钮组

第27题(1.0分)题号:

213

以下()不是表单功能.

添加各种控件

设置控件属性

设置事件代码

设定关联数据

第28题(1.0分)题号:

144

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

USEXYZ

GO6

LISTNEXT4

1~4

4~7

6~9

7~10

第29题(1.0分)题号:

11

DELETEALL命令与ZAP命令的区别是()

DELETEALL删除当前工作区的所有记录,而ZAP删除所有工作区的记录

DELETEALL删除当前工作区的所有记录,而ZAP只删除当前记录

DELETEALL只删除记录,而ZAP连同表文件一起删除

DELETEALL删除记录后可以用RECALL命令恢复,而ZAP删除后不恢复

第30题(1.0分)题号:

69

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

DISPLAYRECORD3

LIST1,2,3

DISPLAYNEXT3

DISPLAY1,2,3

第31题(1.0分)题号:

74

关于查询与视图,以下说法错误的是().

查询和视图都可以从一个或多个表中提取数据

视图是完全独立的,它不依赖于数据库的存在而存在

可以通过视图更改数据源表的数据

查询是删除文本文件,以扩展名.QPR保存的。

第32题(1.0分)题号:

当EOF()函数为.T.时,记录指针指向当前表文件的()

第一条记录

某一条记录

最后一条记录

最后一条记录下面

第33题(1.0分)题号:

97

逻辑运算符从高到低的运算优先级是()

.AND.→.OR.→.NOT.

.OR.→.NOT.→.AND.

NOT.→.AND.→.OR.

.NOT.→.OR.→.AND.

第34题(1.0分)题号:

249

用于存储内存变量的文件扩展名为()

.PRG

.FPT

.CDX

.MEM

第35题(1.0分)题号:

293

在VisualFoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的

Click事件代码设置为()

ThisForm.Refresh

ThisForm.Delete

ThisForm.Hide

ThisForm.Release

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

第1题(10.0分)题号:

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

*【程序设计】

*题目:

分别计算200以内的所有奇数和偶数之和并输出。

*(提示:

利用for…endfor语句实现,其中存放奇数和的变

*量为sum_ji,存放偶数和的变量为sum_ou,循环控制变量

*为i)。

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

settalkoff

clear

sum_ji=0

sum_ou=0

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

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

'

奇数和为:

sum_ji

偶数和为:

sum_ou

settalkon

return

fori=1to200

ifmod(i,2)<

>

sum_ji=sum_ji+i

else

sum_ou=sum_ou+i

endif

endfor

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

第1题(15.0分)题号:

22

如样张所示设计一个名称为Form1的表单,求100到500之间能被28整除的数,要求表单上有

一个标签(Label1),一个编辑框(Edit1)和两个命令按钮(Command1、Command2),标

签的标题属性为“100到500之间能被28整除的数:

”,两个按钮的标题属性分别为“开始”

和“退出”。

运行表单时,通过开始按钮控制,在编辑框显示输出结果,点击退出按钮结束

表单运行。

第2题(30.0分)题号:

1、数据库设计

(1)设计一个名为SchoolManage的数据库,其中设计两张表授课表Teaching,教师表Teacher。

Teacher.dbf:

教师编号C(3)姓名C(6)性别C

(2)职称C(6)院系编号C

(2)

001刘淇女讲师01

002王玉明男副教授02

003马华龙男教授03

Teaching.dbf:

课程名称C(10)教师编号C(3)授课班级C(6)学生人数N

(2)课时数N

(2)

大学英语00108物理6050

高等数学00207化工3254

外国文学史00306中文4054

(2)为数据库SchoolManage中的两个表建立表之间一对多的永久关系;

修改teacher.DBF表

中性别字段属性,使其输入值只能为“男”或者“女”,当超出这个范围时,提示

“数据输入错误”;

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

将其更新规则设为“级联”,

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

2、视图设计

根据以上建立的数据库,建立一个视图,名称为ST,要求显示所有课程名称,授课班级,学

生人数,姓名,职称,院系编号。

并按课程名称降序排列。

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

当前位置:首页 > 自然科学 > 生物学

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

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