vf复习题

vf复习题
vf复习题

一、判断题(本大题共10小题,每小题1分,共10分,正确的选A,错误的选B)1.VFP 中的注释可为:NOTE、* 或&&。()

2.参照完整性是指主关键字不能为空。()

3.视图是从一个或多个数据库表导出的虚表,在视图上不能进行更新操作。()4.在V FP 中,一个工作区里可以同时打开多个表。()

5.SELECT-SQL语句中的条件短语的关键词是FOR。()

6.在V isual Foxpro(简称VFP)中,一个项目里可以有多个数据库,一个表也可以同时属于多个数据库。()

7.VFP中,空串等价于NULL。()

8.在VFP中,程序的三种基本结构是顺序结构、分支结构和循环结构。()

9.查询是从一个或多个数据库表导出的虚表,通过查询可以修改基表的相应字段值。()10.Use 打开一个表,如果bof()为真,输出?recno()的值是0

二、选择题(本大题共30小题,每小题2分,共60分)

1.数据库系统的核心是( )。

A.编译系统

B.数据库管理系统

C.操作系统

D.数据库

2.设A=2,B=3,C=4,下列表达式的值为逻辑真的是()。

A.12/A+2=B

B.3>2*B OR A=C

C.A*B<>C+3

D.A>B AND B<=C

3.若x=48.789 则 str(x,2)的显示结果为()。

A. 36

B.488

C.498

D. 49

4.设S="中国共产党建党90周年",则函数?substr(right(S,6),3,4)的运行结果是()。

A. 国

B. 建国

C. 年

D.周年

5.下列日期型常量的表示中,正确的是()。

A.2011-6-19 B."2011-6-19" C.{^2011-6-19} D.{'2011-6-19'}

6.下列关于数组的描述正确的是()。

A.使用数组不必先定义B.数组的下标从0开始

C.数组中各元素的值只能是同一类型D.数组元素的默认值为.F.

7.设M="324.2",?43+&M的结果是( )。

A. 324.2

B. 367.2

C. 43324.2

D. 43

8.假设表中有50条记录,则表刚打开后,函数RECNO( )的值是()。

A.1 B..t. C.50 D.51

9.在VF中,”.dbf”文件被称为()。

A.数据库文件

B.表文件

C.程序文件

D.项目文件

10.图片声音动画数据一般以()类型的字段存储在数据库记录中。

A. 字符型

B.数值型

C.逻辑型

D.通用型

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

A.一个DBF文件

B.若干个二维表

C.一个DBC文件

D.若干个DBC文件

12.go bottom命令执行后,将把记录指针指向( )。

A.表文件头

B.表的第一条记录

C.表尾

D.表的最后一条记录

13.要从某表文件中真正删除一条记录,应当()。

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

B.先用DELETE命令,再用ZAP命令

C.直接用DELETE命令

D.直接用ZAP命令

14.用于打开数据库设计器的命令是()。

A.create database

B. modify database

C.set database to

https://www.360docs.net/doc/7712535522.html,e database

15.在Visual FoxPro的命令格式中,采用了统一约定的符号()。

A.<>是必选项

B.<>是可选项

C.[]是备注项

D.…是或者选项

16.“项目管理器中”的“数据”选项卡实现对( )显示和管理。

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

B.数据库、视图和表单

C.数据库、表单和查询

D.数据库、自由表和表单

17.索引类型不包括:()。

A.主索引

B.普通索引

C.关键索引

D.唯一索引

18.建立单索引的命令是()。

A. USE <表文件名> INDEX <索引文件名表>

B. INDEX ON <索引表达式> TAG <索引文件名>

C. INDEX ON <索引表达式> TO <索引文件名>

D. SET INDEX TO <索引文件名表>

19.在VFP中父表与子表建立关联可以使用命令()。

A.SET DEFAULT TO

B.SET REALATION TO

C.SET DEAFAULT TO

D.SET RELATION TO

20.参照完整性中不包括( )。

A.更新规则

B.删除规则

C.插入规则

D.刷新规则

21.SQL是一种()数据库的语言。

A. 关系型

B. 网状型

C. 层次型

D. 非关系型

22.表xsb.dbf已经打开,现要求只复制该表的结构,则正确的命令是()。

A. copy file xsb.dbf to xsb1.dbf

B. copy to structure to xsb1.dbf

C. copy structure to xsb1

D. copy to xsb1

23.实际上是一种排序,但它并不改变表中数据的物理顺序()。

A.索引

B.排序

C.表单

D.项目

24.SQL查询中,用于排序选项子句分别是( ) 。

A.JOIN

B.GROUP BY

C.DISTINCT

D.ORDER BY

25.SQL语句中的数据操纵命令不包括()。

A.INSERT-SQL

B.CHANGE-SQL

C.DELETE-SQL

D.UPDATE-SQL

26.如果学生表中“学号”字段不能取重复值,则这条规则属于()。

A.参照完整性规则B.域完整性规则C.实体完整性规则D.不属于以上任何规则

27.建立一个表文件结构时,若该表中有两个备注型字段,则保存时会()。

A.只创建一个表文件,扩展名为. dbf

B.在创建一个表文件的同时还创建一个备注文件,扩展名为.cdx

C.在创建一个表文件的同时还创建一个备注文件,扩展名为. fpt

D.在创建一个表文件的同时还创建两个备注文件,扩展名为.fpt

28.SQL语句:Inset into <表名> values(......) 的功能是()。

A.在表文件末尾增加一条记录

B.在表文件开始增加一条记录

C.在当前记录后增加一条记录

D.在当前记录前增加一条记录

29.自由表中,不允许字段值出现重复的索引是()。

A.唯一索引B.候选索引

C.候选索引和唯一索引D.候选索引和主索引

30.要从某表文件中真正删除一条记录,应当( )。

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

B.先用DELETE命令,再用ZAP命令

C.直接用DELETE命令

D.直接用ZAP命令

31.在Visual Foxpro中进行参照完整性设置时,要想设置成:当更新父表中的关键字段或候

选关键字段值时,自动更新所有相关子表记录中的对应值,应选择()。

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

32.下面关于视图的说法,不正确的是()。

A.视图建立好之后,可以脱离原始表而单独使用

B. 视图是存在数据库里的

C. 视图兼有表和查询的特点

D.视图包括本地视图和远程视图

33.在VFP中,删除表xsb.dbf的SQL语句是()。

A) pack xsb.dbf B) zap xsb.dbf C) drop Table xsb.dbf D) delete Table xsb.dbf

34.将“学生表.dbf”中将所有“党员”(该字段为逻辑型)的“入校总分”字段加20分,vfp

命令是()。

A. sum all入校总分=入校总分+20 for 党员

B. replace all 入校总分=入校总分+20 for 党员=.T.

C. replace all 入校总分with 入校总分+20 for 党员

D. update入校总分=入校总分+20 for 党员=.T.

35.SQL中,创建视图的语句是()。

A. Create view

B. Select V iew

C. Alter View

D. Modify V iew

36.程序的执行命令是()。

A.do 程序名 B. open 程序名 C. Set 程序名 D. Command 程序名

37.使用SQL统计男生的人数的函数,应该使用()。

A. Sum

B. Count

C. Total

D. Add

38.用SQL语句查询所有男生的信息,按出生日期升序排序()。

A. SELECT * FROM 学生WHERE 性别="男" ORDER BY 出生日期DESC

B. SELECT * FROM 学生WHERE 性别="男" ORDER BY 出生日期

C. SELECT * FROM 学生FOR 性别="男" ORDER BY 出生日期

D. SELECT * FROM 学生FOR 性别="男" ORDER BY 出生日期DESC

39.查询年龄大于50岁的职员记录,要求得到的信息包括姓名和职称,正确的命令是

()。

A.SELECT 姓名,职称FROM 职员WHERE出生日期>50

B.SELECT 姓名, 职称FROM职员WHERE DA TE()-出生日期>50

C.SELECT 姓名, 职称FROM职员WHERE DA TE()-year(出生日期)>50

D.SELECT 姓名,职称FROM职员WHERE year(DA TE())-year(出生日期)>50

40.查询所有授了课的教师的编号、姓名及所讲授的课程名,SQL语句是()。

A.SELECT 授课.教师编号,职员.姓名,课程.课程名 FROM 课程,职员,授课 FOR 授课.

教师编号 = 职员.编号

B.SELECT授课.教师编号,职员.姓名,课程.课程名 FROM 课程,职员,授课 WHERE

授课.教师编号 = 职员.编号

C.SELECT授课.教师编号,职员.姓名,课程.课程名 FROM 课程,职员,授课 WHERE

授课.教师编号 = 职员.编号 AND 授课.课程号=课程.课程号

D.SELECT授课.教师编号,职员.姓名,课程.课程名 FROM 课程,职员,授课 FOR 授

课.教师编号 = 职员.编号 AND 授课.课程号=课程.课程号

1.关系数据库管理系统所管理的关系是__B___。

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

C)一个.DBC文件 D)若干个.DBC文件

2、数据库系统与文件系统最主要的区别是( B )

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

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

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

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

3、下列实体类型的联系中,属于一对多联系的是( D )

A)学生与课程之间的联系

B)学校与教师之间的联系

C)班级与班长之间的联系

D)学生与成绩之间的联系

4、用二维表来表示实体之间联系的数学模型称为( D )

A)E-R模型 B)层次模型

C)网状模型 D)关系模型

5、数据库系统的核心是 ( C )

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

C)数据库管理系统 D)数据库应用系统

6、在关系数据模型中,二维表的列称为字段,二维表的行称为记录,能唯一标识元组的属性或属性的集合称为关键字。

7、安装在VF6.0之后,要添加或删除VF的某些组件时,应当启动windows的(控制面板中的添加/删除)程序。

8、安装完VF之后,系统自动用一些默认值来设置环境,要定制自己的系统环境,应单击(工具)菜单下的(选项)菜单项。

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

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

C) 选择、投影、联接 D) 显示、统计、复制

10.Visual Foxpro的工作方式包括( abcd)。 A.命令方式 B.菜单方式 C.程序文件方式 D.交互执行方式

11)数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(a) A)DBS包括DB和DBMS B)DBMS包括DB和DBS C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS

1、若X=56.789,则? STR(X,2)- SUBSTR("56.789",5,1)的显示结果是____B_____。

A)568? B)578 C)579 D)577

2、下列函数中,函数值一定为字符型的是( A )

A. TIME()

B. LEN()

C. DATE()

D.MAX()

3、下面的VF表达式中,不正确的是( C )

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

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

4、如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是(d)

A) M.姓名 B) M->姓名 C) 姓名 D) A和B都可以

5、.若内存变量名与当前打开的数据表中一个字段名均为NAME,则执行? NAME 命令后显示的结果是___B_________。

A)内存变量的值? B)字段变量的值 C)随机 D)错误信息

6.若内存变量RQ=“05/06/23”,表达式&RQ的结果的数据类型是__(_B___)_____。

A)字符型 B)数值型 C)日期型 D)不确定

7.表达式VAL(SUBSTR("等级考试1/2/3/4",9,1))*LEN("Visual FoxPro")的结果是

_____(_A)____。

A)13 B)26 C)39 D)52

8、以下日期值正确的是(B)

A {“2001-01-15”}

B {^2001-01-15} C{2001-01-15} D{[2001-01-15]]

9、设D=5>6,命令 ?vartype(d)的输出值是(A)

A L

B

C C N

D D

10、设N=886,M=345,K=‘M+N’,表达式1+&K的结果是:(A)

A 1232

B 数据类型不匹配

C 1+M+N

D 346

11、函数LEN("ABCD”-"ABC")的值是( C);

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

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

(A) 副教授$教授 (B) 3+5#2*4 (C) 计算机<>计算机世界 (D)

2004/05/01==CTOD(04/01/03)

13、执行下列命令后,显示的结果是(C) X=50 Y=100 Z="X+Y“ ?50+&Z

(A) 50+&Z (B) 50+X+Y (C) 200 (D) 数据类型不匹配

14 、命令?ROUND(337.2007,3)的结果是:( 337.201 )

15、命令?LEN(“THIS IS MY BOOK”)的结果是:( 15 )

16、TIME( )返回值的类型是:(字符型)。

17、在Visual FoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是

_F_______

18、下面关于Visual FoxPro数组的叙述中,错误的是( C )

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

B) 数组元素的下标下限是1

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

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

1.下列操作中,不能用MODIFY STRUCTURE命令实现的是__D___。

A)增加数据表中的字段 B)删除数据表中的字段

C)修改数据表中字段的宽度 D)删除数据表中的某些记录

2.假设数据表中共有10条记录,当执行命令DISPLAY ALL之后,命令?RECNO()的结果是____C______。

A)1 B)10 C)11 D)0

3.在Visual FoxPro中,能够进行条件定位的命令是___C_______。

A)SKIP B)SEEK C)LOCATE D)GO

4.ZAP命令将删除当前数据表文件的____A________。

A)全部记录 B)满足条件的记录 C)结构 D)有删除标记的记录

5.显示所有职称为教授或副教授的记录,可使用的命令是___D________。

A)LIST FOR 职称="副教授".AND."教授"

B)LIST FOR 职称="副教授".OR."教授"

C)LIST FOR 职称="副教授".AND.职称="教授"

D)LIST FOR 职称="副教授".OR.职称="教授"

6.可以使用FOUND()函数来检测查询是否成功的命令包括____B______。

A)LIST、FIND、SEEK B)FIND、SEEK、LOCATE

C)FIND、DISPLAY、SEEK D)LIST、SEEK、LOCATE

7.设教师数据表和按工作日期(D型字段)索引的索引文件已经打开并设为主控索引,要把记录指针定位到工作刚好满30天的职工记录上,应使用的命令是___B_______。

A)FIND DATE()-30 B)SEEK DATE()-30

C)FIND DATE()+30 D)SEEK DATE()+30

8.执行SELECT 0选择工作区的结果是:B

A)选择了0号工作区 B)选择了空闲的最小号工作区

C)关闭选择的工作区 D)选择已打开的工作区

9.两个表以公共字段“编号” 建立关联,要求___D___。

A)两个表都必须排序 B)父表必须排序

C)两个表都必须建立并打开索引 D)子表必须建立并打开索引

10.在Visual?FoxPro中,?对于字段值为空值(NULL)叙述正确的是( B ) A) 空值等同于空字符串 B) 空值表示字段还没有确定值 C) 不支持字段值为空值 D) 空值等同于数值0?

11.在vf中,使用locate命令按条件查找记录,当查找到满足条件的第1条记录后,如果还需要查找下一条满足条件的记录,应使用命令( C )

A) Locate for <条件> 命令 B) Skip命令

C) Continue命令 D) Go命令

12.可以伴随着表的打开而自动打开的索引是 C 。

A) 单一索引文件(IDX) B) 复合索引文件(CDX)

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

13、Visual FoxPro有两种变量,即内存变量和_(字段变量_)变量。

14、Visual FoxPro支持两类索引文件,即单一索引文件和(复合索引文件)。

15、要为当前表所有职工增加100元工资,应该使用:

A) CHANGE 工资 WITH 工资+100 B )REPLACE工资 WITH 工资+100

C) CHANGE ALL工资 WITH 工资+100 D)REPLACE ALL工资 WITH 工资+100

16、数据库表之间的一对多联系通过主表的(主)索引和子表的(普通索引实现。

17、实现表之间的临时联系的命令是(set relatlon to

18、在Visual FoxPro中数据库文件的扩展名是 __dbc_____ ,数据库表文件的扩展名是__dbf______。

19、数据库表的索引有,,,。

20、逻辑删除用 delete ,物理删除用 pack

21、清除主窗口屏幕的命令是。

A) CLEAR B) CLEAR ALL C) CLEAR SCREEN

D) CLEAR WINDOWS

22、在Visual FoxPro中,通用型字段G和备注型字段M在表中的宽度。

A) 2,4个字节 b) 4,4个字节 C) 8,4个字节 D) 4,10个字节

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

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

24、当前打开的数据表XSDA.DBF中有100条记录,若将前5条记录复制为XSBAK.DBF,应使用命令( B )

A)COPY TO XSBAK.DBF RECORD 5 B)COPY TO XSBAK NEXT 5

C) COPY STRU TO XSBAK REST 5 D)COPY STRU TO XSBAK NEXT 5

25、欲将数据表文件GBZK.DBF中的记录追加到数据表文件GZBK1.DBF中,应使用 C 命

A)USE GZBK B)USE GZBK

APPEND FROM GZBK1 APPEND FROM GZBK1 SDF

C) USE GZBK1 D)USE GZBK1

APPEND FROM GZBK APPEND FROM GZBK DELI

26.执行完命令LOCATE FOR XB=”女”后,若要继续查找下一条符合条件的记录,可使用命令

(C)

A)SKIP B)NEXT C)CONTINUE D)RESUME

27. 数据表中有语文,数学,英语和总分四个数值型字段,要将所有记录的语文,数学,英语成绩求和后存入总分字段中,应使用命令 (B)

A) TOTAL 语文+数学+英语 TO 总分

B) REPLACE 总分 WITH 语文+数学+英语 ALL

C) SUM 语文,数学,英语 TO 总分

D) REPLACE 语文+数学+英语 WITH 总分 ALL

28.有关备注文件的下列说法,不正确的是 C

A)创建和修改表时,只要定义了备注字段,就会产生一个备注文件

B)备注文件的主文件名与其对应的表名相同,扩展名为.FPT

C)每个表文件都在创建表时自动创建一个备注文件

D)一个数据库表只能有一个备注文件

29.在VF中,有关主索引、普通索引和候选索引的下列说法正确地是 (C)

A)这三种索引都可在自由表中创建

B)候选索引只能在数据库表中创建

C)可以在一个表中创建多个候选索引

D)只有主索引才能保证创建主索引的字段不出现重复值

30.SET ORDER TO 命令的作用是 (C)

A)打开索引文件 B)删除索引标记 C)指定主控索引 D)修改索引标记

31.下列命令对表进行操作时, (C) 命令只有在创建了索引之后才能执行,否则出现错误信息提示

A)TOTAL B) LOCATE C)SEEK D)SKIP

32.若数据表中有30条记录,依次执行命令 GO BOTTOM 和SKIP后,EOF()和RECNO()值分别是 (D)

A).F.和30 B).T.和30 C).F.和31 D).T.和31

33.使工资表GZ.?DBF按降序排列,要建立一个新表文件PXK.DBF,应使用命令(A)

A)SORT ON 工资/D TO PXK B)SET INDEX ON -工资 TO PXK

C)INDEX ON -工资 TO PXK D)SORT ON 工资 TO PXK

34.在VFP中要对数据表文件AB.DBF进行更名的操作应使用的命令是(A);

A)RENA B)REPLACE C)ZAP D)MODIFY STRUCTURE

35.将A盘根目录下的STD.PRG文件复制到C盘的\DB子目录,应使用(B)

A)COPY A:STD.PRG C:\DB

B)COPY FILE A:STD.PRG TO C:DB\STD.PRG

C)COPY A:STD.PRG TO C:\DB\STD.PRG

D)COPY TO C:\DB\STD.PRG

36.在定义Visual Foxpro 的数据库中表文件的结构,其逻辑型、日期型、备注型字段的宽度分别固定为(D);

A)3、8、4 B)1、6、4 C)1、8、任意 D)1、8、4

37.下列说法中,不正确的是(B);

A)在一个工作区总能打开一个表文件

B)在一个工作区可能打不开一个表文件

C)同一时刻,一个数据表只能在一个工作区开启

D)不同时刻,一个数据表可能在不同工作区开启

38.在Visual FoxPro的数据工作区窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是(C ) A.永久性关联 B.永久性关联或临时性关联 C.临时性关联 D.永久性关联和临时性关联

1.数据库的字段可以定义规则,规则是( A )

A) 逻辑表达式 B) 字符表达式 C)数值表达式 D)前三种说法都不对

2.查询设计器中“筛选”选项卡对应的SQL短语是( A )

A)WHERE B)JION ON C)SElECT D)ORDER BY

3.项目管理器将一个应用程序的所有文件集合成一个有机的整体,形成扩展名是( A ) 的项目文件

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

4、视图设计器中含有的但查询设计器中却没有的选项卡是( D )

A)筛选 B)排序依据 C)分组依据 D)更新条件

5.扩展名为.prg的程序文件,在项目管理器的(代码)选项卡中显示和管理。

6.项目管理器的“移去”按钮有两个功能,一是把文件(移去),二是(删除)。

7.可以在项目管理器的 ___代码 ___ 选项卡下建立程序文件。

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

A 更新规则

B 删除规则 C查询规则 D插入规则

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

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

10.查询设计器的“筛选”选项卡用来指定查询的(条件)。

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

A) 表单文件 B) 报表文件 C) 标签文件 D) 以上三种文件

12.可以链接或嵌入OLE对象的字段类型是 C 。

A) 备注型字段 B) 通用型和备注型字段 C) 通用型字段 D) 任何类型的字段

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

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

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

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

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

14.在Visual FoxPro中,打开数据库的命令是 A 。

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

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

15.在“选项”对话框的“文件位置”选项卡中可以设置( B)

A 表单的默认大小 B默认目录 C日期和时间显示格式 D程序代码的颜色

16.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的 A 。

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

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

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

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

17.若数据表A(父表)和数据表B(子表)要通过字段XH建立一对多的永久关系,下列说法正确的是 (B)

A)表A和表B可以是数据库表,也可以是自由表

B)表A必须以XH为关键字建立主索引,表B必须以XH为关键字建立普通索引

C)表A和表B建立永久关系后,永久性关系不能删除

D)表B中的一条记录在表A中可以有多条记录与之对应

18.在VF中,有关索引的下列说法错误的是 (B)

A)不能以通用型字段作为建立索引的关键字

B)独立复合索引的主文件名与相应的表名相同,扩展名为.CDX

C)表建立索引后,能使查询速度提高

D)数据表建立索引后,其中记录的物理位置不发生变化

19.查询设计器中“筛选”选项卡对应的SQL短语是( A )

A)WHERE B)JION ON

C)SElECT D)ORDER BY

20. 在VF中,下列说法正确的是 (b)

A)查询文件中保存的是查询结果 B)视图是一个虚拟表,可以象表一样查询

C)视图可以独立于数据库而存在 D)视图只能基于表而不能基于视图

21.在Visual FoxPro 中,关于自由表叙述正确的是(B)

A)自由表和数据库表是完全相同B)自由表不能建立字段级规则和约束

C)自由表不能建立候选索引 D)自由表不可以加入到数据库中

22.在Visual FoxPro中, 关于查询和视图的正确描述是(A) A)查询是一个预先定义好的SQL SELECT语句文件 B)视图是一个预先定义好的SQL SELECT语句文件 C)查询和视图是同一种文件, 只是名称不同 D)查询和视图都是一个存储数据的表

23).在Visual FoxPro中, 以下关于视图描述中错误的是(D) A)通过视图可以对表进行查询

B)通过视图可以对表进行更新 C)视图是一个虚表 D)视图就是一种查询

24.在Visual FoxPro中, 可以在表设计器中为字段设置默认值的表是【数据库表】表。

1.在SQL语句中用于创建表的语句是___A_______。

A)CREATE TABLE B)MODIFY STRUCTURE

C)CREATE STRUCTURE D)MODIFY TABLE

2.在SQL语句中,用于分组的短语是_____D______。

A)WHERE B)ORDER BY

C)JOIN D)GROUP BY

3.下列语句中,与语句SELECT * FORM 教师档案 WHERE 基本工资 BETWEEN 1000 AND 2000等价的语句是__A__。

A) SELECT * FORM 教师档案 WHERE 基本工资>=1000 AND 工资<=2000

B) SELECT * FORM 教师档案 WHERE 基本工资>1000 AND 工资<2000

C) SELECT * FORM 教师档案 WHERE 基本工资<=1000 AND 工资>2000

D) SELECT * FORM 教师档案 WHERE 基本工资>=1000 OR 工资<=2000

4.在VF中,下列短语或命令中,不能实现选择操作的是 (d)

A)Where B) For C) While D) Fields

5.SQL语句中删除表的命令是( C )

A) ERASE TABLE B)DELETE TABLE

C) DROP TABLE D)DELETE DBF

6. 使用如下三个数据库表:

学生(学号c(6),姓名c(8),性别c(2),出生日期 d,年龄 I,院系c(16))

课程(课程号c(3),课程名c(12))

成绩(学号c(6),课程号c(3),成绩 I)

(1)、要为当前学生表的所有学生年龄增加1岁,应该使用命令( D )

A) CHANGE 年龄 WITH 年龄+1

B) REPLACE 年龄 WITH 年龄+1

C) CHANGE ALL 年龄 WITH 年龄+1

D) REPLACE ALL 年龄 WITH 年龄+1

(2)、用SQL语言列出‘大学英语’课程的成绩单( C )

A)select * from 成绩 where 学号=;

(select 学号 from 课程 where 课程名=‘大学英语’)

B)select * from 成绩 where 课程名=‘大学英语’

C)select * from 成绩 where 课程号=;

(select 课程号 from 课程 where 课程名=‘大学英语’)

D)select * from 成绩 where 课程号 on;

(select 课程号 from 课程 where 课程名=‘大学英语’)

(3)、用SQL语言检索姓名和学生所选课程的成绩,正确的SQL语句( A )

A)SELECT 姓名,成绩 FROM 学生,成绩 WHERE 学生.学号=成绩.学号

B) SELECT 姓名,成绩 FROM( 学生 JOIN 成绩 ON 学生.学号=成绩.学号 )

C) SELECT 姓名,成绩 FROM 学生 JOIN 成绩 WHERE 学生.学号=成绩.学号

D) SELECT 姓名,成绩 FROM 学生,成绩 ON 课程.课程号=成绩. 课程号

(4)、用SQL语言给成绩不及格的记录加上删除标记( B )

A)delete from 成绩 for cj<60

B)delete from 成绩 where cj<60

C)delete 成绩 where cj<60

D)pack from 成绩 where cj<60

(5)、用SQL语言查询所有年龄小于等于20岁的男同学的信息,按年龄进行降序排序,并将查询结果保存在永久表BB中,正确的SQL语句是( A )

A) SELECT * FROM 学生 WHERE 性别="男" AND 年龄<=20;

ORDER BY 年龄 DESC INTO TABLE BB

B) SELECT * FROM 学生 WHERE 性别="男" OR 年龄<=20;

ORDER BY 年龄 desc INTO TABLE BB

C) SELECT * FROM 学生 WHERE 性别="男" AND 年龄<=20;

ORDER BY 年龄 ASC INTO TABLE BB

D) SELECT * FROM 学生 WHERE 性别="男" OR 年龄<=20;

ORDER BY 年龄 INTO TABLE BB

7.使用SQL语言的SELECT语句进行分组查询时, 应当在GROUP BY中使用(HAVING子句)。

7.图书管理数据库中的三个数据库表

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

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

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

(1)、列出单价在40元以上的书,请对下面的SQL语句填空:

Select * From 图书 WHERE 单价>=40

(2)、将图书表中电子工业出版社的图书的单价涨价10%。请对下面的SQL语句填空:Update 图书 SET 单价=单价*1.1 WHERE 出版单位="电子工业出版"

(3)、检索书名以“Internet”开头的所有图书的书名和出版单位.请对下面的SQL语句填空:

SELECT 书名,出版单位 FROM 图书 WHERE 书名 Like "Internet%"

(4)、查询所藏图书中每个出版社的图书最高单价、平均单价,请对下面的SQL语句填空:SELECT 出版单位, Max(单价) ,AVG(单价) FROM 图书 Group by 出版单位

(5)、往‘借阅‘表插入一个新的记录(‘2461’,‘357128’, {^2007-12-12})。请对

下面的SQL语句填空:

Insert into 借阅VALUES(‘2461’,‘357128’, {^2008-11-12})

8.设有如下两表:XSB(学号C(6),姓名C(8),专业C(8),出生日期 D)

CJB(学号C(6),学期N(1),课程号C(4),成绩 N(3)

(1)、用SQL创建一个单表查询,分别用集合运算和逻辑运算符完成对“XSB”表中计算机科学或企业管理专业学员的学号、姓名、专业和出生日期等信息的查询,并按出生日期降序排列。

1、SELECT 学号,姓名,专业,出生日期 FROM XSB

WHERE 专业=”计算机科学”OR 专业=”市场营销” ORDER BY 出生日期 DESC

2、SELECT 学号,姓名,专业,出生日期 FROM XSB WHERE 专业 IN

(SELECT 专业 FROM XSB WHERE 专业=”计算机科学”OR 专业=”市场营销”) ORDER BY 出生日期 DESC

(2)、用SQL创建一个多表查询,要求用条件连接和超连接两种方式完成输出“计算机科学”专业所有学员的学号、姓名、课程号和成绩等信息。

1、SELECT 学号,姓名,课程号,成绩;FROM XSB,CJB

WHERE XSB.学号=CJB.学号 AND 专业=”计算机科学”

2、SELECT 学号,姓名,课程号,成绩;FROM XSB

INNER JOIN CJB ON XSB.学号=CJB.学号 WHERE专业=”计算机科学”

9.SQL语句中删除表的命令是( C )

A) ERASE TABLE B)DELETE TABLE

C) DROP TABLE D)DELETE DBF

10.在教师档案表中,将记录按职称升序排列的SQL命令是SELECT * FROM 教师档案( ORDER BY 职称)。

11.实现将教师档案表所有教师的基本工资提高5%的SQL语句是(UPDATE )教师档案 SET 基本工资=基本工资*1.05。

1.以下关于INPUT和ACCEPT命令的说明,正确地是 (D)

A)INPUT只能接收字符型数据

B)ACCEPT将输入作为数值型数据接受

C)ACCEPT将输入的.t.作为逻辑型接收

D) INPUT将输入的.t.作为逻辑型接收

2.如果一个过程RETURN语句中没有指定表达式,那么该过程( C )

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

3.在Visual FoxPro中,如果希望一个内存变量在任何模块都可使用,说明这种内存

变量的命令是( B )

A) LOCAL B)PUBLIC C) PRIVATE D)不用说明,直接使用

4.Visual FoxPro中的DO CASE-ENDCASE语句属于结构化程序设计所规定的三种基本控制结构的_(选择)_结构。

5.在DO WHILE/ENDDO循环中,若循环条件设置为.T.,用( EXIT)语句可以退出循环。

6.用于声明某一变量为全局变量的命令是_( PUBLIC )_。

7.有关PUBLIC声明的变量,下列说法正确的是 (B)

A)程序中用PUBLIC声明的变量,在程序结束后变量释放

B)程序中用PUBLIC声明的变量,在其调用的子程序中可以使用

C)被PUBLIC声明的变量,使用CLOSE ALL命令可以清除

D)子程序中用PUBLIC声明的变量,不可以在调用它的主程序中使用

8.下面关于过程调用的陈述中,哪个正确:(D)

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

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

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

D B和C都对

9、下面程序运行结果是( 30 )

s=0

i=2

do while i<=10

s=s+i

i=i+2

enddo

?'s=',s

10、当从键盘输入15时下面程序运行结果是( 72 )

input ‘请输入一个数:’ to x

do case

case x<0

y=2*x-1

case x<10

y=3*x+5

case x<50

y=5*x-3

otherwise

y=7*x+2

endcase

?y

11、对如下程序段填空:程序的功能是对学生表分别统计湖南籍男、女学生人数(注:m统计男生人数,w统计女生人数)

Clear

USE 学生

STORE 0 TO m,w

SCAN FOR 籍贯= (“湖南” )

IF 性别=‘ 男’

( m=m+1 )

ELSE

( w=w+1 )

ENDIF

ENDSCAN

12、针对对学生管理数据库中的教师表,编写程序逐条显示输出表中职称为教授的记录。解法1

SET TALK OFF

CLEAR

OPEN DATABASE 学生管理

USE 教师

LOCATE FOR 职称="教授"

DO WHILE .NOT.ENF()

DISPLAY

WAIT TIMEOUT 3

CONTINUE

ENDDO

CLOSE DATABASE

SET TALK ON

RETURN

解法2

SET TALK OFF

CLEAR

OPEN DATABASE 学生管理

USE 教师

SCAN FOR 职称="教授"

DISPLAY

WAIT TIMEOUT 3

ENDSCAN

CLOSE DATABASE

SET TALK ON

13.结构化程序设计包含3种基本控制结构,分别是( 顺序)结构、( 选择) 结构和 (循环) 结构

14.在Visual FoxPro中,如果希望提前跳出SCAN…ENDSCAN循环体,执行ENDSCAN后面的语句,应使用( B )

A)LOOP语句 B)EXIT语句

C)BREAK语句 D)RETURN语句

15.VF的主索引和候选索引可以保证数据的(实体)完整性

16)在Visual FoxPro中,有如下程序: *程序名:TEST.PRG SET TALK OFF X="数据库" Y="管理系统" DO sub1 ?X+Y RETURN *子程序:sub1 PROCEDU sub1 PRIVATE X

X=“应用” Y=“系统” X=X+Y RETURN 执行DO TEST后,屏幕显示的结果应是【数据库系统】

第9章例9-4、9-5、9-7、9-8

P163 1(1、2、3、4、5、6)2、3、8(2)

1.现实世界中的每一个事物都是一个对象,对象所具有的固定特征称为_(属性)_。

2.用于显示标签控件上的文字的属性是_( CAPTION) 。

3、事件集用户不能进行修改或 ( 添加 ) 。

4.对象是一种抽象的名称,所有与解决问题有关的任何事物都可以称作 (对象) 。

5.Visual Foxpro中运行表单文件 myform 的正确命令是( C )

A) DO myform B) DO FROM myform

C)DO FORM myform D)Do FORM

6.新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的( B )

A)Name属性 B)Caption属性

C)Closable属性 D)AlwaysOnTop属性

7..用来确定控件是否可见的属性是___D___。

A)Enabled B)Default

C)Caption D)Visible

8.在表单中为表格控件指定数据源的属性是(C) A)DataSource B)DataFrom C)RecordSource

D)RecordFrom

9、在Visual FoxPro中,为了将表单从内存中释放,可将表单中退出命令按钮的Click事件代码设置为(D) A)ThisForm.Refresh B)ThisForm.Delete C)ThisForm.Hide D)ThisForm.Release

10、假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,下面哪个式子是正确的?(A) A)ThisForm.Text1.Value B)This.Parent.Value C)Parent.Text1.Value D)

This.Parent.Text1.Value

11.下面是关于表单数据环境的叙述,其中错误的是(B) A)可以在数据环境中加入与表单操作有关的表 B)数据环境是表单的容器 C)可以在数据环境中建立表之间的联系 D)表单运行时自动打开其数据环境中的表

12.假设某个表单中有一个命令按钮cmdClose, 为了实现当用户单击此按钮时能够关闭该

表单的功能, 应在该按钮的Click事件中写入语句.(C ) A)ThisForm.Close

B)ThisForm.Erase C)ThisForm.Release D)ThisForm.Return:

13.在面向对象方法中, 类的实例称为【对象】。

14.在Visual FoxPro中,假设表单上有一选项组:()男 ()女,初始时该选项组的Value

属性值为1,若选项按钮“女”被选中,该选项组的Value属性值是 (B) A)1 B)2 C)"女“ D)"男“

第11章例11-2、11-2、11-3、11-5、11-6

P153-4

1.VF中支持两种类型的菜单,分别是条形菜单和弹出菜单。

2、假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是( B )。

(A)DO mymenu.mnx (B)DO mymenu.mpr

(C)DO mymenu.PJx (D)DO mymenu.max

3.在Visual FoxPro中,报表的数据源不包括(D) A)视图 B)自由表 C)查询 D)文本文件

4、报表设计器中不包含在基本带区的有( A )。

(A)标题 (B)页标头(C)页脚注 (D)细节

VF考试题

第【1】页 共【6】页 ● 适用学生: ● 考试方式:闭卷 ● 考核时间:100分钟 ● 总 分:100分 第一题 选择题(总分30分 ,每题1 分) 1.在Visual Foxpro 中,数据库表字段名最长为 个字符。 A.128 B.10 C.130 D.156 2.下列字段名中不合法的是 。 A.学号 B.123ABC C.ABC_7 D.ABC123 3.将表从数据库中移出,使之成为自由表的命令是 。 A.REMOVE B.DROP C.REMOVE TABLE D. DELETE 4.下列命令中不能对记录进行编辑修改的是 。 A.EDIT B.BROWSE C.CHANGE D.LIST STRU 5.使用REPLACE<字段名>WITH<表达式>FOR<条件>后,记录指针为 。 A.当前记录 B.文件头 C.视情况而定 D.文件尾 6.SKIP 命令移动记录指针的基准为 。 A.库文件头 B.指定记录 C.当前记录 D.第一条记录 7.要删除“学生信息表”当中的“专业编号”字段应使用 命令。 A.DELETE B.MODI STRU C.DROP D. ZAP 8.一个数据库文件中有40条记录,用BOF ()函数测试为T ,则当前记录号为 。 A.1 B.40 C.-1 D.0 9.当前数据库文件有40条记录,当前记录号是5,使用APPEND BLANK 命令增加一条空白记录,该空白记录的记录号为 。

A.41 B.4 C.40 D.3 10.在Visual Foxpro 中对数据库的指定数值字段求和的命令是。A.SUM B.TOTAL C.COUNT D.AVERAGE 11.Visual Foxpro不支持的数据类型是。 A.备注型B.字符型C.日期型D.常量型12.SQL语言的定义表结构的命令是。 A.ALTER TABLE B.UPDATE C.CREATE TABLE D.SELECT 13.SQL语言的删除表的命令是。 A.ALTER TABLE B.DROP TABLE C.UPDATE D.CREATE TABLE 14.SQL语言的数据查询的命令是。 A.SELECT B.CREATE VIEW C.UPDATE D.DROP TABLE 15.SQL是语言。 A.结构化查询B.数据定义C.数据操作D.数据控制16.在SQL中用来计算平均值的函数为。 A.COUNT B.AVG C.SUM D.MAX 17.默认情况下,SQL将查询结果输出到。 A.临时文件B.数组C.浏览窗口D.打印机 18.在ORDER BY子句中,DESC表示。 A.升序B.降序C.分组D.部分 19.下列查询类型中,不属于SQL查询的是。 A.简单查询B.嵌套查询C.联接查询D.视图查询20.不可以作为查询与视图的数据源的是。 A.数据库表B.自由表C.视图D.查询 21.运行表单的命令是。 A.RUN FORM B.DO WINDOW C.START FORM D.DO FORM 22.表单文件的扩展名是。 A..pjx B..sct C..scx D..vct 23.Click事件在时引发。 A.用鼠标右键单击对象B.用鼠标单击对象 C.用鼠标双击对象D.表单对象建立之前 24.表单的CAPTION属性用于。 A.指定表单的标题B.指定表单是否可见 C.指定表单执行的程序D.指定表单是否可用 25.确定控件能否起作用的属性是。 A.Enabled B.Caption C.Visible D.Default 26.表单向导形成的数据源只能基于。 A.视图B.表C.查询D.SQL语句27.文本框中不能使用的数据类型是。 第【2】页共【6】页

VFP期末选择题大全

一 1.下列符号中,除(.OR. )外均不能作为Visual FoxPro的内存变量名. 2. 删除数据表文件的命令是(DROP TABLE ). 3.表文件及其索引文件(.IDX)已打开,要确保记录指针定位在记录号为1的记录上,应使用命令(GO 1 ). 4. 下列(input)命令能给内存变量赋值 5一个日期型数据与一个正整数相加,其结果将是(一个新的日期). 6每一个表只能拥有一个(主)索引. 7执行下列命令后: STUDNAME="ZHANGSANFENG" CHARV AR="STUDNAME" ?SUBSTR((CHARV AR),1,4) 命令?输出的值为("STUD" ). 8.已知字符串M=″12 34 ″,N=" 56 78″.则连接运算M-N的运算结果为(″12 34 56 78 ″). 9. 设有一字段变量"姓名",目前值为"王华",又有一内存变量"姓名",其值为"李敏",则命令?姓名的值应为("王华" ). 10.关系数据库系统中所使用的数据结构是(二维表). 11. Visual FoxPro不支持的数据类型有(常量型). 12. 设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令(GO 1 ). 13. 某数值型字段的宽度为6,小数位为2,则该字段所能存放的最小数值是(-99.99). 14使用LEN( )函数测长度时,一个汉字的长度为(2 )./*// 15在关系理论中,把二维表表头中的栏目称为(属性名). 16系统默认的索引类型是(候选索引).????? 17. 在命令窗口中输入下列命令: X=1 STORE X+1 TO A,B,C ?A,B,C 主屏幕上显示的结果是(222) 18. 使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为(6 ). 19.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)、三者之关系是(DBS 包含DB和DBMS ). 20.以下函数中能返回指定日期是一周中的第几天的是(DOW() ). 21. 使用REPLACE命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向(末记录的后面). 22. 设字段变量job是字符型的,pay是数值型的,能够表达"job是处长且pay

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编程试题集解析

【程序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期末题库复习题

一、单选题 下列各题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考试试题及答案

? 《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试题

《VFP程序设计》期末模拟试卷-Ⅰ (共100分) 一、单项选择题(每小题1分,共30分) 1.下面货币型常量的书写格式,正确的一项是( A )。 A)$145.7861 B)1323.4228$ C)$123.45E-1 D)$123.45E4 2.数据的组织采用树状结构,数的节点是数据实体,树枝则是实体之间的联系,自上而下体现了数据的一对多联系。该数据模型属于 ( B ) A) 列表型 B) 层次型 C) 网状型 D) 关系型 3. 学生选课时,一名学生可以选择多门课程,一门课程可以由多名学生选择,这说明学生数据表与课程数据表之间的关系是( B )。 A) 一对多B) 多对多C)一对一 D) 多对一 4.下列赋值语句中正确的是( A ) A)STORE 10 TO X,Y B)STORE 0,2 TO X,Y C)STORE 1 TO X Y D)STORE 1,2 TO X 5. 设A=DATE(),B='09/29/10',C={^2009-09-29},正确的一个表达式是( C )。 A)A+C B)A-B C)A-C D)B-(A-C) 6.在Visual FoxPro中,“宏替换”操作可以从变量中替换出( D )。 A)字符串 B)表达式 C)命令 D)以上三种都可能 7. 若当前工作区为A,利用SET RELATION命令将A工作区中的表文件按关键字段“W”与B工作区中打开的表文件建立关联的命令为( B )。 A)SET RELATION TO B INTO W B)SET RELATION TO W INTO B C)SET RELATION ON B INTO W D)SET RELATION ON W INTO B 8.若x=12.545,则str(x,2)-substr('12.545',5,2)的显示结果为( C) A) 57 B)1245 C)1345 D) 58 9. 若当前工作区打开的表中包含有基本工资(数值型)字段,若要将记录指针定位到第一个基本工资高于1200的记录上,应使用命令( D)。 A) SEEK 基本工资>1200 B) FIND 基本工资>1200 C) FIND FOR 基本工资>1200 D) LOCATE FOR 基本工资>1200 10.如图所示命令按钮组: ,当选择“否”时,命令按钮组的值为( C )。 A)0 B)1 C)2 D) 否 11.语句DIMENSION AB(4,5)定义的元素个数是( B )。 A)30 B)20 C)9 D)45 12.若在Visual FoxPro中建立名为“员工管理”的数据库,则可在命令窗口中执行( B)。 A) OPEN DATABASE 员工管理B)CREATE DATABASE 员工管理 C) USE DATABASE 员工管理D)CREATE 员工管理 13.若YUANGONG表中有“部门”和“工资”两个字段,其中,“工资”字段为数值型,若要按部门分类汇总“工资”总和,并把结果保存到GZZH表中,应使用的汇总命令为( B)。 A. SUM 部门 TO GZZH B. TOTAL ON 部门 TO GZZH FIELDS 工资 C. SUM 工资 TO GZZH D. TOTAL ON 工资 TO GZZH FIELDS 部门 14.以下关于查询的描述正确的是( A )。 A)可以根据数据库表和自由表建立查询 B) 只能根据自由表建立查询

VF复习题(空白练习版)1

VFP程序设计复习题 一、选择题 1、Visual FoxPro支持面向对象程序设计,在Visual FoxPro中,对象可区分为和容器两种。 A.表格 B.控件 C.类 D.数据 2、假设在某表单中设置一个命令按钮,要求在该按钮上显示“确定”二字,于是应修改该命令按钮的属性。 A.Name B.Caption C. Visible D.ToolTipText 3、现要求建立一个表单,使得该表单运行时,用户可通过它进行数据输入,为此在建立表单时,至少要在该表单中设置下列的控件。 A.CommandButton B.Timer C. TextBox D.Image 4、设x=”y+”,y=5,在命令窗口执行命令? &x.y后,屏幕上显示。 A.x.y B.y+5 C.25 D.10 5、函数STR(-304.75)的值是。 A、-304 B、304 C、305 D、 -305 6、连续执行以下命令之后,最后一条命令的输出结果是。 SET EXACT OFF X="A " ?IIF(x="A",X-"BCD",X+"BCD") A、A B、BCD C、A BCD D、ABCD 7、()数据在内存中占用1个字节。 A.字符型B.日期型C.货币型D.逻辑型 8、设X=″ABC″,Y=″ABCD″,则下列表达式中值为.T.的是。 A)X=Y B)X==Y C)X $ Y D)A T(X,Y)=0 9、在命令窗口输入并执行命令? {^2008-5-31}-{^2008-4-30}后,屏幕上将显示()。 A.1 B.31 C.01/01/08 D.05/01/08 9、在命令窗口输入并执行命令? “大学” $ “大学生”后,屏幕上将显示()。 A.大学B..T. C.大学生D..F. 10、设X=”654”+SPACE(2),Y=”321”,则X-Y的值与()相等。 A.654321 B.654 + SPACE(2) + 321 C.333 D.”654321” + SPACE(2) 11、数据库管理系统(DBMS)是。 A)计算机上的数据库系统B)计算机语言 C)用于数据管理的软件系统D)计算机应用程序 12、用二维表数据来表示实体之间联系的模型叫做。 A)网状模型B)层次模型C)关系模型D)实体-联系模型 13、数据库DB、数据库系统DBS和数据库管理系统DBMS的关系是_____。 A、DBMS包括DB和DBS B、DBS包括DB和DBMS C、DB包括DBS和DBMS D、DB、DBS和DBMS是平等关系 14、若要从库存表中选取商品号和商品名这两个字段组成一个新表,应使用()运算。 A.并 B.选择 C.投影 D.交 15、下列函数中,函数值为数值型的是: A、BOF() B、CTOD(“01/01/2009”)

全国计算机等级考试二级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表达式中,运算结果为字符串的是

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高二期末试题(含答案)

黄骅职教中心升学部高二年级期末考试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期中考试试题

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、本考试科目提供一套试题参考答案,进入本门课程点在线考试,随机抽题,如果考试题不是其中试题,千万别点最下面的“完成考试”按钮,立即关闭窗口,重新进入抽题,直到抽到所给这套题为止 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分

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.360docs.net/doc/7712535522.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.在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、数据改变

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

相关文档
最新文档