文档库 最新最全的文档下载
当前位置:文档库 › vf期末题库复习题

vf期末题库复习题

vf期末题库复习题
vf期末题库复习题

一、单选题

下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的

01、如果文本框的SelStart属性值为-1,表示的含义为

A)光标定位在文本框的第一个字符位置上

B)从当前光标处向前选定一个字符

C)从当前光标处向后选定一个字符

D)错误属性值,该属性值不能为负数

02、执行SET SYSMENU TO命令后

A)将当前菜单设置为默认菜单

B)将屏蔽系统菜单,使菜单不可用

C)将系统菜单恢复为缺省的配置

D)将缺省配置恢复成Visual FoxPro系统菜单的标准配置03、SELECT-SQL语句中,条件短语的关键字是

A)FOR B)FROM

C)WHERE D)WITH

04、在当前目录下有数据表文件student.dbf,执行如下SQL语句后

SELECT * FORM student INTO DBF student ORDER BY 学号/D

A)生成一个按“学号”升序的表文件,将原来的student.dbf 文件覆盖

B)生成一个按“学号”降序的表文件,将原来的student.dbf 文件覆盖

C)不会生成新的排序文件,保持原数据表内容不变

D)系统提示出错信息

05、找出平均分大于95分的学生学号和他们所在的班级

A)SELECT 学号,班级FROM 成绩WHERE 平均分>95

B)SELECT 学号,班级FROM 班级WHERE (平均分>95) AND (成绩.学号=班级.学号)

C)SELECT 学号,班级FROM 成绩,班级WHERE (平均分>95) OR (成绩.学号=班级.学号)

D)SELECT 学号,班级FROM 成绩,班级WHERE (平均分>95) AND (成绩.学号=班级.学号)

06、在“选项”对话框的“文件位置”选项卡中可以设置。

A)表单的默认大小B)默认目录

C)日期和时间的显示格式D)程序代码的颜色07、以下关于查询的正确叙述是。

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

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

08、下列不可以用“+”或“-”运算符的是。

A)字符型数据B)数值型数据

C)日期型数据D)逻辑型数据

09、下列操作中,不能用MODIFY STRUCTURE命令实现的是。

A)增加和删除数据表中的字段B)修改记录的字段有效性

C)增加和删除数据表中的记录D)建立和修改表的索引

10、执行命令SET DATE TO MDY后,下列用于显示1980年以后出生的学生记录,命令错误的是。

A)LIST FOR YEAR(出生日期)>=1980

B)LIST FOR SUBSTR(DTOC(出生日期),7,2)>="80"

C)LIST FOR LEFT(DTOC(出生日期),7,2)>="80"

D)LIST FOR RIGHT(DTOC(出生日期),2)>="80"

11、下列关于HAVING子句描述错误的是。

A)HAVING子句必须与GROUP BY子句同时使用,不能单独使用

B)使用HAVING子句的同时,不能使用WHERE子句

C)使用HAVING子句的同时,可以使用WHERE子句

D)使用HAVING子句的作用是进一步限定分组条件12、建立多表查询,要求各个表之间。

A)必须有联系

B)必须是独立的

C)可以有联系也可以是独立的

D)没有具体要求

13、如果在查询设计器中,没有指出查询去向,则运行查询的结果是。

A)系统默认的将查询结果显示在浏览器窗口中

B)系统默认的将查询结果输出到屏幕中

C)不会显示任何查询结果

D)出错信息

14、下列不属于容器类控件的是。

A)表单B)编辑框

C)表格D)页框

15、假设已生成了名为MYMENU的菜单文件,执行该菜单文件的命令是。

A)DO MYMENU B)DO MYMENU.MPR C)DO MYMENU.PJX D)DO MYMENU.MNX 16、DBMS指的是。

A)数据库管理系统B)数据库系统

C)数据库应用系统D)数据库服务系统

17、函数UPPER("12ab34CD")的结果是

A)12AB34CD B)12ab34CD

C)12ab34cd D)12AB34cd

18、在下列的Visual FoxPro表达式中,运算结果为字符型数据的是

A)"ABCD"+ "EF"= "ABCDEF" B)"1234"-"34"

C)CTOD("05/08/03")D)DTOC (DATE())>"04/03/02"

19、在Visual FoxPro中,可以同时打开表文件的个数最多是

A)16 B)32 767

C)255 D)256

20、要将数据库“考生库”文件及其所包含的数据库表文件直

接物理删除,下列命令正确的是

A)DELETE DA TABASE 考生库

B)DELETE DATABASE 考生库RECYCLE

C)DELETE DATABASE 考生库DELETETABLES

D)DELETE DATABASE 考生库DELETETABLES RECYCLE

21、在Visual FoxPro中,下列各项的数据类型所占字符的字节数相等的是

A)日期型和逻辑型B)日期型和通用型

C)逻辑型和备注型D)备注型和通用型

22、在Visual FoxPro中,下列不能用来修改数据表记录的命令是

A)EDIT B)CHANGE

C)BROWSE D)MODIFY STRUCTURE 23、在Visual FoxPro中,数据的完整性不包括

A)实体完整性B)域完整性

C)属性完整性D)参照完整性

24、使用视图之前,首先应该

A)新建一个数据库B)新建一个数据库表C)打开相关的数据库D)打开相关的数据表25、有关过程调用叙述正确的是

A)打开过程文件时,其中的主过程自动调入内存

B)同一时刻只能打开一个过程,打开新的过程后,旧的过程自动关闭

C)用命令DO WITH 调用过程时,过程文件无需打开就可调用其中的过程

D)用命令DO WITH IN 调用过程时,过程文件无需打开,就可调用其中的过程26、在命令按钮组中,决定命令按钮数目的属性是

A)ButtonCount B)Buttons

C)Value D)ControlSource 27、在表单中有命令按钮Command1和文本框Text1,将文本

框的InputMask属性值设置为$9,999.9,然后在命令按

钮的Click事件中输入代码ThisForm.Text1.Value=12 3456.789,当运行表单时,单击命令按钮,此时文本框

中显示的内容为

A)$123 456.789

B)$23 456.7

C)123 456.7

D)****.*

28、假设有菜单文件mainmu.mnx,下列说法正确的是

A)在命令窗口利用DO mainmu命令,可运行该菜单文件B)首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr,然后在命令窗口执行命令:DO

mainmu可运行该菜单文件

C)首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr,然后在命令窗口执行命令:DO

mainmu.mpr可运行该菜单文件

D)首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr,然后在命令窗口执行命令:DO

MEMU mainmu可运行该菜单文件

29、SQL的查询结果可以存放到多种类型的文件中,下列都

可以用来存放查询结果的文件类型的是

A)临时表、视图、文本文件B)数组、永久性表、视图

C)永久性表、数组、文本文件D)视图、永久性表、文本文件

30、语句“DELETE FROM 成绩表WHERE 计算机<60”的功能是

A)物理删除成绩表中计算机成绩在60分以下的学生记录

B)物理删除成绩表中计算机成绩在60分以上的学生记录

C)逻辑删除成绩表中计算机成绩在60分以下的学生记录

D)将计算机成绩低于60分的字段值删除,但保留记录中其它字段值

01、下列选项中,不属于SQL数据定义功能的是

A)SELECT B)CREATE

C)ALTER D)DROP

02、嵌套查询命令中的IN,相当于

A)等号= B)集合运算符∈

C)加号+ D)减号-

03、以下叙述与表单数据环境有关,其中正确的是

)当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B)当表单关闭时,不能自动关闭数据环境中的表

)当表单运行时,自动打开数据环境中的表

)当表单运行时,与数据环境中的表无关

04、有关查询设计器,正确的描述是:

A)“联接“选项卡与SQL语句的GROUP BY 短语对应B)“筛选“选项卡与SQL语句的HA VING 短语对应

C)“排序依据"选项卡与SQL语句的ORDER BY 短语对应D)"分组依据“ 选项卡与SQL语句的JOIN ON 短语对应05、让控件获得焦点,使其成为活动对象的方法是

A)SHOW B)RELEASE C)SETFOCUS D)GOTFOCUS

06、下列关于修改程序的说法正确的是。

A)打开“项目管理器”,选择要修改的程序文件,单击“修改”按钮

B)在“文件”菜单中选择“打开”菜单项,选择“程序”项,选择要修改的程序

C)通过MODIFY COMMAND<文件名>来修改程序文件D)以上说法均正确

07、SET SYSMENU命令的功能是。

A)允许在程序执行时访问系统菜单

B)禁止在程序执行时访问系统菜单

C)重新配置系统菜单

D)以上功能均可实现

08、在命令窗口中输入以下命令:

SET DATE TO YMD

SET MARK TO ","

?{^2003/04/06}

在屏幕中显示的结果为。

A)03,04,06 B)03.04.06

C)04/06/03 D)04,06,03

09、当定义一个新的数组后,系统会自动给数组中每个元素赋以。

A)1

B)0

C)逻辑真(.T.)

D)逻辑假(.F.)

10、下列命令中,能打开数据库却不显示相应设计器的

是。

A)CREATE DATABASE B)OPEN DATABASE

C)MODIFY DATABASE D)USE DATABASE

11、SQL的数据操作语言不包括。

A)INSERT B)UPDATE

C)DELETE D)CHANGE

12、在Visual FoxPro中查询的数据源可以来自。

A)自由表B)视图

C)数据库表D)以上均可

13、用于显示部分查询结果的TOP短语,必须与下列短语连用。

A)WHERE B)ORDER BY

C)FROM D)GROUP BY 14、若M="4",N="6",K=10,则下列表达式中结果为真的是。

A)M+N=K B)VAL (M+N)=K

C)VAL(M)+VAL(N)=K D)M+N=STR (K)

15、一个表的所有备注字段的内容存储在。

A)同一个表备注文件中B)多个表备注文件中

C)同一个表文件中D)同一个库备注文件中

16、关系数据库管理系统所管理的关系是

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

C)一个DBC文件D)若干个DBC文件17、“项目管理器”中的“文档”选项卡用于显示和管理

A)程序、API库和应用程序B)数据库、自由表和查询

C)菜单、文本文件和其他文件D)表单、报表和标签

18、下列字符型常量的表示中,错误的是

A)′65+13′B)["电脑商情"]

C)[[中国]]D)′[x=y]′

19、下列关于变量的叙述中,不正确的一项是

A)变量值可以随时改变

B)在Visual FoxPro中,变量分为字段变量和内存变量

C)变量的类型决定变量值的类型

D)在Visual FoxPro中,可以将不同类型的数据赋给同一个变量

20、可以随表的打开而自动打开的索引是

A)单项索引文件B)复合索引文件

C)结构化复合索引文件D)非结构化复合索引文件

21、“主键”不允许取重复值,是指

A)实体完整性约束规则B)引用完整性约束规则

C)用户自定义完整性约束规则D)数据完整性约束规则

22、在当前表中,查找第2个男同学的记录,应使用命令

A)LOCATE FOR 性别="男"

NEXT 2

B)LOCATE FOR 性别="男"

C)LOCATE FOR 性别="男"

CONTINUE

D)LIST FOR 性别="男"

NEXT 2

23、下列关于索引的叙述中,不正确的是

A)Visual FoxPro支持两种索引文件:单一索引文件和复合索引文件

B)打开和关闭索引文件均使用SET INDEX TO命令

C)索引的类型有主索引、候选索引、惟一索引和普通索引

D)索引文件不随库文件的关闭而关闭

24、自由表中字段名长度的最大值是

A)8 B)10

C)128 D)255

25、要同时打开多个数据表文件,选择不同的工作区可使用的命令是

A)USE B)OPEN

C)SELECT D)以上命令均可

26、下列关于查询的说法中,不正确的是

A)查询是预先定义好的一个SQL SELECT语句

B)查询是Visual FoxPro支持的一种数据库对象

C)通过查询设计器,可完成任何查询

D)查询是从指定的表或视图中提取满足条件的记录,

可将结果定向输出

27、下列关于视图的说法中,不正确的是

A)在Visual FoxPro中,视图是一个定制的虚拟表

B)视图可以是本地的、远程的,但不可以带参数

C)视图可以引用一个或多个表

D)视图可以引用其他视图

28、在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示输入结束的命令是

A)INPUT、ACCEPT B)INPUT、WAIT

C)ACCEPT、W AIT D)INPUT、ACCEPT和W AIT

29、关于内存变量的调用,下列说法正确的是

A)局部变量不能被本层模块程序调用B)私有变量只能被本层模块程序调用

C)局部变量能被本层模块和下层模块程序调用D)私有变量能被本层模块和下层模块程序调用30、SET TALK OFF

s=0

i=5

x=11

DO WHILE s<=x

s=s+i

i=i+1

ENDDO

?s

SET TALK ON

A)5 B)11

C)18 D)26

01、下列关于控件类和容器类的说法中,错误的是

A)控件类用于进行一种或多种相关的控制B)控件类一般作为容器类中的控件来处理

C)控件类的封装性比容器类更加严密,灵活性更好

D)控件类必须作为一个整体来访问或处理,不能单独对其中的组件进行修改或操作

02、如果要为控件设置焦点,则下列属性值是真(.T.)的是

A)Enabled和Default B)Enabled和Visible C)Default和Cancel D)Visible和Default 03、下列关于编辑框的说法中,正确的是

A)编辑框可用来选择、剪切、粘贴及复制正文B)在编辑框中只能输入和编辑字符型数据

C)编辑框实际上是一个完整的字处理器D)以上说法均正确

04、Visual FoxPro中支持两种类型的菜单,分别是

A)条形菜单和弹出式菜单B)条形菜单和下拉式菜单

C)弹出式菜单和下拉式菜单D)复杂菜单和简单菜单

05、Visual FoxPro在SQL方面,不提供的功能是

A)数据查询B)数据定义

C)数据操纵D)数据控制

06、在下述的操作中,不能够执行Visual FoxPro程序文件的是。

A)若程序包含在一个项目中,则在“项目管理器”中选定它并单击“运行”按钮

B)在“程序”菜单中选择“运行”命令,在弹出的对话框中选择要运行的程序名

C)在命令窗口中,输入DO命令以及要运行的程序文件名

D)在“资源管理器”中单击要运行的程序文件(PRG)07、为了从用户菜单返回到系统菜单应该使用命令

)SET DEFAULT SYSTEM B)SET MENU TO DEFAULT

)SET SYSTEM TO DEFAULT D)SET SYSMENU TO DEFAULT

08、在表单中为表格控件指定数据源的属性是

)DataSource B))DataFrom D)RecordFrom

09、下列不能出现LOOP和EXIT语句的程序结构是。

A)FOR-ENDFOR B)DO WHILE-ENDDO

C)IF-ELSE-ENDIF D)

SCAN-ENDSCAN

10、执行如下程序后,程序最后一行显示的结果为。

myfrm1=Createobject("form")

myfrm2=myfrm1

https://www.wendangku.net/doc/0f11023133.html,="表单2"

https://www.wendangku.net/doc/0f11023133.html,="表单1"

?https://www.wendangku.net/doc/0f11023133.html,

A)myfrm1 B)myfrm2

C)表单1 D)表单2

11、下列关于容器的说法不正确的是。

A)可以认为容器是一种特殊的控件B)容器可以包括其他的容器或控件

C)容器类可生成控件D)表单集是一个容器

12、菜单定义文件的扩展名是。

A)MPR B)MNX

C)MNT D)MNR

13、在Visual Foxpro 6.0 中,可以在同类数据之间进行减"-"运算的数据类型是

A) 数值型,字符型,逻辑型B) 数值型,字符型,日期型

C) 数值型,日期型,逻辑型D) 字符型,日期型,逻辑型

14、下面关于过程调用的陈述中,哪个是正确的

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

B) 当实参的数量多于形参的数量时,多余的实参被忽略

C) 当形参的数量多于实参的数量时,多余的形参取逻辑假D) 上面B 和C 都对

15、在查询设计器中,查询去向一般包括。

A)浏览、临时表、表、图形、屏幕和标签

B)浏览、临时表、表、图形、视图和标签

C)浏览、临时表、表、图形、屏幕、报表和标签

D)浏览、临时表、表、图形、视图、报表和标签

16、在Visual FoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是

A)MODIFY STRUCTURE STUDENT B)MODIFY COMMAND STUDENT

C)CREATE STUDENT D)CTEATE TABLE STUDENT

17、在Visual FoxPro 中,关于自由表叙述正确的是

A)自由表和数据库表是完全相同的

B)自由表不能建立字段级规则和约束

C)自由表不能建立候选索引

D)自由表不可以加入到数据库中

18、关于Visual FoxPro的变量,下面说法中正确的是

A) 使用一个简单变量之前要先声明或定义

B) 数组中各数组元素的数据类型可以不同

C) 定义数组以后,系统为数组的每个数组元素赋以数值0

D) 数组元素的下标下限是0

19、设X=″ABC″,Y=″ABCD″,则下列表达式中值为.T.的是()

A) X=Y B) X==Y

C) X $ Y D) AT(X,Y)=0

20、下列命令的语法规则中,非法的是()

A) 命令动词只写前四个字母B) 命令动词后的子句位置可交换

C)命令动词大小写字母等价D)各短语和参数要连续输入无空格

21、打开一数据表,不能肯定将当前记录指针定位到1号记录的命令是()

A)GOTO 1 B)GO TOP

C)LOCA TE FOR RECNO()=1 D)LOCA TE ALL FOR RECNO()=1

22、退出Visual Foxpro 的操作方法是

A) 从"文件" 下拉菜单中选择"退出" 选项

B) 用鼠标左按钮单击关闭窗口按钮

C) 在命令窗口中键入QUIT 命令,然后敲回车键

D) 以上方法都可以

23、下面有关索引的描述正确的是

A) 建立索引以后,原来的数据库表文件中记录的物理顺序将被改变

B) 索引与数据库表的数据存储在一个文件中

C) 创建索引是创建一个指向数据库表文件记录的指针构成的文件

D) 使用索引并不能加快对表的查询操作24、若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是

A) 主索引B) 惟一索引C) 候选索引

D) 普通索引

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

A)视图B)数据库C)自由表D)查询

26、数据表中有30个记录,如果当前记录为第1条记录,把记录指针移到最后一个,测试当前记录号函数RECNO()的值是()

A.31

B.30

C. 28

D.29

27、下列函数中函数值为字符型的是

A) DATE() B) TIME() C) YEAR() D) DATETIME()

28、数据表中的记录暂时不想使用,为提高数据表的使用效率,对这些“数据”要进行()

A)逻辑删除B)物理删除C)不加处理D)数据过滤

29、SQL 语句中条件短语的关键字是

A) WHERE B) FOR C) WHILE

D) CONDITIO

30、使用的数据如下:

当前盘当前目录下有数据库stockdb,其中有数据库表

4

执行如下SQL语句后

* FROM stock INTO DBF stock ORDER BY 单价

A) 系统会提示出错信息

B) 会生成一个按“单价”升序排序的表文件,将原来的stock.dbf文件覆盖

C) 会生成一个按“单价”降序排序的表文件,将原来的stock.dbf文件覆盖

D) 不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果

(01-05)使用的数据如下:

当前盘当前目录下有数据库stockdb,其中有数据库表stock.dbf,该数据库表的内容是:

01、执行下列程序段以后,内存变量a 的内容是

.NOT. EOF()

IF 单价>10

a=a+1

ENDIF

SKIP

A) 1 B) 3 C) 5 D) 7

02、有如下SQL SELECT 语句

SELECT * FROM stock WHERE 单价BETWEEN

12.76 AND 15.20

与该语句等价的是

A) SELECT * FROM stock WHERE 单价<=15.20.AND.

单价>=12.76

B) SELECT * FROM stock WHERE 单价<15.20.AND.单

价>12.76

C) SELECT * FROM stock WHERE 单价>=15.20.AND.

单价<=12.76

* FROM stock WHERE 单价>15.20.AND.单

价<12.76

03、如果在建立数据库表stock.dbf 时,将单价字段的字段有

效性规则设为“单价>0”,通过该设置,能保证数据的

A) 实体完整性 B) 域完整性 C) 参照完整性

D) 表完整性

04、在当前盘当前目录下删除表stock 的命令是

A) DROP stock B) DELETE TABLE stock

C) DROP TABLE stock D) DELETE stock

05、有如下SQL 语句

SELECT max(单价) INTO ARRAY a FROM stock

执行该语句后

的内容为15.20 B) a[1]的内容为6

的内容为15.20 C) a[0]的内容为6

06、有关控件对象的Click 事件的正确叙述是

A) 用鼠标双击对象时引发 B) 用鼠标

单击对象时引发

C)

用鼠标右键单击对象时引发 D) 用鼠标

右键双击对象时引发

07、下面关于列表框和组合框的陈述中,哪个是正确的

A) 列表框和组合框都可以设置成多重选择 B) 列表框可以设置成多重选择,而组合框不能 C) 组合框可以设置成多重选择,而列表框不能 D) 列表框和组合框都不能设置成多重选择 08、要使"文件"菜单使用 "F" 作为访问键,可用______定义该菜单标题 A) 文件(F) B) 文件(<\F) C) 文件(\

D)自由表不可以加入到数据库中

18、关于Visual FoxPro的变量,下面说法中正确的是

A) 使用一个简单变量之前要先声明或定义

B) 数组中各数组元素的数据类型可以不同

C) 定义数组以后,系统为数组的每个数组元素赋以数值

D) 数组元素的下标下限是0

19、设X=″ABC″,Y=″ABCD″,则下列表达式中值为.T.的

A) X=Y B) X==Y

C) X $ Y D) AT(X,Y)=0

20、下列命令的语法规则中,非法的是

A) 命令动词只写前四个字母 B) 命令动词后

的子句位置可交换

C) 命令动词大小写字母等价 D) 各短语和参

数要连续输入无空格

21、打开一数据表,不能肯定将当前记录指针定位到1号记

录的命令是()

A) GOTO 1 B) GO TOP

C) LOCATE WHILE RECNO()=1 D) LOCATE ALL FOR RECNO()=1

22、不能退出 Visual FoxPro 的操作方法是

A) 从 "文件" 下拉菜单中选择 "退出" 选项

B) 用鼠标左按钮单击关闭窗口按钮

C) 在命令窗口中键入 QUIT 命令,然后敲回车键

D) 鼠标双击标题栏

23、下面有关索引的描述正确的是

A) 建立索引以后,原来的数据库表文件中记录的物理顺

序将被改变

B) 索引与数据库表的数据存储在一个文件中

C) 创建索引是创建一个指向数据库表文件记录的指针

构成的文件

D) 使用索引并不能加快对表的查询操作

24、若所建立索引的字段值不允许重复,并且一个表中只能

创建一个,它应该是

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

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

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

26、数据表中有30个记录,如果当前记录为第1条记录,把

记录指针移到最后一个,测试当前记录号数RECNO()的值是

A)31 B)30 C) 28 D)29

27、下列函数中函数值为字符型的是

A) DATE() B) TIME() C) YEAR() D) FILE()

28、对多表进行操作时,选择工作区所使用的命令为_______

A) USE B) OPEN C) SELECT D) CREATE

29、在Visual FoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是

A)pro B) prj C) pjx D) itm 30、执行如下SQL语句后

* FROM SB INTO DBF SB ORDER BY 价格

A) 系统会提示出错信息

B) 会生成一个按“价格”升序排序的表文件,将原来的

sb.dbf文件覆盖

C) 会生成一个按“单价”降序排序的表文件,将原来的sb.dbf文件覆盖

D) 不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果

01、查询每个部门使用时间最长的设备信息,要求得到的信息包括设备名和最长者的启用日期。正确的命令是

A) SELECT 名称,MIN(启用日期) FROM SB GROUP BY 部门

B) SELECT 名称,MAX(启用日期) FROM SB GROUP BY 部门

C) SELECT 名称,启用日期 FROM SB

D) SELECT 名称,MAX(启用日期) FROM SB

02、有如下SQL SELECT语句

* FROM SB WHERE 价格BETWEEN 12.76 AND 15.20

与该语句等价的是

A) SELECT * FROM SB WHERE 价格<=15.20.AND 单价

>=12.76

* FROM SB WHERE 价格<15.20.AND 单价>12.76

* FROM SB WHERE 价格>=15.20.AND 单价<=12.76

* FROMSB WHERE 价格>15.20.AND 单价<12.76

03、有关查询结果的去向,以下说法中不正确的是

A) 可输出到浏览窗口 B) 可输出到一临时表

C) 可输出到一报表文件 D) 只可输出到屏幕

04、在当前盘当前目录下删除表SB的命令是

A) DROP SB B) DELETE TABLE SB

C) DROP TABLE SB D) DELETE SB

05、有如下SQL语句

DIST 主要设备 FROM SB INTO ARRAY a 执行该语句后

A) a(1)的内容为.F. B) a(1)的内容为.T.

C) a(0)的内容为.F. D) a(0)的内容为.T.

06、在当前表单的LABEL1控件中显示系统时间的语句是

A) https://www.wendangku.net/doc/0f11023133.html,BEL1.CAPTION=TIME()

B) https://www.wendangku.net/doc/0f11023133.html,BEL1.VALUE=TIME()

C) https://www.wendangku.net/doc/0f11023133.html,BEL1.TEXT=TIME()

D) https://www.wendangku.net/doc/0f11023133.html,BEL1.CONTROL=TIME()

07、下面关于列表框和组合框的陈述中,哪个是正确的

A) 列表框和组合框都可以设置成多重选择

B) 列表框可以设置成多重选择,而组合框不能

C) 组合框可以设置成多重选择,而列表框不能

D) 列表框和组合框都不能设置成多重选择

08、要使"文件"菜单使用 "F" 作为访问键,可用______定义

该菜单标题

A) 文件(F) B) 文件(<\F) C) 文件(\

D) 文件

(

09、在命令按钮组中,通过修改_______属性,可把按钮个数

设为 5 个

A) Caption B) PageCount C) ButtonCount

D) Value

10、如果指定参照完整性的删除规则为“级联”,则当删除

父表中的记录时

A)系统自动备份父表中被删除记录到一个新表中

B)若字表中有相关记录,则禁止删除父表中记录

C)会自动删除子表中所有相关记录

D)不作参照完整性检查,删除父表记录与子表无关

11、在Visual FoxPro中,为了将表单从内存中释放,可将

表单中退出命令按钮的Click事件代码设置为

A)ThisForm.Refresh B)ThisForm.Delete

C)ThisForm.Hide D

12、执行如下程序

S=0

I=1

INPUT "N=?" TO N

DO WHILE S<=N

S=S+I

I=I+1

ENDDO

? S

如果输入值为5,则最后S的显示值是

A) 1

13、对多表进行操作时,选择没被使用过最小工作区命令是_______

A)SELE 0 B) SELE F C) SELE 32767 D) USE

14、SCAN 循环语句是________扫描式循环

A) 数组 B) 数据表 C) 内存变量

D) 程序

15、以下关于表单数据环境叙述错误的是

A) 可以向表单数据环境设计器中添加表或视图

B) 可以从表单数据环境设计器中移出表或视图

C) 可以在表单数据环境设计器中设置表之间的关系

D) 不可以在表单数据环境设计器中设置表之间的关系

16、Visual FoxPro DBMS 是

A)操作系统的一部分B)操作系统支持下的系统软件C)一种编译程序D)一种操作系统

17、执行下列命令后,当前打开的表文件名是()

Number=”3”

File=”file”+Number

Use &file

A)file3 B)&file3 C)fileNumber D)file

18、Visual Foxpro参照完整性原则不包括()

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

19、清除所有以A开头的内存变量的命令是( )

A) RELEASE ALL A* B)RELEASE A*

C) ERASE A* D)RELEASE ALL LIKE A*

20、“项目管理器”对话框的“文档”选项卡用于显示和管理()

A) 表单、报表和查询B) 数据库表单和报表

C) 查询、报表和视图D) 表单、报表和标签

21、下面的叙述中不属于数据库系统的特点是( )

A) 数据结构好B) 数据独立性高

C) 数据冗余度高D) 数据共享程度高

22、设当前表文件中含有字段NAME,系统中有一内存变量的名称也为NAME,下面命令?NAME显示的结果是( )

A) 内存变量NAME的值B) 字段变量NAME 的值

C) 与该命令之前的状态有关D) 错误信息

23、假如已执行了命令M=[28+2],再执行命令?M,屏幕将显示( )

A) 30 B) 28+2 C) [28+2] D) 282

24、连续执行以下命令后,最后一条命令的输出结果是( )

SET EXACT OFF

X=“A”

?IIF(“A”=X,X-“BCD”,X+“BCD”)

A)A B)BCD C)ABCD D)A BCD

25、以下赋值语句正确的是( )

A) STORE 8 TO X,Y B) STORE 8,9 TO X,Y

C) X=8,Y=9 D) X,Y=8

26、“X是小于100的非负数”,用VISUAL FOXPRO表达式表示是()

A) 0≤X<100 B) 0﹤﹦X<100

C) X>=0 AND X<100 D) 0﹤﹦X OR X <100

27、在下列表达式中,结果总是逻辑值的是()

A) 字符运算表达式B) 算术运算表达式

C) 关系运算表达式D) 日期运算表达式

28、执行下列程序段后,当前工作区及当前记录是()

CLOSE DATABASE ALL

USE STUDENT

GO 3

SELECT 0

USE TEACHER

A) 0号区1号记录B) 1号区3号记录

C) 2号区1号记录D) 3号区0号记录

29、下面关于属性、方法和事件的叙述中,错误的是( )

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

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

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

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

30、当主数据表的索引字段的类型是主索引,子数据表的索引类型是普通索引时,两个数据表间的关联是()

A) 多对一B) 一对多C) 一对一D) 多对多

01、在Visual Foxpro中,打开数据库的命令是()。

A) OPEN DATABASE <数据库名> B) USE <数据库名>

C) USE DATABASE <数据库名> D) OPEN <数据库名>

02、要为当前表所有学生年龄加1应该使用命令()

A) CHANGE年龄WITH年龄+1

B) REPLACE年龄WITH年龄+1

C) CHANGE ALL年龄WITH年龄+1

D) REPLACE年龄WITH年龄+1 ALL

03、在以下四组函数运算中,结果相同的是()

A) L EFT(“Visual Foxpro”,6) 与SUBSTR(“Visual Foxpro”,1,6)

B) YEAR(DATE())与SUBSTR(DTOC(DA TE()),7,2)

C) V AL(12.34)与V AL(12.3.4)

D) 假定A=”This ” ,B=”is a string”,A-B与A+B

04、如下表示地址不等于“北京”,不正确的是()

A) 地址><“北京”B)地址!=“北京”

C) NOT (地址=“北京”)D)地址NOT LIKE “北京”

05、为表单Myform添加事件或方法代码,改变该表单中的控件cmd1的Caption属性的正确命令是()

A) Myform.cmd1.caption=”最后一个”

B) This.parent.cmd1.caption=”最后一个”

C) ThisForm.cmd1.caption=”最后一个”

D) ThisFormset.cmd1.caption=”最后一个”

06、视图设计器的选项卡与查询设计器的选项卡相似,只是

视图设计器中的选项卡比查询设计器中的选项卡多一个()

A) 字段B)排序依据C)联接

D)更新条件

07、在非嵌套程序结构中,可以使用LOOP和EXIT的基本程序结构是()

A)TEXT----ENDTEXT B)DO WHILE----ENDDO

C)IF----ENDIF D)DO CASE----ENDCASE

08、有Visual Foxpro程序如下:

SET TALK OFF

USE CJ

M->ZF=0

DO WHILE .NOT.EOF()

M->ZF=M->ZF+ZF

SKIP

ENDDO

?M->ZF

RETURN

其中表文件CJ.DBF中有两条记录,内容如下:

XM ZF

1 李四500.00

2 张三600.00

运行该程序的结果是

A)1100 B)1000 C)1600 D)1200

09、在面向对象的编程语言中,关于事件的描述不正确的是()

A) 事件是由系统预先定义的

B) 事件作用于对象,对象识别事件并做出相应的反应

C) 事件只能由系统引发,而不能由用户引发

D) 事件代码既能在事件引发时执行,也可以向方法一样被显示调用

10、在Visul Foxpro中,菜单程序

..文件的扩展名是()

A).mnx B).mnt C).mpr D).prg

11、在Visul Foxpro中设计快捷菜单时,快捷菜单一般从属

于某个界面对象,一般在选定对象的( )事件中添加调用快捷菜单程序的命令。

A)Click B)RightClick C)DblClick D)Init

12、下面是关于表单数据环境的叙述,其中错误的是( )

A)可以在数据环境中加入与表单操作有关的表

B)数据环境是表单的容器

C)可以在数据环境中建立表之间的联系

D)表单自动打开其数据环境中的表

13、项目管理器的功能是组织和管理与项目有关的各种类型的()

A) 文件B) 字段C) 程序

D) 数据表

14、按姓名字段分类生成名为ZGPX.DBF的排序文件,下列命令错误的是()

A)SORT ON 姓名/A TO ZGPX B)SORT ON 姓名/D TO ZGPX

C)SORT ON 姓名/E TO ZGPX D)SORT ON 姓名TO ZGPX

15、设某数据库表中有数学、英语、计算机和总分四个数值

型字段,若要将当前记录的三科成绩累加后存入总分字

段,应执行()

A) TOTAL 数学+英语+计算机TO 总分

B) REPLACE 总分WITH数学+英语+计算机

C) SUM数学,英语,计算机TO 总分

D) REPLACE ALL 总分WITH数学+英语+计算机

16、下面没有反映数据库优点的是()

A)数据面向应用程序B)数据冗余度低C)数据独立性高D)数据共享性高

17、如要在屏幕上直接看到查询结果,“查询去向”应选择()

A)屏幕B)浏览C)临时表或屏幕D)浏览或屏幕

18、Visual Foxpro是一种关系型数据库管理系统,所谓关系是指()

A) 各条记录中的数据彼此有一定的关系

B) 一个数据库文件与另一个数据库之间有一定的关系

C) 数据模型符合满足一定条件的二维表格式

D)数据库中各个字段之间彼此有一定的联系

19、在下列函数中,返回值为数值型的是()

A) A T(‘人民’,’中华人民共和国’)

B) CTOD(‘03/25/02’)

C) BOF()

D) SUBSTR(‘ABCDEF’,2,3)

20、在VISUAL FOXPRO中,通用型和备注型字段在表中的宽度都是()

A)2 B)4 C)8 D)10

21、在VISUAL FOXPRO中,字符型字段在表中的默认宽度是()

A)12 B)14 C)8 D)10

22、以下关于查询的正确叙述是()

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

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

23、不论索引是否生效,定位到相同记录上的命令是()

A) GO TOP B)GO BOTTOM C)GO 6 D)SKIP

24、退出Visual Foxpro系统在命令窗口执行()命令

A)EXIT B)CTRL+W C)QUIT D)CTRL+Q 25、Visual Foxpro的表达式中不仅允许有常量、变量,而且还允许有()

A) 过程B)函数C)子程序D)主程序

26、设N=886,M=345,K=“M+N”,表达式1+&K的值是()。

A) 1232 B)数据类型不匹配C)1+M+N D)346

27、SCATTER命令用于将当前记录的各字段值送到一个数据

组中,与该命令相对应的、利用数组中的数据更新当前记录字段值的命令是()

A) GA THER B)UPDATE C)REPLACE D)CHANGE 28、随着表的打开而自动打开的索引是()

A) 单索引文件B)复合索引文件

C)结构化复合索引文件D)非结构化复合索引文件29、下列命令中,省略所有可选子句后,默认操作对象是全部记录的是()

A)REPLACE B)RECALL C)LIST D)DISPLAY

30、VISUAL FOXPRO参照完整性规则不包括()

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

1、下列关系表达式中,运算结果为逻辑真.T.的是

A)"副教授"$"教授" B)3+5#2*4 C)"计算机"<>"计算机世界" D)2004/05/01==CTOD("04/01/03")

2、执行下列命令后,显示的结果是()

X=50

Y=100

Z="X+Y"

?50+&Z

A)50+&Z B)50+X+Y

C)200 D)数据类型不匹配

3、在Visual FoxPro中,数据库文件和数据表文件的扩展名分别是

A).DBF和.DCT B).DBC和.DCT

C).DBC和.DCX D).DBC和.DBF

4、建立一个表文件,表中包含字段:姓名(C,6)、出生日

期(D)和婚否(L),则该表中每条记录所占的字节宽

度为

A)15 B)16

C)17 D)18

5、在Visual FoxPro中,可以对字段设置默认值的表是

A)自由表B)数据库表

C)自由表或数据库表D)都不能设置

6、数据库表的索引类型共有

A)1种B)2种

C)3种D)4种

7、利用SET RELATION命令可以建立两个表之间的关联,该关联是

A)永久性联系B)临时性联系

C)任意的联系D)以上说法均不正确8、要将数据库"考生库"文件及其所包含的数据库表文件放入

回收站,下列命令正确的是

A)DELETE DATABASE 考生库

B)DELETE DA TABASE 考生库RECYCLE

C)DELETE DA TABASE 考生库DELETETABLES

D)DELETE DATABASE 考生库DELETETABLES RECYCLE

9、假设表中共有10条记录,执行下列命令后,屏幕所显示的记录号顺序

USE ABC.dbf

GOTO 6

LIST NEXT 5

A)1~5 B)1~6

C)5~10 D)6~10

10、惟一索引的“惟一性”是指

A)字段值的“惟一”B)表达式的“惟一”

C)索引项的“惟一”D)列属性的“惟一”11、下列关于运行查询的方法中,不正确的一项是

A)在项目管理器“数据”选项卡中展开“查询”选项,选择要运行的查询,单击“运行”命令按钮

B)单击“查询”菜单中的“运行查询”命令

C)利用快捷键CTRL+D运行查询

D)在命令窗口输入命令DO <查询文件名.qpr>

12、以下关于视图的描述中,正确的是

A)视图结构可以使用MODIFY STRUCTURE命令来修改B)视图不能同数据库表进行联接操作

C)视图不能进行更新操作

D)视图是从一个或多个数据库表中导出的虚拟表

13、在某个程序模块中使用命令PRIV ATE XI定义一个内存变量,则变量XI

A)可以在该程序的所有模块中使用

B)只能在定义该变量的模块中使用

C)只能在定义该变量的模块及其上层模块中使用

D)只能在定义该变量的模块及其下属模块中使用

14、执行下列程序:

CLEAR

SET TALK OFF

STORE 1 TO i,a,b

DO WHILE i<=3

DO PROG1

??"P("+STR(i,1)+")="+STR(a,2)+","

i=i+1

ENDDO

??"b="+STR(b,2)

RETURN

PROCEDURE PROG1

a=a*2

b=b+a

SET TALK ON

RETURN

程序的运行结果为

A)P(1)=2,P(2)=3,P(3)=4,b=15

B)P(1)=2,P(2)=4,P(3)=6,b=8

C)P(1)=2,P(2)=4,P(3)=6,b=18

D)P(1)=2,P(2)=4,P(3)=8,b=15

15、在运行表单时,下列有关表单事件引发次序的叙述正确的是

A)Activate -> Init -> Load

B)Load -> Activate -> Init

C)Activate -> Load -> Init

D)Load -> Init -> Activate

16、如果文本框的SelStart属性值为-1,表示的含义为

A)光标定位在文本框的第一个字符位置上

B)从当前光标处向前选定一个字符

C)从当前光标处向后选定一个字符

D)错误属性值,该属性值不能为负数

17、执行SET SYSMENU TO命令后

A)将当前菜单设置为默认菜单

B)将屏蔽系统菜单,使菜单不可用

C)将系统菜单恢复为缺省的配置

D)将缺省配置恢复成Visual FoxPro系统菜单的标准配置18、SELECT-SQL语句中,条件短语的关键字是

A)FOR B)FROM

C)WHERE D)WITH

19、在当前目录下有数据表文件student.dbf,执行如下SQL语句后

SELECT * FORM student INTO DBF student ORDER BY 学号/D

A)生成一个按“学号”升序的表文件,将原来的student.dbf 文件覆盖

B)生成一个按“学号”降序的表文件,将原来的student.dbf 文件覆盖

C)不会生成新的排序文件,保持原数据表内容不变

D)系统提示出错信息

20、找出平均分大于95分的学生学号和他们所在的班级

A)SELECT 学号,班级FROM 成绩WHERE 平均分>95

B)SELECT 学号,班级FROM 班级WHERE (平均分>95) AND (成绩.学号=班级.学号)

C)SELECT 学号,班级FROM 成绩,班级WHERE (平均分>95) OR (成绩.学号=班级.学号)

D)SELECT 学号,班级FROM 成绩,班级WHERE (平均分>95) AND (成绩.学号=班级.学号)

21、在“选项”对话框的“文件位置”选项卡中可以设置。

A)表单的默认大小B)默认目录

C)日期和时间的显示格式D)程序代码的颜色22、以下关于查询的正确叙述是。

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

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

23、下列不可以用“+”或“-”运算符的是。

A)字符型数据B)数值型数据

C)日期型数据D)逻辑型数据

24、下列操作中,不能用MODIFY STRUCTURE命令实现的是。

A)增加和删除数据表中的字段B)修改记录

的字段有效性

C)增加和删除数据表中的记录D)建立和修改表的索引

25、执行命令SET DATE TO MDY后,下列用于显示1980年以后出生的学生记录,命令错误的是。

A)LIST FOR YEAR(出生日期)>=1980

B)LIST FOR SUBSTR(DTOC(出生日期),7,2)>="80"

C)LIST FOR LEFT(DTOC(出生日期),7,2)>="80"

D)LIST FOR RIGHT(DTOC(出生日期),2)>="80"

26、下列关于HAVING子句描述错误的是。

A)HAVING子句必须与GROUP BY子句同时使用,不能单独使用

B)使用HAVING子句的同时,不能使用WHERE子句

C)使用HAVING子句的同时,可以使用WHERE子句

D)使用HAVING子句的作用是进一步限定分组条件27、建立多表查询,要求各个表之间。

A)必须有联系

B)必须是独立的

C)可以有联系也可以是独立的

D)没有具体要求

28、如果在查询设计器中,没有指出查询去向,则运行查询的结果是。

A)系统默认的将查询结果显示在浏览器窗口中

B)系统默认的将查询结果输出到屏幕中

C)不会显示任何查询结果

D)出错信息

29、下列不属于容器类控件的是。

A)表单B)编辑框

C)表格D)页框

30、假设已生成了名为MYMENU的菜单文件,执行该菜单文件的命令是。

A)DO MYMENU B)DO MYMENU.MPR C)DO MYMENU.PJX D)DO MYMENU.MNX 01、有关控件对象的Click事件的正确叙述是

)用鼠标双击对象时引发B)用鼠标单击对象时引发

)用鼠标右键单击对象时引发D)用鼠标右键双击对象时引发

02、关闭当前表单的程序代码是ThisForm.Release,其中的Release是表单对象的

)标题B)属性C)事件D)方法

03、以下叙述与表单数据环境有关,其中正确的是

)当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B)当表单关闭时,不能自动关闭数据环境中的表

)当表单运行时,自动打开数据环境中的表

)当表单运行时,与数据环境中的表无关

04、有关查询设计器,正确的描述是:

A )“联接“选项卡与SQL语句的GROUP BY 短语对应

B )“筛选“选项卡与SQL语句的HA VING 短语对应

C )“排序依据"选项卡与SQL语句的ORDER BY 短语对应

D )"分组依据“ 选项卡与SQL语句的JOIN ON 短语对应

05、让控件获得焦点,使其成为活动对象的方法是

A)SHOW B)RELEASE C)SETFOCUS D)GOTFOCUS

06、在Visual FoxPro中,使用LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用

A)再次使用LOCATE FOR 命令B)SKIP 命令

C)CONTINUE命令D)GO命令

07、为了从用户菜单返回到系统菜单应该使用命令

)SET DEFAULT SYSTEM B)SET MENU TO DEFAULT

)SET SYSTEM TO DEFAULT D)SET SYSMENU TO DEFAULT

08、在表单中为表格控件指定数据源的属性是

)DataSource B))DataFrom D)RecordFrom

09、连续执行以下命令之后,最后一条命令的输出结果是

SET EXACT OFF

X="A "

? IIF(X="A",X-"BCD",X+"BCD")

A)A B)BCD C)ABCD D)

A BCD

10、以下赋值语句正确的是

A)STORE 8 TO X,Y B)STORE 8,9 TO X,Y C)X=8,Y=9 D)X,Y=8

11、在下面的Visual Foxpro 表达式中,不正确的是

A){^2001-05-01 10:10:10 AM}-10 B){^2001-05-01}-DATE()

C){^2001-05-01}+DATE() D)[^2001-05-01]+[1000]

12、执行下列命令后,当前打开的表文件名是

Number="3"

File="file"+Number

use &File

A)File3 B)&File C)FileNumber D)File

13、在Visual Foxpro 6.0 中,可以在同类数据之间进行减"-"运算的数据类型是

A) 数值型,字符型,逻辑型B) 数值型,字符型,日期型

C) 数值型,日期型,逻辑型D) 字符型,日期型,逻辑型

14、下面关于过程调用的陈述中,哪个是正确的

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

B) 当实参的数量多于形参的数量时,多余的实参被忽略

C) 当形参的数量多于实参的数量时,多余的形参取逻辑假D) 上面B 和C 都对

15、有关loop 语句和exit 语句的叙述正确的是

A)loop 和exit 语句可以写在循环体的外面B)loop 语句的作用是把控制转到enddo 语句

C)exit 语句的作用是把控制转到enddo 语句D)loop 和exit 语句一般写在循环结构里面嵌套的分支结构中

16、下列关系表达式中,运算结果为逻辑真.T.的是

A)"副教授"$"教授" B)3+5#2*4 C)"计算机"<>"计算机世界" D)2004/05/01==CTOD("04/01/03")

17、执行下列命令后,显示的结果是()

X=50

Y=100

Z="X+Y"

?50+&Z

A)50+&Z B)50+X+Y

C)200 D)数据类型不匹配

18、在Visual FoxPro中,数据库文件和数据表文件的扩展名分别是

A).DBF和.DCT B).DBC和.DCT

C).DBC和.DCX D).DBC和.DBF

19、建立一个表文件,表中包含字段:姓名(C,6)、出生

日期(D)和婚否(L),则该表中每条记录所占的字节

宽度为

A)15 B)16

C)17 D)18

20、在Visual FoxPro中,可以对字段设置默认值的表是

A)自由表B)数据库表

C)自由表或数据库表D)都不能设置21、数据库表的索引类型共有

A)1种B)2种

C)3种D)4种

22、利用SET RELATION命令可以建立两个表之间的关联,该关联是

A)永久性联系B)临时性联系

C)任意的联系D)以上说法均不正确23、要将数据库"考生库"文件及其所包含的数据库表文件放

入回收站,下列命令正确的是

A)DELETE DA TABASE 考生库

B)DELETE DATABASE 考生库RECYCLE

C)DELETE DATABASE 考生库DELETETABLES

D)DELETE DATABASE 考生库DELETETABLES RECYCLE

24、假设表中共有10条记录,执行下列命令后,屏幕所显示的记录号顺序

USE ABC.dbf

GOTO 6

LIST NEXT 5

A)1~5 B)1~6

C)5~10 D)6~10

25、惟一索引的“惟一性”是指

A)字段值的“惟一”B)表达式的“惟一”

C)索引项的“惟一”D)列属性的“惟一”26、下列关于运行查询的方法中,不正确的一项是

A)在项目管理器“数据”选项卡中展开“查询”选项,选择要运行的查询,单击“运行”命令按钮

B)单击“查询”菜单中的“运行查询”命令

C)利用快捷键CTRL+D运行查询

D)在命令窗口输入命令DO <查询文件名.qpr>

27、以下关于视图的描述中,正确的是

A)视图结构可以使用MODIFY STRUCTURE命令来修改B)视图不能同数据库表进行联接操作

C)视图不能进行更新操作

D)视图是从一个或多个数据库表中导出的虚拟表

28、在某个程序模块中使用命令PRIV ATE XI定义一个内存变量,则变量XI

A)可以在该程序的所有模块中使用

B)只能在定义该变量的模块中使用

C)只能在定义该变量的模块及其上层模块中使用

D)只能在定义该变量的模块及其下属模块中使用

29、执行下列程序:

CLEAR

SET TALK OFF

STORE 1 TO i,a,b

DO WHILE i<=3

DO PROG1

??"P("+STR(i,1)+")="+STR(a,2)+","

i=i+1

ENDDO

??"b="+STR(b,2)

RETURN

PROCEDURE PROG1

a=a*2

b=b+a

SET TALK ON

RETURN

程序的运行结果为

A)P(1)=2,P(2)=3,P(3)=4,b=15

B)P(1)=2,P(2)=4,P(3)=6,b=8

C)P(1)=2,P(2)=4,P(3)=6,b=18

D)P(1)=2,P(2)=4,P(3)=8,b=15

30、在运行表单时,下列有关表单事件引发次序的叙述正确的是

A)Activate -> Init -> Load

B )Load -> Activate -> Init

C )Activate -> Load -> Init

D )Load -> Init -> Activate 01、查询每个部门使用时间最长的设备信息,要求得到的信息包括设备名和最长者的启用日期。正确的命令是 A) SELECT 名称,MIN(启用日期) FROM SB GROUP BY 部门 B) SELECT 名称,MAX(启用日期) FROM SB GROUP BY 部门 C) SELECT 名称,启用日期 FROM SB D) SELECT 名称,MAX(启用日期) FROM SB 02、有如下SQL SELECT 语句 * FROM SB WHER

E 价格BETWEEN 12.76 AND 15.20 与该语句等价的是 A) SELECT * FROM SB WHERE 价格<=15.20.AND 价格

>=12.76 * FROM SB WHERE 价格<15.20.AND 价格>12.76 * FROM SB WHERE 价格>=15.20.AND 价格<=12.76 * FROMSB WHERE 价格>15.20.AND 价格<12.76 03、有关查询结果的去向,以下说法中不正确的是 A) 可输出到浏览窗口 B) 可输出到一临时表 C) 可输出到一报表文件 D) 只可输出到屏幕 04、在当前盘当前目录下删除表SB 的命令是 SB B) DELETE TABLE SB SB D) DELETE SB 05、有如下SQL 语句 DIST 主要设备 FROM SB INTO ARRAY a 执行该语句后 (1)的内容为.F. B) a(1)的内容为.T. C) a(0)的内容为.F. D) a(0)的内容为.T. 06、在当前表单的LABEL1控件中显示系统时间的语句是 A) https://www.wendangku.net/doc/0f11023133.html,BEL1.CAPTION=TIME() B) https://www.wendangku.net/doc/0f11023133.html,BEL1.VALUE=TIME() C) https://www.wendangku.net/doc/0f11023133.html,BEL1.TEXT=TIME() D) https://www.wendangku.net/doc/0f11023133.html,BEL1.CONTROL=TIME() 07、下面关于列表框和组合框的陈述中,哪个是正确的 A) 列表框和组合框都可以设置成多重选择 B) 列表框可以设置成多重选择,而组合框不能 C) 组合框可以设置成多重选择,而列表框不能 D) 列表框和组合框都不能设置成多重选择 08、要使"文件"菜单使用 "F" 作为访问键,可用______定义该菜单标题

A) 文件(F) B) 文件(<\F) C) 文件(\

09、在命令按钮组中,通过修改_______属性,可把按钮个数设为 5 个 A) Caption B) PageCount C) ButtonCount D) Value 10、如果指定参照完整性的删除规则为“级联”,则当删除

父表中的记录时 A )系统自动备份父表中被删除记录到一个新表中 B )若子表中有相关记录,则禁止删除父表中记录 C )会自动删除子表中所有相关记录 D )不作参照完整性检查,删除父表记录与子表无关 11、在Visual FoxPro 中,为了将表单从内存中释放,可将表单中退出命令按钮的Click 事件代码设置为

A )ThisForm.Refresh

B )ThisForm.Delete

C )ThisForm.Hide D

12、执行如下程序 S=0

I=1

INPUT "N=?" TO N

DO WHILE S<=N

S=S+I

I=I+1

ENDDO

? S 如果输入值为5,则最后S 的显示值是

A) 1 B) 3 13、对多表进行操作时,选择工作区所使用的命令为_______ A) USE B) OPEN C) SELECT D) CREATE

14、SCAN 循环语句是________扫描式循环

A) 数组 B) 数据表 C) 内存变量

D) 程序

15、以下关于表单数据环境叙述错误的是

A) 可以向表单数据环境设计器中添加表或视图

B) 可以从表单数据环境设计器中移出表或视图 C) 可以在表单数据环境设计器中设置表之间的关系 D) 不可以在表单数据环境设计器中设置表之间的关系 16、扩展名为dbf 的文件是 A ) 表文件 B )表单文件 C )数据库文件 D )项目文件 17、Visual FoxPro 内存变量的数据类型不包括 )数值型 B )货币型 C )备注型 D )逻辑型

18、在Visual FoxPro 中创建项目,系统将建立一个项目文件,项目文件的扩展名是 )pro B )prj C )pjx D )itm 19、在Visual FoxPro 中说明数组的命令是 ) DIMENSION 和ARRAY B ) DECLARE 和

ARRAY ) DIMENSION 和DECLARE D ) 只有

DIMENSION

20、表达式LEN (SPACE(0))的运算结果是 A) .NULL. B ) 1 C ) 0 D ) " " 21、在SQL 的SELECT 查询结果中,消除重复记录的方法是 A ) 通过指定主关键字 B ) 通过指定惟一索引 C ) 使用DISTINCT D )使用HA VING 子句 22、在Visual FoxPro 中,以下有关SQL 的SELECT 语句的叙述中,错误的是 A )SELECT 子句中可以包含表中的列和表达式 B )SELECT 子句中可以使用别名 C )SELECT 子句规定了结果集中的列顺序 D )SELECT 子句中列的顺序应该与表中列的顺序一致 23、下列关于SQL 中HA VING 子句的描述,错误的是 A )HA VING 子句必须与GROUP BY 子句同时使用 B )HA VING 子句与GROUP BY 子句无关 C )使用WHERE 子句的同时可以使用HA VING 子句 D )使用HA VING 子句的作用是限定分组的条件

24、在Visual FoxPro 中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当删除父表中的记

录时,系统反应是

A ) 不做参照完整性检查

B ) 不准删除父表中的记录

C ) 自动删除子表中所有相关的记录

D ) 若

子表中有相关记录,则禁止删除父表中记录 25、执行下列一组命令之后,选择"职工"表所在工作区的错误命令是

仓库 IN 0 职工 IN 0 )SELECT 职工 B ))SELECT 2 D )SELECT B 26、在Visual FoxPro 中有如下程序: 程序名:TEST.PRG

调用方法

: DO TEST

二级"

H mX

mY+mX 子程序

:SUB1.PRG

考试" 计算机等级"+mY 执行命令DO TEST 后,屏幕的显示结果为 )二级Visual FoxPro )计算机等级二级Visual FoxPro DBMS 考试 )二级Visual FoxPro DBMS 考试 )计算机等级二级Visual FoxPro 27、为“工资”表增加一个“实发工资”字段的正确命令是 ) MODIFY TABLE 工资 ADD COLUMN 实发工资 N(9,2) ) MODIFY TABLE 工资 ADD FIELD 实发工资 N(9,2) ) ALTER TABLE 工资 ADD COLUMN 实发工资 N(9,2) ) ALTER TABLE 工资 ADD FIELD 实发工资 N(9,2) (28)—(30)使用下图:

28、如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在Form1的Load 事件中加入语句 A )THISFORM.CAPTION="登录窗口" B )

FORM1.CAPTION="登录窗口" C )https://www.wendangku.net/doc/0f11023133.html,="登录窗口" D )https://www.wendangku.net/doc/0f11023133.html,="登录窗口" 29、如果想在运行表单时,向Text2中输入字符,回显字符显示的是“*”,则可以在Form1的Init 事件中加入语句 A )FORM1.TEXT2.PASSWORDCHAR="*" B )

FORM1.TEXT2.PASSWORD="*" C )THISFORM.TEXT2.PASSWORD="*" D )

THISFORM.TEXT2.PASSWORDCHAR="*" 30、假设用户名和口令存储在自由表“口令表”中,当用户输

入用户名和口令并单击“登录”按钮时,若用户名输入错误,

则提示“用户名错误”;若用户名输入正确,而口令输入错误,

则提示“口令错误”。若命令按钮“登录”的Click 事件中的代码

如下:

USE 口令表

GO TOP flag =0 DO WHILE .not.EOF()

IF Alltrim(用户名)== Alltrim(Thisform.Text1.value )

If Alltrim(口令)== Alltrim(Thisform.Text2.value )

WAIT"欢迎使用"WINDOW TIMEOUT2

ELSE

W AIT"口令错误"WINDOW TIMEOUT2

ENDIF

flag=1

EXIT

ENDIF

SKIP

ENDDO

IF

——————

WAIT"用户名错误"WINDOW TIMEOUT2

ENDIF

则在横线处应填写的代码是

A)flag=-1 B)flag=0 C)flag=1 D)flag=2

1.关系运算符$用来判断一个字符串表达式是否()另

一个字符串表达式

A)等于 B)完全等于 C)不等于 D)包含于

2.在建立唯一索引出现重复字段时,只存储重复出现的

()记录

A)第一个 B)最后一个 C)全部D)几个

3.在VISUAL FOXPRO的数据工作期窗口或使用SET

RELATION命令建立表之间的关联是()

A)永久性关联 B)永久性关联或临时性关联

C)临时性关联 D)永久性关联和临时性关联

4.在VISUAL FOXPRO中进行参照完整性设置时,要想设置

成“当更改父表中的主关键字段值时,自动用新的关键字段值更新子表中所有相关记录”,应选择()

A)限制 B)忽略C)级联D)级联或限制

5.SQL语句中条件短语的关键字是()

A)Where B)for C)while D)condition

06、下列关于容器的说法不正确的是。

A)可以认为容器是一种特殊的控件B)容器可以包括其他的容器或控件

C)容器类可生成控件D)表单集是一个容器

07、在VISUAL FOXPRO中,用于建立或修改过程文件的命令是()

A)MODIFY <文件名> B)MODIFY COMMAND <文件名>

C)MODIFY PROCEDURE <文件名> D)CREATE COMMAND <文件名>

08、结构化程序设计的三种基本逻辑结构是()

A)选择结构、循环结构和嵌套结构

B)顺序结构、选择结构和循环结构

C)选择结构、循环结构和模块结构

D)顺序结构、递归结构和循环结构

09、下列关于运行表单的方法中,不正确的一项是。

A)单击“程序”菜单中的“运行”命令

B)在表单设计器环境下,单击“表单”菜单下的“执行表单”命令

C)单击常用工具栏中的“运行”命令按钮

D)执行RUN FORM命令运行表单

10、关于对象属性,在设计和运行时都可用的是()

A)cancel B)enabled C)buttons D)default 11、loop和exit是下面()程序结构任选子句

A)IF --- ENDIF B)DO CASE---ENDCASE

C)DO WHILE --- ENDDO D)PROCEDURE---RETURN 12、在VISUAL FOXPRO中设计快捷菜单时,快捷菜单一般从

属于某个界面对象,一般在选定对象的()事件中添加调用快捷菜单程序的命令。

A)Click B)RightClick C)DblClick D)Init

13、运算符==的作用是()

A)等价于运算符 = B)不是VISUAL FOXPRO的运算符C)字符串精确比较 D)字符串非精确比较

14、使用命令DECLARE a(3,2)定义数组,包含的数组元素个数为()

A)2 B)2 C)5 D)6

15、要在顶层表单中调用下拉式菜单,首先应该在菜单设计器的对话框中,勾选“顶层表单”复选框。

A)“提示选项”B)“常规选项”

C)“菜单选项”D)“菜单提示”

16、在Visual FoxPro中,调用表设计器建立数据库STUDENT.DBF的命令是

A)MODIFY STRUCTURE STUDENT B)MODIFY COMMAND STUDENT

C)CREATE STUDENT D)CTEATE TABLE STUDENT

17、在Visual FoxPro 中,关于自由表叙述正确的是

A)自由表和数据库表是完全相同的

B)自由表不能建立字段级规则和约束

C)自由表不能建立候选索引

D)自由表不可以加入到数据库中

18、关于Visual FoxPro的变量,下面说法中正确的是

A) 使用一个简单变量之前要先声明或定义

B) 数组中各数组元素的数据类型可以不同

C) 定义数组以后,系统为数组的每个数组元素赋以数值0

D) 数组元素的下标下限是0

19、设X=″ABC″,Y=″ABCD″,则下列表达式中值为.T.的是

A) X=Y B) X==Y

C) X $ Y D) AT(X,Y)=0

20、下列命令的语法规则中,非法的是

A) 命令动词只写前四个字母 B) 命令动词后的子句位置可交换

C) 命令动词大小写字母等价 D) 各短语和参数要连续输入无空格

21、打开一数据表,不能肯定将当前记录指针定位到1号记录的命令是()

A) GOTO 1 B) GO TOP

C) LOCATE FOR RECNO()=1 D) LOCATE ALL FOR RECNO()=1

22、不能退出 Visual FoxPro 的操作方法是

A) 从 "文件" 下拉菜单中选择 "退出" 选项

B) 用鼠标左按钮单击关闭窗口按钮

C) 在命令窗口中键入 QUIT 命令,然后敲回车键

D) 鼠标双击标题栏

23、下面有关索引的描述正确的是

A) 建立索引以后,原来的数据库表文件中记录的物理顺

序将被改变

B) 索引与数据库表的数据存储在一个文件中

C) 创建索引是创建一个指向数据库表文件记录的指针

构成的文件

D) 使用索引并不能加快对表的查询操作

24、若所建立索引的字段值不允许重复,并且一个表中只能

创建一个,它应该是

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

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

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

26、数据表中有30个记录,如果当前记录为第1条记录,把

记录指针移到最后一个,测试当前记录号

函数RECNO()的值是

A)31 B)30 C) 28 D)29

27、下列函数中函数值为字符型的是

A) DATE() B) TIME() C) YEAR() D) FILE()

28、对多表进行操作时,选择工作区所使用的命令为_______

A) USE B) OPEN C) SELECT D) CREATE

29、在Visual FoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是

A)pro B) prj C) pjx D) itm

30、执行如下SQL语句后

* FROM SB INTO DBF SB ORDER BY 价格

A) 系统会提示出错信息

B) 会生成一个按“价格”升序排序的表文件,将原来的

sb.dbf文件覆盖

C) 会生成一个按“价格”降序排序的表文件,将原来的sb.dbf文件覆盖

D) 不会生成排序文件,只在屏幕上显示一个按“价格”

升序排序的结果

01、建立两个表的一对多关系可以通过以下索引实现()

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

索引

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

索引

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

索引

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

02、要将当前表的所有记录年龄字段值加1,应使用命令()

A) CHANGE 年龄WITH 年龄+1 B)REPLACE 年龄WITH 年龄+1

C)CHANGE 年龄WITH 年龄+1 ALL D)REPLACE 年龄WITH 年龄+1 ALL

03、表达式V AL(SUBS(“奔腾586”,5,1))+LEN(“Great Wall”)的值是()

A) 13 B)15 C)18 D)19

04、表达式.F. AND .T.的结果是()

A) 字符串.F. AND .T. B)字符串.F..T. C)逻辑值.T. D)逻辑值.F.

05、视图是一个()

A) 虚拟的表B)真实的表C)不依赖于数据库的表D)不能修改的表

06、在命令按钮组中,通过修改()属性,可把按钮个数设为5个

A) Caption B)PageCount C)ButtonCount D)Value

07、假定一个表单里有一个文本框Text1和一个命令按钮组

CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在

Command1命令按钮的某个方法中访问文本框的Value属性值,下面正确的式子是。

A)ThisForm.Text1.Value

B)ThisForm.Parent.Value

C)Parent.Text1.Value

D)This.Parent.Text1.Value

08、要使“文件”菜单使用“F”作为访问键,可用()定义该菜单标题

A) 文件(F)B)文件(<\F)C)文件(\

09、下列不属于容器类控件的是。

A)表单B)编辑框

C)表格D)页框

10、在VISUAL FOXPRO中,用于建立或修改过程文件的命令是()

A) MODIFY <文件名> B)MODIFY COMMAND <文件名>

C)MODIFY PROCEDURE <文件名> D)CREATE COMMAND <文件名>

11、要在屏幕的第5行第10列开始显示姓名(C,6)和成绩(N,3,0)两个字段的值,应使用命令()

A) @5,10 SAY 姓名,成绩

B) @5,10 SAY 姓名+成绩

C) @5,10 SAY 姓名+STR(成绩,3)

D) @5,10 SAY “姓名”+“成绩”

12、在VISUAL FOXPRO中,可以同时使用()工作区。

A) 10 B)225 C)32767 D)无限制

13、在VISUAL FOXPRO中设计快捷菜单时,快捷菜单一般

从属于某个界面对象,一般在选定对象的()事件中添加调用快捷菜单程序的命令。

A) Click B)RightClick C)DblClick D)Init

14、使用命令DIMENSION a(3,4)定义数组,包含的数组元素个数为()

A) 3 B)4 C)7 D)12

15、在VISUAL FOXPRO的数据工作期窗口或使用SET RELATION命令建立表之间的关联是()

A) 永久性关联B)永久性关联或临时性关联

C)临时性关联D)永久性关联和临时性关联

16、数据库系统的核心部分是()

A)文件 B)数据库 C)操作系统 D)数据库管理系统

17、关系数据库管理系统所管理的关系是()

A)一个DBC文件 B)若干个DBC文件 C)一个DBF文件 D)若干个二维表

18、数据库管理系统的英文缩写是

A)DBS B)MIS C)DBMS D)DSS

19、不允许出现重复索引值的是()

D)主索引 B)主索引和候选索引

C)主索引、候选索引和普通索引 D)主索引、候选索引和唯一索引

20、设工厂生产多种产品,每种产品要使用多种零件,一种

零件可能安装在多种产品上,则产品和零件之间存在着()的联系。

A)一对一 B)一对多 C)多对多 D)不能确定

21、下列操作不能退出VF的是()

A)从“文件”下拉菜单中选择“退出”

B)用鼠标左键单击关闭窗口按钮

C)在命令窗口中键入QUIT命令,然后敲回车键

D)用鼠标左键单击最小化窗口按钮

22、“项目管理器”的“数据”选项卡用于显示和管理()

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

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

23、扩展名为.prg的程序文件在“项目管理器”的()选项卡中

A)数据 B)文档 C)代码 D)类

24、可以链接或嵌入OLE(图像、声音等)对象的字段类型是()

A)备注型 B)通用型和备注型 C)通用型D)任何类型25、VISUAL FOXPRO6.0中,数据库可以包含多个()

A)数据库表和自由表 B)数据库表 C)查询D)自由表26、查询设计器和视图设计器的主要不同表现在()

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

选项

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

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

选项

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

选项

27、下列表达式中结果为“学历考试”的表达式是()

A)“学历”|“考试” B)“学历”&“考试”

C)“学历”and“考试” D)“学历”+“考试”

28、清除主窗口屏幕的命令是()

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

29、在下面的VISUAL FOXPRO表达式中,不正确的是()

A){^2002-05-01 10:10:10 AM}-20 B){^2002-05-01}-DATE()

C){^2002-05-01}+DATE() D){^2002-05-01}+10

30、表达式2*3^2+2*8/4+3^2的值是()

A)64 B)31 C)49 D)24

1、DBMS指的是。

A)数据库管理系统B)数据库系统

C)数据库应用系统D)数据库服务系统

2、函数UPPER("12ab34CD")的结果是

A)12AB34CD B)12ab34CD

C)12ab34cd D)12AB34cd

3、在下列的Visual FoxPro表达式中,运算结果为字符型数据的是

A)"ABCD"+ "EF"= "ABCDEF" B)"1234"-"34"

C)CTOD("05/08/03")D)DTOC (DATE())>"04/03/02"

4、在Visual FoxPro中,可以同时打开表文件的个数最多是

A)16 B)32 767

C)255 D)256

5、要将数据库“考生库”文件及其所包含的数据库表文件直接

物理删除,下列命令正确的是

A)DELETE DATABASE 考生库

B)DELETE DA TABASE 考生库RECYCLE

C)DELETE DA TABASE 考生库DELETETABLES

D)DELETE DATABASE 考生库DELETETABLES RECYCLE

6、在Visual FoxPro中,下列各项的数据类型所占字符的字节数相等的是

A)日期型和逻辑型B)日期型和通用型

C)逻辑型和备注型D)备注型和通用型

7、在Visual FoxPro中,下列不能用来修改数据表记录的命令是

A)EDIT B)CHANGE

C)BROWSE D)MODIFY STRUCTURE 8、在Visual FoxPro中,数据的完整性不包括

A)实体完整性B)域完整性

C)属性完整性D)参照完整性

9、使用视图之前,首先应该

A)新建一个数据库B)新建一个数据库表C)打开相关的数据库D)打开相关的数据表10、有关过程调用叙述正确的是

A)打开过程文件时,其中的主过程自动调入内存

B)同一时刻只能打开一个过程,打开新的过程后,旧的过程自动关闭

C)用命令DO WITH 调用过程时,过程文件无需打开就可调用其中的过程

D)用命令DO WITH IN 调用过程时,过程文件无需打开,就可调用其中的过程11、在命令按钮组中,决定命令按钮数目的属性是

A)ButtonCount B)Buttons

C)Value D)ControlSource 12、在表单中有命令按钮Command1和文本框Text1,将文本

框的InputMask属性值设置为$9,999.9,然后在命令按

钮的Click事件中输入代码ThisForm.Text1.Value=12 3456.789,当运行表单时,单击命令按钮,此时文本框

中显示的内容为

A)$123 456.789

B)$23 456.7

C)123 456.7

D)****.*

13、假设有菜单文件mainmu.mnx,下列说法正确的是

A)在命令窗口利用DO mainmu命令,可运行该菜单文件B)首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr,然后在命令窗口执行命令:DO

mainmu可运行该菜单文件

C)首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr,然后在命令窗口执行命令:DO

mainmu.mpr可运行该菜单文件

D)首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr,然后在命令窗口执行命令:DO

MEMU mainmu可运行该菜单文件

14、SQL的查询结果可以存放到多种类型的文件中,下列都

可以用来存放查询结果的文件类型的是

A)临时表、视图、文本文件B)数组、永久性表、视图

C)永久性表、数组、文本文件D)视图、永久性表、文本文件

15、语句“DELETE FROM 成绩表WHERE 计算机<60”的功能是

A)物理删除成绩表中计算机成绩在60分以下的学生记录

B)物理删除成绩表中计算机成绩在60分以上的学生记录

C)逻辑删除成绩表中计算机成绩在60分以下的学生记录

D)将计算机成绩低于60分的字段值删除,但保留记录中其它字段值

16、下列选项中,不属于SQL数据定义功能的是

A)SELECT B)CREATE

C)ALTER D)DROP

17、嵌套查询命令中的IN,相当于

A)等号= B)集合运算符∈

C)加号+ D)减号-

18、以下叙述与表单数据环境有关,其中正确的是

)当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B)当表单关闭时,不能自动关闭数据环境中的表

)当表单运行时,自动打开数据环境中的表

)当表单运行时,与数据环境中的表无关

19、有关查询设计器,正确的描述是:

A )“联接“选项卡与SQL语句的GROUP BY 短语对应

B )“筛选“选项卡与SQL语句的HA VING 短语对应

C )“排序依据"选项卡与SQL语句的ORDER BY 短语对应

D )"分组依据“ 选项卡与SQL语句的JOIN ON 短语对应

20、让控件获得焦点,使其成为活动对象的方法是

A)SHOW B)RELEASE C)SETFOCUS D)GOTFOCUS

21、下列关于修改程序的说法正确的是。

A)打开“项目管理器”,选择要修改的程序文件,单击“修改”按钮

B)在“文件”菜单中选择“打开”菜单项,选择“程序”项,选择要修改的程序

C)通过MODIFY COMMAND<文件名>来修改程序文件D)以上说法均正确

22、SET SYSMENU命令的功能是。

A)允许在程序执行时访问系统菜单

B)禁止在程序执行时访问系统菜单

C)重新配置系统菜单

D)以上功能均可实现

23、在命令窗口中输入以下命令:

SET DATE TO YMD

SET MARK TO ","

?{^2003/04/06}

在屏幕中显示的结果为。

A)03,04,06 B)03.04.06

C)04/06/03 D)04,06,03

24、当定义一个新的数组后,系统会自动给数组中每个元素

赋以。

A)1

B)0

C)逻辑真(.T.)

D)逻辑假(.F.)

25、下列命令中,能打开数据库却不显示相应设计器的

是。

A)CREATE DATABASE B)OPEN DATABASE

C)MODIFY DATABASE D)USE DATABASE

26、SQL的数据操作语言不包括。

A)INSERT B)UPDATE

C)DELETE D)CHANGE

27、在Visual FoxPro中查询的数据源可以来自。

A)自由表B)视图

C)数据库表D)以上均可

28、用于显示部分查询结果的TOP短语,必须与下列短语连用。

A)WHERE B)ORDER BY

C)FROM D)GROUP BY 29、若M="4",N="6",K=10,则下列表达式中结果为真的是。

A)M+N=K B)VAL

(M+N)=K

C)VAL(M)+VAL(N)=K D)M+N=STR (K)

30、一个表的所有备注字段的内容存储在。

A)同一个表备注文件中B)多个表备注文件中

C)同一个表文件中D)同一个库备注文件中

01、数据库系统的核心部分是()

A)文件 B)数据库 C)操作系统 D)数据库管理系统

02、关系数据库管理系统所管理的关系是()

A)一个DBC文件 B)若干个DBC文件 C)一个DBF文件 D)若干个二维表

03、数据库管理系统的英文缩写是

A)DBS B)MIS C)DBMS D)DSS

04、不允许出现重复索引值的是()

F)主索引 B)主索引和候选索引

C)主索引、候选索引和普通索引 D)主索引、候选索引和唯一索引

05、设工厂生产多种产品,每种产品要使用多种零件,一种零件可能安装在多种产品上,则产品和零件之间存在着()的联系。

A)一对一 B)一对多 C)多对多 D)不能

确定

06、下列操作不能退出VF的是()

A)从“文件”下拉菜单中选择“退出”

B)用鼠标左键单击关闭窗口按钮

C)在命令窗口中键入QUIT命令,然后敲回车键

D)用鼠标左键单击最小化窗口按钮

07、“项目管理器”的“数据”选项卡用于显示和管理()

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

查询

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

08、扩展名为.prg的程序文件在“项目管理器”的()选项卡中

A) 数据 B)文档 C)代码 D)类

09、可以链接或嵌入OLE(图像、声音等)对象的字段类型

是()

A) 备注型 B)通用型和备注型 C)通用型D)任何类

10、VISUAL FOXPRO6.0中,数据库可以包含多个()

A) 数据库表和自由表 B)数据库表 C)查询D)自由

11、查询设计器和视图设计器的主要不同表现在()

a)查询设计器有“更新条件”选项卡,没有“查询去

向”选项

b)查询设计器没有“更新条件”选项卡,有“查询去

向”选项

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

选项

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

选项

12、下列表达式中结果为“学历考试”的表达式是()

a)“学历”|“考试” B)“学历”&“考试”

C)“学历”and“考试” D)“学历”+“考试”

13、清除主窗口屏幕的命令是()

a)CLEAR B)CLEAR ALL C)CLEAR SCREEN D)CLEAR

WINDOWS

14、在下面的VISUAL FOXPRO表达式中,不正确的是()

a){^2002-05-01 10:10:10 AM}-20 B)

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

C){^2002-05-01}+DATE() D){^2002-05-01}+10

15、表达式2*3^2+2*8/4+3^2的值是()

a)64 B)31 C)49 D)24

16、关系运算符$用来判断一个字符串表达式是否()另

一个字符串表达式

a)等于 B)完全等于 C)不等于 D)包含于

17、在建立唯一索引出现重复字段时,只存储重复出现的

()记录

a)第一个 B)最后一个 C)全部D)几个

vf编程试题集解析

【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 【程序3】 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。【程序4】 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n <> k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。 【程序5】 题目:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 1.程序分析:(a> b)?a:b这是条件运算符的基本例子。 【程序6】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 1.程序分析:利用辗除法。 【程序7】 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 1.程序分析:利用while语句,条件为输入的字符不为'\n '. 【程序8】 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。

VF期中考试试题

石柱县职业教育中心 2012年秋高2014级计算机专业期中考试试题 VF数据库基础 考试时间:100分钟总分:100分 一、选择题(每个3分,12个小题,共36分) 1.在符号约定表中,尖括号< >里的内容是()。 A 、必选项目B、任选项目C、两个项目中任选一个D、前面的项目可以重复多次 2.下列不能作为字段名的是()。 A、5_价格 B、价格 C、价格_A D、价格_5 3.某数值型字段的宽度为9位,小数位数为3位,则该字段的最大值是()。 A、999999999 B、999 C、99999.999 D、99999.99 4.下面关于命令的叙述,错误的是()。 A、一行只能写一条命令 B、命令格式中的英文字母大小写等效 C、一条命令可以写在多行 D、一行可以写多条命令 5.下列说法错误的是()。 A、表从数据库移出后,仍然具有数据库表的特性 B、数据库表和自由表的扩展名都是.DBF C、属于某个数据库的表不能被添加另一个数据库中 D、自由表可以被添加到数据库中成为数据库表 6.数据库管理系统是()。 A、应用软件 B、系统软件 C、辅助设计软件 D、科学计算软件 7.按照数据模型分类,Visual FoxPro数据库属于()。 A、层次型 B、网状型 C、关系型 D、混合型 8.每个字段有4个属性,下面哪个不是字段的属性()。 A、字段名 B、字段类型 C、字段宽度 D、字段属性 9.表ST.DBT对应的备注文件是()。 A、ST.FPT B、ST.FTP C、ST.DBC D、ST.QPR 10.设表文件及其索引文件已打开,为了确保指针定位在物理记录号为3的记录上,应该使 用命令()。 A、GO TOP B、GO 3 C、SKIP 1 D、GO BOTTOM 11.在设计表结构时,允许用户定义字段宽度的数据类型是()。 A、逻辑型 B、日期型 C、数值型 D、备注型 12.在Visual FoxPro 6.0中,数据表的索引分为复合和单索引两类索引文件,其扩展名分 别是()。 A、.IDX和.IDX B、.IDX和.CDX C、.CDX和.CDX D、.CDX和.IDX 二、填空题(每空2分,20个空,共40分) 1.数据库系统由用户、计算机系统、数据库管理系统和_ 共同构成。

河北省对口升学计算机专业 VF高二期末试题(含答案)

黄骅职教中心升学部高二年级期末考试VF试卷 学号_____ 姓名________分数_________ 一、填空:(每空1分,共20分) 1、命令A=2005/4/2之后,内存变量A的数据类型是N (或数值) 型。 2、在全局、局部、私有三种变量中,作用范围最小的变量是局部变量。 3、在SQL查询语句中,显示部分结果的top短语必须要与order by__短语一起来使用。 4、数组A(3,3)中的元素个数是_9_个,其中A(1,1)=1,A(1,2)=2,A(1,3)=3,A(2,1)=4,A(2,2)=5,A(2,3)=6,则A(5)=____5_____. A(9)=___.F.______ 5、VFP中变量名的命名规则:只能使用汉字、字母、下划线和数字 6、当输入比较长的命令时,可加一个分号(或;)来续行,回车后继续在下一行输入。 7、刚打开一个10个记录的表时, BOF()的值是.F.,RECNO()的值是 1 。当执行SKIP -1后,BOF()的值是.T., RECNO()的值是 1 ,当EOF()的值是.T.时,RECNO()的值是11 。 8、将当前表中所有的学生年龄加1,可使用命令REPLACE ALL年龄WITH 年龄+1 9、表达式LEN(“2008年“+“奥运会”)的值是___12____,STR(56.789,2)的值为_____”57”__。A=“K”,K=-5.9,则TYPE(“&A”)的返回值是___N_, INT(K) 的返回值是___-5__ 10、每个子过程必须以PROCEDURE开头(短语要写完全) 11、有如下一段程序: INPUT "请输入当前日期:" TO RQ ? RQ+5 在执行以上计算命令时,应该输入{^2009/10/23} ,显示结果是:10/28/2009。 (或CTOD(“10/23/09”) 二、判断:(每题1分,共10分) 1、查询教师表中职称为讲师和教授的全部记录,则条件表达式可写成:职称="讲师" and 职称="教授"。F 2、执行命令WAIT TO M后,内存变量M的数据类型是数值型。F 3、select 3和select c功能完全相同,都是选择第三个工作区为当前工作区。T 4、VFP中只能引用一维或二维数组,但数组中各个元素的值的类型可以不同。T 5、命令go top与go 1功能是相同的F 6、同一个时刻,一个工作区只能打开一个表文件,一个表可在不同的工作区打开。T 7、运行查询的命令是DO 查询文件名.qpr。T 8、定义一个3行2列的数组ARR,使用的命令是:dimension ARR(2,3)。F 9、For和While短语都是进行选择操作,所以它们完全相同F 10、子程序中RETURN TO MASTERR 功能是返回最高一级调用程序T

vf期末题库复习题

一、单选题 下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的 01、如果文本框的SelStart属性值为-1,表示的含义为 A)光标定位在文本框的第一个字符位置上 B)从当前光标处向前选定一个字符 C)从当前光标处向后选定一个字符 D)错误属性值,该属性值不能为负数 02、执行SET SYSMENU TO命令后 A)将当前菜单设置为默认菜单 B)将屏蔽系统菜单,使菜单不可用 C)将系统菜单恢复为缺省的配置 D)将缺省配置恢复成Visual FoxPro系统菜单的标准配置03、SELECT-SQL语句中,条件短语的关键字是 A)FOR B)FROM C)WHERE D)WITH 04、在当前目录下有数据表文件student.dbf,执行如下SQL语句后 SELECT * FORM student INTO DBF student ORDER BY 学号/D A)生成一个按“学号”升序的表文件,将原来的student.dbf 文件覆盖 B)生成一个按“学号”降序的表文件,将原来的student.dbf 文件覆盖 C)不会生成新的排序文件,保持原数据表内容不变 D)系统提示出错信息 05、找出平均分大于95分的学生学号和他们所在的班级 A)SELECT 学号,班级FROM 成绩WHERE 平均分>95 B)SELECT 学号,班级FROM 班级WHERE (平均分>95) AND (成绩.学号=班级.学号) C)SELECT 学号,班级FROM 成绩,班级WHERE (平均分>95) OR (成绩.学号=班级.学号) D)SELECT 学号,班级FROM 成绩,班级WHERE (平均分>95) AND (成绩.学号=班级.学号) 06、在“选项”对话框的“文件位置”选项卡中可以设置。 A)表单的默认大小B)默认目录 C)日期和时间的显示格式D)程序代码的颜色07、以下关于查询的正确叙述是。 A)不能根据自由表建立查询B)只能根据自由表建立查询 C)只能根据数据库表建立查询D)可以根据数据库表和自由表建立查询 08、下列不可以用“+”或“-”运算符的是。 A)字符型数据B)数值型数据 C)日期型数据D)逻辑型数据 09、下列操作中,不能用MODIFY STRUCTURE命令实现的是。 A)增加和删除数据表中的字段B)修改记录的字段有效性 C)增加和删除数据表中的记录D)建立和修改表的索引 10、执行命令SET DATE TO MDY后,下列用于显示1980年以后出生的学生记录,命令错误的是。 A)LIST FOR YEAR(出生日期)>=1980 B)LIST FOR SUBSTR(DTOC(出生日期),7,2)>="80" C)LIST FOR LEFT(DTOC(出生日期),7,2)>="80" D)LIST FOR RIGHT(DTOC(出生日期),2)>="80" 11、下列关于HAVING子句描述错误的是。 A)HAVING子句必须与GROUP BY子句同时使用,不能单独使用 B)使用HAVING子句的同时,不能使用WHERE子句 C)使用HAVING子句的同时,可以使用WHERE子句 D)使用HAVING子句的作用是进一步限定分组条件12、建立多表查询,要求各个表之间。 A)必须有联系 B)必须是独立的 C)可以有联系也可以是独立的 D)没有具体要求 13、如果在查询设计器中,没有指出查询去向,则运行查询的结果是。 A)系统默认的将查询结果显示在浏览器窗口中 B)系统默认的将查询结果输出到屏幕中 C)不会显示任何查询结果 D)出错信息 14、下列不属于容器类控件的是。 A)表单B)编辑框 C)表格D)页框 15、假设已生成了名为MYMENU的菜单文件,执行该菜单文件的命令是。 A)DO MYMENU B)DO MYMENU.MPR C)DO MYMENU.PJX D)DO MYMENU.MNX 16、DBMS指的是。 A)数据库管理系统B)数据库系统 C)数据库应用系统D)数据库服务系统 17、函数UPPER("12ab34CD")的结果是 A)12AB34CD B)12ab34CD C)12ab34cd D)12AB34cd 18、在下列的Visual FoxPro表达式中,运算结果为字符型数据的是 A)"ABCD"+ "EF"= "ABCDEF" B)"1234"-"34" C)CTOD("05/08/03")D)DTOC (DATE())>"04/03/02" 19、在Visual FoxPro中,可以同时打开表文件的个数最多是 A)16 B)32 767

vf选择题及答案总结

一、选择题 1. 在Visual FoxPro中,向数据库文件中追加数据使用语句( C )。 A、INSERT B、REPLACE C、APPEND D、ADD 2. 在Visual FoxPro中,删除数据库的所有记录,仅保留库结构的命令是( D )。 A、 delete all B、pack C、recall D、 zap 3. 在Visual FoxPro中,复制当前工作区中库结构的命令是( C )。 A、Copy stru <原文件> to<目标文件> B、Copy <原文件> stru to <目标文件> C、Copy stru to <库文件名> D、Copy stru to <库文件名>exten 4. 在Visual FoxPro中,使用replace〈字段名〉with〈表达式〉for〈条件〉后,记录指针为( D )。 A、视情况而定 B、当前记录 C、bof D、为文件尾 5. 在Visual FoxPro中,对数据库结构或记录进行输入、修改后,应按( A )存盘退出。 A、ctrl+w B、ctrl+q C、ctrl+c D、esc 6. 在Visual FoxPro中,用modify structure对数据库结构进行修改时,数据库的原有数据( C )。 A、将全部丢失 B、不会丢失 C、可能丢失某些数据项 D、可能丢失某些数据记录 7. 在Visual FoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( A )。 A、display all for nl>20 B、display all while nl>20 C、list for nl while nl>20 D、list while nl>20 8. 在Visual FoxPro中,skip命令移动记录指针的基准是( B )。 A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾 9. 一个数据库文件中多个备注字段的内容是存放在( B )。 A、这个数据库文件中 B、一个备注文件中 C、多个备注文件中 D、一个文本文件中 10. 要删除当前数据库文件中的“性别”字段,应使用命令( A )。 A、modify structure B、delete C、replace D、zap 11. 在有关数据库的概念中,若干记录的集合称为(D)。 A. 文件 B. 字段 C. 数据项 D. 表 12. 联接运算要求联接的两个关系有相同的(B)。 A. 主键 B. 属性名 C. 实体名 D. 主属性名 13. 退出VFP系统的命令是(D)。 A.EXIT B.RETURN C.CANCEL D.QUIT

VF考试试题及答案

? 《Visual FoxPro程序设计基础》 模拟试题及解答 一、项目管理器、数据库、表和记录的输入和维护(25分) 1、在自建文件夹下创建以自己名字拼音字母命名的项目管理器(如张三同学,应以“”文件名,以下同); 解答:①建立自己的目录: ②设路径:点击VF程序中【工具】下拉菜单【选项】 / ③建立项目名称:点击VF程序中【文件】下拉菜单【新建】

2、在以自己名字拼音字母命名的项目管理器中建立一个以自己名字命名数据库(如张三同学,应为“”); 解答:①建立数据库: 3、在数据库中创建学生表(表文件名为XS .DBF),长表名为:学生情况登记表,表结构如下: ~ 字段名 类型宽度小数位数标题 Xh C6《学号 Xm C8姓名 Xb{ C 2性别 Zydh C6: 专业代号 Ximing C12系名

` ②长表名:

4、在同一数据库中创建成绩表(表文件名为CJ .DBF), 长表名为:成绩表,表结构如下: 小数位数标题 字段名类型- 宽度 Xh C6学号 C2课程代号! Kcdh Cj N5} 成绩 1 解答:①建立表:

②长表名 ) 5、在学生表()和成绩表()中分别添入如下记录 Xh Xm Xb Zydh Ximing 200901—男102001信息管理系

朱元元 200902刘刚男109003' 计算机科学系200903高萍萍女109004数字通信系 200904陆海丽( 女 109005微波通信系 表二、 Xh Kcdh Cj 200901~ 01 20090102 20090201 、 200902 02 解答:①点击VF程序中【显示】下拉菜单【浏览】(要先点选中) ②点击VF程序中【显示】下拉菜单【追加方式】 ③点击VF程序中【显示】下拉菜单【浏览】(要先点选中) ④点击VF程序中【显示】下拉菜单【追加方式】 ( 6、为表二中的字段Cj设置字段有效性规则:Cj应该在0到100之间,否则提示“你的输入有错误,请重新输入!”; 解答:①点击VF程序中【修改】,在选中CJ,在其字段有效性下面选中规则(R)

VF期末考试模拟题

第一套、第二套题 一.判断 1.数据表和自由表无差异。 2.Vf允许您将同一个表重复打开在不同工作区中。 3.执行delete命令一定要慎重,否则记录逻辑删除后,将无法恢复。 4.自由表的字段名最长为10个字符。 5.设表文件中有8条记录,且已打开,当bof()为真时,recno()的返回值为1。 6.您可以在一个工作区中同时打开多个表。 7.设表文件中有5条记录,且已打开,当bof()为真时,recno()的返回值为0. 8.数据库表可以拥有主索引。 二.选折 1.为表单myform添加事件或方法代码,改变该表单中的控件cmd1的caption属性的正确命令是() A.THisformset.cmd1.caption=”最后一个“ B.Myform.cmd1=”最后一个“ C.Thisform.cmd1. caption”最后一个“ D.This.cmd1. caption=”最后一个“ 2.物理删除表中所有记录命令是() A.DELETE B.Skip C.Zap D.Recall 3.将当前库文件内容拷贝到kbo1.dbf库文件中的命令是() A.Copy stru to kbo1 B.Copy to kbo1 C.Copy stru exte to kbo1 D.Copy file to kbo1 4.在vf 中,浏览表记录的命令是() https://www.wendangku.net/doc/0f11023133.html,e B.browse C.modify D.close 5.项目管理器中移去文件是指() A.将文件从磁盘上彻底删除 B.将文件从项目中一区移去 C.移去文件后再也不能恢复 D.移去文件与删除文件相同 6.表单文件的扩展名为() A..sct B..scx C..vct D..pqr 7.在“选项“对话框的“文件位置“选项卡中可以设置() A.表达的默认大小

VF程序的设计试题及答案

VF程序设计 请注意: 1、本考试科目提供一套试题参考答案,进入本门课程点在线考试,随机抽题,如果考试题不是其中试题,千万别点最下面的“完成考试”按钮,立即关闭窗口,重新进入抽题,直到抽到所给这套题为止 2、在线考试只有一次机会,成绩为最终考试成绩,抄袭、雷同作业一律按零分处理。没给答案的可自行发挥,别空题,做完后一定点完成考试显示“答卷结果保存成功”表示提交成功,否则考试结果将无分值 请注意:本学期您只有一次在线考试机会,请慎重做答和提交! 01:29:42 单项选择题 第1题以下关于Visual FoxPro的叙述最全面的是( D)本题1分 A、Visual FoxPro是一个数据库应用平台软件 B、Visual FoxPro是一个数据库应用开发工具 C、Visual FoxPro是一个综合应用软件 D、Visual FoxPro既是一个数据库应用平台,又是数据库应用开发工具 第2题关系数据库系统中所使用的数据结构是(D )本题1分 A、树 B、图 C、表格 D、二维表 第3题把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的( D)本题1分 A、操作系统 B、文件系统 C、文件结构 D、数据结构 第4题用二维表形式表示的数据模型是( B )本题1分 A、层次数据模型 B、关系数据模型 C、网状数据模型 D、网络数据模型 第5题关系数据库管理系统的3种基本关系运算不包括( A)本题1分 A、比较 B、选择 C、连接 D、投影 第6题下列关于数据库系统的叙述中,正确的是(A )本题1分 A、表的字段之间和记录之间都存在联系 B、表的字段之间和记录之间都不存在联系 C、表的字段之间不存在联系,而记录之间存在联系 D、表中只有字段之间存在联系 第7题使用数据库技术进行人事档案管理是属于计算机的(C )本题1分

全国计算机等级考试二级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)表单文件 C)项目文件 D)数据库文件 8、在下面Visual FoxPro表达式中,运算结果为字符串的是

vf6.0期末考试题全解

2015-2016学年第一学期期末考试 13微机专二试卷 姓名分数 一、单选题(在本题的每小题的备选答案中,只有一个答案是正确的,本大题共 45小题,每小题1分,共45分) 1、下面关于总线的叙述中,正确的是()。 A.总线是连接计算机各部件的一根公共信号线 B.总线是计算机中传送信息的公共通路 C.微机的总线包括数据总线.控制总线和局部总线 D.在微机中,所有设备都可以直接连接在总线上 2、计算机的应用范围广、自动化程度高是由于。 A. 设计先进,元件质量高 B. CPU速度快,功能强 C. 内部采用二进制方式工作 D. 采用程序控制工作方式 3、下列不属于多媒体输出设备的是:() A、打印机 B、绘图仪 C、音响 D、摄像机 4、无论采用拼音输入法,还是五笔字型输入法输入汉字,存储到计算机内部的一律是汉字的()。 A.拼音码B.五笔码C.外码D.内码 5、下面存储容量最大的存储设备是 ( ) A、Cache B、硬盘 C、软盘 D、内存 6、下列描述中,正确的是()。 A.CPU可直接执行外存储器中的程序 B.RAM是外部设备,不能直接与CPU交换信息 C.外存储器中的程序,只有调入内存后才能运行 D.软盘驱动器和硬盘驱动器都是内部存储设备 7、以下对ROM 的说法中,不正确的是:() A、ROM 是内存储器的一部分 B、ROM 为只读存储器 C、对于ROM 可进行数据读写操作 D、ROM 用于存放特殊的专用数据

8、按照计算机的寄生方式,把寄生于文件中的病毒称为:() A、引导型病毒 B、文件型病毒 C、复合型病毒 D、混合型病毒 9、下列无符号整数中,与十进制数163 不相等的是:() A、10100011 (二进制数) B、243 (八进制数) C、A3 (十六进制数) D、FF(十六进制数) 10、windows系统中的CONFIG .SYS 属于:() A、批处理文件 B、输入输出文件 C、系统配置文件 D、引导文件 11、CPU能够直接访问的存储部件是( ) A、Hard Disk B、Floppy Disk C、RAM D、CD-ROM 12、二进制数1011001转化为十进制数是。 A. 83 B. 81 C. 89 D. 79 13、A文件长度为512KB,B文件长度是2MB,B文件长度是A文件多少倍.....(D ) A.8 B.2 C.3 D.4 14、显示器的分辨率高低表示。 A.在同一字符面积下,像素点越多,其分辨率越低 B.在同一字符面积下,像素点越多,其显示的字符越不清楚 C.在同一字符面积下,像素点越多,其分辨率越高 D.在同一字符面积下,像素点越少,其字符的分辨效果越好 15、Internet Explorer是指( ) A、Internet安装向导 B、Internet信息管理器 C、Internet浏览器 D、可通过其建立拨号网络 16.在Visual FoxPro中,定义菜单标题,设置菜单访问键时,需要在访问键代表字母前加字符....................................................() A. \- B. >\ C. \< D. -\ 17.下列关于Visual FoxPro中报表的叙述,正确的是................() A.在报表设计器中每个带区的大小是不可以改变的B.报表数据源只能是数据库表C.如果报表需要按照某一字段值的大小顺序输出,则相应的表或视图必须按该关键字段索引 D. 报表的“页标头”带区的内容每条记录打印一次 18.在Visual FoxPro中,以下关于视图的描述中正确的是...........() A.视图和查询的最大区别在于视图可以对源表中的数据进行更新 B. 视图文件的扩展 名为.pqr C. 视图只能从一个表派生出来D. 视图不能检查更新的合法性 19.在Visual FoxPro中,项目文件的默认扩展名为.................() A. .SCR B. .PJX C. .MPR D. .MNX

vf期中考试试题

2015-2016学年第二学期期中考试 VF试题 一、填空题(每空1,共30分) 1、数据库文件的默认扩展名为,表文件的默认扩展名为。 2、数学式子20≤X<35对应Visual FoxPro表达式是 3、字符型变量的定界符可以是、或 4、“am”$“I am a student”的值是 5、“I am a student”=“am”的值是 6、“This is a student”=“This”的值是 7、“Visual FoxPro”= =“Visual foxPro”的值是 8、3*(4-2)>9+15/5 OR “abcd”=“abc”的值是 9、Visual FoxPro提供了个工作区 10、Visual FoxPro的索引分为四种类型:、、和唯一索引。 11、x=8 y=15 表达式x>5, y<10, x>5 OR y<10, x>5 AND y<10, NOT y<10的值分别是: 、、、、 12、x=486.735 ?ROUND(x,4-2), ROUND(x,1), ROUND(x,0), ROUND(x,-1),ROUND(X,-2)的值 分别是、、、、 13、已知X是一个三位数,用X1、X2、X3分别表示百位、十位、个数上的数字,则X1= X2= X3= . 若将X个位与百位上的数字颠倒,则这个数的表达式为 14、MOD(27,-3)的值是二、写命令题(每个2分,共16分) 1、给变量XH赋值为字符串:12345 2、给变量XH赋值为日期型数据:2011年10月7日 3、用一条命令给变量XH1、XH2、XH3赋值为表达式6+40/5的值 4、把当前表的记录指针移到第5条记录。 5、把当前表的记录指针移到最末一条记录。 6、以当前记录为基准,把记录指针向下移动1条记录。 7、定义数组A,共100个元素。 8、选择当前没有使用的工作区号最小的工作区为当前 三、选择题(每个2分,共14分) 1、查询文件的默认扩展名是() A、·MPR B、·QPR C、·APP D、·FRX 2、表达式“北京”—“上海”+“重庆”的值是() A、北京上海重庆 B、北京上海重庆 C、北京上海重庆 D、北京上海重庆 3、下面对内存变量的叙述,错误的是()

vf数据库基础知识习题与答案

第一章VF基础知识 一、选择题 1. 在一个二维表中,行称为________,列称为________。 A) 属性;元组B) 元组;属性 C) 关系;元组D) 属性;关系 2. 数据库系统的核心是________。 A) 数据库管理系统B) 数据库 C) 数据D) 数据库应用系统 3. VFP是一种________数据库管理系统。 A) 层次型B) 网状型 C) 关系型D) 树型 4. 支持数据库各种操作的软件系统是________。 A) 数据库系统B) 操作系统 C) 数据库管理系统D) 命令系统 5. 在关系模型中,从表中选出满足条件的记录的操作称为________。 A) 连接B) 投影 C) 联系D) 选择 6. 数据库系统与文件系统的主要区别是________。 A) 文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件 B) 文件系统管理的数据较少,而数据库系统能管理大量数据 C) 文件系统比较简单,数据库系统比较复杂 D) 文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题 7. 在关系运算中,选择的操作对象是________;投影的操作对象是_______ _;连接的操作对象是________。 A) 一个表;一个表;两个表 B) 一个表;两个表;两个表 C) 一个表;一个表;一个表 D) 两个表;一个表;两个表 8. 在关系数据库中,基本的关系运算有三种,它们是________。 A) 选择、投影和统计B) 选择、投影和连接 C) 排序、索引和选择D) 统计、查找和连接 9. VFP是一种关系型数据库管理系统,所谓关系是指________。 A) 表中各个记录之间的联系 B) 数据模型满足一定条件的二维表格式 C) 表中各个字段之间的联系 D) 一个表与另一个表之间的联系 10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。 A) 一对一B) 多对一 C) 一对多D) 多对多 11. 自然连接要求被连接的两关系有若干相同的________。 A) 实体名B) 属性名

vf考试试题及答案

VF期末考试复习选择题及答案 1.在Visual FoxPro中,skip命令移动记录指针的基准是(B )。 A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾 2.一个数据库文件中多个备注字段的内容是存放在(B )。 A、这个数据库文件中 B、一个备注文件中 C、多个备注文件中 D、一个 文本文件中 3.在有关数据库的概念中,若干记录的集合称为(D)。 A. 文件 B. 字段 C. 数据项 D. 表 4.联接运算要求联接的两个关系有相同的(B)。 A. 主键 B. 属性名 C. 实体名 D. 主属性名 5. 逻辑运算符在运算时的优先顺序是(A) A.NOT→AND→OR B.AND→NOT→OR C.OR→NOT→AND D.从左至右按先后次序 6. 数学表达式5≤X≤8在Visual FoxPro中应表示为(B)。 A. X>=5.OR.X<=8 B. X>=5.AND.X<=8 C. X≤8.AN D.5≤X D. 5≤X.OR. X≤8 7. 在关系运算中,查找满足一定条件的元组的运算称之为(B)。 A. 投影 B. 选择 C. 关联 D. 复制 8.以下各表达式中,运算结果为数值型的是(D)。 A. 9<6 B. “D”$”ASD” C. TIME()+9 D. LEN(SPAC(8))-9 9.物理删除某一打开的表中的第3条记录,使用以下命令:①DELE ②GO 3③PACK。正确的操作顺序是(D) A.①②③ B.②③① C.①③② D.②①③ 10.设表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用命令(B)。 A.GO TOP B. GO 1 C. GO RECNO()=1 D. SKIP 1 11.当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是(D) A.DISP FOR "李"=xm B.DISP FOR xm=李 C.DISP FOR SUBS(xm,1,1)= '李' D.DISP FOR SUBS(xm,1,2)=[李] 12. 求平均值的命令是(D) A.COUNT B.TOTAL C.SUM D.AVERAGE 13.不能作为索引关键字的数据类型是(B) A.数值型 B.备注型 C.日期型 D.字符型 14.在Visual FoxPro的一个工作区中,同一时刻最多能打开( B )个库文件。 A、10 B、1 C、任意多 D、256 15. Visual FoxPro中数据库文件的扩展名为( B )。 A、dbf B、dbc C、fpt D、prg 16. 当前数据库文件中有10条记录,要在第五条记录后面插入一条新记录,应使用命令(B )。 A、append B、insert C、edit D、brows 17. 在Visual FoxPro中,对数据库进行排序的关键字可为(C)。 A、逻辑型和备注型 B、日期型和备注型 C、日期型和字符型 D、逻辑型、日期型和备注型 18.在Visual FoxPro中,对数据库建立索引,将产生相应的索引文件,原库文件内容(A )。 A、并不改变 B、顺序改变 C、指定纪录改变 D、数据改变

VF习题集答案

Chap 1 VF基础知识 一、关系数据库的基本概念 1 关系数据库管理系统所管理的关系是(B) A) 一个DBF文件B)若干个二维表 C) 一个DBC文件 D) 若干个DBC文件 2 COPY TO <文件名> FOR <条件> 命令起到了下述关系操作功能(D) A) 投影 B) 连接 C) 关联D)选择 3 数据库DB,数据库系统DBS,数据库管理系统DBMS三者之间的关系是(A) A) DBS包括DB和DBMS B) DBMS包括DB和DBS C) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS 4 学生性别的取值只能为“男”,“女”,这个范围在关系模型中被称为(A) A)域 B) 码 C) 分量 D) 集合 5 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为(A) A)关键字 B) 数据项 C) 主属性 D) 主属性值 6 如果要改变一个关系中属性的排列顺序,应使用的关系运算是(C) A) 重建 B) 选取C)投影 D) 连接 7 在下述关于数据库系统的叙述中,正确的是(B) A) 数据库中只存在数据项之间的联系B)数据库的数据项和记录之间都存在联系 C) 数据库的数据项之间无联系,记录之间存在联系 D) 数据库的数据项和记录之间都不存在联系 8 数据库系统与文件系统的主要区别是(B) A) 数据库系统复杂,而文件系统简单 B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D) 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 9 数据库系统的核心是(C) A) 数据库 B) 操作系统C)数据库管理系统 D) 文件 10 Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是(C) A) 索引、排序、查找 B) 建库、录入、排序 C)选择、投影、联接 D) 显示、统计、复制 11 Visual Foxpro 6.0是一种关系型数据库管理系统,所谓关系是指(C) A) 各条记录中的数据彼此有一定的关系 B) 一个数据库文件与另一个数据库文件之间有一定的关系 C)数据模型符合一定条件的二维表格式 D) 数据库中各个字段之间彼此有一定的关系 12 用二维表数据来表示实体及实体之间联系的数据模型称为(D) A) 实体-联系模型 B) 层次模型 C) 网状模型D)关系模型 13 关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括(B) A) 联接B)比较 C) 选择 D) 投影 14 为了合理组织数据,应遵从设计原则是(D) A) “一事一地”的原则,即一个表描述一个实体或实体间的一种联系 B) 表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段 C) 用外部关键字保证有关联的表之间的联系

vf表单程序题(含答案)

1、利用文本框和标签控件设计了一表单,文本框Text1的Valid事件代码及表单界面如图1所示。向Text1中输入一段字符:”Figure 1-18 shows you how to use a MENU.”(不含双引号)[ event] x=alltrim 0 to z1,z2 for i=1 to y a=substr(x,i,1) do case case asc(a)>=65 and asc(a)<=90 z1=z1+1 case asc(a)>=97 and asc(a)<=122 z2=z2+1 endcase endfor (1)执行该程序后,“统计1”右边的文本框Text2和“统计2”右边的文本框Text3中的数据值分别为5、22 (2)Text2和 Text3的初值分别为 0、0 2、有数据表“图书.DBF”包含书号、书名、出版社、作者等字 段,设计如图1所示表单,表单运行后,单击命令按钮可以在 表格控件中显示图书表的部分字段的数据,如图1所示,请选 择并完善代码。 命令按钮的CLICK事件代码: USE 图书 copy TO TS FIELDS 书号,书名 =”TS” 表单的UNLOAD(释放对象时发生)事件: CLOSE ALL DROP TABLE TS 3、考生数据表(文件名为:)中有“准考证号/C/9”、“密码/C/6”、 “成绩/N/5/1”等字段。设计如图2所示表单,将考生数据表

添加到表单的数据环境中,表单运行后,在表单的文本框TEXT1中输入查询考生的准考证号,文本框TEXT2中输入该考生的查询密码后,单击“查询”按钮,查询该考生的成绩,并将该考生的成绩显示在表单的标签LABEL3中(考号或密码输入错误,则弹出提示窗口显示“准考证号或密码错误!”)。请选择并完善代码。 “查询”按钮的CLICK事件代码如下: SELECT KS KH=ALLTRIM for 准考证号=KH and密码=MM IF FOUND() THISFORM..=str(成绩,5,1) ELSE MESSAGEBOX(“准考证号或密码错误!”) ENDIF 4、设计如图3所示表单,表单运行后,要在表格中显示图书表中数量 最少的3种图书信息,请选择并完善代码。 表单FORM1的INIT事件代码如下: top 3 * ROM 图书; Order by数量 INTO CURSOR TEMP” 5、有学生成绩表(文件名:),表中数据如下所示,设计如图5所示表单,将学生成绩表添加到表单数据环境中,表单运行时,单击“统计”命令按钮,LABEL1显示课程名为计算机基础且成绩在80以上的平均成绩,LABEL2显示这些记录的绩点总和 学生成绩表(文件名:) 姓名课程名成绩绩点 陈兵计算机基础924 杨昆计算机基础681 江三计算机基础883 陈兵程序设计803 杨杨电子商务702 杨杨计算机基础904 图5 (1)程序填空:“统计”命令按钮的CLICK事件代码如下:

VF期末考试

一,选择题: (1) . NOT NULL DEFAULT PRIMARY KEY CHECK 1 Showwindow=2 编辑-- 粘贴菜单--加入系统 帮助1 连接 选择 投影层次1 排序码 索引码 关键字域3 SELECT 姓名FROM XSQK WHERE YEAR(出生日期)=1985 SELECT 课程名,AVG(成绩) FROM 课程,选课WHERE 课程.课程号=选课.课程号GROUP BY 课程.课程号 可在命令窗口使用“MODIFY”命令来打开某个文件的设计器 31.00 40.00 36.00 出错信息3 D C 出错 T 2 SB.TXT SB.FMT SB.BAT SB.FPT 4 APPEND FROM A:JAKE.TXT SDF 一条命令 一个过程激活另一个菜单 以上3种均可以4 以下均为VFP的命令是DIME,DIR,CLEAR 页脚内容1

下拉式菜单 条形菜单以上都可以 弹出式菜单2 INDEX TO IDX1 ON 姓名+STR(成绩,6,2) 都不需要 排序 排序或建立索引 建立索引1 SUM 工资TO ZGZ FOR 职称="副教授" .OR. 职称="教授 " use13 select9select 13 locate 13 3 指定位置 第一条记录最后一条记录 任何位置2 GO NEXT SKIP LOCATE FOR CONTINUE 4 (2 ) Autocenter Visual Passwordchar Readonly标准答案:3 结构名 数据项 属性元组标准答案:3 SELECT 课程名,COUNT(*) FROM 课程,选课WHERE 课程.课程号=选课.课程号GROUP BY 课程.课程号 小数型 整型 货币型通用型标准答案:1 EMPTY(NuLL) AT("a","123abc" )LIKE("EDIT","EDI?" )EMPTY(SPACE(10))标准答案:4 SET CENTURY TO 4 SET CENTURY OF 4 SET CENTURY OFF SET CENTURY ON标准答案:4 4 3 65标准答案:4 页脚内容2

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.同一个关系中允许有完全相同的元组

相关文档