Visual FoxPro 程序设计题库Word格式.docx

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

Visual FoxPro 程序设计题库Word格式.docx

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

Visual FoxPro 程序设计题库Word格式.docx

1欧阳惠女23

2李明男27

3杨霞女24

4郭吴男21

5吴友女25

6何文强男24

INDEXON年龄TOAGE

SEEK23

SKIP

姓名,年龄

执行结果应该是【1】

杨霞24

第6题(1.0分)题号:

15

顺序执行以下命令序列:

STORE123.456TOA

STORESTR(A+A,5)TOB

STOREASC(B)TOC

LEN(B)

内存变量A和C的数据类型分别是【1】、【2】,最后一条命令的输出结果是【3】.

N

数值型

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

5

第7题(1.0分)题号:

53

VisualFoxPro基类有两种,即:

【1】和【2】.

控件类

容器类

第8题(1.0分)题号:

46

如样张所示教师表和系表,使用SQL语句实现求"

计算机"

系所有职工的工资.

SELECT工资FROM教师WHERE系号【1】

(SELECT系呈号FROM【2】)WHERE系名="

IN

第9题(1.0分)题号:

47

如样张所示教师表和系表,数组A包含两个数据元素,分别为"

04"

和"

数学"

把数组A中的数据元素添加到"

系"

表,使用SQL语句:

【1】INTO系FROM【2】A

INSERT

ARRAY

第10题(1.0分)题号:

44

修改表的结构的命令是【1】.

ALTERTABLE

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

279

在VisualFoxPro系统中,以下关于事件的叙述错误的是().

A:

事件是每个对象可以识别和响应的某些行为和动作

B:

事件不能适用于多种控件

C:

事件是通过用户的操作行为引发的

D:

当事件发生时,将执行包含在事件过程中的全部代码

B

181

下列有关数组的说法,不正确的是()

在VisualFoxPro中,只有一维数组和二维数组

数组在使有DIMENSION命令定义之后,就已经具有了初值

数组中各个元素的数据类型必须一致

通过数组的重新定义,可以将一维数组变成二维数组

C

226

以下关于查询的描述中,正确的是().

只能有自由表创建查询

不能由自由表创建查询

只能由数据库表创建查询

可以由各种表创建查询

D

273

在VisualFoxProK,索引文件有两种扩展名,即.DIX和.CDX.下列对这两种扩展名的

描述正确的是()

两者无区别

.IDX是FoxBASE建立索引文件,而.CDX是VisualFoxPro建立的索引文件

.IDX是只含一个索引元的索引文件,而.CDX是含多个索引元的复合索引文件

.IDX是含多个索引元的复合索引文件,而.CDX是只含一个索引元的索引文件

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.课程号

216

以下属于非容器类控件的是().

Form

Label

Page

Container

210

已经打开选课表,其中包括课程号、学号、成绩字段.不同的记录分别重复的课程号或

重复的学号.要使用COUNT命令计算所有学生选修的不同课程有多少,应在执行COUNT命令

之前使用()命令

INDEXON学号TOGG

INDEXON课程号TOGG

INDEXON学号TOGGUNIQUE

INDEXON课程号TOGGUNIQUE

317

在下列关于视图的叙述中,正确的一条是().

视图和查询一样

若导出某视图的数据库表被删除了,该视图不受任何影响

视图一旦建立,就不能被删除

当某一视图被删除后,由该视图导出的其他视图也将自动删除

250

用于更新表中数据的SQL语句是().

UPDATE

REPLACE

DROP

ALTER

A

267

在VisualFoxPro中,为项目添加数据库或自由表,应选择()选项卡.

数据

信息

报表

窗体

第11题(1.0分)题号:

211

以下()不是标准下拉式菜单的组成部分

菜单项

菜单条

菜单标题

快捷菜单

第12题(1.0分)题号:

38

建立STUDENT表的结构:

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

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

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

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

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

第13题(1.0分)题号:

225

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

类具有继承性和封装性

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

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

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

第14题(1.0分)题号:

88

可以链接或嵌入OLE对象的字段类型是()

备注型

通用型和备注型

通用型

任何类型字段

第15题(1.0分)题号:

75

函数DAY(′08/09/98′)返回值是()

计算机日期

出错信息

8

9

第16题(1.0分)题号:

297

在表单MyForm控件的事件或方法代码中,改变该表单背景属性为绿色,正确的命令是().

MyForm.BackColor=RGB(0,255,0)

This.Parent.BackColr=RGB(0,255,0)

ThisFrom.Parent.BackColr=RGB(0,255,0)

This.BackColr=RGB(0,255,0)

第17题(1.0分)题号:

219

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

DATE()-30

YEAR=2003

RECNL()>

12

AT(′IBM′,′Computer′)

第18题(1.0分)题号:

16

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

DELETE

CHANGE

第19题(1.0分)题号:

293

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

Click事件代码设置为()

ThisForm.Refresh

ThisForm.Delete

ThisForm.Hide

ThisForm.Release

第20题(1.0分)题号:

222

以下各表达式中,属于不合法的VisualFoxoPro逻辑型表达式的是().

25<

年龄<

35

FOUND()

.NOT..T.

″ab″$″abd″

第21题(1.0分)题号:

315

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

ABC.BAT

ABC.QPR

ABC.FMT

ABC.MEM

第22题(1.0分)题号:

表单文件的扩展名为().

.SCX

.SCT

.FRX

.DBT

第23题(1.0分)题号:

269

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

CREATEMENU

OPENMENU

LISTMENU

CLOSEMENU

第24题(1.0分)题号:

265

在VisualFoxPro环境下,隐藏命令窗口可选择"

窗口"

的选项是().

循环

清除

隐藏

命令窗口

第25题(1.0分)题号:

178

下列叙述中错误的是()

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

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

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

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

第26题(1.0分)题号:

179

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

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

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

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

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

第27题(1.0分)题号:

24

SQL中可以使用的通配符有().

*

%

_

B项和C项

第28题(1.0分)题号:

80

假定X=8,执行命令?

X=X+1后,结果是()

.T.

.F.

第29题(1.0分)题号:

157

下列创建数据库的方法错误的是()

在项目管理器中建立数据库

通过"

新建"

对话框建立数据库

使用命令CREATDATABASE[DatabaseName]

使用命令USEDATABASE[DatabaseName]

第30题(1.0分)题号:

6

()使得一个对象可以像一个部件一样用在各种程序中,同时也切断了不同模块之间

数据的非法使用,减少了出错的可能.

封装

继承

多态

统一

第31题(1.0分)题号:

132

以下()循环结构用于专门扫描表文件。

FOR

WHILE

SCAN

以上都可以

第32题(1.0分)题号:

338

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

LIKE

AND

=

第33题(1.0分)题号:

151

无论是条形菜单还是弹出式菜单,当选择其中某个选项时都会执行一定的动作.

这个动作不可以是().

执行一个程序

执行一条命令

执行一个过程

激活另一个菜单

第34题(1.0分)题号:

272

在VisualFoxPro中,SORT命令和INDEX命令的区别是()

前者按指定关键字排序,而后者按指定记录排序

前者按指定记录排列,而后者按指定关键字排序

前者改变了记录的物理位置,而后者却不改变

后者改变了记录的物理位置,而前都却不改变

第35题(1.0分)题号:

13

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

DO…ENDDO

IF…ENDIF

FOR…ENDFOR

SCAN…ENDSCAN

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

第1题(10.0分)题号:

14

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

*【程序设计】

*题目:

为自来水公司计算水费:

如果用户用水量不超过5吨,每吨

*0.8元;

超过5吨时,超出部分每吨1.4元。

请编写完整程序。

*(要求用input语句接受用水量的输入,最后的水费用变量x

*输出。

)完成下列程序填空。

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

SETTALKOFF

INPUT"

请输入用水量:

"

TOW

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

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

RETURN

IFW<

5

X=0.8*W

ELSE

X=0.8*5+(W-5)*1.4

ENDIF

?

"

应交水费为:

+STR(x)+"

元"

SETTALKON

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

第1题(15.0分)题号:

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

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

要求添加一个标签label2,

标题文本改为“年”;

添加一个文本框text2,用来显示系统当前的日期对应的月份;

要求添

加一个标签label3,标题文本改为“月”;

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

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

添加一个命令按钮command1,

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

添加一个命令按钮

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

第2题(30.0分)题号:

23

1、数据库设计

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

EMP.DBF:

雇员号C(3)雇员名C(6)部门号C

(2)工资N(6.1)

001张山021200.0

010王宏达011200.0

056马林生021000.0

101赵敏041500.0

123刘伟031800.0

DEPT.DBF:

部门号C

(2)部门名C(6)主任C(6)

01业务部李建

02销售部应伟东

03服务部周根

04财务部陈力胜

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

修改EMP.DBF表中工资字段属性,

使其输入值在0-10000之间,当超出这个范围时,提示“工资在0-10000之间”;

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

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

规则也为“级联”,插入规则为“忽略”。

2、视图设计

根据上述REMO数据库,建立一个名称为SE的视图,查找所有工资在1300(不含1300)以

上的雇员相关信息。

要求显示如下字段:

雇员号,雇员名,部门名,工资。

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

当前位置:首页 > PPT模板 > 简洁抽象

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

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