数据库课后习题

更新时间:2024-04-05 02:54:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、 选择题

1.下列说法中,不正确的是( ) 。

A.二维表中的每一列均有唯一的字段名 B.二维表中不允许出现完全相同的两行

C.二维表中行的顺序、列的顺序不可以任意交换 D.二维表中行的顺序、列的顺序可以任意交换

答案:C

2. 关系模型中,超关键字( )。

A.可由多个任意属性组成 B.仅能由一个属性组成

C.可由一个或多个其值能唯一标识该关系模式中任何元组的属

性组成

D.以上都不是

答案:C

3.Visual FoxPro是一个( )。

A.数据库管理员 B.数据库 C.数据库系统 D.数据库管理系统

答案:D

4.E-R图是E-R模型的图形表示法,它是表示概念模型的有力工具。在E-R图中联系用( )表示。

A.矩形框

B.数据的客观性和结论的准确性 C.研究的相对独立性 D.以上全是

答案:B

5.DBMS与文件系统的最主要区别是( )。 件 量

D.文件系统不能解决数据冗余和数据独立性问题,而DBMSC.文件系统管理的数据量较小,而DBMS可以管理庞大的数据A.数据库系统复杂,而文件系统简单

B.文件系统只管理程序文件,而DBMS能够管理各种类型的文

可以解决 答案:D

6.一个关系相当于一张二维表,二维表中的各栏目相当于该关系的( )。

A.数据项 B.元组 C.结构 D.属性

答案:D

7.关系模型中,实体与实体间的联系都是通过( )。

A.索引表示 B.指针链表示

C.关系表示 D.文件表示

答案:C

8.关系模型的基本结构是( )。

A.二维表 B.树形结构 C.无向图 D.有向图

答案:A

9.由计算机、操作系统、DBMS、数据库、应用程序等组成的整体称为( )。

A.数据库系统 B.数据库管理系统 C.文件系统 D.软件系

答案:A

10.打开Visual FoxPro“项目管理器”的“文档”(Docs)选项卡,其中包含( ) 文件。

A.表单 B.报表 C.标签 D.以上三种

答案:D

11.实体是信息世界的术语,与之对应的数据库术语为( )。

A.文件 B.数据库 C.记录 D.字段

答案:C

二、 填空题:

1.数据库的数据 用它们的应用程序。 答案:独立性

2.一个关系相当于一张二维表,二维表中的各列相当于该关系的

答案:属性

3.二维表中能唯一确定记录的一列或多列的组合称为超关键字。若一个超关键字去掉其中任何一个列后不再能唯一确定记录,则称其为

答案:外部关键字

4.数据库一般要求有最小的冗余度,是指数据尽可能 答案:不重复

5.Visual FoxPro 系统中,打开项目文件(Test.pjx)的命令是

性,是指数据的存储尽可能独立于使

答案:MODI PROJ

6.Visual FoxPro系统通过:表间级 、字段级、 完整性约束,有效地实现数据的完整性与一致性。 答案:记录级

7.关系模型以关系代数理论为基础,并形成了一整套的关系数据库理论——规范化理论。关系规范的条件可以分为多级,每一级称为一个范式,记作nNF(n表示范式的级别)。在实际应用过程中(设计关系模式时),一般要求满足 答案:3NF

8.在VFP中,关闭所有的文件、结束当前VFP系统运行并返回操作系统的命令是 答案:QUIT

9.利用COPY 命令可以将当前工作区中的表复制成Microsoft Excel文件。若当前工作区中已打开XS表,则使用命令COPY TO abc

可以将XS表复制成Excel文件abc.xls。

答案:XLS

三级

一、 选择题

1.表单文件的扩展名是( )。

A..PRG B..SCX

C..MPR D..VCX

答案:B

2. 下列命令中,不能使程序跳出循环的是( )。

A.EXIT B.LOOP C.QUIT D.RETURN

答案:B

3.把日期2007年7月2日赋值给日期型变量的方法是( )。

A.D=07/07/2007 B.D=\

C.D=CTOD(\) D.D=DTOC(\

答案:C

4.检测数据库文件指针是否已到文件尾的函数是( )。

A.EOF() B.BOF() C.END() D.FIEL()

答案:A

5.逻辑运算符的优先顺序是( )。

A..NOT.、AND.、.OR. B..NOT.、.OR.、.AND. C..AND.、.OR.、.NOT. D..AND.、.NOT.、.OR.

答案:A

6.函数INT(<数值表达式>)的功能是( )。

A.取不大于数值表达式值的最大整数 B.按四舍五入取数值表达式的整数值 C.取不小于该数值表达式的整数值 D.取数值表达式的整数部分

答案:D

7.Visual FoxPro环境下,下面命令执行结果是( )。 x=\ Val(x)

A.354 B.0 C.355 D.354.00

答案:B

8.设S=\南京大学信息管理系\,从中取出\管理\二个字的表达式是( )。

A.SUBS(S,12,4) B.SUBS(S,7,2)

C.SUBS(S,13,4) D.SUBS(S,13,2)

答案:C

9.下列字符中不能做变量名的开头的是( )。

A.英文字母 B.下划线 C.汉字 D.数字

答案:D

10.目前三种基本的数据模型是 ( ) 。

A.层次模型、网络模型、关系模型 B.网络模型、对象模型、层次模型 C.对象模型、网络模型、关系模型 D.层次模型、关系模型、对象模型

答案:A

11.关系型数据库采用 ( ) 表示实体和实体间的联系。

A.对象 B.二维表 C.字段 D.表单

答案:B

12.执行 do main .prg 程序段后,显示的内容是 ( ) 。 【main.prg程序清单】 PUBLIC Y SET TALK OFF X=2

DO PROC1 WITH X Y

******************* PROC PROC1 PARA T T=T+1

DO PROC2 WITH T RETU

******************** PROC PROC2 PARA M Y=M**3 RETU Y

A.8 B.3 C.27 D.9

答案:C

二、 填空题:

1.表达式DATE()+5的值是 答案:5 天以后的日期

2.执行下列程序段后,A(1,1)和A(2,2)的值分别为 程序清单如下: DIMENSION A(3,4) A(2,2)=\

答案:.f.、ABC

3.设A=2,B=-4,则表达式3*A>5 Or B+8<0 的值是 答案:.T.

4.程序中将变量

cN定义为全局变量,可以使用下列命令:

cN 。

答案:PUBLIC

5.下列的自定义函数YS()的功能是:当传送一个字符型参数时,返回一个删除所有内含空格之后的字符型数据。例如,执行命令?YS(\CD \),显示\。(注:OCCURS()函数的功能是返回前一个字符表达式在后一个字符表达式中出现的次数。) FUNCTION YS PARAMETERS zz

IF OCCURS(SPACE(1), zz)>0 &&如果空格在变量ZZ中出现的次数大于0

n=OCCURS(SPACE(1), zz) x=1

FOR x=1 TO n

c=AT(SPACE(1), zz, 1) zz=SUBSTR (zz, 1, c-1)+ ENDFOR ENDIF RETURN zz ENDFUNC 。 答案:SUBS(ZZ,C+1)

一、 选择题

1.在Visual FoxPro环境下,实现选择关系运算的短语是( )。

A.FOR

B.SELECT C.FIEL <字段名表> D.JOIN

答案:A

2. 设打开的表文件有100条记录,当前记录号为10,执行GO 200命令后,记录指针指向( )。

A.100 B.101 C.10 D.1

答案:C

3.在定义表结构时,以下( ) 数据类型的字段宽度都是定长的。

A.字符型、货币型、数值型 B.字符型、货币型、整型 C.日期型、备注型、逻辑 D.备注型、逻辑型、数值型

答案:C

4.可以伴随着表的打开而自动打开的索引是( )。

A.独立索引文件(IDX) B.非结构化复合索引文件 C.复合索引文件(CDX) D.结构复合索引文件

答案:D

5.用户在创建某个表的结构时,使用了通用型字段且为表创建了索引,则在保存该表结构后,系统会在磁盘上生成( )个文件。

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

答案:C

6.创建索引时必须定义索引名。定义索引名时,下列叙述中不正确的是( )。

A.索引名只能包含字母、汉字、数字符号和下划线 B.组成索引名的长度不受限制 C.索引名可以与字段名同名

D.索引名的第一个字符不可以为数字符号

答案:B

二、 填空题:

1.不能用备注型和 答案:通用型

2.如果要将某选项按钮组上的按钮个数设置为5,应把选项按钮组的

属性值设定为5。

答案:ButtonCount

3.Visual FoxPro 系统中,结构复合索引文件的扩展名是

型字段构造索引表达式创建索引。

答案:.CDX

4.如果要物理删除带有删除标志的记录,可使用命令 但在该命令的执行前,必须将表以 答案:PACK、独占

5.对于

VFP中的自由表来说,不可以创建的索引类型是:

答案:主索引

6.Visual FoxPro系统中,选择当前未使用的最小工作区号,应使用命令

答案:SELE 0

7.对xs.dbf表中的性别(XB,C,2)和出生日期(CSRQ,D,8)组成的关键字表达式建立索引,则索引表达式为 答案:XB+DTOC(CSRQ,1)

8.Visual FoxPro系统中,恢复标有删除标记的记录的命令是

答案:RECALL

方式打开 。

一、 选择题

1.在数据库表字段的扩展属性中,通过对( )可以限定字段的内容仅为

英文字母。

A.字段格式 B.输入掩码 C.字段标题和注释 D.字段级规则

答案:B

2. 在向数据库添加表的操作中,下列叙述中不正确的是( )。

A.可以将一个自由表添加到数据库中

B.可以将一个数据库表直接添加到另一个数据库中 C.可以在项目管理器中将自由表拖放到数据库中

D.使一个数据库表成为另一个数据库的表,则必须先使其成为

自由表 答案:B

3.如要在数据库的两张表之间建立永久关系,则要求在父表的结构复合索引文件中创建一个( ),在子表的结构复合索引文件中创建任何类型的索引。

A.主索引 B.候选索引型 C.唯一索引

D.主索引或候选索引

答案:D

4.字段的默认值是保存在( ) 文件中。

A.表的索引

B.项目 C.数据库 D.表

答案:C

5.关于数据库的操作,下述说法中,( )是正确的。

A.数据库被删除后,则它包含的数据库表也随着被删除 B.打开了新的数据库,则原来已打开的数据库被关闭 C.数据库被删除后,它所包含的表变成自由表

D.数据库被关闭后,它所包含的数据库表不能被打开

答案:C

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

A.级联 B.忽略 C.限制

D.级联或限制

答案:A

7.要从某数据库文件中真正删除一条记录,正确的方法是( )。

A.直接用PACK命令

B.先用DELETE 命令,再用ZAP命令 C.直接用ZAP命令

D.先用DELETE 命令,再用PACK命令

答案:D

8.参照完整性的规则不包括( )

A.更新规则 B.检索规则 C.删除规则 D.插入规则

答案:B

9.在下面的数据类型中默认值为.F.的是( )。

A.数值型 B.逻辑型 C.字符型 D.日期型

答案:B

10.参照完整性是用来控制数据的一致性。在Visual FoxPro系统中,系统提供的参照完整性机制不能实现的是:( )。

A.设置“更新级联”:更新主表主关键字段的值,用新的关键字

值更新子表中所有相关记录

B.设置“删除级联”:主表可以任意的删除记录,同时删除子表

中所有相关记录 录

D.设置“插入级联”:主表插入新的记录后,在子表自动插入相C.设置“删除限制”:若子表中有相关记录,则主表禁止删除记

应的记录

答案:D

11.扩展名为DBC的文件是( )

A.表单文件 B.数据库表文件 C.数据库文件 D.项目文件

答案:C

12.表之间的“一对多”关系是指( )。

A.一个表与多个表之间的关系

B.一个表中的记录对应另一个表中的多个记录 C.一个表中的记录对应多个表中的一个记录 D.一个表中的记录对应多个表中的多个记录

答案:B

二、 填空题:

1.Visual FoxPro系统中,数据库表之间有一对一关系、多对多关系和

关系。

答案:一对多关

2.数据库是一种数据容器。从项目管理器窗口看,数据库可以包含的子项有:表、本地视图、 答案:远程视图

3.对数据库表添加新记录时,系统自动地为某一个字段给定一个初始

、连接和存储过程。

值,这个值称为该字段的 答案:默认值

4.isual FoxPro系统中,表的类型有库表和 答案:自由表

表。

5.数据库是一个容器,是许多相关的数据库表及其关系的集合。数据库通常包括两部分,一是按一定的数据模型组织并实际存储的所有应用需要的数据,二是存放在数据字典中的各种描述信息。这些描述信息是有关数据的“数据”,称为 答案:元数据

6.数据库中添加表是指把自由表添加到数据库中,使之成为数据库表。这一操作的本质是建立了库与表之间的 答案:双向链接

7.数据库表与数据库之间的相关性是通过表文件与库文件之间的双向链接实现的。双向链接包括前链和后链。其中,前链是保存在数据库文件中的有关表文件的路径和文件名信息,后链是保存在表头中的拥有该表的数据库文件的路径和库文件名信息。假设JS表所从属的数据库文件被意外删除,则可以使用 JS表中的后链。 答案:FREE

8.ODBC的中文全名是 答案:开放式数据库互连

TABLE JS命令删除存储在

一、 选择题

1.根据需要,可以把查询的结果输出到不同的目的地。以下不可以作为查询的输出类型的是( )。

A.自由表 B.报表 C.临时表 D.表单

答案:D

2. 有关查询与视图,下列说法不正确是( )。 图

D.视图可以更新源表中的数据,存在于数据库中 A.查询是只读型数据,而视图可以更新数据源 B.查询可以更新数据源,视图也有此功能

C.视图具有许多数据库表的共性,利用视图可以创建查询和视

答案:B

3.Visual FoxPro系统中,使用查询设计器生成的查询文件中保存的是( )。

A.查询的命令 B.查询有关的基表 C.查询的结果 D.查询的条件

答案:A

4.使用SELECT-SQL命令来建立各种查询时,下列叙述中正确的是:( )。 关系

B.基于两个表创建查询时,查询结果的记录数不会大于任一表A.基于两个表创建查询时,必须预先在两个表之间创建永久性

中的记录数

C.基于两个表创建查询时,两个表之间可以无同名字段 D.用ORDER BY子句可以控制查询结果按某个字段进行升序

或降序排列 答案:C

5.在Visual FoxPro系统中,( )创建时,将不以独立的文件形式存储。

A.查询 B.视图 C.类库 D.表单

答案:A

6.设有一自由表xx.dbf。下列SELECT-SQL命令中,语法错误的是 ( )。

A.SELECT * FROM xx

B.SELECT * FROM xx INTO CURSOR temp C.SELECT * FROM xx INTO temp

D.SELECT * FROM xx INTO TABLE temp

答案:C

7.若为xs.dbf表添加一个宽度为6的字符型字段mc, 以下命令中正确的是( )。

A.ALTER TABLE xs ADD mc C(6) B.ALTER xs.dbf ADD COLUMN mc C(6) C.ALTER xs.dbf ADD mc C(6)

D.ALTER TABLE xs ADD FIELD mc C(6)

答案:B

8.用DELETE-SQL语句删除XS(学生)表中所有XB(性别,字符型)字段值为“男”的所有记录,可以使用下列命令( )。

A.DELETE FROM xs FOR xb=男 B.DELETE FROM xs WHERE xb=“男” C.DELETE FROM xs WHERE xb=男 D.DELETE FROM xs FOR xb=“男”

答案:B

9.用UPDATE-SQL语句修改JS(教师)表所有记录JL(简历,备注型)字段的值,凡是JL不空的值尾部加“等”。语句是( )。

A.UPDATE JS SET JL=ALLT(JL)+“等” WHERE EMPTY(JL)

B

UPDATE

JS

SET

JL=ALLT(JL)+”

WHERE .NOT.EMPTY(JL)

C.REPLACE JS WITH ALLT(JL)+”等” FOR EMPTY(JL) D.REPLACE JL WITH ALLT(JL)+”等” FOR .NOT.EMPTY(JL)

答案:B

10.在Visual FoxPro系统中,查询结果的输出有多种多样。以下不可以作为查询的输出类型的是( )。

A.表单

B.报表 C.临时表 D.自由表

答案:A

11.有关查询与视图,下列说法不正确是( )。 图

D.视图可以更新数据源,查询也有此功能 A.查询是只读型数据,而视图可以更新数据源 B.视图可以更新源表中的数据,存在于数据库中

C.视图具有许多数据库表的共性,利用视图可以创建查询和视

答案:D

二、 填空题:

1.查询文件的扩展名是 答案:.QPR

2.“SQL”的中文含义是 答案:结构化查询语言

3.设某退休职工工资表(TXGZ.DBF)含有退休日期(txrq,D)和基本工资(jbgz,N,6)等字段。下列UPDATE-SQL命令可用于调整每位退休职工的基本工资,调整算法是2002年1月1日之前退休的每位职工增加120,否则增加70。

UPDATE

txgz

jbgz=IIF(txrq<{^2002/01/01}, 。 。

jbgz+120, jbgz+70 )。

答案:SET

4.已知课程(KC)表中含课程代号(kcdh)、课程名(kcm)等字段,成绩(CJ)表中含课程代号(kcdh)、成绩(cj)等字段。完善下列SQL命令以查询每门课的选课人数、优秀人数、不及格人数。 (成绩90分以上为 优秀,60分以下为不及格)

ELECT Kc.kcdh, Kc.kcm, COUNT(*) AS 选课人数,; SUM(IIF(cj.cj>=90,1,0)) AS 优秀人数,;

AS 不及格人数;

FROM sjk!kc INNER JOIN sjk!cj ; ON Kc.kcdh = Cj.kcdh; GROUP BY 1 。 答案:SUM(IIF(CJ<60,1,0))

5.设USER表含有工号(gh,C,4)和奖金(jj,N,4)等字段,其数据如下: GH 1101 1102 1103 1104 1105 针对该USER表,执行如下的查询命令:

JJ 300 200 .NULL. 100 .NULL. SELECT COUNT(*) AS 人数, SUM(jj) AS 奖金总和,; AVG(jj) AS 平均奖金; FROM user 则查询得到的记录数

,平均奖金为

答案:1、200

一、 选择题

1.子类或对象具有延用父类的属性、事件和方法的能力,称为类的( )。

A.抽象性 B.封装性 C.继承性 D.多态性

答案:C

2. 在Visual FoxPro系统中,用户不能自定义( )。

A.对象的属性 B.对象的方法 C.对象的事件 D.对象所基于的类

答案:C

3.建立事件循环的命令为( ) 。

A.DO WHILE……ENDDO B.READ EVENTS C.CLEAR EVENTS D.FOR………ENDFOR

答案:B

4.如果要引用一个控件所在的直接容器对象,则可以使用下列( )属性。

A.THIS B.THISFORM C.PARENT D.都可以

答案:C

5.下列四个事件:Init,Load,Activate和Destroy发生的顺序为( )。

A.Load,Init,Activate,Destroy B.Init,Load,Activate,Destroy C.Activate,Init,Load,Destroy D.Destroy,Load,Init,Activate

答案:A

6.某表单FrmA上有一个命令按钮组CommandGroup1,命令按钮组中有四个命令按钮:CmdTop,CmdPrior,CmdNext,CmdLast。要求按下CmdLast时,将按钮CmdNext的Enabled属性置为.F.,则在按钮CmdLast的Click事件中应加入( )命令。

A.This.Enabled=.F.

B.This.Parent.CmdNext.Enabled=.F. C.This.CmdNext.Enabled=.F. D.Thisform.CmdNext.Enabled=.F.

答案:B

7.终止事件循环的命令为( )。

A.READ EVENTS B.CLEAR EVENTS C.FOR………ENDFOR D.DO WHILE……ENDDO

答案:B

8.所有类都可识别的事件即最小事件集包括( )。

A.Init、Destroy和Error事件 B.Load、Init和Unload事件 C.Load、Init和Destroy事件 D.Init、Activate和Destroy事件

答案:A

二、 填空题:

1.引用当前表单集的关键字是 答案:THISFORMSET

2.在Visual FoxPro中,基类的事件集合是固定的,不能进行扩充。基类的最小事件集包括 件。 。 答案:INIT

3.“OOP”的中文含义是 答案:面向对象程序设计

4.采用OOP方法设计的应用程序,其功能的实现是由 驱动的。 答案:事件

5.Visual FoxPro系统中,根据对象能否包容子对象划分,对象可以分为

答案:容器类

和控件类两种类型。

事件、Destroy事件和Error事

一、 选择题

1.在Visual FoxPro环境下,运行表单的命令是( ) 。

A.DO FORM <表单名> B.DO <表单名>

C.CREATE FORM <表单名> D.REPORT FORM <表单名>

答案:A

2. 在Visual FoxPro系统中,命令按钮显示的文字内容是在属性( ) 中设置的。

A.NAME B.CAPTION C.VALUE

D.CONTROLSOURCE

答案:B

3.表单的背景色由属性( )的值确定。

A.BackColor B.Picture C.ForeColor D.Caption

答案:A

4.表格(GRID)能包容的对象是( )。

A.标头(Header) B.列(Column) C.页面(Page) D.表单集(FormSet)

答案:B

5.命令按钮的背景图案由属性( )的值确定。

A.BackColor B.ForeColor C.Picture D.Caption

答案:C

6.Visual FoxPro中可执行的表单文件的扩展名是( )。

A.SCT B.SCX C.SPR D.SPT

答案:B

7.将某个控件绑定到一个字段,移动记录后字段的值发生变化,这时该控件的( )属性的值也随之变化。

A.Name B.Caption C.Value

D.没有

答案:C

8. 创建对象时发生( )事件。

A.Init B.LostFocus C.Click

D.InteractiveChange

答案:A

9. 用于设置文字的字体的属性为 ( )。

A.fontsize B.font C.fontcolor D.fontname

答案:D

二、 填空题:

1.Visual FoxPro系统中,每个对象都有其特定的属性,可以通过

窗口来设置,对象的外观和对应的操作由所设置的值来

确定。 答案:属性

2.设某命令按钮的标题为“确定”,如果该按钮访问键为“Alt+Y”,则其CAPTION属性设置为 答案:确定(\\

3.在某表单运行时,表单上某个命令按钮标题是灰色的,则该命令按钮此时的

答案:ENABLED

4.Visual FoxPro 主窗口同表单对象一样,可以设置各种属性。要将Visual FoxPro主窗口的标题更改为“教学管理系统”,可以使用命令

=\教学管理系统\。

答案:_SCREEN.CAPTION

5.ThisForm.Release的功能是能是

。ThisForm.Refresh的功

属性值为 .F.。

答案:释放表单、刷新表单

一、 选择题

1.下列几组控件中,均可直接添加到表单中的是( )。

A.命令按钮组、选项按钮、文本框 B.页面、页框、表格

C.命令按钮、选项按钮组、列表框 D.页面、选项按钮组、组合框

答案:C

2. 页框(PageFrame)能包容的对象是( ) 。

A.列(Column) B.标头(Header)

C.页面(Page) D.表单集(FormSet)

答案:C

3.表格(GRID)能包容的对象是( )。

A.标头(Header) B.列(Column) C.页面(Page) D.表单集(FormSet)

答案:B

4.当用鼠标使列表框的内容发生变化时,将首先触发( )事件。

A.Click B.Init C.DownClic

D.k InteractiveChange

答案:D

5.在下列Visual FoxPro的基类中,无Caption属性的基类是:( )。

A.标签 B.选项按钮 C.复选框 D.文本框

答案:D

6.在下列Visual FoxPro的基类中,无Value属性的基类是:( )。

A.标签 B.命令按钮组 C.复选框 D.文本框

答案:A

7.页框(PageFrame) 能包容的对象是( )。

A.页面(Page) B.列(Column) C.标头(Header) D.表单集(FormSet)

答案:A

8.复选框的英文名称为( )。

A.option B.optiongroup C.check D.checkbox

答案:D

二、 填空题:

1.文本框

属性设置为“*”时,用户键入的字符在文本框

内显示为“*”,但属性Value中仍保存键入的字符串。 答案:PassWordChar

2.列表框(ListBox)主要用于显示一组预定的值,用户从列表中可以选择需要的数据。列表框中选择的数据存在何处由 性决定。 答案:ControlSource

3.形状控件的Curvature属性决定形状控件显示什么样的图形,它的取值范围是0~99。当该属性的值为 答案:0

4.计时器是在应用程序中用来处理复发事件的控件,其典型应用是检查系统时钟,决定是否到了某个程序或应用程序运行的时间。Interval属性用于指定计时器控件的 位为毫秒。 答案:Timer

5.某表单含有2个标签对象、2个文本框对象(Text1、Txt2)、1个形状对象(Shape1)和1个命令按钮。其中,文本框Text1 用来输入园半径数据,文本框Text2 用于显示园面积,形状对象Shape1用于显示园的图形,命令按钮的标题属性为“计算”。单击命令按钮时,应完成功能:当园半径的值介于10~100之间时,

事件之间的时间间隔,单

时,用来创建矩形。

形状对象显示园的图形、计算园面积并显示之;当园半径的值介于10~100范围以外时,显示提示窗口。

完善下列的命令按钮的Click 事件程序代码: LOCAL X

X= THISFORM.Text1.VALUE

IF THISFORM.Shape1.Visible =.F. THISFORM.Text2.VALUE=\

=MessageBox(\半径取值必在10~100之间!\,48,\提示窗口\ELSE

THISFORM.Shape1.Height= x* 2 THISFORM.Shape1.Width=x* 2 THISFORM.Shape1.Visible =.T. THISFORM.Text2.VALUE=3.14*x*x ENDIF。

答案:x<10 or x>100

一、 选择题

1.设计菜单要完成的最终操作是( ) 。

A.创建主菜单及子菜单 B.指定各菜单任务 C.浏览菜单 D.生成菜单程序

答案:D

2. 为一个表单建立了快捷菜单,要打开这个菜单应当使用( ) 。

A.热键 B.快捷键 C.事件 D.菜单

答案:B

3.某菜单项名称为“Help”,要为该菜单项设置访问键【Alt】+【H】则在菜单项名称中的设置是( ) 。

A.Alt + Help B.\\< Help C.Alt + \\

答案:B

4.在VIP中,可执行的菜单文件的扩展名是 ( ) 。

A.MPR B.PRG C.MNX D.MNT

答案:A

5.某子菜单中有“保存”和“关闭”二个菜单项,要用分割线在二个菜单项之间分组,实现的方法是( )。

A.在“保存”菜单项名称后加“\\-” ,即“保存\\-” B.在“关闭”菜单项名称前加“\\-” ,即“\\-关闭”

C.在二个菜单项之间添加一个新菜单项,新菜单项名称为“\\-” D.A、B两种方法均可

答案:C

二、 填空题:

1.Visual FoxPro系统中,恢复系统菜单功能的命令是

答案:SET SYSMEMNEU TO DEFA

2.Visual FoxPro系统中,菜单类型有:一般菜单、快速菜单、

和SDI菜单。

答案:快捷菜单

3.11.3 所谓“快速菜单”是指基于Visual FoxPro的 添加用户菜单项创建的菜单。 答案:系统菜单

4.11.4 某子菜单中有“学生表浏览”菜单项,为该菜单项设置“跳过”表达式,当学生表(XS)打开时菜单项可用,否则为废止。“跳过”表达式为

,答案:!USED(\

一、 选择题

1.在连编项目文件之前应在“项目管理器”中指定一个主文件,该主文件将作为已编译的应用程序的执行开始点。下列类型的文件中,( )文件不可以作为主文件。

A.查询 B.表单 C.菜单 D.类库

答案:D

2. 在Visual FoxPro系统中,打开项目文件的命令是( )。

A.MODI PROJECT

B.USE PROJECT C.OPEN PROJECT D.MODI COMM

答案:A

3.主程序是一个应用系统运行时的起点,是在应用系统执行时首先被执行的程序。在“项目管理器”窗口中,可以选择一个文件为主程序。下列各组文件中,所有文件类型均可以被设置为项目主程序的是( ) 。

A.菜单、查询、表单和程序(.prg) B.项目、菜单、查询和表单

C.数据库、查询、表单和程序(.prg) D.菜单、查询、表单和表

答案:A

4.如果将一个数据表设置为\包含\状态,那么系统连编后,该数据表将( )。

A.成为自由表 B.包含在数据库之中 C.可以随时编辑修改 D.不能编辑修改

答案:D

二、 填空题:

1.开发一个应用系统,一般包括:需求分析、 编程实现、程序的测试和调试几个阶段。

、答案:系统设计

2.在应用系统的开发过程中,可以把重复应用的组件设计为

答案:类 3.在

Visual FoxPro系统中,程序调试的主要工具是

答案:应用程序生成器

本文来源:https://www.bwwdw.com/article/eo5r.html

Top