VFP综合练习.docx

上传人:b****6 文档编号:8245726 上传时间:2023-01-30 格式:DOCX 页数:15 大小:24.14KB
下载 相关 举报
VFP综合练习.docx_第1页
第1页 / 共15页
VFP综合练习.docx_第2页
第2页 / 共15页
VFP综合练习.docx_第3页
第3页 / 共15页
VFP综合练习.docx_第4页
第4页 / 共15页
VFP综合练习.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

VFP综合练习.docx

《VFP综合练习.docx》由会员分享,可在线阅读,更多相关《VFP综合练习.docx(15页珍藏版)》请在冰豆网上搜索。

VFP综合练习.docx

VFP综合练习

VFP6.0综合练习(选择题)

1.数据管理技术的发展经历了三个阶段,其中不包括的阶段是()。

A.人工管理阶段B.数据库系统阶段C.机器管理阶段D.文件系统阶段

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

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

3.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是()。

A.m:

nB.m:

kC.1:

mD.1:

1

4.在教学中,一个学生要学习多门课程,而一门课程又有多名学生学习,则学生与课程这两个实体之间存在着()联系。

A.一对一B.一对多C.多对多D.多对一

5.数据库系统通常采用三级模式结构,数据库用户所看到的模式是()。

A.概念模式B.内模式C.外模式D.中间模式

6.下列叙述中有关数据库系统错误的概念是()。

A.MIS的含义是管理信息系统

B.关系规范化的主要目的是减少数据冗余

C.用户不经DBMS可直接访问数据库

D.ORACLE是关系型数据库产品

7.能够对数据库资源进行统一管理和控制的是()。

A.数据库B.数据库应用系统C.数据库管理系统D.数据库操作系统

8.在某数据模型中,数据之间的逻辑结构是一张二维表,该数据模型是()。

A.网状模型B.层次模型C.关系模型D.实体模型

9.在关系模型中,如果从两个或多个关系中选取属性满足一定条件的元组,组成一个新的关系,该关系运算属于()。

A.排序B.选择C.连接D.投影

10.在下列关系基本性质的描述中,错误的概念是()。

A.关系中不允许存在两个完全相同的元组

B.元组的顺序无关紧要

C.关系中的每一列的属性值可以取自不同的值域

D.列的顺序无关紧要

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

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

12.在下列关系模型的叙述中,正确的概念是()。

A.主码至多由一个属性组成

B.关系的一个属性可以对应于多个值域

C.关系中的一个元组对应于一个实体

D.表与表之间的关联可以不通过公共属性实现

13.项目管理器的"文档"选项卡用于显示和管理()。

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

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

14.VFP提供了多种设计器,如果要建立表、视图,在不同的表之间查看并创建关系,应使用()。

A.表设计器B.报表设计器C.数据库设计器D.表单设计器

15.在"选项"对话框的"文件位置"选项卡里,可以设置()。

A.表单的默认大小B.日期和时间的显示格式

C.默认目录D.程序代码的颜色

16.不能退出VisualFoxPro的操作方法是()。

A."文件"菜单中选择"退出"B.单击关闭窗口按钮

C.系统控制菜单中选择“最小化”D.使用quit命令

17.要执行命令窗口中的命令,将光标置于()后按回车键执行。

A.行首B.行末C.行中任意位置D.行中央

18.下面关于visualfoxpro数组的叙述中,错误的是()。

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

B.visualfoxpro只支持一维数组和二维数组

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

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

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

A.TIME()B.SUBSTR()C.YEAR()D.SPACE()

20.以下函数返回值不是数值型的是()。

A.LEN("VisualFoxPro")B.AT("This","ThisForm")

C.LEFT("ThisForm",4)D.YEAR(DATE())

21.表达式val("a2")*len("foxpro")的值是()。

A.a2*foxproB.a2foxproC.0D.12

22.设L=668,M=537,N="L+M",表达式5+&N的值是()。

A.类型不匹配B.5+L+MC.1210D.5+&N

23.下列字符串的逻辑运算结果为.f.的表达式为()。

(假设exact状态为OFF)

A."comf"$"comfortable"B."student"="stu"

C."computer"=="comp"D."system"=="system"

24.假设x、y、w分别为字符型、逻辑型、数值型内存变量,并且已正确赋值,则在下列表达式中错误的是()。

A.x+dtoc(date())B.3>2andy

C.(notw)andxD.w+ctod("01-01-2003")

25.数据库的表要求某字段输入的数据必须满足某个条件才能被接收,否则要求用户重新输入该数据。

通过设置字段()可满足该要求。

A.有效性默认值B.有效性信息C.有效性规则D.注释

26.用表设计器创建一个自由表时,不能实现的操作是()。

A.设置某字段可以接受NULL值B.设置某字段的类型为通用型

C.设置表中某字段的默认值D.设置表的索引

27.如果一个关系中某些属性的取值与其它关系的某些属性相关,这种情况称之为()。

A.字段有效性B.记录有效性C.参照完整性D.触发器规则

28.某关系表规定"奖金"字段输入的数据必须在100和999之间(含100和999),则应在数据库表设计器的字段有效性规则输入框中输入()表达式。

A.100<=奖金<=999B.奖金>=100and<=999

C.奖金>=100and奖金<=999D.(not奖金<=999)and(not奖金>=100)

29.下列关于数据库表和自由表的概念叙述中正确的是()。

A.一个数据库表可以属于多个数据库

B.自由表是一个独立的表,可以属于任何数据库

C.数据库表可以从数据库中移出,变成自由表

D.数据库表和自由表的表设计器功能完全相同

30.在数据库设计器中,如果要在两个表之间建立关联关系,以下描述中错误的是()。

A.建立关联的两个表要具有相同属性的字段

B.每个表要在关联或被关联的字段上建立索引

C.两个表之间可以建立多对多的关系

D.两个表之间可以建立一对一或一对多的关系

31.使用索引的目的是()

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

C.提高查询速度D.提高数据更新的速度

32.数据库的表设计器与自由表设计器的索引类型有所不同,()只适用数据库表。

A.唯一索引B.候选索引C.主索引D.普通索引

33.下列关于索引的叙述中,正确的是()。

A.不可以在自由表中创建主索引

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

C.可以在自由表中建立候选索引

D.唯一索引中只保留关键字段值相同的第一条记录

34.关于"数据工作期"的操作,正确的叙述是()。

A.在"数据工作期"窗口中,可以对未索引的表进行索引

B."数据工作期"可建立表之间的永久关系

C."数据工作期"可以观察某个表是否经过索引

D."数据工作期"中可导入视图

35.不论表文件是否索引,定位到相同记录上的命令是()。

A.gotopB.gobottomC.go6D.skip

36.已对stu.dbf按年龄(数值型)升序建立索引文件ai.idx,在执行如下命令

usestuindexai

gotop

skip-1

skip

此时记录指针指向()。

A.记录号为1的记录B.记录号为2的记录

C.年龄次小的记录D.年龄最小的记录

37.要对学号(字符型)和出生日期(日期型)两个字段进行索引,正确的表达式是()。

A.学号+出生日期B.str(学号)+str(出生日期)

C.学号+dtoc(出生日期)D.学号+ctod(出生日期)

38.stu.dbf中有性别(字符型)、平均分(数值型)等字段,欲显示平均分超过90分和低于60分的全部女生的记录,应该使用的命令是()。

A.DISPLAYALLFOR性别="女"OR平均分>90OR平均分<60

B.DISPLAYFOR性别="女",平均分>90,平均分<60

C.DISPLAYFOR性别="女"AND(平均分>90OR平均分<60)

D.DISPLAYALLFOR性别="女"AND平均分>90AND平均分<60

39.对于成绩表中"平均成绩"字段(数值型)的值在85分(含85分)以上的所有学生,则"奖学金"字段(字符型)的值设定为"一等",正确的命令是()。

A.replaceall奖学金with一等with平均成绩>=85

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

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

D.replaceall平均成绩with85for奖学金="一等"

40.stu.dbf,其中有学号、姓名、数学、语文等字段,现要计算语文、数学两门中至少有一门及格课程的人数,应使用的命令为()。

A.countfor语文<=60or数学>=60

B.countfor语文>=60and数学<=60

C.countforint(语文/60)+int(数学/60)>=1

D.countforint(语文/60)*int(数学/60)=1

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

A.记录指针指向第一个满足条件的记录

B.found()返回值为.T.

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

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

42.SQL是()的缩写。

A.StandardQueryLanguageB.SelectQueryLanguage

C.StructuredQueryLanguageD.以上都不是

43.若stu.dbf有5个字段、10条记录,现要将查询结果保存至一个数组a1中,应在select-sql命令中使用的子句为()。

A.intoarraya1(5,10)B.intoarraya1(5)

C.intoarraya1D.intoarraya1(10)

44.要将查询结果保存至一个临时表中,应在select-sql命令中使用()子句。

A.intotemporaryB.intotableC.intocursorD.intoindex

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

A.where子句B.groupby子句C.orderby子句D.join子句

46.下列()不能作为查询的输出去向。

A.浏览B.图形C.视图D.屏幕

47.查询文件中保存的内容是()。

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

48.SQL的数据修改命令是()。

A)CREATEB)INSERTC)UPDATED)DELETE

49.下列关于查询设计器的正确叙述是()。

A.“联接”选项卡与SQL语句的groupby短语对应

B.“筛选”选项卡与SQL语句的having短语对应

C.“排序依据”选项卡与SQL语句的orderby短语对应

D.“分组依据”选项卡与SQL语句的joinon短语对应

50.使用查询设计器进行查询,要使查询的输出结果显示两张表中满足条件的记录,应使用的查询方式为()。

A.左联接B.右联接C.内部联接D.完全联接

51.stu.dbf含有name字段(字符型),要在查询结果中把输出字段"name"所在列的标题显示为"姓名",应在select-sql命令中使用()命令。

A.select姓名asnamefromstudent

B.selectnametitle姓名fromstudent

C.selectnameas姓名fromstudent

D.selectname="姓名"fromstudent

52.stu.dbf中含有学号、姓名等字段,要在stu表中查询所有姓王的同学的信息,并按学号降序排列显示,正确的select-sql命令是()。

A.select*fromstuwhereright(姓名,2)="王"orderby学号asc

B.select*fromstuwhereltrim(姓名,2)="王"orderby学号asc

C.select*fromstuwhereleft(姓名,2)="王"orderby学号desc

D.select*fromstuwherestr(姓名,2)="王"orderby学号desc

53.stu.dbf中有学号、姓名、性别、总分等字段,要找出一条总分最高的记录,应使用的sql语句为()。

A.selectmax(总分)fromstuorderby总分

B.selectmax(总分)fromstu

C.selecttop1*fromstuorderby总分desc

D.selecttop1*fromstugroupby总分

54.stu.dbf中有学号、姓名、性别、总分等字段,要找出最高分的男生和女生的姓名和总分,应使用的sql语句为()。

A.select姓名,max(总分)fromstuwhere性别="男"or性别="女"

B.select姓名,max(总分)fromstuwhere性别="男"and性别="女"

C.select姓名,max(总分)fromstugroupby性别

D.select姓名,max(总分)fromstuorderby性别

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

A.select部门,SUM(工资)fromGZby部门

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

C.select部门,SUM(工资)fromGZgroupby部门

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

56.bj.dbf有班级号、班级名称等字段,stu.dbf有班级号、学号、姓名等字段,现执行如下SQL命令:

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

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

orderby2desc

该语句的含义是()。

A.统计各班的学生人数,并按班级号降序排列

B.统计各班的学生人数,并按班级号升序排列

C.统计各班的学生人数,并按人数降序排列

D.统计各班的学生人数,并按人数升序排列

57.有如下程序:

input"请输入一个数:

"ton1

input"请输入另一个数:

"ton2

ifn1>=n2

n1=int(n1/n2)

n2=n1*n2

else

n2=mod(n2,n1)

n1=n1*n2

endif

?

n1,n2

程序运行时输入5和4后,显示结果是()。

A.201B.120C.14D.41

58.执行下列程序后,变量x的值为()。

x=0

docase

casex>0

x=x+1

casex>1

x=x+1

otherwise

x=4

endcase

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

59.运行下列程序后,语句?

"123"被执行的次数是()。

i=0

dowhilei<10

ifi%2=0

?

"123"

endif

?

"abc"

i=i+1

enddo

return

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

60.有如下程序段:

input"请输入字符串:

"toc1

?

fori=1tolen(c1)step2

?

?

substr(c1,i,1)

endfor

运行时输入"abcde",则输出的结果为()。

A.abcdeB.edcbaC.aceD.abc

61.有如下程序段:

dimensions1(3)

store1toi,n1,n2

dowhilei<=3

s1(i)=n1+n2

n1=n2

n2=s1(i)

i=i+1

enddo

运行后,s1(3)的值为()。

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

62.执行下列程序后,显示内容为()。

x=1

y=2

z=3

doproc1withx,y

?

?

z

return

procedureproc1

parameterx,y

ifx>y

?

x,y

else

?

y,x

endif

endproc

A.123B.312C.213D.132

63.运行下列程序,其结果为()。

store3toi,j

doproc1

?

i,j

procedureproc1

i=i+j

j=j+2*i

endproc

A.510B.312C.615D.78

64.运行下列程序,显示结果为()。

x1=2

x2=1

doproc1withx1,x2

?

x1,x2

return

procedureproc1

parametern1,n2

n2=n1

n1=n2

endproc

A.11B.12C.22D.21

65.运行下列程序,显示结果为()。

x1=2

x2=1

doproc1withx1,(x2)

?

x1,x2

return

procedureproc1

parametern1,n2

n2=n1

n1=n2

endproc

A.11B.22C.21D.12

66.一个表单从加载到显示,依次引发的表单事件有()。

A.load、activate、initB.init、load、activate

C.load、init、activateD.init、activate、load

67.对象的属性是指()。

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

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

68.不能直接在表单中添加的对象是()。

A.页框B.命令按钮组C.页面D.命令按钮

69.假定表单里有文本框对象text1和命令按钮组对象cmg1对象各一个,cmg1中包含cm1和cm2两个命令按钮。

如果要在cm1命令按钮的某个事件中访问文本框text1的value属性,下列式子正确的是()。

A.this.parent.text1.valueB.this.text1.value

C.this.parent.parent.text1.valueD.this.thisform.text1.value

70.表单中包含一个命令按钮,在运行表单时,下列有关事件引发次序的叙述中,正确的是()。

A.先是表单的load事件,然后是表单的init事件,最后是命令按钮的init事件

B.先是命令按钮的init事件,然后是表单的init事件,最后是表单的load事件

C.先是表单的load事件,然后是命令按钮的init事件,最后是表单的init事件

D.先是表单的init事件,然后是命令按钮的init事件,最后是表单的load事件

71.不可以作为文本框控件的数据来源的是()。

A.数值型字段B.字符型字段C.备注型字段D.内存变量

72.有一文本框对象text1与公共变量y数据绑定,y当前值为字符串"abc",文本框将显示()。

A."abc"B.text1C.abcD.y

73.形状控件所显示的图形不可能是()。

A.圆角正方形B.圆C.等边三角形D.椭圆

74.下面关于列表框和组合框的正确叙述是()。

A.列表框和组合框都可以实现多重选择

B.列表框和组合框都不能实现多重选择

C.列表框可以实现多重选择,而组合框不能

D.组合框可以实现多重选择,而列表框不能

75.下列控件组中全是容器类的是()。

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

C.表单、页框、表格D.命令按钮组、页框、编辑框

76.可以直接在页框中添加的对象是()。

A.表单B.表格C.页面D.文本框

77.要使文本框最多只能接受6个字母,应对文本框做的设置为()。

A.将format属性设为aB.将format属性设为AAAAAA

C.将inputmask属性设为AAAAAAD.将inputmask属性设为a

78.当某个字段被绑定到某个控件时,移动记录指针后如果字段的值发生变化,则该控件的()属性的值也随之发生变化。

A.ControlB.NameC.VauleD.Caption

79.下列控件中,具有caption属性的是()。

A.列表框B.页框C.复选框D.选项按钮组

80.数据环境泛指定义表单、表单集或报表时使用的数据源,数据环境中只能包含()。

A.表和表间关系B.表C.表、视图和表间关系D.表和视图

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

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

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

C.数据环境是表单的容器

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

82.表单初运行时,以下()方法可实现在表单的标签对象label1中显示系统日期。

A.在属性窗口中将label1的caption属性设为:

date()

B.在属性窗口中将label1的caption属性设为:

=date()

C.在属性窗口中将label1的caption属性设

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 人力资源管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1