2016Visual-FoxPro(题库)综合复习资料(含答案)_第1页
2016Visual-FoxPro(题库)综合复习资料(含答案)_第2页
2016Visual-FoxPro(题库)综合复习资料(含答案)_第3页
2016Visual-FoxPro(题库)综合复习资料(含答案)_第4页
2016Visual-FoxPro(题库)综合复习资料(含答案)_第5页
已阅读5页,还剩141页未读 继续免费阅读

下载本文档

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

文档简介

Visualfoxpro题库(含答案)

1.(B)不是数据库系统的优点。

A)数据独立性B)访问速度快

C)冗余度可控D)数据结构化

2.下列有关VFP的叙述正确的是(A)。

A)VFP的命令关键字大小写不区分

B)VFP的命令关键字可以使用全角字符

C)VFP命令窗口中的命令不能分行输入

D)项目管理器中不能创建文本文件

3.要设置日期和时间的显示格式,可以在"选项"对话框的(B)选项卡中设置。

A)常规B)区域C)文件位置D)数据

4.数据库系统与文件系统的最主要区别是(I))。

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

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

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

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

5.在数据工作期中可以(C)

A)创建表文件B)创建数据库文件

C)打开表文件D)打开数据库文件

6.在"选项"对话框的"文件位置"选项卡中可以设置(B

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

C)日期和时间显示格式D)程序代码的颜色

7.用于新建和查看不同的表及其关系的设计器是(D

A)表设计器B)查询设计器

C)表单设计器D)数据库设计器

8.VisualFoxPro6.0数据库系统的数据模型属于(B)。

A)网络模型B)关系模型

C)层次模型D)链状模型

9.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是(A)。

A)DBS包括DB和DBMSB)DBMS包括DB和DBS

C)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS

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

A)编译系统B)数据库

C)操作系统D)数据库管理系统

11.按照数据模型分类,数据库系统可以分为(B)三种类型。

A)大型、中型和小型B)层次、关系和网状

C)数据、图形和多媒体D)单机型、网络型和共享性

12.数据库管理系统采用的数据模型一般有(B)三种。

A)大型、中型和小型B)层次、关系和网状

C)数据、图形和多媒体D)单机型、网络型和共享性

13.在关系模型中,子表通过(B)与父表建立联系。

A)主码B)外码C)候选码D)关联码

14.在关系模型中,常利用公共属性建立两个表的联系,对于被关联的子表,这个属性称之为(B

A)主码B)外码C)候选码D)关联码

15.在概念模型中,实体所具有的某一特性称之为(C)o

A)实体集B)实体型C)属性D)码

16.一个关系相当于一二维表,表中的各列相当于关系的(D)。

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

17.在信息世界中,客观存在并且可以相互区别的事物称为(D)。

A)记录B)属性C)联系D)实体

18.设计数据库概念模型最为常用的方法是(D)o

A)关系规化B)抽象概念设计

C)模糊概念设计D)实体联系图

19.数据表是相关数据的集合,它不仅包括数据本身,而且包括(A)。

A)数据之间的联系B)数据定义

C)数据控制D)数据字典

20.下列关于数据库系统的叙述中,正确的是(D)。

A)表中只有字段之间存在联系

B)表的字段之间和记录之间都不存在联系

C)表的字段之间不存在联系,而记录之间存在联系

D)表的字段之间和记录之间都存在联系

21.下列函数返回值不是字符型的是(B)

A)STR()B)VAL()

C)TIME()D)SPACE()

22.在下列函数中,函数返回值为数值型的是(B)

A)STR()B)VAL()

C)TIME()D)SPACE()

23.在下列函数中,函数返回值为数值型的是(A)。

A)YEAR()B)SUBSTR()

C)TIME()D)SPACE()

24.若X=48.789则STR(X,2)-SUBSTR('48.789',5,1)的显示结果为(C2

A)36B)488C)498I))37

25.下列函数返回值为数值型的是(D)。

A)FOUND()B)CT0DC01/01/96')

C)EMPTY(5)D)MONTH(DATE())

26.下列函数返回值为日期型的是(B)。

A)TYPE("DATE()")B)CTOD(DTOC(DATE()))

C)TIMEOD)YEAR({-2004/05/04))

27.在下列四组函数运算中,结果相同的是(A)。

A)LEET("VisualFoxPro",6)与SUBSTR("VisualFoxPro",1,6)

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

C)TYPE("36-5*4")与TYPE(36-5*4)

D)A-B与A+B(假定A="this",B="isastring")

28.以下各组表达式中等效(结果相同)的是(A)。

A)LEET("VisualFoxPro",6)与SUBSTR("VisualFoxPro",1,6)

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

C)TYPE("36-5*4")与TYPE(36-5*4)

D)A-B与A+B(假定A="this",B="isastring")

29.表达式VAL("123e-2b")的值是(B)。

A)"123e-2b"B)123C)1.23D)"123"

30.函数ROUND(8.8,0)的值为(D3

A)8B)8.8C)0.8D)9

31.如果变量D=[05/04/2004],命令?TYPE("D")的结果为(A3

A)CB)NC)DD)出错信息

32.下列表达式的运算结果为.T.的是(C)。

A)"comfortable"$"fort"

B)"comp"="computer"

C)"fort"$"comfortable"

D)"computer"=="comp"

33.假设变量n=10,c='512',m=.T.,下列表达式中错误的是(D)»

A)n*n-3B)c-"hello"

C)n>10ormD)n+2-c

34.下列关于日期或日期时间的表达式中,错误的是(C)。

A){-2004-09-0111:10:10AM}-20

B){*2004-01-01)+20

C){"2004/02/01}+{"2001/02/01)

D){*2004/02/01}-{*2001/02/01}

35.下列关于VisualFoxPro数组的叙述中,错误的是(B)。

A)用dimension和declare都可以定义数组

B)新定义数组的各个数组元素初值为0

C)VisualFoxPro只支持一维数组和二维数组

D)一个数组中各个数组元素的数据类型可以不同

36.下面关于VisualFoxPro数组的叙述中,错误的是(C)。

A)用dimension和declare都可以定义数组

B)VisualFoxPro只支持一维数组和二维数组

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

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

37.设2"678.9",表达式20+&N的值是(A).

A)698.9B)678.9

C)20D)类型不匹配

38.表达式是由常量、变量、函数和(D)等组成的一串有意义的式子。

A)过程B)命令C)子程序D)运算符

39.结果为逻辑真的表达式是(A

A)"ABC$"HJJABCJKJ"B)"ABC$"GFABHGC"

C)"ABCGIIJ"$"ABC"D)"ABC"$"ACB"

40.在VisualFoxpro中,表达式2*3、2+2*8/4+3~2值是(C)。

A)64B)49C)31D)22

41.在创建表结构时,可设置字段是否允许接受NULL值。下列有关NULL含义的叙述中,正确的是

(D),

A)NULL可看作是空字符串

B)NULL与数值0具有同等的含义

C)NULL的默认值为逻辑值.F.

D)NULL表示不确定的值

42.在数据库表中,可设置字段的(D)以限定数据的输入围。

A)有效性规则B)格式

C)默认值D)输入掩码

43.通过在数据库的表设计器的字段选项卡中设置(D),可以指定字段中输入数据的格式。

A)有效性规则B)格式

C)默认值D)输入掩码

44.下列关于自由表的叙述中,错误的是(C)。

A)自由表和数据库表可以相互转换

B)自由表不能建立有效性规则

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

D)自由表不能建立主索引

45.在表设计器的字段选项卡中,可在字段有效性的(D)框中输入违反有效性规则时的提示信息。

A)有效性规则B)默认值

C)注释D)信息

46.在数据库表设计器的字段选项卡中,可设置字段的(A)以防止输入非法值。当用户输入非法

值时,可设置字段的(D)来提示用户。

A)有效性规则B)默认值

C)注释D)信息

47.某数据库表规定成绩字段输入的数据必须在0到100之间(包括0和100),则应在成绩字段的

有效性规则输入框中输入表达式(B)o

A)0<=成绩<=100B)成绩>=0and成绩<=100

C)成绩>=0and<=100D)>=0and<=100

48.数据表中有4条记录,运行gobottom命令后,E0F()的返回值是(D)。

A)4B)5C).T.D).F.

49.假设一个关系中某属性的取值与该关系中的其它属性有关,应建立(B)规则。

A)字段有效性B)记录有效性

C)参照完整性D)实体完整性

50.当需要在表的字段中标记一个电子表格、文档、图片等OLE对象时,应将该字段的类型定义为

(C)。

A)备注型B)字符型

C)通用型D)除以上三种以外的其它类型

51.要对成绩(数值型)和出生日期(日期型)两个字段进行组合索引,正确的表达式是(B)。

A)成绩+出生日期

B)str(成绩)+dtoc(出生日期)

C)str(成绩)+出生日期

D)str(成绩)+ctod(出生日期)

52.在数据库设计器中,如果两个表的索引标识之间有一条黑线相连接,表示这两个表存在着(A)。

A)永久关系B)临时关系

C)索引关系D)触发关系

53.关于表的索引表达式的类型,下列叙述错误的是(D)。

A)索引表达式的类型可以是字符型

B)索引表达式的类型可以是数值型

C)索引表达式的类型可以是日期型

D)含有多个关键字的索引表达式一定是字符型

54.要防止记录中的某个字段出现重复的值,可以对该字段建立(A)索引。

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

C)普遍索引D)以上三个索引都可以

55.在VisualFoxPro中,建立索引的作用之一是(D

A)节省存储空间B)便于管理

C)提高查询和更新的速度D)提高查询速度

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

A)独立索引文件(IDX)B)复合索引文件(CDX)

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

57.在以下关于索引的说明中,错误的是(D)。

A)索引可以提高查询速度

B)索引可能降低更新速度

C)索引和排序具有不同的含义

D)不能更新索引字段

58.以下不能建立索引的字段类型是(A)。

A)备注型字段B)逻辑型字段

C)日期型字段D)字符型字段

59.要对当前表中所有记录的工资字段(数值型)值置为1000,正确的命令是(C

A)replaceall工资with工资+1000

B)replaceall工资=工资+1000

C)replaceall工资with1000

D)replaceall工资=1000

60.当前表"职工.dbf"有工号(字符型)、基本工资(数值型)、职称(字符型)等字段,要将高工职称

职工的基本工资增加100元,正确的命令语句是(D

A)replaceall基本工资=基本工资+100for职称="高工"

B)replaceall基本工资=基本工资+100where职称="高工"

C)replace基本工资with基本工资+100where职称="高工"

D)replace基本工资with基本工资+100for职称="高工"

61.打开一表前必须为该表指定一个工作区,可使用(A)命令选择未被使用的最小编号的工作区。

A)SELECT0B)SELECT1

C)SELECTXD)SELECT2

62.若rsk.dbf有20条记录,执行下列命令序列后,显示结果为(A

usersk

list

?recno0

A)21B).F.C).T.D)20

63.若rsk.dbf有20条记录,执行下列命令序列后,显示结果为(B)»

usersk

skip+2

goto6

skip-2

?recno()

A)21B)4C)8D)20

64.对于成绩表中平均成绩字段(数值型)的值在85分以上(含85分)的所有学生,则奖学金字段(字

符型)的值设定为"一等",正确的命令语句是(B)。

A)replace奖学金with"一等"where平均成绩>=85

B)replace奖学金with"一等"for平均成绩>=85

C)replaceall"一等"with奖学金for平均成绩>=85

D)replaceall"一等"with奖学金where平均成绩>=85

65.打开一个有10个记录的表后,执行?reccount()的返回值是(D

A)0B).T.C).F.D)10

66.要将当前记录的奖学金增加50元,应使用命令(A)。

A)replace奖学金with奖学金+50

B)replacerest奖学金with奖学金+50

C)replaceal1奖学金with奖学金+50

D)replacenext奖学金with奖学金+50

67.在VFP中要修改表中记录的数据,以下可以使用的命令是(D)。

A)createB)modify

C)displayD)browse

68.查询文件中保存的容是(A)。

A)查询的命令B)查询的结果

C)与查询有关的表D)查询的条件

69.当前表中有婚否(逻辑型)、性别(字符型)等字段,如要使记录指针指向第一个已婚女职工记

录,正确的命令是(B)。

A)locatefor婚否or性别="女"

B)locatefor婚否and性别="女

C)seek婚否and性别="女"

D)seek婚否or性别女"

70.当用locate命令查找到一条符合条件的记录时,下列描述中正确的是(I))。

A)所有满足条件的记录都在一个查询窗口中显示出来

B)所有满足条件的记录都在主窗口中显示出来

C)若继续查找下一条满足条件的记录,应再执行一次locate命令

D)若继续查找下一条满足条件的记录,应执行continue命令

71.在查询设计器中如果要将查询结果保存在一个表中,”查询去向”应该选择(B)。

A)屏幕B)表

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

72.以下有关查询与视图概念的叙述中,正确的是(A)o

A)查询可以定义查询去向,而视图不可以

B)视图可以定义查询去向,而查询不可以

C)查询和视图都可以修改数据库表的数据

D)查询和视图都不可以修改数据库表的数据

73.当前表中性别字段用“男“或“女"作为值,欲查找第2个女同学的记录,应使用命令(C)。

A)locatefor性别='女'

go2

B)locatefor性别='女'

next2

C)locatefor性别二'女'

continue

D)locatefor性别二'女

skip

74.在当前表中,性别为字符型字段,若要使记录指针指向第二个女生记录,正确的命令序列是

(C)。

A)locatefor性别='女'

go2

B)locatefor性别='女'

next2

C)locatefor性别='女'

continue

D)locatefor性别二'女'

skip

75.在当前表中,性别为字符型字段,若要使指针指向第二个男生记录,正确的命令序列是(B)。

A)setfilterto性别="男"B)setfilterto性别="男"

skipgotop

skip

C)locatefor性别="男"D)gofor性别="男"

skipskip

76.用以下(D)命令查找满足条件的记录,若找到,found。函数返回.T.。

A)locateB)continue

C)seekD)以上三个都可以

77.视图设计器比查询设计器多了(C)选项卡。

A)联接B)查询去向

C)更新条件D)分组依据

78.要将视图中的修改传送回源表中,应选用视图设计器的(B)选项卡。

A)筛选B)更新条件

C)杂项D)视图参数

79.SQL的查询语句中,(B)子句用于实现关系的投影操作。

A)whereB)selectC)fromD)groupby

80.在SQL的查询语句中,不能用于排序依据的是(D)

A)字段名B)列标题C)列序号D)列函数

81.在SQL的select语句中,groupby子句用于指定查询的分组依据,下列(D)不能出现在分

组依据中。

A)字段名B)列标题C)列序号D)列函数

82.要使用select-SQL命令进行条件查询,应使用(A)子句。

A)whereB)forC)havingD)by

83.若rs.dbf有5个字段、10条记录,要将查询结果保存至一个数组al中,应在select-SQL命

令中使用的子句为(D)。

A)intoarrayal(5,10)B)intoarrayal(5)

C)intoarrayal(10)D)intoarrayal

84.使用select-SQL语句进行分组查询时,为了去掉不满足条件的分组,应当(C)。

A)在orderby后面使用having子句

B)在orderby后面使用where子句

C)在groupby后面使用having子句

D)在groupby后面使用where子句

85.在SQL的select语句中,参数topn用于限制查询记录的数目,与之配合使用的子句为(B)。

A)where子句B)orderby子句

C)groupby子句D)join子句

86.SQL的数据修改命令是(C)o

A)createB)insert

C)updateD)delete

87.在SQL语句中,用于更新记录数据的命令为(C)。

A)createB)insert

C)updateD)delete

88.在select-SQL查询命令中,如果要将查询结果用一个文本文件保存,要用(D)子句。

A)intofileB)intotable

C)totableD)tofile

89.表student,dbf含有name(字符型)等字段,要在查询结果中把输出字段name所在列的标题显

示为.,正确的SQL命令是(B)o

A)selectasnamefromstudent

B)selectnamefromstudent

C)selectnametitlefromstudent

D)selectname=""fromstudent

90."设备”表有设备名(字符型)、部门(字符型)、价格(数值型)等字段,要统计每个部门的平均价

格,正确的SQL命令是(C)o

A)selectavg(价格)from设备groupby价格

B)selectsum(价格)from设备groupby价格

C)select部门,avg(价格)from设备groupby部门

D)select部门,sum(价格)from设备groupby部门

91.表student,dbf有学号(C,7)、籍贯(C,12)等字段,要在表中查询所有籍同学的信息,正确的

SQL命令是(C)o

A)select*fromstudentwhereAT(籍贯,1,4)"

B)select*fromstudentwhere籍贯=""

C)select*fromstudentwhere籍贯like"%%"

D)select*fromstudentwheresubstr(籍贯,2)二

92.在student表中含有籍贯字段(字符型),要查询籍贯含有””的所有学生的信息,应在

select-sql命令中使用(B)命令。

A)select*fromstudentwhereAT(籍贯,1,4)=""

B)select*fromstudentwhere籍贯

C)select*fromstudentwhere籍贯like"%"

D)select*fromstudentwheresubstr(籍贯,2)二

93.用SQL命令查询student表中奖学金字段(数值型)值在300元到500元之间的记录,错误的命

令是(D)o

A)select*fromstudentwhere奖学金>二300and奖学金〈二500

B)select*fromstudentwhere奖学金between300and500

C)selectallfromstudentwherebetween(奖学金,300,500)

D)select*fromstudentwhere奖学金in(300,500)

94."设备”表有设备名(字符型)、部门(字符型)、价格(数值型)等字段,要查询输出每种设备的价

格且按价格降序排列,正确的SQL命令是(B)。

A)select设备名,价格from设备by价格desc

B)select设备名,价格from设备orderby价格desc

C)select设备名,价格from设备by价格

D)select设备名,价格from设备orderby价格

95.假设已建立"设备”表文件,表结构为:设备名(字符型)、部门(字符型)、价格(数值型)。现要

查询各种设备名称及其价格,并要求按价格降序排列,正确的select-sql命令是(D)。

A)select设备名,价格from设备by价格desc

B)select设备名,价格from设备orderby设备名asc

C)select设备名,价格from设备by设备名asc

D)select设备名,价格from设备orderby价格desc

96.语句select,职称fromSwhereYEAR(DATE。)-YEAR(出生日期)>60的功能是(B)。

A)查询S表中所有人员的和职称

B)从S表中查询年龄大于60岁的人员的和职称

C)删除S表中所有人员的和职称

D)删除S表中年龄大于60岁的人员的和职称

97.表WORK.DBF中有、车间等字段,要在表中查询所有在包装车间工作的职工的,正确的命令是

D)。

A)selectfromWORKHaving车间二'包装'

B)selectfromWORKfor车间='包装'

C)selectfromWORKas车间二'包装'

D)selectfromWORKwhere车间二'包装'

98.表GZ.DBF有职工号、部门、工资等字段,要按部门统计工资总数,正确的命令是(A)o

A)select部门,SUM(工资)fromGZgroupby部门

B)select部门,SUM(工资)fromGZorderby部门

C)select部门,SUM(工资)fromGZby部门

D)select部门,SUM(工资)fromGZhaving部门

99.表BJ.DBF有班级号、班级名称等字段,表STU.DBF有班级号、学号、、性别等字段,查询显示

班级名称和各班女生的人数,正确的SQL命令是(B)o

A)select班级名称,count(*)frombj,stugroupbybj.班级号where性别="女"

B)select班级名称,count(*)frombj,stuwherebj.班级号二stu.班级号and性别="女"groupby

bj.班级号

C)select班级名称,count(*)frombj,stugroupbybj.班级号having性别="女"

D)select班级名称,count(*)frombj,stuwherebj.班级号二stu.班级号groupbybj.班级号

having性别="女"

100.”职工”表有工号、、部门名等字段,要查看人数超过10人的部门名,正确的SQL命令是(C)。

A)select部门名from职工wherecount(*)>10

B)select部门名from职工groupby部门名wherecount(*)>10

C)select部门名from职工groupby部门名havingcount(*)>10

D)select部门名from职工havingcount(*)>10

101.”职工”表有工号、、基本工资、部门名等字段,要统计各部门基本工资高于1500元的人数,

正确的SQL命令是(B)。

A)select人数from职工where基本工资>1500groupby部门名

B)select部门名,count(*)from职工where基本工资>1500groupby部门名

C)select部门名,count(*)from职工groupby部门名having基本工资>1500

D)select人数from职工groupby部门名having基本工资>1500

102.职工”表有工号、、部门等字段,要查看计划部与人事部的职工总数,正确的SQL命令是

(D)o

A)selectcount(*)from职工where部门二"计划部“or“人事部”

B)selectcount(*)from职工where部门in”计划部“or”人事部"

C)selectcount(*)from职工where部门二”计划部"and部门二”人事部

D)selectcount(*)from职工where部门in("计划部","人事部")

103.假设已建立了"职工"表文件,表结构为工号(字符型)、(字符型)、基本工资(数值型),部

门名(字符型),现要查看计划部与人事部的职工总数,正确的select-sql命令是(B)。

A)selectcount(*)from职工where部门二”计划部""人事部"

B)selectcount(*)from职工where部门二“计划部”部门二"人事部

C)selectcount(*)from职工where部门二”计划部”and"人事部"

D)selectcount(*)from职工where部门二“计划部”and部门二"人事部”

104.表grade,dbf存放每个学生各门课程的成绩,字段有学号、课程号和成绩。要查询每门课

程的平均成绩,正确的SQL命令是(C)。

A)select学号,avg(成绩)fromgradegroupby学号

B)select学号,avg(成绩)as平均成绩fromgradegroupby平均成绩

C)select课程号,avg(成绩)fromgradegroupby课程号

D)select课程号,avg(成绩)as平均成绩fromgradegroupby平均成绩

105.已知学生成绩表grade,dbf,其中有:学号(字符型)、课程号(字符型)、成绩(数值型)

等字段,现要查询每个学生的平均成绩,下列命令中正确的是(A)o

A)select学号,avg(成绩)fromgradegroupby学号

B)select学号,avg(成绩)as平均成绩fromgradegroupby平均成绩

C)select学号,avg(*)as平均成绩fromgradegroupby平均成绩

D)select学号,avg(*)fromgradegroupby学号

106.表bj.dbf有班级号、班级名称等字段,表stu.dbf有班级号、学号、等字段,显示人数超

过50人的班级名称,正确的SQL命令是(D)。

A)select班级名称frombj,stuwherebj.班级号二stu.班级号groupbybj.班级号where

count(*)>50

B)select班级名称frombj,stuwherebj.班级号二stu.班级号groupbybj.班级号where人

数>50

C)select班级名称frombj,stuwherebj.班级号二stu.班级号groupbybj.班级号having人

数>50

D)select班级名称frombj,stuwherebj.班级号二stu.班级号groupbybj.班级号having

count(*)>50

107.表bj.dbf有班级号、班级名称等字段,表stu.dbf有班级号、学号、等字段,现执行如下

SQL命令:

select班级名称,count(*)as人数frombj,stu;

wherebj.班级号二stu.班级号groupbybj.班级号;

orderby2desc

该语句的含义是(A)。

A)根据班级号分组统计各班的学生人数,并按人数降序排列

B)根据班级号分组统计各班的学生人数,并按人数升序排列

C)根据班级号分组统计各班的学生人数,并按班级号降序排列

D)根据班级号分组统计各班的学生人数,并按班级号升序排列

108.表BJ.DBF有班级号、班级名称等字段,表STU.DBF有班级号、学号、等字段,查询显示班

级名称和各班姓""的同学的人数,正确的SQL命令是(C)。

A)select班级名称,count(*)frombj,stugroupbybj.班级号where=

B)select班级名称,count(*)frombj,stugroupbybj.班级号having;

C)select班级名称,count(*)frombj,stuwherebj.班级号=stu.班级号and=""groupbybj.

班级号

D)select班级名称,count(*)frombj,stuwherebj.班级号二stu.班级号groupbybj.班级号

having=”"

109.执行下列程序,显示结果是(C)o

b=5

docase

caseb%3=l

b=b+l

caseb%3=2

b=b+2

otherwise

b=b+3

endcase

?b

A)5B)6C)7D)8

110.执行下列程序,显示结果是(B)o

b=5

docase

caseint(sqrt(b))=2

b=b+l

caseint(sqrt(b))=3

b=b+2

otherwise

b=b+3

endcase

?b

A)5B)6C)7D)8

111.执行下列程序,显示结果是(D)o

nl='4

n2='5

ifnl>=n2

nl=nl-n2

else

n2=n2-n1

endif

?nl,n2

A)-15B)455C)41D)454

112.执行下列程序,显示结果是(B)o

nl二’4’

n2='5

ifnl>=n2

n2=n2-nl

else

nl=nl-n2

endif

?nl,n2

A)-15B)455C)41D)454

113.执行下列程序,显示结果是(D)o

nl=4

n2=5

ifmod(n2,nl)=l

nl=n2

else

t=nl

nl=n2

n2=t

endif

?nl,n2

A)54B)45044D)55

114.以下程序的运行结果为(B)o

x=2.5

docase

casex>2

y=2

casex>2.5

y=i

otherwise

y=x

endcase

?y

return

A)1B)2C)2.5D)0

115.运行下列程序,会出错的语句行是第(C)行。

dimensiona(10)&&第1行

a⑴二1&&第2行

a(2)=wABCw&&第3行

if!a(3)&&第4行

a(3)=a(l)+a(2)&&第5行

else&&第6行

a(3)=0&&第7行

endif&&第8行

&&第9行

A)9B)7C)5D)4

116.运行下列程序,会出错的语句行是第(B)行。

dimensiona(10)&&第1行

a⑴二“23”&&第2行

a(2)=wabcn&&第3行

ifa(3)=a(4)&&第4行

a(3)=str(a(l))&&1第5行

else&&第6行

a(3)=val(a(2))&&i第7行

endif&&第8行

?a(3),a(4)&&第9行

A)4B)5C)7D)9

117.执行下列程序后,显不结果是(B)。

s=0

fori=5to1step-1

s=s+l

endfor

?s,i

A)55B)50065D)60

118.运行下列程序,显示结果是(C)o

s=space(0)

fori=0to10step2

ifi%3=l

s=s+str(i,2)

endif

endfor

?s

A)5B)14C)410D)12

119.运行下列程序,语句?"abc”被执行的次数是(A)o

i=0

dowhilei<10

ifi%2=0

?"23"

else

?'^abc'^

endif

i=i+l

enddo

A)5B)6C)10D)11

120.下列程序执行后,显示结果是(C)o

x=12

y=8

k=iif(x>y,y,x)

fori=kto1step-1

ifx%i=0andy%i=0

exit

endif

endfor

?i

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

121.下列程序执行后,显示结果是(B)o

x=0

fori=5to1

x=x+l

endfor

?i,x

A)00B)50C)15D)05

122.下列程序执行后,显示结果是(A)o

dimensiona(3,3)

a=0

fori=lto3

a(i,i)=I

endfor

fori=lto3

??a(l,i)

endfor

A)100B)1.F..F.C)000D)123

123.以下程序总共执行的循环次数有(B)次。

x=15

y=7

dowhiley<x

x=x-2

y=y+i

enddo

A)2B)3C)4D)5

124.以下程序的运行结果是(I))o

x=l

y=i

dowhilex<10

x=x+y

y=x+y

enddo

?x,y

return

A)66B)58C)813D)1321

125.执行下列程序,显示结果为(1))o

a=[l]

b二⑶

doprodwitha,b

return

procedureprod

parametersy,x

?x+y

endproc

A)4B)13C)[1][3]D)31

,执行下列程序,显示结果为(B)o

dimensiona(2)

a(2)=0

doplwitha(l),a(2)

return

procedurepl

parameternl,n2

n2=2

?nl,n2

endproc

A)02B).f.2C)2.f.D).f.0

127.执行下列程序,显示结果是(A)。

a=3

b=2

dosubwithb,a

return

proceduresub

parametersx,y

z=substr(nVisualFoxpro”,x,y)

?z

return

A)isuB)sulC)suD)is

128.执行下列程序,显示结果是(I))o

x=2

y=3

dosubwithx,y

return

proceduresub

parametera,b

b=a

a=b

?a,b

return

A)32B)33023D)22

129.执行下列程序,显示结果是(B)o

x=2

y=3

dosubwithx,y

return

proceduresub

parametera,b

a=b

b=a

?a,b

return

A)32B)33C)23D)22

130.以下程序的运行结果是(B)o

x=3

y=2

dosubwithx,y

return

proceduresub

parametera,b

a=a*b

b=a*b

?a,b

return

A)66B)612C)32D)36

131.以下程序的运行结果是(A)o

x=4

y=7

dosubwithx,y

return

proceduresub

parametera,b

t=a

b=a

b=t

?a,b

return

A)44B)77C)47D)74

132.以下程序的运行结果是(D)o

a=12.56

b=22.45

dosubwitha,b

return

proceduresub

parametersx,y

z=int(x)+round(y,1)

?z

return

A)35.01B)34.4C)35.5D)34.5

下列关于对象的叙述中,错误的是(D)。

A)所有对象都有init事件B)所有对象都有name属性

C)每个对象都拥有多个方法D)对象的事件是指对象所具有的特征和状态

134.另:下列关于对象的叙述中,错误的是(B)。

A)所有对象都有init事件B)所有对象都有caption属性

C)每个对象都拥有多个方法D)对象的属性是指对象所具有的特征和状态

.下列关于对象的叙述中,正确的是(C)。

A)对象的属性集合是固定的

B)每个对象的属性集合都相同

C)对象的caption属性值与name属性值不一定相等

D)每个对象都有value属性

136.另:下列关于对象的叙述中,正确的是(A)。(注:原答案错为B)

A)可以为对象设置新的属性

B)每个对象的属性集合都相同

C)对象的caption属性值与name属性值相等

D)每个对象都有value属性

137.以下(D)不是注释语句。

A)NOTE这是一个注释语句B)*这是一个注释语句

C)&&这是一个注释语句D)?"这是一个注释语句"

.在循环语句中,执行(A)语句可结束本次循环,返回循环条件的判断。A)loopB)

exitC)nextD)cancel

.另1:在循环语句中,执行(B)语句可跳出循环,继续执行下面代码。A)loopB)

exitC)nextD)cancel

140.另2:在程序中,执行(D)语句可终止程序的运行并返回到交互命令状态。A)loop

B)exitC)nextD)cancel

141.若一条VFP命令要占用多行,续行符是(B)。A)&B);C),

D)-

142.组成VisualFoxPro应用程序的三种基本结构是(B)

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

C)顺序结构、选择结构和递归结构D)选择结构、循环结构和嵌套结构

143.调用程序与被调过程之间参数传递要求(D)。

A)参数必须是字符型的B)调用程序的实参必须是变量

C)被调过程中不能改变形参值D)形参的个数必须不少于实参的个数

144.对象的属性是指(C)。

A)对象所具有的行为B)对象所具有的动作

C)对象所具有的特征和状态D)对象所具有的继承性

145.下列关于数据环境和数据环境中表的叙述中,正确的是(B)。

A)数据环境是对象,表不是对象。B)数据环境是对象,表也是对象。

C)数据环境不是对象,表是对象。D)数据环境和表都不是对象。

146.另:下面有关表单数据环境的叙述中,错误的是(A)。

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

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

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

D)默认情况下,表单自动打开数据环境中的表

147.为实现表单的刷新,可调用表单的(A)方法。

A)refreshB)gotfocus

温馨提示

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

评论

0/150

提交评论