当前位置:文档之家› 二级VFP笔试模拟题

二级VFP笔试模拟题

二级VFP笔试模拟题
二级VFP笔试模拟题

计算机培训模拟题

????????????????????????

(二级Visual FoxPro)

内部资料严禁翻录

2004.05

笔试模拟题01

(试时间 90分钟,满分 100分)

一、选择题(l~35,每题2分,共70分)

下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

1.从关系模式中找出满足给定条件的元组的操作称为______________。

A.联接

B.项目管理软件

C.选择 D.排序

2.实体间联系的类型有__________种。

A.1. B.2 C.3 D.4

3.数据模型是_________的集合。

A.文件 B.记录 C.数据 D.记录及其联系

4.在Visual FoxPro的命令窗口中键入OPEN DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤_________。

A.单击“文件”菜单中的“打开”按钮,在“打开”对话框中,从“文件类型”列表框中选择“数据库”,并在显示窗口中选择要打开的数据库名,单击“确定”

B.单击“编辑”菜单中的“打开”按钮,在“打开”对话框中,从“文件类型”列表框中选择“数据库”,并在显示窗口中选择要打开的数据库名,单击“确定”

C.单击“文件”菜单中的“打开”按钮,在“打开”对话枢中,从“文件类型”列表框中选择“项目”、并在显示窗口中选择要打开的数据库名,单击“确定”

D.单击“文件”菜单中的“打开”按钮,在“打开”对话框中,从“文件类型”列表框中选择“表”,并在显示窗口中选择要打开的数据库名,单击“确定”

5.只能在本层模块程序中使用而不能被上层模块和下层模块程序访问的变量类型是______.

A局部变量 B.公共变量 C.私有变量 D.以上都不对

6.Visual FoxPro 6.0是可运行在Windowss98、windows NT平台的_____位数据开发系统。

A.8

B.16 C.32 D.64

7.创建菜单可以用命令______。

A. DEFINE PAD B.DEFINE BAR

C. DEFINE POPUP D.READ MENU

8.下列关于结构复合索引文件,描述正确的是______。

A.一个表只能建立一个结构复合索引文件

B.不能随表打开时自动打开

C.在同一索引文件中只能包含一个索引项

D.在添加、更改或删除记录时需要手动维护索引

9.若所建立索引的字段值只有惟—一个值出现在索引项中,并且一个表中可以创建多个,它应该是_______.

A.主索引 B.惟一索引 C候选索引 D.普通索引

10.“字段”选项卡中定义字段有效性规则的项目不包括________.

A.规则

B.信息 C.默认值 D.更新

11.要想建立数据库“工资管理”,应使用命令_________。

A.CREATE 工资管理 B.CREATE DATA 工资管理

C.MODIFY DATA工资管理 D.MODIFY 工资管理

12.下列函数中函数值为字符型的是_________。

A.ABS()

B.SPACE() C.BETWEEN() D.DATE()

13.Visual FoxPro常量数据类型包括_______种。

A.3

B.4

C.5

D.6

14. SQL的DELETE命令是指_________。

A.从表中删除行

B.从表中删除列

C.从基本表中删除行

D.从基本表中删除列

15.使用的数据库如下:

当前盘当前目录下有数据库db-yh,其中有数据库表kh.dbf,该数据库表的内容是:帐号姓名帐户金额职业

0125025 王小涛 50000 职员

0125031 孙静 20000 职员

0125047 刘勋 50000 职员

0125058 王刚 80000 教师

0125031 张清 60000 教师

0125045 刘斌 70000 教师

执行如下SQL语句后

SELECT * FROM kh INTO DBF kh ORDER BY 帐户金额

结果是______。

A.系统会提示出错信息

B.会生成一个按“帐户金额”升序排序的表文件,将原来的kh.dbf文件覆盖 C.会生成一个按“帐户金额”降序排序的表文件,将原来的kh.dbf文件覆盖 D.不会生成排序文件,只在屏幕上显示一个按“帐户金额”升序排序的结果16.执行下列程序以后,内存变量A的内容是________。

CLOSE DATABASE

A=0

USE KH

GO TOP

DO WHILE .NOT.EOF()

IF 账户金额>50000

A=A+1

ENDIF

SKIP

ENDDO

A.1

B.2

C.2

D.4

17.有如下SQL SELECT语句

SELECT * FROM kh where 账户金额 BETWEEN 30000 AND 60000

与该语句等价的是_____。

A.select * from kh 账户金额<=30000.and.账户金额>=60000

B.select * from kh 账户金额<30000.and.账户金额>60000

C.select * from kh 账户金额>=30000.and.账户金额<=60000

D.select * from kh 账户金额>30000.and.账户金额<60000

18.Visual FoxPro中的SET RELATION关联操作是一种______。

A.逻辑联接

B.物理连接 C.逻辑排序 D.物理排序

19.在当前盘目录下删除表KH的命令是__________。

A.DROP KH B.DELETE TABLE KH

C.DROP TABLE KH D.DELETE KH

20.有如下SQL语句

SELECT max(账户金额)INTO ARRAY a FROM KH

执行该语句后。

A.a[1]的内容为80000

B.a[1]的内容为50000

C.a[0]的内容为 80000

D.a[0]的内容为50000

21.有如下SQL语句

SELECT 账号,avg(账户金额) As 平均金额 FROM kh;

Group by 职业 into dbf temp

执行该语句后temp表中第二条记录的“平均金额”字段的内容是_________。 A.40000 B.50000 C.60000 D.70000

22.将kh表的姓名字段的宽度由6改为8,应使用SQL语句是()

A.ALTER TABLE kh 姓名 WITH C(8)。

B.ALTER TABLE kh 姓名 C(8)

C.ALTER TABLE kh ALTER 姓名 c(8)

D.ALTER kh ALTER姓名C(8)

23.有如下SQL语句

CREATE VIEW kh-view AS SELECT * FROM kh where 职业=”教师”

执行该语句产生的视图包含的记录个数是( )。

A.1

B.2

C.3

D.4

24.有如下SQL语句

CREATE VIEW kh-view AS SELECT 姓名 AS 客户姓名,账户金额 FROM kh 执行语句后产生的视图含有的字段名是( )。

A. 姓名、账户金额 B.客户姓名、账户金额

C.姓名、账户金额、职业 D.客户姓名、账户金额、职业

25.视图设计器中包含的选项卡有()。

A.更新条件、筛选、字段

B.显示、排序依据、分组依据

C.更新条件、排序依据、显示

D.联接、显示、排序依据

26.执行如下SQL语句后

SELECT DISTINCT姓名 FROM kh;

WHERE账户金额=50000 into DBF kh-x

表中kh-x中的记录个数是()。

A.1

B.2

C.3

D.4

27求每种职业的平均金额的SQL语句是()。

A.SELECT 职业,avg(账户金额) FROM kh GROUP BY 账户金额

B.SELECT 职业,avg(账户金额) FROM kh ORDER BY 账户金额

C.SELECT 职业,avg(账户金额) FROM kh ORDER BY 职业

D.SELECT 职业,avg(账户金额) FROM kh GROUP BY 职业

28.下列关于查询与视图的区别的说法正确的是()。

A.查询与视图的定义和功能完全相同

B.查询与视图的定义都保存在相应的文件中

C.查询与视图都只能读取基表的数据

D.视图几乎可用于一切能使用表的地方,而查询不能

29.在命令窗口键入()命令可以打开查询设计器,建立查询。

A.CREATE QUERY

B.OPEN QUERY

C.MODIFY QUERY

https://www.doczj.com/doc/c416685758.html,E QUERY

30.Visual FoxPro的报表文件.FRX中保存的是( )。

A.打印报表的预览格式

B.打印报表本身

C.报表的格式和数据

D.报表设计格式的定义

31.命令按钮组中表示当前选中的按钮的序号的属性是()。

A.Value

B.Backstyle

C.Buttons

D.ButtonCount

32.下列()属性是用来描述表单的名称。

A.Caption

https://www.doczj.com/doc/c416685758.html,

C.Tabstop

D. WindowType

33.项目管理器中的“文本文件”组件包含在()选项卡中。

A.其他 B.代码 C.数据 D.类

34.如果要从数据环境中移去某个表,那么()。

A.与这个表相关的所有关系也将同时被移去

B.与这个表相关的所有关系不会被移去

C.与这个表相关的所有关系是否被移去

D.以上都不对

35.关系数据库管理系统所管理的关系是()。

A.一个DBF文件

B.若干个二维表

C.一个DBC文件

D.若干个DBC文件

二、填空题(每题2分,共30分)

请将每空的正确答案写在答题卡[1]-[15]序号的横线上,答在试卷上不得分。

1.Visual FoxPro 6.0不仅支持面向过程的程序设计,而且支持[1]的程序设计,它提供大量辅助设计工具,提高了工作效率。

2.对关系进行选择、投影或联接运算之后,运算的结果仍然是一个[2].

3.表达式CTOD(“97-06-06”)-{97-06-01}的结果是[3]。

4.查询文件的扩展名是[4]。

5.如果要把数据库从项目文件中或从磁盘上移去,应该单击项目管理器的[5]按钮。

6.在表设计器中,表结构由基本结构、[6]、[7]和附加设置四部分组成。

7.在表单中保存单行文本,使用[8]控件;能够同时浏览非常长的文本,使用[9]控件。

下面各题使用如下的“学生”表和“班级”表。

“学生”表

学生号姓名数学英语班级号

11020001 章俊 85 80 01

11020002 王岩 92 87 02

11020003 刘涛 76 82 03

11020004 孙立 80 75 04

“班级”表

班级号班级名

01 一班

02 二班

03 三班

8.使用SQL语句将一条新的记录插入班级表:

INSERT [10] 班级(班级号,班级名)[11](“04”,“四班”)

9.使用SQL语句求“一班”的所有学生的数学成绩总和。

SELECT [12](数学) FROM 学生;

WHERE 班级号 in (SELECT 班级号 FROM [13] WHERE班级名=“一班”)

10.使用SQL语句完成如下操作(将所有班级号为“01”学生的英语成绩加上5分)

[14]学生 SET 英语=英语+5 [15]班级号=“01”

笔试模拟题02

(试时间 90分钟,满分 100分)

一、选择题(l~35,每题2分,共70分)

1.在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以。

A.单击选项按钮

B.双击选项按钮

C.先单击选项组,并选择“编辑”命令,然后再单击选项按钮

D.以上B和C都可以

2.如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作不能执行。

职工表

职工号职工名部门号工资

001 李红 01 580

005 刘军 01 670

025 王芳 03 720

038 张强 02 650

部门表

部门号部门名主任

01 人事处高平

02 财务处将华

03 教务处许红

04 学生处杜琼

A.从职工表中删除行(”025”,”王芳”,”03”,720)

B.将行(”005”,”乔兴”,”04”,7500)插入到职工表中

C.将职工号为”001”的工资改为700

D.将职工号为”038”的部门改为”03”

3.以下关于查询的描述正确的是______。

A.不能根据自由表建立查询

B.只能根据自由表建立查询

C.只能根据数据库表建立查询

D.可以根据数据库表和自由表建立查询

4.用SQL语句建立表时将属性定义为主关键字,应使用短语______。

A.CHECK

B.PRIMARY KEY

C.FREE

D.UNIQUE

5.下面关于数据环境和数据环境中两个表之间的关系的陈述中,。是正确的_____。

A.数据环境是对象,关系不是对象

B.数据环境不是对象,关系是对象

C.数据环境是对象,关系是数据环境中的对象

D.数据环境和关系均不是对象

6.为表单MyForm添加事件或方法代码,改变该表单中的控件Cmdl的Caption属性的正确命令是_______。

A.Myform.Cmdl.Caption=”最后一个”

B.THIS.Cmdl.Caption=”最后一个”

C.THISFORM.Cmdl.Caption=”最后一个”

D.THISFRMSET.Cmdl.Caption=”最后一个”

7.关系数据库管理系统的3种基本关系运算不包括_______.

A.比较 B.选择 C.联接 D.投影。

8.在“报表设计器”中,可以使用的控件是_______.

A.标签、域控件和线条

B.标签、域控件和列表框

C.标签、文本框和列表框 D.布局和数据源

9.下面关于运行应用程序的说法正确的是______.

A.app应用程序可以在Visual FoxPro和Windows环境下运行

B..exe只能在Windows环境下运行

C..exe应用程序可以在Visual FoxPro和Windows环境下运行

D..app应用程序只能在Windows环境下运行

10.在SQL中,基本表的撤消(从数据库中删除表)可以用

A. DROP SCHEMA命令 B.DROP TABLE命令

C.DROP VIEW命令 D.DROP INDEX命令

11.在Visual FoxPro中,用于建立或修改过程文件的命令是_________.

A.modify <文件名> B.modify command <文件名>

C.modify procedure <文件名> D.上面B和C都对

12.数据库系统与文件系统的主要区别是________。

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

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

C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量

13.在Visual FoxPro中,可以对字段设置默认值的表_______

A.必须是数据库表 B.必须是自由表

C.自由表或数据库表达式 D.不能设置字段的默认值

14.查询设计器和视图设计器的主要不同表现在于

A.查询设计器有“更新条件”选项卡,没有“查询去向”选项

B.查询设计器设有“更新条件”选项卡,有“查询去向”选项

C.视图设计器设有“更新条件”选项卡,有“查询去向”选项

D.视图设计器有“更新条件”选项卡,也有“查询去向”选项

15.下面关于Visual FoxPro数组的叙述中,错误的是_____.

A.用DIMENSION和DECLARE都可以定义数组

B.Visual FoxPro只支持一维数组和二维数组

C.一个数组中各个数组元素必须是同一种数据类型

D.新定义数组的各个数组元素初值为.F

16.用于显示部分查询结果的TOP短语,必须与_____同时使用,才有效果。

A.ORDER BY

B.FROM

C.WHERE

D.GROUP BY

17.设有图书管理数据库:

图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C’(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)

对于图书管理数据库,检索北京希望电子出版社的所有图书的书名和书价,检索结果按书价降序排列。下面SQL语句正确的是。

SELECT书名,单价FROM图书WHERE出版单位=“北京希望出版”;

A. GROUP BY单价DESC

B. ORDER BY单价DESC

C. ORDER BY单价ASC

D. GROUP单价ASC

18.对于学生关系S( S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制

在15-30之间,则这条规则属于________

A. 实体完整性规则 B.参照完整性规则

C.用户定义的完整性规则 D. 不属于以上任何一种规则

19.STR(109.87,7)对的值是_________。

A. 109.87 B .“109.87” C.109.870 D.“109.870”

20. {^1999/05/01}+31的值应为__________。

A.{99/06/01} B.{99/05/31}

C.{99/06/02} D.{99/04/02}

21.“项目管理器”的“数据选项卡”用于显示和管理________。

A.数据库、自由表和查询 B.数据库、视图和查询

C.数据库、自由表、查询和视图 D.数据库、表单和查询

22.在表结构中,逻辑型、日期型、各注型字段的宽度分别固定为________。

A.3,8,10 B.l,6,4

C.l,8,任意 D.l,8,4

23.执行SET EXACT OFF命令后,再执行“北京市”=“北京”命令的显示结果是____。 A..T. B..F. C. .I. D..0.

24.建立表结构的SQL命令是________。

A. CREAT CURSOR B. CREAT TABLE

C. CREAT INDEX D. CREAT VIEW

25.给出以下程序的运行结果:

SET TALK OFF

X=0

Y=0

DO WHILE X<100

X=X+l

IF INT(X/2)=X/2

LOOP

ELSE

Y=Y+X

ENDIF

ENDDO

?”Y=”,Y

RETURN

运行结果为________。

A. Y=500 B. Y=1500

C. Y=2000 D. Y=2500

26.表达式VAL(SUBS(“奔腾586”, 5,l))*Len(“Visual FoxPro”)的结果是_____ 下面关于过程调用的陈述中,_______是正确的。

A.实参与形参的数量必须相等

B.当实参的数量多于形参的数量时,出现运行时错误。

C.当形参的数量多于实参的数量时,多余的实参被逻辑假

D.上面B.和巳都对

27.下列SQL语句中,修改表结构的是________

A.ALTER B.CREATE

C.UPDATE D.INSERT

28.不允许记录中出现重复索引值的索引是________

A主索引 B.主索引、候选取索引、普通索引

C主索引和倏选索引 D.主索引、候选索引和惟一索引

29.关系是指__________

A. 元组的集合

B. 属性的集合

C.字段的集合 D. 实例的集合

30. Visual FoxPro数据库文件是_________

A. 存放用户数据的文件 B.管理数据库对象的系统文件

C.存放用户数据和系统的文件 D.前三种说法都对

31. 计时器控件的主要属性是_______

A. Enabled B.Caption

C.Interval D.Value

32.SQL语言是_________。

A.高级语言 B.结构化查询语言

C.第三代语言 D.宿主语言

33.下述命令中的_________命令不能关闭表文件。

A.USE B. CLOSE DATABASE

C.CLEAR D. CLOSE ALL

34.设有图书管理数据库:

图书(总编号C(6),分类号C(8),书名 C(16),作者C(6),出版单位C(20),

单价N(62))

读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20》借阅(借书证号C(4),总编号C(6),借书日期D(8》

对于图书管理数据库,求CIE单位借阅图书的读者的人数。

下面SQL语句正确的是__________。

SELECT________ FROM借阅VqIERE;

借书证号_________

A.COUNT( DISTINCT借书证号)

IN(SELECT借书证号 FROM读者 WHERE单位=“CIE”)

B.COUNT( DISTINCT借书证号)

IN(SELECT借书证号 FROM借阅 WHERE单位=“CIE”)

C.SUM(DISTINCT借书证号)

IN(SELECT惜书证号 FROM读者 WHERE单位=“CIE”)

D.SUM(DISTINCT借书证号)

IN(SELECT借书证号 FOR 借阅 WHERE单位=“CIE”)

35.在SQL语句中将查询结果存放到数组中的短语是()。

A.INTO CURSOR B.INTO DBF

C. TO FILE D. INTO ARRAY

二、填空题(每题2分,共30分)

请将每空的正确答案写在答题卡[1]至[15]序号的横线上,答在试卷上不得分。

1.数据库管理系统支持的数据模型主要有三种,分别是层次模型、网状模型、[l]模型。

2.有如下SQL语句:

SELECT读者.姓名,读者.职称,图书.书名,借阅.借书日期;

FROM图书管理!读者,图书管理!惜阅,图书管理!图书;

WHERE借阅.借书证号一读者.借书证号;

AND图书.总编号一借阅.总编号

其中RqIERE子句中的“借阅.借书证号一读者.借书证号”对应的关系操作是[2]。

3.?LEN(TRIM(“国庆”+“假期”))=[3]

4.设有图书管理数据库:

图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))

读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))

借阅(借书证号C(4),总编号C(6),借书日期D(8))

对于图书管理数据库,将图书表中北京希望电子出版社的图书的单价涨价10%。请对下面的SQL语句填空:

UPDATE图书[4] WHERE出版单位=“北京希望电子出版社”

5.查询设计器的筛选选项卡用来指定查询的[5]。

6.设有图书管理数据库:

图书(总编号C(6),分类号C(8),书名 C(16),作者C(6),出版单位C(20),单价N(6,2))

读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))

借阅(借书证号C(4),总编号C(6),借书日期D(8))

对图书管理数据库的借阅表,将借书证号和总编号定义为借阅表的候选索引,索引名是hXSy。请对下面的SQL语句填空:

ALTER TABLE借阅[6]

7.下列命令执行后的结果是[7]。

STORE ”GOOD BYE!” TO X

?LEFT(X,2),SUBSTR(X,6,2)+SUBSTR(X,6),RIGHT(X,3)

8.设有图书管理数据库:

图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(62)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))

借阅(借书证号C(4),总编号C(6),借书日期D(8))

对图书管理数据库,将读者表中的借书证号属性名改为书证号。请对下面的SQL语句

填空:

ALTER TABLE读者[8][9]

9.数据库表之间的一对多联系通过主表的[10]索引和子表的[11]索引实现。

10.在SELECT-SQL语句中,表示条件表达式用WHERE子句,分组用[12]子句,排序用[13]子句。11.报表由[14]和[15]两个基本部分组成。

笔试模拟题03

(试时间 90分钟,满分 100分)

一、选择题(1~35,每题2分,共70分)

1.在建立惟一索引,出现重复字段值时,只存储重复出现记录的__________。

A. 第一个

B. 最后一个

C. 全部 D.几个

2.不可以作为文本框控件数据来源的是________________。

A. 数值型字段

B. 内存变量

C. 字符型字段 D.备注型字段3.Visual FoxPro参照完整性规则不包括________。

A. 更新规则 B.删除规则 C. 查询规则 D. 插入规则

4.SQL语句中修改表结构的命令是_________。

A. MODIFY TABLE B.MODIFY STRUCTURE

C.ALTER TABLE D. ALTER STRUCTURE

5.有如下程序:

INPUT TO A

IF A=10

S=0

ENDIF

S=l

?S

假定从键盘输入的A的值一定是数值型,那么上面条件选择程序的执行结果是_______。 A.O B.1 C.由A的值决定 D. 程序出错

6.假定一个表单里有一个文本框Textl和一个命令按钮组CommandGrollpl,命令按钮组是一个容器对象,其中包含Commandl和CommandZ两个命令按钮,如果要在Commandl 命令按钮的某个方法中访问文本框的Value属性值,下面_________式子是正确的。

A.This.ThisForm.Textl.Value

B.This.Parent.parent.Textl.Value

C.Parent.Parent.Textl.Value

D.This.parent.Textl.Value

7. 作为整个应用程序入口点的主程序至少应具有以下功能__________。

A初始化环境 B.初始化环境、显示初始用户界面

C.初始化环境、显示初始用户界面、控制事件循环

D.初始化环境、显示初始的用户界面、控制事件循环,退出时恢复环境

8.显示和隐藏命令窗口的操作是___________。

A.单击“常用”工具栏上的“命令窗口”按钮

B.通过“窗口”菜单下的“命令窗口”选向来切换

C.直接按CTRL+FZ或CTRL+F4的组合键

D.以上方法都可以

9. 备注型字段在表中占用________个字节。

A. 8 B.1 C.4 D.10

10.Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是________。

A. 索引、排序、查找 B.建库、录入、排序

C. 选择、投影、联接

D. 显示、统计、复制

11.用于实现数据库各种数据操作的软件称为__________。

A.数据软件 B.操作系统

C.数据库管理系统 D.编译程序

12.在以下四组函数运算中,结果相同的是_________。

A.LEFT(”Visual FoxPro”,6)与SUBSTR(”Visual Foxpro”,1,6)

B.YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)

C.VARTYPE(”36-5*4”)与VARTYPE(36-5*4)

D.假定A=”this”,B=”is A string”, A-B与A+B

13.结构化程序设计的三种基本逻辑结构是_________。

A.选择结构、循环结构和嵌套结构 B.顺序结构、选择结构和循环结构

C.选择结构、循环结构和模块结构 D.顺序结构、递归结构和循环结构

14.在FoxPro下,不能清除所有内存变量的命令是________。

A.RELEASE ALL B.CLEAR ALL

C. CLOSE ALL D.CLEAR MEMORY

15.Visual FoxPro的报表文件.FRX中保存的是_________。

A. 打印报表的预览格式 B.打印报表本身

C.报表的格式和数据 D.报表设计格式的定义

16. 下面对于控件类的各种描述中,__________是错误的。

A.控件类用于进行一种或多种相关的控制

B.可以对控件类对象中的组件单独进行修改或操作

C.控件类一般作为容器类中的控件

D.控件类的封装性比容器类更加严密

17. SQL的数据操作语句不包括__________。

A.INSERT B.UPDATE C.DELETE D.CHANGE

18. SQL中可使用的通配符有_________。

A. *(星号)

B. %(百分号) C.(下划线) D. B和C

19.对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制

在15-30之间,则这条规则属于_________。

A. 实体完整性规则 B.参照完整性规则

C.用户定义的完整性规则 D.不属于以上任何一种规则

20.使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个

数为________。

A. 2个 B.3个 C. 5个 D. 6个

21.假定系统日期是1998年12月20日,有如下命令:

N=(YEAR(DATE())-1900)%100,执行后N的值应为_______。

A.1998 B.98 C.20 D.12

22. 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的________。 A.“一方”表的主索引或候选索引,“多方”表的普通索引

B.“一方”表的主索引,“多方”表的普通索引或候选索引

C.“一方”表的普通索引,“多方”表的主索引或候选索引

D.“一方”表的普通索引,“多方”表的候选索引或普通索引

23.如果要在屏幕上直接看到查询结果,“查询去向”应该选择_________。

A. 屏幕

B. 测览

C. 临时表或屏幕

D. 浏览或屏幕

24.在Visual FoxPro中,表单( Form)是指_______。

A. 数据库中各个表的清单 B.一个表中各个记录的清单

C.数据库查询的列表 D.窗口界面

25.视图不能单独存在,它必须依赖于_________。

A视图 B.数据库 C.数据表 D. 查询

26.当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺

省[范围]短语,则系统将_________。

A. 只计算当前记录的工资值

B. 计算前8条记录的工资和

C. 计算后8条记录的工资和

D. 计算全部记录的工资和

27.不属于数据定义功能的SQL语句是_________。

A.CREAT TABLE B.CREAT CURSOR

C. UPDATE D.ALTER TABLE

28.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等。其中最重要的,也是使用最频繁的语句是_________。

A.SELECT B.INSERT C.UPDATE D.DELETE

29.设有图书管理数据库:

图书(总编号C(6),分类号C(8),书名 C(16),作者C(6),出版单位C(20),

单价N(6,2))

读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))

对于图书管理数据库,如下的SQL命令:

SELECT书名,作者,出版单位FROM图书管理!图书;

WHERE出版单位=“高等教育出版社” OR出版单位=“北京希望电子出版社‘其中,SELECT 后的书名、作者和出版单位所对应的关系操作是________。

A. 投影操作

B. 联接

C. 选择

D. 合并

30.关系数据库管理系统所管理的关系是________。

A. 一个DBF文件 B.若干个二维表

C. 一个DBC文件

D.若干个DBC文件

31.要为当前表所有职工增加100元工资,应该使用命令________。

A. CHANGEI资 WITHI资+100

B.REPLACEI资 WITHI资+100

C.CHANGE ALL工资 WITH工资+100

D.REPLACE ALL工资 WITH工资+100

32.要使学生数据表中不出现同名学生的记录,在数据库中需要建立_______。

A. 字段有效性限制

B. 属性设置

C.记录有效性限制 D. 设置触发器

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

A.WHERE B.SELECT C.FROM D. GROUP BY

34.设有图书管理数据库:

图书氏总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),

单价N(62》

读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20》借阅(借书证号C(4),总编号C(6),借书日期D(8)

对于图书管理数据库,查询0002号借书证的读者姓名和所借图书的总价值。

下面SQL语句正确的是_______。

SELECT姓名,SUM(单价)FROM图书,读者WHERE;

借书证号。“0002”AND。

A.总编号 IN(SELECT总编号 FROM借阅 WHERE借书证号=“0002”)

B.总编号 NOT IN(SELECT总编号 FROM借阅 WHERE借书证号=“0002”)

C.总编号=(SELECT总编号 FROM借阅 WHERE借书证号=“0002”)

D.WHERE借书证号=“ 0002”

35.S(S#,SN SEX AGE,DEPT)

C(C#,CN)

SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT

为系别,C#为课程号,CN为课程名,GRADE为成绩。检索所有比”王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是_________。

A.SELECT SN,AGE,SEXFROM S;

WHERE AGE>(SELECT AGE FROMS WHERE SN=’王华’)

B.SELECT SN,AGE,SEX;

FROM S WHERE SN=’王华’

C.SELECT SN,AGE,SEX FROM S

WHERE AGE>(SELECT AGE WHERE SN=’王华’)

D.SELECT SN,AGE,SEX FROM S

WHRER AGR>王华AGE

二、填空题(每题2分,共30分)

请将每空的正确答案写在答题卡[1]-[15]序号的横线上,答在试卷上不得分。

1.设有如下关系表R:

R(NO,NAME,SEX,AGE,CLASS)

主关键字是NO

其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现

下列功能的SQL语句。

将所有“95101”班号改为“95101”;[1]。

2.使用“应用程序向导”创建的项目,除项目外还自动生成一个[2]。

3.关系数据库中每个关系的形式是[3]。

4.SQL可以控制视图的[4]列方法。

5.在表的尾部增加一条空白记录的命令是[5]。

6.Visual FoxPro的主索引和候选索引可以保证数据的间完整性。

7.设有图书管理数据库:

图书年总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),

单价N(62))

读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))

对于图书管理数据库,如下的SQL命令:

SELECT书名,作者,出版单位 FROM图书管理!图书;

WHERE出版单位=“高等教育出版社” OR出版单位=“北京希望电子出版社”

其中,WHERE短语后的出版单位=“高等教育出版社” OR出版单位=“北京希望电子出版社”对应的关系操作是[7]。

8.创建视图时,相应的数据库必须是[8]状态。

9.设有图书管理数据库:

图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),

单价N(62))

读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))

对于图书管理数据库,查询与“005”号借书证借有相同书的借书证号。请对下面的SQL

语句填空:

[9]SELECT DISTINCT借书证号FROM借阅WHERE总编号;

10.在SQL中,测试列值是否为空值用[10]运算符号,测试列值是否为非空值用[11]运算符号。

11.设有图书管理数据库:

图书(总编号C(6),分类号C(8),书名C(16)’,作者C(6),出版单位C(20),

单价N(62))

读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)·)借阅(借书证号C(4),总编号C(6),借书日期D(8))

对于图书管理数据库,要查询借阅了两本和两本以上图书的读者姓名和单位,请对下

面的SQL语句填空:

SELECT姓名,单位FROM图书管理!读者;

WHERE借书证号IN(SELECT[12]FROM图书管理!借阅;

GROUP BY借书证号[13]COUNT(*)》=2)

12.表格控件使用的数据资源大多数是来自[14]和[15]。

笔试模拟题04

(试时间 90分钟,满分 100分)

一、选择题(l~35,每题2分,共70分)

1.设有图书管理数据库:

图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(26),单价N(62))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))

对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和

册数,下面SQL语句正确的是 __________。

SELECT出版单位_________,_________,__________,;

FROM图书管理!图书___________出版单位

A. MIN(单价) AVGAGE(单价) COUNT(*) GROUP BY

B.MAX(单价) AVG(单价) COUNT(*) ORDER BY

C.MAX(单价) AVG(单价) SUM(*) ORDER BY

D.MAX(单价) AVG(单价) COUNT(*) GROUP BY

2.借阅(借书证号C(4),总编号C(6),借书日期D(8))

对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号。下面SQL语句正确的是_________。

SELECT借书证号FROM借阅WHERE总编号=;________

A.(SELECT借书证号FROM图书WH ERE书名=“现代网络技术基础”)

B.(SELECT总编号 FROM图书 WHERE书名=“现代网络技术基础”)

C.(SELEcT借书证号FROM借阅WHERE书名=“现代网络技术基础”)

D.(SELECT总编号 FROM借阅 WHERE书名=“现代网络技术基础”)

3.以下关于查询的描述正确的是_________。

A. 不能根据自由表建立查询 B.只能根据自由表建立查询

C.只能根据数据库表建立查询 D.可以根据数据库表和自由表建立查询

4.Visual FoxPro的报表文件.FRX中保存的是

A. 打印报表的预览格式 B.打印报表本身

C. 报表的格式和数据

D. 报表设计格式的定义

5.假定表单中包含有一个命令按钮,那么在运行表单时。下面有关事件引发次序的陈述中,__________是正确的。

A.先命令按钮的Init事件,然后表单的Init事件,最后表单的Load事件

B.先表单的Init事件,然后命令按钮的Init事件,最后表单的Load事件

C.先表单的Load事件,然后表单的Init事件,最后命令按钮的Init事件

D.先表单的Load事件,然后命令按钮的Init事件,最后表单的Init事件

6.视图设计器中比查询设计器中多出的选项卡是________

A. 字段

B. 排序依据

C. 联接

D. 更新条件

7.下列关于属性、方法和事件的叙述中,是错误的。

A.属性用于描述对象的状态,方法用于表示对象的行为

B.基于同一个类产生的两个对象可以分别设置自己的属性值

C.事件代码也可以像方法一样被显式调用

D.在新建一个表单时,可以添加新的属性、方法和事件

8.SQL语言是具有-的功能。

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

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

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

A. WHERE B.SELECT C.FROM D. GROUP BY

10.数据库系统的构成为:数据库集合、计算机硬件系统、数据库管理员和用户与______。

A. 操作系统 B.文件系统

C.数据集合 D.数据库管理系统及相关软件

11.在应用程序生成器的“数据”选项卡中可以_________。

A.为表生成一个表单和报表,并可以选择样式 B.为多个表生成的表单必须有相同的样式 C.为多个表生成的报表必须有相同的样式 D.只能选择数据源,不能创建它

12.如果一个过程不包含RETURN语句,或RETU’RN语句中没有指定表达式,那么该过程________ 。

A. 没有返回值 B.返回O C.返回.T. D. 返回.F.

13.不允许记录中出现重复索引值的索引是_________。

A. 主索引 B.主索引、候选取索引、普通索引

C. 主索引和候选索引

D. 主索引、候选索引和惟一索引

14.打开一个数据库的命令是__________。

A.USE B.USE DATABASE C.OPEN D.OPEN DATABASE

15.在Visusl FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择________。

A.限制( Restrict)

B.忽略(Ignore) C.级联(Cascade) D.级联(Cascade)或限制(Restrict)16.使用关系运算对系统进行操作,得到的结果是________。

A.属性 B.元组 C. 关系 D. 关系模式

17.DELETE FROM S WHERE年龄>60语句的功能是________。

A.从S表中彻底删除年龄大于60岁的记录 B.S表中年龄大于60岁的记录被加上删除标记 C. 删除S表 D.删除S表的年龄列

18.清除主窗口屏幕的命令是________。

A.CLEAR B.CLEAR ALL C.CLEAR SCREEN D.CLEAR WINDOWS

19.关系数据库管理系统的3种基本关系运算不包括________。

A. 比较 B.选择 C.联接 D. 投影

20.设有图书管理数据库:

图书(总编号C(6),分类号C(8),书名 C(16),作者C(6),出版单位C(20),单价N(62))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))

借阅(借书证号C(4),总编号C(6),借书日期D(8))

对于图书管理数据库,查询0002号借书证的读者姓名和所借图书的总价值。

下面SQL语句正确的是_______。

SELECT姓名,SUM(单价)FROM图书,读者WHERE;

借书证号=“0002”AND;

A.总编号IN(SELECT总编号FROM借阅WHERE借书证号=“0002”)

B.总编号 NOT IN(SELECT总编号 FROM借阅 WHERE借书证号=“0002”) C.总编号=(SELECT总编号FROM借阅WHERE借书证号=“0002”)

D.WHERE借书证号=“0002”

21.以下赋值语句正确的是________。

A. STORE8TO X,Y

B.STORE 8,9TO X,Y

C.X=8,Y=9

D.X,Y=8

22. EOF( )是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为__________。

A. 0 B.1 C..T. D..F.

23.在“职工档案”表文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用________逻辑表达式。

A. 婚否OR(性别=’女’) B.(婚否.T.)AND(性别=’女’)

C.婚否AND(性别=女) D. 己婚OR(性别=女)

24.要清除当前所有其名字的第2个字符为“X”的内存变量,应该使用命令_______。

A. RELEASE ALL *X B.RELEASE ALL LIKE X

C.RELEASE ALL LIKE ?X D.RELEASE ALL LIKE ”?X”

25.连编应用程序不能生成的文件是__________。

A..PP文件 B..exe文件 C.com dll文件 D. .pfg文件

26.在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以_______。

A. 单击选项按钮

B. 双击选项按钮

C.先单击选项组,并选择“编辑”命令,然后再单击“选项”按钮

D.以上B和C都可以

27.在下述关于数据库系统的叙述中,正确的是_______。

A.数据库中只存在数据项之间的联系

B.数据库的数据项之间和记录之间都存在联系

C.数据库的数据项之间无联系,记录之间存在联系

D.数据库的数据项之间和记录之间都不存在联系

28.SQL语句中删除表的命令是_________。

A. DROP TABLE B.DELETE TABLE C.ERASE TABLE D.DELETE DBF 29.SQL实现分组查询的短语是________。

A.ORDER BY B.GROUP BY C.HAVING D.AVE

30.在SQL的计算查询中,用于求平均值的函数是_________。

A.AVG B.AVERAGE C.Avefeqe D.AVE

31. 以下属于非容器类控件的是________。

A. Form B.Label C.page D.Container

32.SQL的数据操作语句不包括__________。

A. INSERT

B. UPDATE C.DELETE D.CHANGE

33.下面关于命令DO FORM XX NAME YY LINKED的陈述中,________是正确的。

A.产生表单对象引用变量XX,在释放变量XX时自动关闭表单

B.产生表单对象引用变量XX,在释放变量XX时并不关闭表单

C.产生表单对象引用变量YY,在释放变量YY时自动关闭麦单

D.产生表单对象引用变量YY,在释放变量YY时并不关闭表单

34.下列表达式中结果不是日期型的是_________。

A.CTOD(“2000/10/01”)

B.{^99/10/01}+365

C.VAL(“2000/10/01”)

D.DATE() 35.设有图书管理数据库:

图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N( 6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))

对于图书管理数据库,求北京希望电子出版社出版图书的最高单价、最低单价和平均单价。

下面SQL语句正确的是_________。

SELECT _______FROM图书;

WHERE出版单位=“北京希望电子出版社”

A. MAX(单价),MIN(单价),AVG(单价)

B.MAX(单价),MIN(单价),AVERAGE(单价)

C. MAX(单价),MIX(单价),AVG(单价)

D. MAX(单价),SUM(单价),AVG(单价)

二、填空题(每题2分,共30分)

请将每空的正确答案写在答题卡[1]-[15]序号的横线上,答在试卷上不得分。

l.命令?ROUND(37.2007,3)的执行结果是[l]。

2.在SQL中,用[2]子句消除重复出现的元组。

3.在关系数据库的基本操作中,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为[3]。

4.“图片/ActiveX绑定控件”用于显示图片或[4]的内容。

5.LEFT(“123456789”,LEN(“数据库”))的计算结果是[5]。

6.关系数据库中可命名的最小数据单位是[6]。

7.通过Visual FoxPro的视图,不仅可以查询数据库表,还可以[7]数据库。

8.设有如下关系表R:

R(NO,NAME,SEX, AGE,CLASS)

主关键字是NO

其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。

插入一个记录(5,“李明”,“男”,21,“95031”);[8]。

9.如果要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面SQL语句填空。

SELECT姓名,单位;

FROM图书管理!读者;

WHERE借书证号IN

(SELECT[9];

FROM图书管理!借阅;

GROUP BY借书证号;

[10]COUNT(*)>=2)

10.在SQL中,用[11]命令可以从表中删除行,用[12]命令可以从数据库中删除数据表。11.有一分支程序为:

IF S>100

DO PI.PRG

ELSE

IF S>10

DO P2.PRG

ELSE

IF S>l

DO P3.PRG

ELSE

DO P4.PRG

ENDIF

ENDIF

ENDIF

分别写出执行P2、P3、P4子程序的条件表达式

DO P1.PRG条件为:s>100 D0 P2.PRG条件为:[13]。

DO P3.PRG条件为:[14] DO P4.PRG条件为:[15]。

笔试模拟题05

(考试时间 90分钟,满分 100分)

一、选择题(l~35,每题2分,共70分)

下列各题A.B.C.D.四个选项中,只有一个选项是正确的,请将正确选项涂写在

答题卡相应位置上,答在试卷上不得分。

1.在联接运算中,按照字段值对应相等条件进行的联接操作称为________。

A联接 B.投影 C.选择 D.等值联接

2.一个班级可以有很多学生组成,而一个学生只能属于一个班级,考察班级和学生两个实体之间的关系属于________。

A. 一对一联系 B.一对二联系

C. 多对多联系 D.一对多联系

3.数据库管理系统所支持的数据模型分为_________种。

A. 1 B.2 C.3 D.4

4.在Visual FoxPro的命令窗口中键入MODIFY DATA命令以后,屏幕会出现数据库设计器,要想完成同样的工作,还可以采取如下步骤__________。

A.从项目管理器中选择需要修改的数据库,单击“新建”按钮调出数据库设计器

B.从项目管理器中选择需要修改的数据库,单击“修改”按钮调出数据库设计器

C.从项目管理器中选择需要修改的数据库,单击“添加”按钮调出数据库设计器

D从项目管理器中选择需要修改的数据库,单击‘移专’按钮调出数据库设计器

5.通过LOCAL命令建立内存变量,并为该内存变量赋初值__________。

A..T. B..F. C.O D.l

6.单一结构索引文件的扩展名是________。

A. PJX B.DBC C.IDX D.CDX

7.将一个设计好的菜单存盘,在运行该菜单时却不能执行。因为________。

A.没有放到项目中 B.没有生成菜单程序 C.要用命令方式 D.要连编8.不允许记录中出现重复索引值的索引是________。

A. 主索引

B. 主索引、候选索引、普通索引

C.主索引、候选索引 D.主索引、候选索引和惟一索引

9.将在11作区的父表按主关键字“职工号”和ZI作区上的子表建立临时关联,正确的是 A.SET RELATION TO职工号 INTO 2 B.SET RELATION TO 2 INTO职工号

C.SET RELATION TO职工号 TO 2 D.SET RELATION TO 2 INTO职工号

10.建立参照完整性之前,首先要建立表之间的_________。

A. 永久联系 B.临时关联 C. 一对一关联 D. 一对多关联

11.如果要建立数据库表XS.db谢,应使用命令_________。

A. CREARE XS B.OPEN XS C.USE DATA XS D.USE XS

12.下列函数中函数值为数值型的是__________。

A. MONTH() B.TIME() C. EOF() D.DATETIME()

13.下列字符型常量书写正确的是__________。

A.等级考试 B.“等级考试” C.“等级考试” D. [“等级考试”] 14.在SQL的查询语句中,语句相当于实现关系的投影操作。

A.SELECT B.FROM C.WHERE D.GORUP BY

当前盘当前目录下有“学生管理”数据库,其中有数据库表“学生出厂’、“课程.dbf”、“选课.dbf’’,各数据库表的结构如下:

学生(学生号N(3),姓名C(6),性别C(2),年龄N(2))

课程(课程号C(3),课程名称C(3),教师C(3))

选课(学生号N(3),课程号C(3),成绩N(3))

15.为“学生”表中的“年龄”字段定义有效性检查及错误信息的是

A.ALTER TABLE学生 ALTER年龄;

CHECK年龄>19 ERROR”年龄应满19岁”

B.ALTER TABLE学生 ALTER年龄;

SET CHECK 年龄>19 ERROR年龄应满19岁

C.ALTER TABLE学生 ALTER年龄;

SET CHECK年龄>19 ERROR”年龄应满 19岁”

D.ALTER TABLE学生 ALTER年龄;

SET CHECK年龄>19 ERROR”年龄应满19岁”

16.有如下程序代码:

CLEAR

USE选课

DO WHILE!EOF()

IF成绩<90

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试卷考试及答案 第一项:单项选择题答案见最后 1、下面关于运行应用程序的说法,正确的是 A)APP应用程序能够在Visual FoxPro和Windows环境下运行 B)EXE应用程序只能在Windows环境下运行 C)EXE应用程序能够在Visual FoxPro和Windows环境下运行 D)APP应用程序只能在Windows环境下运行 2、调用报表格式文件pp1预览报表的命令是 A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEW C)REPORT FORM PP1 PREVIEW D)DO FORM PP1 PREVIEW 3、报表的数据源能够是 A)自由表或其它报表 B)数据库表、自由表或视图 C)数据库表、自由表或查询 D)表、查询或视图

4、确定列表框内的某个条目是否被选定应使用的属性是 A)Value B)ColumnCount C)ListCount D)Selected 5、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click 事件代码设置为 A)Thisform.Refresh B)Thisform.Delete C)Thisform.Hide D)Thisform.release 6、在Visual FoxPro中,控件分为 A)容器类和控件类 B)控件类和基类 C)容器类和基类 D)控件类的基础类 7、在Visual FoxPro中,扩展名为.DBC的文件是 A)数据库表文件 B)表单文件

2017年计算机二级《VFP》考试题及答案

2017年计算机二级《VFP》考试题及答案 1). 如下描述中正确的是:( ) A.数据库中仅存储数据 B.数据库管理系统是数据库集合的组成部分 C.数据库中的数据具有很高的冗余并缺乏数据独立性 D.数据库管理系统是为数据库的建立、使用和维护而配置的软件 正确答案:D 答案解析:数据库是存储在计算机存储设备上的结构化的相关数据集合。它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。数据库管理系统是为数据库的建立、使用和维护而配置的软件,数据库系统的特点有:实现数据共享,减少数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制功能。 2). 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。 A.3 B.4 C.6 D.7 正确答案:D 答案解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为O的叶子结点总比度为2的结点多一个,所以本题中度为2的结点为1-1=0个,所以知道本题目中的二叉树的每一个结点都有一个分支,所以共7个结点,共7层,即深度为7。 3). 下面不属于软件需求分析阶段主要工作的是( ) A.需求变更申请 B.需求分析 C.需求评审

D.需求获取 正确答案:A 答案解析:需求分析阶段的工作可概括为4个方面:①需求获取。②需求分析。③编写需求规格说明书。④需求审评。 4). 对于查询输出到临时表中的叙述,下列说法错误的是( ) A.产生的临时表文件的后缀名仍为.dbf B.执行查询后,该临时表文件是当前文件 C.可以像一般的dbf文件一样使用,可查询和修改表中记录 D.当关闭文件时,临时表文件将自动被删除 正确答案:C 5). “教师表”中有“职工号”、“姓名”和“工龄”等字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是( )。 A.CREATETABLE教师表(职工号C(10)PRIMARY,姓名C(20),工龄I) B.CREATETABLE教师表(职工号C(10)FOREIGN,姓名C(20),工龄I) C.CREATETABLE教师表(职工号C(10)FOREIGNKEY,姓名C(20),工龄I) D.CREATETABLE教师表(职工号C(10)PRIMARYKEY,姓名C(20),工龄I) 正确答案:D 答案解析:在VisualFoxPro中,可以通过SQL的CREATETABLE命令建立表,PRIMARYKEY用来设置主关键字。本题“职工号”为主关键字,因此D选项正确。 6). 有A、B、C三个数据表,若已建立了A->B的关联,需要再建立B->C的关联,形成A->B->C的关联,则( ) A.必须使用带ADDITIVE子句的SETRELATION命令 B.直接利用SETRELATION命令进行关联 C.在保持A->B关联的基础上不能再建立B->C关联 D.在保持A->B关联的基础上不能在建立的B->C关联,但可以建立A->C关联

vfp期中考试试题

VISUALFOXPRO期中考试试题 一、填空题(30分) 1、在Viusal Fox Pro6.0查询设计器的“排序依据”选项卡中可以指定用于排序的字 段和方式。 2、Viusal Fox Pro6.0的视图设计器可以设计本地视图和。 3、向查询设计器添加表或视图,可以选择菜单的“添加表”命令。 4、查询默认的输出去向是。 5、SQL是语言。 6、SQL的核心是。 7、SELECT语句的ORDER BY中,DESC表示。 8、修改本地视图时,可以先在项目管理器中选择视图,再选择按钮。 9、启动视图设计器的命令是。 10、在视图设计器中修改视图时,可以选择菜单的命令运行视图。 11、为了在报表中加入一个文字说明,这时应该插入一个控件。 12、为使表单运行时在Viusal Fox Pro6.0主窗口中居中显示,应设置表单的AutoCenter 属性值为。 13、客观世界的任何事物可以被看成是对象,对象所具有的特征称为。 14、属性用来描述对象的状态,用来描述对象的行为。 二、选择题(60分) 1、下面关于查询设计器正确的描述是()。 A、用CREATE VIEW 命令可打开查询设计器建立查询 B、使用查询设计器生成的SQL语句存盘后将存放在扩展名为.qpr文件中 C、使用查询设计可以生成所有的SQL SELECT查询语句 D、使用DO <查询文件名>执行查询时可不带扩展名 2、Viusal Fox Pro6.0中,关于查询正确的描述是()。 A、查询是使用查询设计器生成对数据库进行操作 B、查询是使用查询设计器生成各种复杂的SQL SELECT语句 C、查询是使用查询设计器帮助用户编写SQL SELECT 语句 D、使用查询设计器生成查询程序,与SQL语句无关 3、下列关于视图的描述正确的是()。 A、不能根据自由表建立视图 B、只能根据自由表建立视图 C、只能根据数据库表建立视图 D、可以根据数据库表和自由表建立视图 4、下列关于查询的描述不正确的是()。 A、查询只能在数据库表内进行 B、查询实际上就是一个定义好的SQL SELECT语句,在不同的场合可以直接使用 C、查询可以在自由表和数据库之间进行 D、查询是以扩展名为.qpr的文件 5、下列关于创建查询的叙述,错误的是()。

《VFP数据库》试题及答案

****学院学年学期期末考试试题 (考试时间:120分钟) 1、请使用钢笔或圆珠笔进行答题,字迹要清楚,工整(有特殊要求需要用其他笔答题的试卷例外); 2、请在答卷前将密封线内的项目用正楷填写清楚,如所填写的信息不全造成无法登分,则后果自负; 3、客观题的答题要求写在指定的空处,主观题的答题须写在成教院统一印制的答题纸上,其他纸 一、选择(每小题2分,共70分) 1.VFP是一种________ 模型的数据库管理系统。 选择:A. 层次_ B. 网络_C. 对象_ D. 关系答案:D 2.目前三种基本的数据模型是________ 。 选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_ D. 层次模型、关系模型、对象模型答案:A 3.VFP系统中,表的结构取决于___________ 。 选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序答案:A 4.数据库管理系统是________ 。 选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件答案:D 5.在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。

选择:A. 字符型、货币型、数值型_ B. 字符型、货币型、整型_C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案:D 6.下列说法中正确的是_____。 A.数据库打开时,该库中的表将自动打开 B.当打开数据库中的某个表时,该表所在的数据库将自动打开 C.如果数据库以独占的方式打开,则库中的表只能以独占方式打开 D.如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案:B 7.VFP系统中,使用查询设计器生成的查询文件中保存的是_______。 A. 查询的命令 B. 与查询有关的基表 C. 查询的结果 D. 查询的条件答案:A 8.对于创建新类,VFP提供的工具有:_____。 选择:A. 类设计器和报表设计器_ B. 类设计器和查询设计器_C. 类设计器和表单设计器D. 类设计器答案:C 9.VFP的循环语句有_____。 选择:A. DO WHILE,FOR和SCAN _ B. DO WHILE ,FOR 和LOOP _C. FOR,SCAN和LOOP _ D. DO CASE 和DO WHILE _ 答案:A 10.彻底删除记录数据可以分两步来实现,这两步是______。 选择:A. PACK和ZAP B. PACK和RECALL_C. DELETE和PACK D. DELE和 RECALL _ 答案:C 11.表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭 后,则该"临时性关系" ______。 选择:A. 转化为永久关系B. 永久保留C. 临时保留D. 消失答案:D 12.下列控件均为容器类的是_____。

vfp试题和答案

vfp试题和答案 1. 数据库系统的核心部分是____。 A)数据模型B)数据库 C)数据库管理系统D)计算机硬件 2. 关系数据模型用____结构表示实体和实体间的联系。 A)树型B)网状C)二维表 D)对象 3. 在下列四个选项中,不属于基本关系运算的是____。 A)连接B)投影C)选择 D)排序 4. DB、DBS、DBMS三者之间的关系是。 A)DBS包括DB和DBMS B)DBMS包括DB和DBS C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS 5. 投影运算是从关系中选取若干个组成一个新的关系。 A)字段B)记录C)表 D)关系 1. 在关系型数据库中,三种基本关系运算是:选择、投影和 。

2. 在关系运算中,查找满足一定条件的元组的运算称之为 。 3. 数据模型主要有三种,即:层次模型、网状模型和。 4. 在二维表中,每一行称为一个,用于表示一组数据项。 5. 用二维表来表示实体及实体间联系的数据模型称为____。 6. Visual FoxPro是一种____数据库管理系统。 7. 表中的行称为【1】,表中的列称为【2】。 1.Visual FoxPro支持的数据模型是。 A) 层次数据模型B) 关系数据模型 C) 网状数据模型D) 树状数据模型2.有关命令窗口的叙述中,错误的是。 A) 命令窗口是执行、编辑Visual FoxPro系统命令的窗口 B) 命令窗口中,可以输入命令来实现对数据库的操作管理 C) 命令窗口隐藏之后,则无法再显示出来 D) 命令窗口中的文字大小可以改变 3.Visual FoxPro对数据的操作命令输入时,叙述错误的是 。 A) 每条命令必须以命令动词开头 B) 命令动词使用时不区分大小写 C) 命令动词后面不能再输入其他参数 D) 命令动词前4个字母和整个命令动词等效

2020年计算机二级考试《VFP》巩固练习试题

2020 年计算机二级考试《VFP 》巩固练习试题 1[单选题]在Visual FoxPro 中能够建立表的命令是( ) 。 A. CREATE B. CREATE DATABASE C. CREATE QUERY D. CREATE FORM 参考答案:A 参考解析:用命令方式建立数据库表的是在命令窗口利用OPEN DATA命令先打开数据库,然后利用CREATED令打开表设计器实行数据表设计。 2[简答题] (1) 在考生文件夹下,有一个数据库“ school ”,其中有数据库表 “student ”、“ score ”和“ course ”。在表单向导中选择“一对多表单向导”创建一个表单。要求:从父表“ student ”中选择字段“学号”和“姓名”,从子表“ score ”中选择字段“课程编号”和“成绩”,表单样式选用“浮雕式”,按钮类型使用“图片按钮”,按“学号”升序排序,表单标题为“学生成绩浏览”,最后将表单存放在考生文件夹中,表单文件名为“bd2”。 (2) 在考生文件夹中有一数据库“ school ”,其中有数据库表“student ”、“ score ”和“ course ”。建立“成绩大于等于75 分”、按“学号”升序排序的本地视图“ view2 ”,该视图按顺序包含字段“学号”、“姓名”、“成绩”和“课程名称”。 参考解析:

【考点指引】本大题第1 小题考查一对多表单向导的使用,重点是多表之间字段的联系;第2小题考查视图的创建,重点是多表之间字段的联系。 (1) 【操作步骤】 ①选择【文件】T【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“ school.dbc ”,单击“确定”按钮,打开数据库设计器。 ②选择【文件】T【新建】命令,选择“表单”,单击“向导” 按钮,在弹出的“向导选择”窗口中选择“T对多表单向导”,单击 “确定”按钮。 ③在“T对多表单向导”对话框的“数据库和表”列表框中选择“student ”表做父表,将“可用字段”下的“学号”和“姓名”字段 添加到“选定字段”列表框中,单击“下一步”按钮。 ④在“一对多表单向导”对话框的“数据库和表”列表框中选择 “ score ”表做子表,将“可用字段”下的“课程编号”和“成绩”字段添加到“选定字段”列表框中,单击“下一步”按钮。 ⑤系统自动选择两个表的“学号”字段作为关联字段,单击“下一步”按钮,在“样式”列表框中选择“浮雕式”,“按钮类型”选择“图片按钮”,单击“下一步”按钮。 ⑥在“可用的字段或索引标识”列表框中选择“学号”添加到“选定字段”列表框中,选择“升序”,单击“下一步”按钮。 ⑦输入表单标题为“学生成绩浏览”,单击“完成”按钮,输入表单名称“ bd2”并保存退出。 (2) 【操作步骤】 ①选择【文件】-【新建】命令,选择“视图”,单击“新建文件”按钮打开“添加表或视图”对话框,选择“表单”选项,选择数据库“ school ”,将表“ score ”、“ student ”和“ course ”分别“添加”到视图设计器中,系统会自动选择关联字段“学号”为表“score ”和“ student ”建立内部联系,选择关

计算机二级考试VF试题

计算机二级考试VF试题 计算机二级考试VF试题 一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下,打开Ecommerce数据库,完成如下操作: 1.打开Ecommerce数据库,并将考生文件夹下的自由表OrderItem添加到该数据库。 2.为OrderItem表创建一个主索引,索引名为PK,索引表达式为"会员号+商品号";再为OrderItem创建两个普通索引(升序),一个的索引名和索引表达式均是"会员号";另一个的索引名和索引表达式均是"商品号"。 3.通过"会员号"字段建立客户表Customer和订单表OrderItem 之间的永久联系(注意不要建立多余的联系)。 4.为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。 二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用:索取计算机二级机考题库联系微信号:3026287336 1.建立查询qq,查询会员的会员号(来自Customer表)、姓名(来自Customer表)、会员所购买的商品名(来自article表)、单价(来自OrderItem表)、数量(来自OrderItem表)和金额(OrderItem.单价*OrderItem.数量),结果不要进行排序,查询去向是表ss。查询保存为qq.qpr,并运行该查询。 2.使用SQL命令查询小于30岁(含30岁)的会员的信息(来自表Customer),列出会员号、姓名和年龄,查询结果按年龄降序排序存入文本文件cut_ab.txt中,SQL命令存入命令文件cmd_ab.prg。

VFP数据库试卷(带答案)

《VFP数据库》试卷 1.下列表达式的结果为真的是()。 A.'中国'<='' B.'电脑'$'电脑报' C.2*4.2<=11%6 D.'电脑报'=='电脑' 2.视图不能单独存在,它必须依赖于()。 A.视图B.查询C.数据表D.数据库 3.有如下SQL select语句: select * from 成绩where 数学between 80 and 100 与该语句等价的SQL语句是()。 A.select * from 成绩where 数学<100 and 数学>80 B.select * from 成绩where 数学>=100 and 数学<=80 C.select * from 成绩where 数学>100 and 数学<80 D.select * from 成绩where 数学<=100 and 数学>=80 4.SQL语句中修改表结构的命令是()。 A.alter table B.modify table C.alter structure D.modify structure 5.SQL中,select语句的功能是()。 A.定义B.查询C.修改D.控制 6.只有数据表中有而自由表中没有的索引类型是()。 A.普通索引B.唯一索引C.主索引D.候选索引7.要将当前数据库的“照片”字段删除,应使用()命令。 A.delete B.zap C.modify structure D.pack 8.一个工作区最多可以打开()个表。 A.32767 B.1 C.2 D.3 9.查询设计器的“筛选”选项卡,对应SQL语句的子句是()。 A.join on子句B.where子句 C.group by子句D.having子句 10.字符串长度函数len("学英语从ABC开始")的结果是()。 A.9 B.18 C.15 D.16.6 11.要为“成绩”表的所有学生的语文成绩增加10分,正确的SQL命令是()。 A.replace 成绩set 语文=语文+10 B.update 成绩set 语文=语文+10 C.edit 成绩set 语文=语文+10 D.change 成绩set 语文=语文+10

vfp期末考试试题(带答案)

《VFP》期末考试试题 一、选择题: 1.以下所列各项属于命令按钮事件的是(d) A.Parent B.This C.ThisForm D.Click 2.执行如下命令序列后,最后一条命令的显示结果是(c) DIMENSION M(2,2) M(1,1)=10 M(1,2)=20 M(2,1)=30 M(2,2)=40 ? M(2) A.变量未定义的提示 B.10 C.20 D..F. 3.在Visual FoxPro中,以下关于查询的描述正确的是(d) A.不能用自由表建立查询B.只能使用自由表建立查询 C.不能用数据库表建立查询D.可以用数据库表和自由表建立查询4.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。在命令窗口输入并执行如下命令: 姓名=姓名-"您好" ? 姓名 那么主窗口中将显示(b) A.张三 B.张三您好-- C.张三您好 D.出错 5. 在Visual FoxPro中,假设表单上有一个选项组:O男 O女,初始时该选项组的Value属性值为1。若选项按钮“女”被选中,该选项组的Value属性值是(b) A.1 B.2 C.“女” D.“男” 6.假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句 (c) A. ThisForm.Close B. ThisForm.Erase C. ThisForm.Release D. ThisForm.Return 7.有 Visual FoxPro中,释放表单时会引发的事件是(a) A. UnLoad事件 B.Init事件 C.Load事件 D.Release事件 8.设置表单标题的属性是(d) A.Title B.Text C.Biaoti D.Caption 9.让控件获得焦点,使其成为活动对象的方法是(c) A.SHOW B. RELEASE C.SETFOCUS D.GOTFOCUS 10.在Visual FoxPro中字段的数据类型不可以指定为(b) A.日期型 B.时间型 C.通用型 D.备注型 11. DBMS的含义是:( b ) A.数据库系统 B.数据库管理系统 C.数据库管理员 D.数据库 12.对于“关系”的描述,正确的是:( d ) A.同一个关系中允许有完全相同的元组

Visual FoxPro考试试题及答案

VFP考试试题及答案 一.单选题 1.关系模型的完整性不包括(A)。 A.迭代完整性 B.实体完整性 C.参照完整性 D.用户定义完整性 2.VisualFoxPro数据中的每一行称为(C)。 A.串标 B.行号 C.记录 D.编数 3.关系数据模型中的关系指的是(D)。 A.表行 B.表列 C.总和 D.二维表 4.常用的数据模型中有(C)。 A.比较模型 B.曲面模型 C.关系模型 D.对称模型 5.常用的数据模型中包括(A)。 A.层次模型 B.线性模型 C.双轨模型 D.瀑布模型 6.(A)是包含表中的一个或一组字段按一定顺序排列的数据列表。 A.索引 B.合并 C.列序 D.标号 7.数据库系统的三级模式中包括(B)。 A.循环模式 B.内模式 C.高级模式 D.流行模式 8.常用的数据模型里有(B)。 A.回旋模型 B.网状模型 C.棱状模型 D.交叉模型 9.VisualFoxPro的表中每一列称作(A)。 A.字段 B.列标 C.名称 D.线型 10.数据库系统不包括(D)。 A.操作系统 B.数据表 C.数据库 D.计划书 11.数据模型描述的是(C)。 A.大小 B.颜色 C.事物间联系 D.特征 12.关系二维表中垂直方向的列称作(C)。 A.列名 B.特征 C.属性 D.行标

13.数据库系统三级模式中包括(A)。 A.外模式 B.层叠模式 C.交叉模式 D.圆环模式 14.数据库是指(A)的数据集合。 A.相关的 B.无序的 C.混合的 D.循环的 15.关系二维表中水平方向的行称作(A)。 A.元组 B.行标 C.数值 D.列值 16.数据库系统中不包括(B)。 A.数据库 B.空调 C.管理员 D.数据库管理系统 17.数据库系统的特点不包括(D)。 A.数据共享 B.减少数据冗余 C.避免不一致 D.数据交叉 18.数据库管理系统的英文缩写是(B)。 A.DA B.DBMS C.MANG D.GUANLI 19.数据库系统的组成中不包括(A)。 A.说明书 B.数据库管理系统 C.电脑主机 D.数据 20.关系二维表中列的取值范围称作(A)。 A.域 B.值围 C.数据 D.区间 21.数据库的英文缩写是(C)。 A.SJK B.ABC C.DB D.OBJ 22.符合数据库特点的是(A)。 A.存储在计算机内部 B.无序的 C.内部无关的 D.用户独享 23.以下选项属于数值类数据的是(B)。 A.一二三 B.123 C.2012/2/1 D.ABC 24.关系R(D1,D2)的目等于(B)。 A.1 B.2 C.3 D.4 25.关系代数中的专门的关系运算中不包括(A)。 A.套用 B.选择 C.投影 D.连接 26.关系运算的类别中包括(C)。

计算机二级《VFP》考前冲刺选择试题及答案

计算机等级考试/模拟试题 2016年计算机二级《VFP》考前冲刺选 择试题及答案 一、选择题 1设X=〝11〞,Y=〝1122″,下列表达式结果为假的是( )。 A.NOT(X==Y)AND(X$Y) B.NOT(X$Y)OR(X<>Y) C.NOT(X>=Y) D.N OT(X$Y) 参考答案:D 参考解析:字符串精确比较运算符(==),只有当两个字符串完全相同时,才会是逻辑真,所以X==Y为逻辑假;子串包含测试运算符($),如果运算符前的字符串是运算符后的字符串的-个子字符串,则为逻辑真,所以X$Y为逻辑真;大于等于运算符(>=),是对两个字符串自左向右逐个进行比较,-旦发现两个对应字符不同,就根据两个字符的排序序列决定两个字符串的大小,x、Y的前两个字符相胃。所以比较第3个字符,由于x只有两个字符,则第3位x 小于Y.所以x小于Y,故X>=Y为逻辑假;X<>Y为逻辑真。

由以上可得:A)选项中,由于.NOT的优先级高于AND。所以先比较NOT(X==Y)为逻辑真,由于X$Y也为逻辑真,所以NOT(X==Y)AND(X$Y)为逻辑真。B)选项中。由于NOT的优先级高于0R,所以先比较NOT(X$Y)为逻辑假,由于X<>Y也为逻辑真,所以NOT(X$Y)OR(X<>Y)为逻辑真。C)选项中,X>=Y为逻辑假,则NOT(X>=Y)为逻辑真。D)选项中,X$Y也为逻辑真,则NOT(X$Y)为逻辑假。 2数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 参考答案:A 参考解析:数据库(DB)是存储在计算机存储设备上的结构化的相关数据集合;数据库管理系统(DBMS)是为数据库的建立、使用和维护而配置的软件。数据库和数据库管理系统都属于数据库系统(DBS)。

VFP考试试题及答案

1.表单的NAME属性是____。 A.显示在表单标题栏中的名称 B.运行表单程序时的程序名 C.保存表单时的文件名 D.引用表单对象时的名称 2.在VFP6.0中,将字符型数据转换成日期型数据的函数是____。 A.DTOC() B.CTOD() C.DA TE() D.STR() 3. 执行命令INPUT”请输入数据:”TO XYZ时,可以通过键盘输入的内容包括_____ A) 字符串B) 数值和字符串 C) 数值、字符串和逻辑值D) 数值、字符串、逻辑值和表达式 4.下列四组基类中,同一组中各个基类全是容器型的是____。 A.Grid,Column,TextBox https://www.doczj.com/doc/c416685758.html,mandButton,OptionGroup,ListBox https://www.doczj.com/doc/c416685758.html,mandGroup,DataEnvironment,Header D.Form,PageFrame,Column 5.字段的默认值保存在____ A.表的索引文件中 B.数据库文件中 C.项目文件中 D.表文件中 6.下列叙述中含有错误的是____。 A.一个数据库表只能设置一个主索引 B.唯一索引不允许索引表达式有重复值 C.候选索引既可以用于数据库表也可以用于自由表 D.候选索引不允许索引表达式有重复值 7.表移出数据库后,仍然有效的是____ A.记录的验证规则 B.表的验证规则 C.字段的默认值 D.结构复合索引中的候选索引 8.菜单文件经过生成以后形成的菜单程序文件的扩展名是____ A.MPR B.MNX C.MPX D.MND 9.下列叙述中含有错误的是____。 A.一个表可以有多个外部关键字 B.数据库表可以设置记录级的有效性规则 C.永久性关系建立后,主表记录指针移动将使子表记录指针相应移动 D.对于临时性关系,一个表不允许有多个主表 10.下列对象中,属于容器类的是____ A.文本框 B.组合框 C.页框 D.选项按钮 11.对于自由表而言,不能创建的索引类型是____。 A.主索引 B.候选索引 C.普通索引 D.唯一索引 12.下列类的特性中,____ 体现并扩充了面向对象程序设计方法的共享机制。 A.抽象性 B.多态性 C.封装性 D.继承性 13. 下列命令中,不能使程序跳出循环的是。 A.LOOP B.EXIT C.QUIT D.RETURN 14. 根据关系模型的有关理论,下列说法中不正确的是____ A.二维表中的每一列均有唯一的字段名 B.二维表中不允许出现完全相同的两行

VFP试题及答案

理论模拟题(二) 一、单项选择题(每题1分,共40分) 1. 计算机能够自动工作,主要是因为采用了。 A) 二进制数制 B) 大规模集成电路 C) 程序设计语言 D) 存储程序控制原理 2. 下列数值中最大的是。 A) (10110) 2 B) (120) 8 C) (70) 10 D) (3A) 16 3. 在计算机指令系统中,一条指令通常由组成。 A) 数据和字符 B) 操作码和操作数 C) 运算符和数据 D) 被运算数和结果 4. 运算器主要由组成。 A) 算术逻辑单元 B) 微处理器 C) 控制器 D) 存储器 5.下列关于Windows“回收站”的叙述中,不正确的是。 A)“回收站”中的信息可以清除 B) “回收站”中的信息可以还原 C) “回收站”的大小可以设置 D) “回收站”不占用硬盘空间 6. 多媒体信息不包括。 A) 文字、图形 B) 音频、视频 C) 光驱、声卡 D) 影像、动画 7. 学校机房的若干台计算机连接而成的网络通常属于。 A) WAN B) LAN C) MAN D) GPS 8. FTP是。 A) 发送电子邮件的软件 B) 浏览网页的工具 C) 文件传输协议 D) 聊天工具 9. 下列关于计算机病毒的叙述中,不正确的是。 A) 计算机病毒只破坏硬件,不破坏软件 B) 计算机病毒是人为编写的一种程序 C) 计算机病毒能通过磁盘、网络等媒介传播、扩散 D) 计算机病毒具有潜伏性、传染性和破坏性 10. 下列关于算法的叙述中,正确的是。 A) 算法就是对特定问题求解步骤的描述 B) 算法就是程序 C) 算法就是软件 D) 算法没有优劣之分 11.下列选项中,___________不属于数据管理发展的阶段。 A)人工管理阶段B)文件系统阶段 C)操作系统阶段D)数据库系统阶段 12.用二维表格形式来表示实体集及其之间关系的数据模型是___________。 A)层次模型B)网状模型 C)关系模型D)二维模型 13.在Visual FoxPro中,项目文件和数据库文件的扩展名分别为___________。A)PRG和DBC B)PJX和DBC C)PRG和DBF D)PJX和DBF

vfp试题

1. 单选题:(1.0分) 已知N='1',M='2',X12='good',则表达式X&N&M的值为_______。 A. X12 B. 显示错误提示“变量未定义“ C. XMN D. 'GOOD' 解答:D 参考答案: D 2. 单选题:(1.0分) 下列关于数据的操作说法中,正确的是______。 A. 货币型数据不能参加算术运算 B. 两个日期型数据可以进行加法运算 C. 一个日期型数据可以加或减一个整数 D. 字符型数据能比较大小,日期型则不能 解答:C 参考答案: C 3. 单选题:(1.0分) 用DIMENSION ARR(3,3)命令声明了一个二维数组后,再执行ARR=3命令,则__________。 A. 命令ARR=3 创建了一个新的内存变量,它与数组无关 B. 数组的第1个元素被赋值为3 C. 所有的数值元素均被赋值为3 D. 当存在数组ARR时,不可用ARR=3命令创建与数组同名的内存变量 解答:C

参考答案: C 4. 单选题:(1.0分) 在命令窗口中执行了命令X=5后,则默认该变量的作用域是_________。 A. 全局 B. 局部 C. 私有 D. 不定 解答:A 参考答案: A 5. 单选题:(1.0分) 在VFP中,以下函数返回值不是数值型的是____________ A. LEN(…ADEFE?) B. AT(“AT”,“ATENSION”) C. YEAR(DATE()) D. LEFT(“THISDAY”,4) 解答:D 参考答案: D 6. 单选题:(1.0分) 若在Visual FoxPro命令行中键入AA=02/25/99后,变量AA的类型为 ___________。 A. L B. D C. C D. N 解答:D 参考答案: D

vfp试卷及答案

Visual FoxPro程序设计测试试卷 一、单项选择题(共15题,每题2分) 1.数据库系统与文件系统的最主要区别是()。 A.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。 B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。 C.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量。 D.数据库系统复杂,而文件系统简单。 2.数据库系统的核心是()。 A.数据库B.操作系统 C.数据库管理系统D.文件 3.下列表达式中结果为.F.的是()。 A.50>‐20 B."abed"<"abc" C.{^2003‐04‐05}>{^2003‐03‐31} D.[网]$[网络] 4.在定义表结构时,以下哪一组数据类型的字段的宽度都是固定的()。 A.字符型、货币型、数值型B.字符型、备注型、二进制备注型 C.数值型、货币型、整型D.备注型、逻辑型、日期型 5.设置()规则,可保证课程信息在教师课表中有记录,则课程表中的相关记录不 会被删除。 A.参照完整性B.实体完整性 C.域的完整性D.自定义完整性 6.向表中插入数据的SQL命令是()。 A.INSERT B.INSERT INTO C. INSERT IN D.INSERT BEFORE 7.下列哪条语句能够从s中查询出姓名的第二个字是“敏”的学生的信息?()。 A. select * from s where sn=’_敏%’ B. select * from s where sn like ‘_敏%’ C. select * from s where sn like ‘%敏%’ D. select * from s where sn like ‘%敏’ 8.关于查询和视图,下列说法错误的是()。

vfp试题及答案十套

一、基本操作题(共4小题,共30分) 1、在考生文件夹下建立项目SALES_M 。 2、把考生文件夹中的数据库CUST_M 加入SALES_M 项目中。 3、为CUST_M 数据库中CUST 表增加字段:联系电话C(12),字段值允许“空”。 4、为CUST_M 数据库中ORDER1表“送货方式”字段设计默认值为“铁路”。 二、简单应用题 二、简单应用(2小题,计40分) 1、在考生文件夹下,有一个数据库SDB ,其中有数据库表STUDENT 、SC 和COURSE 。表结构如下: STUDENT(学号,姓名,年龄,性别,院系号) SC(学号,课程号,成绩,备注) COURSE(课程号,课程名,先修课程号,学分) 在表单向导中选取一对多表单向导创建一个表单。要求:从父表STUDENT 中选取字段学号和姓名, 从子表SC 中选取字段课程号和成绩,表单样式选取“浮雕式”,按钮类型使用“文本按钮”,按 学号降序排序,表单标题为“学生成绩”,最后将表单存放在考生文件夹中,表单文件名是form1。 2、在考生文件夹中有下数据库SDB ,其中有数据库表STUDENT ,SC 和COURSE 。建立成绩大于等于60分, 按学号升序排序的本地视图GRADELIST ,该视图按顺序包含字段学号、姓名、成绩和课程名,然后使 用新建立的视图查询视图中的全部信息,并将结果存入表v_grade 。 三、综合应用题 三、综合应用(1小题,计30分) 在考生文件夹下有股票管理数据库stock_4,数据库中有stock_mm 表和stock_cc 表,stock_mm 的表

结构是股票代码C(6)、买卖标记L(.T.表示买进,.F.表示卖出),单价N(7.2) 、本次数量N(6)。 stock_cc的表结构是股票代码C(6),持仓数量N(8)。stock_mm表中一只股票对应多个记录, stock_cc表中一只股票对应一个记录(stock_cc表开始时记录个数为0)。 请编写并运行符合下列要求的程序: 设计一个名为menu_lin的菜单,菜单中有两个菜单项“计算”和“退出”。 程序运行时,单击“计算”菜单项应完成下列操作: (1)根据stock_mm统计每只股票的持仓数量,并将结果存放到stock_cc表。计算方法:买卖标 记为.T.(表示买进),将本次数量加到相应股票的持仓数量;买卖标记为.F.(表示卖出),将本 次数量从相应股票的持仓数量中减去。 (注意:stock_cc表中的记录按股票代码从小到大顺序存放)。 (2)将stock_cc表中持仓数量最少的股票信息存储到stock_x表中(与stock_cc 表结构相同)。 单击“退出”菜单项,程序终止运行。 答案 一、基本操作题 无 二、简单应用题 无 三、综合应用题 本题主要考核点: 菜单的建立、结构化查询语言(SQL)中的联接查询、查询的排序、临时表的概念、

VFP大学期末考试基本操作题标准答案

VFP大学期末考试基本操作题答案

————————————————————————————————作者:————————————————————————————————日期: 2

VFP 上机练习题答案 说明:操作时用到的文件及要保存的文件均在与题号对应的文件夹内(下) 注意操作题要求运行程序的地方必须都运行一下,否则可能影响得分。 蓝色的文本为操作说明、提示或参考操作答案,红色的文本为原题中题干说明可能有些不合适或错误。 本文中给出的说明或参考代码均在VFP 环境下测试通过,仅供参考,不 是题目的唯一答案,如有不对的地方,请指正。 基本操作 第一题 1.在指定文件夹下建立数据库BOOKAUTH,并把表BOOKS 和表AUTHORS 文件添加到该数 据库中。(建立数据库后,执行modi data 命令打开数据库设计器,然后在窗口空白处右单击选择“添加表”即可,后面各个题目中类似操作不再重复说明。) 2.为AUTHORS 表建立主索引,索引名为“PK”,索引表达式为“作者编号”(在表设计 器中,在索引字段上选择“索引”下拉框中的箭头,有具体升序或降序要求时选择方向向上或向下的箭头,无要求是默认选择升序即可;若索引表达式不是字段名字本身,可以在此基础上再点击“索引”标签,找到具体的索引条目,输入索引标记名和索引表达式即可)。为BOOKS 建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”,第二个索引 名和索引表达式均为“作者编号”。 3.建立表AUTHORS 和表BOOKS 之间的永久性联系。(参见课本3.7.3 节的第二部分,AUTHORS 主表的PK 到BOOKS 子表的“作者编号”,鼠标拖拽即可建立一对多联系,不要反了) 第二题 1.在指定文件夹下打开数据库文件SCORE_MANAGER,该数据库中有3 个表STUDENT、 SCORE1 和COURSE,根据已经建立好的索引,建立表间的联系(寻找两表间相同的索引名称,建立一对一的连接,或一个主索引和一个普通索引建立一对多连接,这里指的是永久联接)。 2.为COURSE 表增加字段,开课学期(N,2,0)。(直接在数据库设计器中右单击表, 选择修改,在表结构设计器中添加即可) 3.为SCORE1 表中的“成绩”字段设置字段有效性规则:成绩>=0,出错信息:“成绩必 须大于或等于0”。(练习题中给定的数据表中已经设置了,设置字段有效性规则时注意在表 设计器中首先正确选择字段再进行设置,记录有效性操作类似。注意信息内容要字符串界定符) 第三题 根据以下要求,完成基本操作,所需文件在指定文件夹下: 1.从SCORE_MANAGER 数据库中删除名为NEW_VIEW1 的视图(在数据库设计器中,右单 击视图,选择删除即可)。 2.用SQL 命令向SCORE1 表中插入一条记录:学号为“993503433”、课程号为“0001”、成绩为99。(在VFP 命令窗口中执行命令:insert into score1 (学号,课程号,成绩) values("993503433","0001",99),不用考虑打开表)

vfp期中考试试题

v f p期中考试试题 This model paper was revised by the Standardization Office on December 10, 2020

VISUALFOXPRO期中考试试题 一、填空题(30分) 1、在Viusal Fox Pro6.0查询设计器的“排序依据”选项卡中可以指定用于排序的 字段和方式。 2、Viusal Fox Pro6.0的视图设计器可以设计本地视图和。 3、向查询设计器添加表或视图,可以选择菜单的“添加表”命令。 4、查询默认的输出去向是。 5、SQL是语言。 6、SQL的核心是。 7、SELECT语句的ORDER BY中,DESC表示。 8、修改本地视图时,可以先在项目管理器中选择视图,再选择按钮。 9、启动视图设计器的命令是。 10、在视图设计器中修改视图时,可以选择菜单的命令运行视图。 11、为了在报表中加入一个文字说明,这时应该插入一个控件。 12、为使表单运行时在Viusal Fox Pro6.0主窗口中居中显示,应设置表单的AutoCenter属性值为。 13、客观世界的任何事物可以被看成是对象,对象所具有的特征称为。 14、属性用来描述对象的状态,用来描述对象的行为。 二、选择题(60分) 1、下面关于查询设计器正确的描述是()。 A、用CREATE VIEW 命令可打开查询设计器建立查询 B、使用查询设计器生成的SQL语句存盘后将存放在扩展名为.qpr文件中 C、使用查询设计可以生成所有的SQL SELECT查询语句 D、使用DO <查询文件名>执行查询时可不带扩展名 2、Viusal Fox Pro6.0中,关于查询正确的描述是()。 A、查询是使用查询设计器生成对数据库进行操作 B、查询是使用查询设计器生成各种复杂的SQL SELECT语句 C、查询是使用查询设计器帮助用户编写SQL SELECT 语句 D、使用查询设计器生成查询程序,与SQL语句无关 3、下列关于视图的描述正确的是()。 A、不能根据自由表建立视图 B、只能根据自由表建立视图 C、只能根据数据库表建立视图 D、可以根据数据库表和自由表建立视图 4、下列关于查询的描述不正确的是()。 A、查询只能在数据库表内进行 B、查询实际上就是一个定义好的SQL SELECT语句,在不同的场合可以直接使用 C、查询可以在自由表和数据库之间进行 D、查询是以扩展名为.qpr的文件 5、下列关于创建查询的叙述,错误的是()。 A、创建查询可以选择“新建查询”对话框中的“查询向导”按钮 B、创建查询可以选择“新建”对话框中的“查询”单选按钮和“查询向导”按钮 C、创建查询可以选择“新建查询”对话框中的“新建查询”按钮 D、创建查询可以选择“新建”对话框中的“查询”单选按钮和“新建文件”按钮

相关主题
文本预览
相关文档 最新文档