计算机VF考试选择题试题库_第1页
计算机VF考试选择题试题库_第2页
计算机VF考试选择题试题库_第3页
计算机VF考试选择题试题库_第4页
计算机VF考试选择题试题库_第5页
已阅读5页,还剩148页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单选题

1、VisualFoxPro是基于操作系统的数据库管理系统。

A:MS-DOS

B:Windows

C:UNIX

D:AMOS/L

答案:B

2、命令SELECT0的功能是o

选择区号最小的空闲工作区

B:选择区号最大的空闲工作区

C:选择当前工作区的区号加1的工作区

D:随机选择一个工作区的区号

答案:A

3、下列命令中,不能求出当前表中所有记录个数的是—

A:COUNT

B:RECCOUNT()

C:CALCULATECNT()

SUMTOCONNT

答案:D

4、已知:X="AB〃,AB=lOOo执行命令?&X+10的结果是一

A:X

B:AB

C:ABC58

D:110

答案:D

5、在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是

A:BROWSE

B:SHOW

C:VIEW

D:OPEN

答案:A

6、下面命令执行后都将生成ABC.DBF文件,其中生成空表文件的命令是—

A:SORTTOABC

B:COPYTOABC

C:COPYSTRUCTURETOABC

D:COPYFILETOABC

答案:C

7、表达式1^^“130」。口)的值是o

A:1

B:3

C:5

D:7

答案:c

8、若使用REPLACE命令,其范围子句为ALL或REST,则执行该命令后记录指针指向

A:首记录

B:末记录

C:首记录的前面

I):末记录的后面

答案:D

9、仅关闭当前表文件的命令是o

A:CLOSEALL

B:CLEAR

C:USE

D:CLOSEDATABASE

答案:C

10、DELETE命令的作用是_____o

A:为当前记录做删除标记

B:直接物理删除当前记录

C:删除当前表文件的所有记录

D:在提问确认后物理删除当前记录

答案:A

11、执行命令?AT("IS","THISISROM",4)显示的结果是。

A:0

B:3

C:6

D:2

答案:A

12、要将A盘上根目录下STK.DBF文件复制到C盘的\DB子目录,应在VFP命令窗口中使用命令。

A:COPYA:STK.DBFC:\DB

B:COPYFILEA:\STK.DBFTOC:\DB\STD.DBF

C:COPYFILESTK.DBFTOC:\DB\STD.DBF

D:COPYTOA:\STK.DBF

答案:B

13、执行LISTNEXT1命令之后,记录指针的位置指向。

A:下一条记录

B:原来记录

C:尾记录

D:首记录

答案:B

14、如工资的数据表和按基本工资(N型字段)升序排序的索引文件已打开,并执行过赋值语句NN=900,下

面各条命令中,错误的是o

A:SEEKNN

B:SEEKFOR基本工资二NN

C:FIND900

D:LOCATEFOR基本工资=«

答案:B

15、命令SELECT3等价于命令.

A:SELECTA

B:SELECT0

C:SELECTC

D:SELECTIII

答案:C

16、VFP中的SETRELATION关联是。

A:逻辑连接

B:物理连接

C:逻辑排序

D:物理排序

答案:A

17、JOIN命令对两个数据表进行物理连接时,对它们的要求是

A:两个数据表都不能打开

B:两个数据表都必须打开

C:一个表打开,一个表关闭

I):两个数据表必须结构相同

答案:B

18、使用下面命令必须打开索引文件的是0

A:SORT

B:LOCATE

C:SEEK

D:SUM

答案:C

19、若表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用的命令是

A:GOTOP

B:GORECNO()=1

C:SKIP1

D:GO1

答案:I)

20、下而正确的语句有个。

X3=X3+1

STORE5+8TOA,B,C

STORE1,2,3TOA,B,C

Ul=90

A:1

B:2

C:3

D:4

答案:C

21、在3号记录之后插入一个空记录,正确的命令是.

A:3

INSERT

B:GOTO4

INSERTBLANK

C:GO3

INSERTBLANKBEFORE

D:GO4

INSERTBLANKBEFORE

答案:D

22、显示所有以A开头的所有内存变量,正确的命令是

A:LISTMEMOLIKEA

B:LISTFORA*

C:DISPMEMOLIKEA*

D:DISPMEMOA*

答案:C

23、SQL查询语句中ORDERBY子句的功能是。

A:对查询结果进行排序,默认排降序

B:对查询结果进行排序,默认排升序

C:对查询结果进行排序,只能排升序

D:以上都不对

答案:B

24、SQL查询语句中HAVING子句的作用是。

A:指出分组查询的范围

B:指出分组查询的值

C:指出分组查询的条件

D:指出分组查询的字段

答案:C

25、执行命名SEEK〃张三”后,若未找到符合条件的记录,则命令?BOF(),?FOUND(),?EOF()的显示结果是

A:FTF

B:FFT

C:TFF

D:FTT

答案:B

26、查询设计器中〃筛选〃选项卡对应的SQL短语是______o

A:WHERE

B:JOIN

C:INTO

D:ORDERBY

答案:A

27、在VFP系统中,查询文件的扩展名为。

A:DBF

B:QPR

c:.sex

D:.TXT

答案:B

28、关闭当前工作区所有已打开的索引文件,正确的命令是o

A:USE

B:SETINDEXTO

C:CLOSEINDEXALL

D:SETORDERTO

答案:B

29、当前工作区已打开表中有英语、数学及总分字段,计算每个学生总分的正确命令是

A:SUM英语+数学TO总分

B:REPLALL总分WITH英语+数学

C:SUM英语,数学,总分

D:REPL总分WITH英语+数学

答案:B

30、下列命令中,不产生新文件的命令是o

A:TOTALTOBJHZON班级

B:INDEXON班级TOBJ

C:SORTTOBJON班级/D

I):SETINDEXTOBJ

答案:D

31、下列命令中,不能定义内存变量的有o

A:STORE

B:RECALL

C:REPLACE

D:A=123

答案:C

32、为一个打开的表文件增加新字段,应当使用命令—

A:APPEND

B:MODIFYSTRUCTURE

C:INSERT

D:BROWSE

答案:B

33、已知:X="ABC",ABC=56o执行命令?&X+2的结果是

A:X

B:ABC

C:58

D:ABC58

答案:C

34、下面命令中,将生成新文件的是o

A:SORTTO

B:BROWSE

C:APPENDFROM

D:RECALL

答案:A

35、若能够正常执行下面命令,说明字段〃修理日期〃的类型是

REPLACEALL修理日期WITHDTOC(DATEO)

A:数值型

B:字符型

C:逻辑型

D:日期型

答案:B

36、表达式MAX(1,6)+MIN(4,18)的值是。

A:9

B:10

C:11

D:12

答案:B

37、表达式LEN(〃计算机+6〃)的值是o

A:12

B:6

C:7

D:8

答案:D

38、表达式AT("IS","THISISABOY")的值是_____<,

A:.T.

B:.F.

C:3

D:6

答案:C

39、表达式ASC(SUBSTR(〃ABCD〃,2,D)的值是。

A:65

B:66

C:67

D:非法调用

答案:B

40、在屏幕的第二行第二列开始显示姓名(C,8),存款数额(N,6,2)和存入日期(D)三个字段的值,

应该使用命令。

A:@2,2SAY姓名,存款数额,存入日期

B:@2,2SAY姓名+存款数额+存入日期

C:@2,2SAY姓名+STR(存款数额,6,2)+DT0C(存入日期)

D:@2,2SAY姓名+STR(存款数额,6,2)+CT0D(存入日期)

答案:C

41、命令文件的扩展名是。

A:IDX

B:PRG

C:DBC

D;DBF

答案:B

42、表达式CTOD("07/22/94")+10的值是_____。

A:08/01/94

B:08/02/94

C:08/4/94

D:08/5/94

答案:A

43、下列语句中,能够正确地给内存变量A财;逻辑真值的命令是

A:A=〃.T.〃

B:STORETTOA

C:A二TRUE

D:STORE.T.TOA

答案:D

44、不能给多个内存变量赋值的是.o

A:STORE

B:CALCULATETO

C:SUMTO

D:COUNTTO

答案:D

45、不能修改当前数据库记录内容的命令有

A:GATHER

B:REPLACE

C:DISPLAY

D:BROWSE

答案:C

46、下面命令涉及数组操作的有_____个。

A:SCATTER

B:SORT

C:SEEK

D:LIST

答案:A

47、下面命令有语法错误的是o

A:LISTALL

B:DISPALL

C:MODIFYALLSTRU

D:MODIFYCOMMAND

答案:C

48、下列叙述正确的是o

A:用SETRELATION命令建立表间关联之前,两个表都必须建立索引

B:用JOIN命令连接两个表之前,两个表都必须建立索引

C:用APPENDFROM命令追加记录之前,这个表必须在当前工作区打开

D:用INSERT命令追加记录之前,这个表不必在当前工作区打开

答案:C

49、数据库系统和文件系统的主要区别是«

A:文件系统简单,而数据库系统能管理各种类型的文件

B:文件系统只能管理数据文件,而数据库系统能管理大量数据

C:文件系统只能管理少量数据,而数据库系统能管理大量数据

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

答案:【)

50、在关系运算中,查找满足一定条件的元组的运算称之为o

A:复制

B:选择

C:投影

D:连接

答案:B

51、数据库、数据库系统、数据库管理系统这三者之间的关系是。

A:数据库系统包含数据库和数据库管理系统

B:数据库管理系统包含数据库和数据库系统

C:数据库包含数据库系统和数据库管理系统

D:数据库系统就是数据库,也就是数据库管理系统

答案:A

52、一个关系相当于一张二维表,二维表中的各列相当于该关系的。

A:数据项

B:元组

C:结构

D:属性

答案:D

53、在关系型数据库管理系统中,所谓关系是指。

A:各条数据记录之间存在着一定的关系

B:各个字段数据之间存在着一定的关系

C:一个数据库与另一个数据库之间存在着一定的关系

D:满足一定条件的一个二维数据表格

答案:D

54、VisualFoxPro数据库管理系统的数据模型是_____。

A:结构型

B:关系型

C:网状型

D:层次型

答案:B

55、用户启动VisualFoxPro后,若要退出系统,回到windows环境,可在命令窗口中输入.命令。

A:QUIT

B:EXIT

C:CLOSE

D:CANCEL

答案:A

56、在VisualFoxPro中,可使用不同的数据类型,如:字符型(C)、数值型(N)、日期型(D)、逻辑

型(L)、(M)等。

A:浮点型

B:备注型

C:通用型

D:二进制型

答案:B

57、对于只有两种取值的字段,一般定义为数据类型。

A:逻辑型

B:数值型

C:字符型

D:日期型

答案:A

58.>在VisualFoxPro中变量分为两类,分别是。

A:全局变量和局部变量

B:简单变量和数组变量

C:内存变量和字段变量

D:字符变量和数值变量

答案:C

59、下列数据类型中,是字段变量特有而内存变量没有的。

A:字符型、数值型

B:日期型、日期时间型

C:通用型、备注型

D:字符型和二进制字符型

答案:C

60、数组定义后数组元素的值是_____.

A:.F.

B:.T.

C:0

D:以上答案都不对

答案:A

61、设当前表有16条记录,当E0F0为真时,命令?RECN00的显示结果是

A:16

B:17

C:0

D:以上答案都不对

答案:B

62、下面有关字段名的叙述中,错误的是o

A:字段名必须以字母、汉字或下划线开头

B:自由表的字段名最大长度为10

C:字段名中可以有空格

D:数据库表中可以使用长字段名,最大长度为128个字符

答案:C

63、在VisualFoxPro表中,记录是由字段值构成的数据序列,但数据长度要比各字段宽度之和多一个字节,

这个字节是用来存放o

A:记录分隔标记的

B:记录序号的

C:记录指针定位标记的

D:删除标记的

答案:D

64、如果需要修改当前表的字段类型,应当使用的命令是o

A:APPEND

B:MODIFYSTRUCTURE

C:INSERT

D:CHANG

答案:B

65、一个表的全部备注字段的内容存储在中。

A:同一备注文件

B:不同备注文件

C:同一文本文件

D:同一数据库文件

答案:A

66、在VisualFoxPro中,要建立一个与现有的数据库表具有相同结构和数据的新数据库表,可使用

命令。

A:CREATE

B:INSERT

C:COPY

D:APPEND

答案:C

67、利用_____命令,可以在浏览窗口浏览表中的数据。

A:USE

B:BROWSE

C:MODIFYSTRU

D:LIST

答案:B

68、在VisualFoxPro的表结构中,逻辑型、日期型和备注型字段的宽度分别为。

A:1、8、10

B:1、8、4

C:3、8、10

D:3、8、任意

答案:B

69、已知当前表中有60个记录,当前记录为第6号记录。如果打开表后,执行命令SKIP3后,则当前记录为

第号记录。

A:3

B:4

C:8

D:9

答案:D

70、已知存在表文件学生表.DBF,顺序执行下列命令后,最后一条命令的显示结果是o

USE学生表

G05

SKIP-2

?RECNO()

A:3

B:4

C:5

D:7

答案:A

71、在以下各命令序列中,总能实现插入一个空记录并使其成为第8号记录的是o

A:SKIP7

INSERTBLANK

B:GOTO7

INSERTBLANK

C:LOCATEFORRECN0()=8

INSERTBLANK

D:GOTO7

INSERTBLANKBEFORE

答案:B

72、使用DISP命令时,如果范围子句为ALL或REST,则执行该命令后,记录指针指向

A:末记录

B:首记录

C:末记录的后面

D:首记录的前面

答案:C

73、刚打开数据库表文件,要显示表中1〜3号记录,正确的命令是o

A:DISPLAYRECORD3

B:LIST1,2,3

C:DISPLAYNEXT3

D:DISPLAY1,2,3

答案:C

74、逻辑删除表文件中所有记录的正确操作是。

A:PACK

B:ZAP

C:DELETE

D:DELETEALL

答案:D

75、在一个打开的表中将某些记录进行物理删除,应先后使用的两个命令是。

A:DELETE,RECALL

B:DELETE,PACK

C:DELETE,ZAP

D:PACK、DELETE

答案:B

76、假定当前表中有4个数值型字段:高等数学、英语、计算机网络和总分。其中高等数学、英语、计算机

网络的成绩均已录入,总分字段为空。耍将所有学生的总分计算出来并填入总分字段中,应使用命令o

A:REPL总分WITH高等数学+英语+计算机网络

B:REPL总分WITH高等数学,英语,计算机网络

C:REPL总分WITH高等数学+英语+计算机网络ALL

D:REPL总分WITH高等数学+英语+计算机网络FORALL

答案:C

评析:

77、执行命令DISPLAYWHILE性别="女"时,屏幕上显示了若干个记录,但执行命令DISPLAYWHILE性别="

男”时,屏幕上没有显示任何记录,这说明。

A:表文件是空文件

B:表文件中没有性别字段值为“男”的记录

C:表文件中第•个记录的性别字段值不是“男"

D:表文件中当前记录的性别字段值不是“男

答案:D

78、要删除当前表文件的“性别"字段,应当使用命令。

A:MODIFYSTRUCTURE

B:DELETE性别

C:REPLACE性别WITH”"

D:ZAP

答案:A

79、执行DISP命令之后,记录指针的位置依然指向_____。

A:下一个记录

B:当前记录

C:尾记录

I):首记录

答案:B

80、下列命令用于显示1970年以前(含1970)出生的员工记录,其中正确的是

A:LISTFORYEAR(出生日期)<=1970

B:LISTFOR出生日期〈=T970”

C:LISTFORLEFT(DTOC(出生日期),2)<="70"

D:LISTFORRIGHT(DTOC(出生日期),2)〈="70"

答案:A

81、下列说法中,不正确的是

A:VisualFoxPro可在内存中开辟32767个工作区

B:系统为1〜10工作区规定了•个缺省别名,别名分别用字母A、B、…J表示

C:VisualFoxPro启动后,默认1号工作区为当前工作区

I):在任一时刻只能对当前工作区文件进行操作

答案:D

82、下列有关索引的说法中,正确的是。

A:候选索引既可以在自由表中创建,也可以在数据库表中创建

B:建立主索引的主关键字值不能为空,但可以有重复数值

C:建立候选索引的候选关键字值不能有重复值,但可以为空

D:建立惟一索引的索引关键字值不能有重复值

答案:A

83、下列有关查询和视图的说法中,不正确的是。

A:查询文件的扩展名为.QPR

B:视图依赖于数据库的存在而存在

C:交叉表查询不适用于在多个数据表中进行相关数据的查询

D:只能对数据表中数据进行查询,而不能对视图文件中的数据进行查询

答案:【)

84、关于查询与视图的说法错误的是。

A:查询和视图都可以从一个或多个表中提取数据

B:查询是作为文本文件,以扩展名.QPR存储的

C:可以通过视图更改数据源表的数据

D:视图是完全独立的,它不依赖于数据库的存在而存在

答案:D

85、在VisualFoxPro中建立查询后,可以从表中提取符合指定条件的一组记录,

A:但不能修改记录

B:同时又能更新数据

C:但不能设定输出字段

D:同时可以修改数据,但不能将修改的内容写回原数据表

答案:A

86、下列几项中,不能作为查询输出目标的是。

A:临时表

B:视图

C:标签

D:图形

答案:B

87、以下关于主索引的说法正确的是。

A:可以在一个自由表可以建立多个主索引

B:可以在一个数据库表中建立多个主索引

C:数据库中任何一个数据表只能建立一个主索引

D:主索引的关键字值可以为NULL

答案:c

88、在下列四个文件主名相同的文件中,查询文件是—

A:ABC.BAT

B:ABC.QPR

C:ABC.FMT

D:ABC.MEM

答案:B

评析:

89、标准SQL查询命令的基本结构是o

A:SELECT-FROM-ORDERBY

B:SELECT…WHERE…GROUPBY

C:SELECT…WHERE…HAVING

I):SELECT…FROM…WHERE

答案:D

90、SQL查询中的HAVING子句通常出现在子句中。

A:ORDERBY

B:GROUPBY

C:SORT

D:INDEX

答案:B

91、SELECT-SQL语句中的条件短语的关键字是。

A:WHERE

B:WHILE

C:FOR

D:CONDITION

答案:A

92、SELECT-SQL命令的功能是。

A:选择工作区

B:查询表中数据

C:修改表中数据

D:选择SQL标准

答案:B

93、js.dbf表已在2号工作区打开,2号工作区非当前工作区,要把js.dbf表所在工作区选为当前工作区的

命令是—_o

A:SELECT0

B:SELECT2INJS

C:SELECTJS

D:SELECT(JS)

答案:c

94、要控制两个表中数据的完整性和一致性可以设置”参照完整性”,要求这两个表一

A:是同一个数据库中的表

B:不同数据库中的两个表

C:两个自由表

D:一个是数据库表,一个是自由表

答案:A

95、在VisualFoxPro中,可以对字段设置默认值的表是_____。

A:必须是数据库表

B:必须是自由表

C:自由表或数据库表

D:都不能设置字段的默认值

答案:A

96、在VisualFoxPro中,打开数据库的命令是。

A:USE〈数据库文件名〉

B:USEDATABASE〈数据库文件名〉

C:OPENDATABASE(数据库文件名〉

D:CLOSEDATABASE〈数据库文件名〉

答案:C

97、设置完整参照性时,要想设置成:当更改主表中的主关键字或候选关键字段时,自动更改所有相关子

表记录中的记录时,应选择。

A:限制(Restrict)

B:忽略(Ignore)

C:级联(Cascade)

D:级联(Cascade)或限制(Restrict)

答案:C

98、在数据工作期窗口中,使用SETRELATION命令可以建立两个表之间的关联,这种关联是

A:永久性关联

B:临时性关联

C:永久性关联或临时性关联

D:永久性关联和临时性关联

答案:B

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

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

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

C:"一方"表的普通索引,〃多方〃表的主索引或候选索引

D:"一方"表的普通索引,”多方〃表的普通索引或候选索引

答案:A

100、VisualFoxPro的"文件〃菜单中的"关闭"命令是用来关闭。

A:当前工作区中已打开的数据表

B:所有已打开的数据库

C:所有窗口

D:当前活动窗口

答案:D

101、当一个数据表的记录指针移动时,另一个数据表的记录指针自动移向相应记录,这种现象称为

A:相对移动

B:数据库之间的连接

C:自动索引

D:表的关联

答案:D

102、创建数据库的命令是。

A:DELETEDATABASE〈数据库文件名〉

B:CREATEDATABASE〈数据库文件名〉

C:OPENDATABASE〈数据库文件名〉

D:MODIFYDATABASE〈数据库文件名〉

答案:B

103、设某数值型字段宽度为6,小数位数为2,该字段整数部分的输入掩码应设置为。

A:9999

B:999

C:99999

D:999999

答案:B

104、有数据库A,B,C,已建立A->B的关联,欲建立B->C的关联,以构成A->B->C的关联,则

A:必须使用带ADDITIVE短语的SETRELATION命令

B:使用不带ADDITIVE短语的SETRELATION命令

C:在保持A->B关联的基础上不能再建立B->C的关联

D:在保持A->B关联的基础上不能再建立B->C的关联,但可建立A-〉C的关联

答案:A

105、INPUT,ACCEPT、TVAIT三条命令中,可以接收字符的命令是。

A:只有ACCEPT

B:只有WAIT

C:ACCEPT与WAIT

D:三条命令均可

答案:D

106、VisualFoxpro中的DOCASE…ENDCASE语句属于。

A:顺序结构

B:循环结构

C:分支结构

D:模块结构

答案:C

107、在某个程序模块中,用PRIVATE语句定义的内存变量_____o

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

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

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

I):只能在定义该变量的模块及其下属模块中,与相关数据表一起使用

答案:C

108、在VisualFoxpro程序中使用的内存变量可以分为两大类,它们是。

A:字符变量和数组变量

B:简单变量和数值变量

C:一般变量和下标变量

D:全局变量和局部变量

答案:D

109、在永真循环DOWHILE.T.中,为退出循环可以使用语句。

A:LOOP

B:EXIT

C:CLOSE

D:QUIT

答案:B

110、执行命令:INPUT〃请输入数据:“TOa时,如果要通过键盘输入一个字符串,应当使用的定界符包

括O

A:单引号

B:单引号或双引号

C:单引号、双引号或方括弧

【):单引号、双引号、方括弧或圆点

答案:c

111、在〃先判断,后执行〃的循环程序结构中,循环体执行的次数最少可以是次。

A:0

B:1

C:2

D:不确定

答案:A

112、在程序中用PUBLIC语句定义的内存变量具有的特性是o

A:可以在所有过程中使用

B:只能在定义该变量的过程中使用

C:只能在定义该变量的过程及本过程所有嵌套的过程中使用

D:只能在当前过程中使用

答案:A

113、下列有关VisualFoxpro过程文件的叙述,其中正确的是.<,

A:先用SETPROCEDURETO命令关闭原来已打开的过程文件,然后用1)0〈过程名〉执行

B:可直接用1)0〈过程名〉执行

C:先用SETPROCEDURETO<过程名)命令打开过程文件,然后用USE<过程名)执行

D:先用SETPROCEDURETO〈过程名)命令打开过程文件,然后用1)0〈过程名〉执行

答案:D

114、在程序中,可以终止程序执行并返回到VisualFoxpro命令窗口的命令是。

A:EXIT

B:QUIT

C:BYE

D:CANCEL

答案:D

115、执行命令ACCEPT”请输入数据:"TOXYZ时,可通过键盘输入的内容包括

A:字符串

B:数值和字符串

C:数值、字符串和逻辑值

D:数值、字符串、逻辑值和表达式

答案:A

116、一个过程文件最多可以包含128个过程,每个过程的第一条语句是。

A:PARAMETER

B:DO〈过程名》

C:〈过程名〉

1):PROCEDURE〈过程名〉

答案:D

117、在命令文件中调用另一个命令文件,应该使用命令。

A:CALL〈命令文件名〉

B:LOAD〈命令文件名〉

C:PROCEDURE〈命令文件名〉

D:DO〈命令文件名》

答案:D

118、设数据库表文件XSCJ.DBF中有8000条记录,其文件结构是:姓名(C,8),成绩(N,5,1).此时若运行以

下程序,屏幕上将显示o

CLEAR

SETTALKOFF

J=0

DOWHILE.NOT.EOF()

J=J+成绩

SKIP

ENDDO

?”平均分:"+STR(J/8000,5,1)

RETURN

A:平均分:XXXX.X(X代表数字)

B:数据类型不匹配

C:平均分:J/8000

D:字符串溢出

答案:A

119、在下列程序中,如果要使程序继续循环,变量M的输入值应为—

DOWHILE.T.

WAIT"M="TOM

IFUPPER(M)$"YN"

EXIT

ENDIF

ENDDO

A:Y或y

B:N或n

C:Y、y或者N、n

D:Y、y,N、n之外的任意字符

答案:D

120,对象和类的关系是一

A:对象是类的实例

B:类是对象的实例

C:对象和类是不相关的两个概念

D:对象和类是同一个概念

答案:A

121、以下属于容器类控件的是。

A:Text

B:Form

C:Label

D:Command

答案:B

122>一个命令按钮(Commandl)属于表单(Forml),表单又属于表单集(Formset),引用命令按钮(Command1)

的正确描述的是_____。

A:ThisForm.ThisFormSet.Command1

B:ThisFormSet.ThisForm.Command1

C:ThisForm.Command1.ThisFormSet

D:Commandl.ThisFormSet.ThisForm

答案:B

123、在某控件的事件代码中,若想调用与该控件处于同一容器的另外一个对象,应该使用相对调用的关键

字是_____。

A:This

B:ThisForm.Parent

C:ThisForm

I):This.Parent

答案:D

评析:

124>在VisualFoxPro中表单(Form)是

A:数据库中表的清单

B:一个表中记录的清单

C:数据库中可以查询的对象清单

D:窗口界面

答案:D

评析:

125、打开表单文件的命令是o

A:CreateForm

B:ModifyForm

C:DoForm

D:ReleaseForm

答案:B

126、关闭表单的最常用方法是o

A:Release

B:Close

C:Init

D:Destroy

答案:A

127、表单的Caption属性用于0

A:指定表单执行的程序

B:指定表单的标题

C:指定表单是否可用

D:指定表单是否可见

答案:B

128、数据环境中,表的别名设置通过属性来完成。

A:Name

B:Alias

C:LongName

D:RowSource

答案:B

129、若想选中表单中的多个控件对象,可按住键的同时再单击欲选中的控件对象。

A:Shift

B:Ctrl

C:Alt

I):Tab

答案:A

130、表单向导形成的表单数据源只能基于。

A:表

B:视图

C:查询

D:SQL语句

答案:A

131、当用户用鼠标单击命令按钮时,将触发事件。

A:Click

B:Lostfocus

C:Init

D:timer

答案:A

132、一个对象的名字由对象的属性决定。

A:Caption

B:Name

C:Value

D:Object

答案:B

133、不可以作为文本框控件数据来源的是_____。

A:数值型字段

B:内存变量

C:字符型字段

【):备注型字段

答案:D

134、决定微调控件最大值的属性是o

A:Keyboardhighvalue

B:Value

C:Keyboardlowvalue

D:Interval

答案:A

135、在表单上创建选项按钮组对象时,下列说法中正确的是。

A:选项按钮的个数由Value属性决定

B:选项按钮的个数由Name属性决定

C:选项按钮的个数由ButtonCount属性决定

D:选项按钮的个数由Caption属性决定

答案:C

136、设表单中某选项按钮组包含三个选项按钮,现在要求让第二个选项按钮失去作用,应设置的

Enabled属性值为.F.。

A:选项按钮组

B:任一选项按钮

C:第二个选项按钮

D:所有选项按钮

答案:C

137、计时器控件的设置两个事件时间间隔的属性是o

A:Enabled

B:Caption

C:Interval

D:Value

答案:c

138、在表设计器界面中有三个选项卡,下面不属于其中。

A:字段

B:索引

C:表

D:界面

答案:D

139、一个关系型数据库管理系统所应具备的三种基本关系操作是

A:排序、索引与查询

B:编辑、浏览与替换

C:插入、删除与修改

D:选择、投影与连接

答案:I)

140、若要显示年龄(数值型,2)为10的整数倍的职工记录,下列命令错误的是。

A:LISTFORMOD(年龄,10)=0

B:LISTFOR年龄/10=INT(年龄/10)

C:LISTFORSUBSTR(STR(年龄,2),2,l)="0"

D:LISTFOR年龄=20OR30OR40OR50OR60

答案:D

141、以下命令中,可以显示〃财政”的是»

A:?SUBSTR("湖南财政经济学院”,3,2)

B:7SUBSTR("湖南财政经济学院”,5,4)

C:?SUBSTR("湖南财政经济学院〃,5,2)

D:?SUBSTR("湖南财政经济学院”,3,4)

答案:B

142、数据表文件共有20条记录,当前记录号为10,执行LISTNEXT5以后,当前记录号是—

A:10

B:15

C:14

D:20

答案:C

评析:

143、工资数据表文件共有10条记录,当前记录号是5,若用SUM命令计算工资而不给出范围短语,那么该

命令将o

A:只计算当前记录工资值

B:计算后5条记录工资值之和

C:计算全部记录工资值之和

D:计算前5条记录工资值之和

答案:C

144、数据表有10条记录,当前记录号是3,使用APPENDBLANK命令增加一条空记录后,则当前记录的序号

是O

A:3

B:4

C:11

D:1

答案:C

145、在职工表文件中,〃婚否〃是L型字段(已婚为.T.,未婚为.F.),〃性别〃是C型字段,若要显示已

婚的女职工,应该用o

A:LISTFOR婚否OR性别=〃女”

B:LISTFOR已婚AND性别="女"

C:LISTFOR婚否AND性别=”女〃

D:LISTFOR已婚OR性别=〃女”

答案:C

146、职工工资表文件按基本工资字段升序索引后,再执行GOTOP命令,此时当前记录号是。

A

B:0

C:基本工资最少的记录号

D:基本工资最多的记录号

答案:C

147、在打开的数据表文件中有工资字段,数值型,如果把所有记录的工资增加30乐应使用的命令是。

A:SUMALL工资*1.3TO工资

B:REPLACEALL工资WITH工资*1.3

C:工资=工资*1.3

D:STORE工资*1.3TO工资

答案:B

148、假定学生数据表STUDENT.DBF中前六条记录均为男生的记录,执行以下命令序列后,记录指针定位在

USESTUDENT

GO3

LOCATENEXT3FOR性别='男'

A:第一条记录上

B:第三条记录上

C:第四条记录上

D:第五条记录上

答案:B

150、在设置数据库中的数据表之间的永久关系时,以下说法正确的是«

A:父表必须建立主索引(或候选索引),子表可以不建立索引

B:父表必须建立主索引,子表必须建立候选索引

C:父表必须建立主索引(或候选索引),子表可以建立普通索引

D:父表和子表都必须建立主索引

答案:C

评析:

151、VisualFoxPro关于数据库的参照完整性规则不包括.

A:插入规则

B:删除规则

C:更新规则

D:查询规则

答案:【)

152、下面有关HAVING子句的描述错误的是。

A:HAVING子句必须与GROUPBY子句同时使用,不能单独使用

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

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

D:使用HAVING子句的作用是限定分组的条件

答案:B

153、SELECT语句中,只有满足连接条件的记录才能包含在查询结果中的选项是

A:LEFTJOIN

B:RIGHTJOIN

C:INNERJOIN

D:FULLJOIN

答案:C

评析:

154、下列是字符串匹配运算符的是—

A:LIKE

B:AND

C:IN

D:=

答案:A

评析:

155、SELECT语句中,表达式”工资BETWEEN1220AND1250”的含义是

A:工资>1220AND工资<1250

B:工资>12200R工资<1250

C:工资>=1220AND工资<=1250

D:工资>=12200R工资<=1250

答案:C

评析:

156、UPDATE语句的功能是.

A:属于数据定义功能

B:可以修改表中字段的内容

C:属于数据查询功能

D:可以修改表中字段的属性

答案:B

157,SELECT语句中,用于排序的子句是。

A:ORDERBY

B:FROM

C:GROUPBY

D:INTO

答案:A

评析:

158、SQL语言中插入记录的命令是。

A:INSERTINTO

B:CREATEVIEW

C:UPDATE

D:DROPTABLE

答案:A

159、DELETEFROMSWHERE年龄>60语句的功能是

A:从S表中彻底删除年龄大于60岁的记录

B:S表中年龄大于60岁的记录被加上删除标记

C:删除S表

I):删除S表的年龄列

答案:B

160、建立表结构的SQL命令是

A:CREATECURSOR

B:CREATETABLE

C:CREATEINDEX

D:CREATEVIEW

答案:B

161、建立视图的SQL命令是一

A:CREATECURSOR

B:CREATETABLE

C:CREEATEINDEX

D:CREATEVIEW

答案:I)

162、stock.dbf的内容是:

股票代码股票名称单价交易所

600600青岛啤酒7.48上海

600601方正科技15.20上海

600602广电电子10.40上海

600603兴业房产12.76上海

600604二纺机9.96上海

600605轻工机械14.59上海

000001深发展7.48深圳

000002深万科12.50深圳

执行如下SQL语句后o

SELECT*FROMstockINTODBFstockORDERBY单价

A:系统会提示语句出错

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

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

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

答案:A

163、stock.dbf的内容是:

股票代码股票名称单价交易所

600600青岛啤酒7.48上海

600601方正科技15.20上海

600602广电电子10.40上海

600603兴业房产12.76上海

600604二纺机9.96上海

600605轻工机械14.59上海

000001深发展7.48深圳

000002深万科12.50深圳

求每个交易所的平均单价的SQL语句是.

A:SELECT交易所,AVG(单价)FROMstockGROUPBY单价

B:SELECT交易所,AVG(单价)FROMstockORDERBY单价

C:SELECT交易所,AVG(单价)FROMstockORDERBY交易所

D:SELECT交易所,AVG(单价)FROMstockGROUPBY交易所

答案:D

164、stock,dbf的内容是:

股票代码股票名称单价交易所

600600青岛啤酒7.48上海

600601方正科技15.20上海

600602广电电子10.40上海

600603兴业房产12.76上海

600604二纺机9.96上海

600605轻工机械14.59上海

000001深发展7.48深圳

000002深万科12.50深圳

在stock表中的增加字段"上市时间",宽度为10,应该用的SQL语句是

A:ALTERTABLEstock上市时间WITHc(10)

B:ALTERTABLEstock上市时间c(10)

C:ALTERTABLEstockADD上市时间c(10)

D:ALTERstockALTER上市时间c(10)

答案:C

165,stock,dbf的内容是:

股票代码股票名称单价交易所

600600青岛啤酒7.48上海

600601方正科技15.20上海

600602广电电子10.40上海

600603兴业房产12.76上海

600604二纺机9.96上海

600605轻工机械14.59上海

000001深发展7.48深圳

000002深万科12.50深圳

查询订购单号(字符型,长度4)尾字符是"1"的错误命令是—

A:SELECT*FROM订单WHERESUBSTR(订购单号,4)="1"

B:SELECT*FROM订单WHERESUBSTR(订购单号,4,

C:SELECT*FROM订单WHERE"1"$订购单号

D:SELECT*FROM订单WHERERIGHT(订购单号,1)=T

答案:C

166、SQL语句中的数据维护命令不包括。

A:INSERT-SQL

B:CHANGE-SQL

C:DELETE-SQL

D:UPDATE-SQL

答案:B

167、在SQL语句中,与表达式”仓库号NOTIN("whl","wh2〃)”功能相同的表达式是

A:仓库号="whl"AND仓库号="wh2”

B:仓库号!二〃whl"OR仓库号#〃wh2〃

C:仓库号<>〃whl〃OR仓库号!二〃wh2”

D:仓库号!="whl"AND仓库号!二〃wh2〃

答案:D

168、查询设计器中〃联接〃选项卡对应的SQL短语是_____o

A:WHERE

B:JOIN

C:SET

D:ORDERBY

答案:B

169、在SQLSELECT语句中用于实现关系的选择运算的短语等。

A:FOR

B:WHILE

C:WHERE

D:CONDITION

答案:C

评析:

170、一条没有指明去向的SQLSELECT语句执行之后,会把查询结果显示在屏幕上,要关闭这个查询窗口,

应该按的键是o

A:ALT

B:DELETE

C:ESC

D:RETURN

答案:C

171、请根据如下三个表答题:

学生.DBF:学号C(8),姓名C(12),性别C(2),出生日期D,院系C(8)

课程.DBF:课程编号C(4),课程名称C(10),开课院系C(8)

学生成绩.DBF:学号C(8),课程编号C(4),成绩I

查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是_____。

A:SELECT课程名称,SUM(成绩)AS分数FROM课程,学生成绩WHERE课程.课程编号=学生成绩.课程编

号GROUPBY课程名称

B:SELECT课程名称,MAX(成绩)AS分数FROM课程,学生成绩WHERE课程.课程编号=学生成绩.课程编

号GROUPBY课程名称

C:SELECT课程名称,SIM(成绩)分数FROM课程,学生成绩WHERE课程.课程编号=学生成绩.课程编号

GROUPBY课程.课程编号

D:SELECT课程名称,MAX(成绩)AS分数FROM课程,学生成绩WHERE课程.课程编号=学生成绩.课程编

号GROUPBY课程编号

答案:B

172、请根据如下三个表答题;

学生.DBF:学号C(8),姓名C(12),性别C(2),出生日期D,院系C(8)

课程.DBF:课程编号C(4),课程名称C(10),开课院系C(8)

学生成绩.DBF:学号C(8),课程编号C(4),成绩I

统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选课人数,

并按选课人数排序,正确的命令是。

A:SELECT课程名称,开课院系,COUNT(课程编号)AS选修人数FROM学生成绩,课程WHERE课程.课程

编号=学生成绩.课程编号GROUPBY学生成绩.课程编号HAVINGCOUNT(*)<=2ORDERBYCOUNT(课程编号)

B:SELECT课程名称,开课院系,COUNT(学号)选修人数FROM学生成绩,课程WHERE课程.课程编号=学

生成绩.课程编号GROUPBY学生成绩.学号HAVINGCOUNT(*)<=2ORDERBYCOUNT(学号)

C:SELECT课程名称,开课院系,COUNT(学号)AS选修人数;

FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号;

GROUPBY课程名称HAVINGCOUNT(学号"=2ORDERBY选修人数

D:SELECT课程名称,开课院系,COUNT(学号)AS选修人数;

FROM学生成绩,课程HAVINGCOUNT(课程编号)〈=2GROUPBY课程名称ORDERBY选修人数

答案:A

173、有一表学生.DBF,结构为:学号C(8),姓名C(12),性别C(2),出生日期D,院系C(8)

向学生表插入一条记录的正确命令是.

A:APPENDINTO学生values("10359999",''''张三男会计'''',『1983To-28})

B:INSERTINTO学生values("10359999",''张三男1983T0-28}会计")

C:APPENDINTO学生values("10359999",''''张三'男'''',『1983T0-28},"会计")

D:INSERTINTO学生values("10359999",‘'''张

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论