ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:24.14KB ,
资源ID:8245726      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8245726.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VFP综合练习.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VFP综合练习.docx

1、VFP综合练习VFP 6.0综合练习(选择题)1. 数据管理技术的发展经历了三个阶段,其中不包括的阶段是( )。A.人工管理阶段 B.数据库系统阶段 C.机器管理阶段 D.文件系统阶段 2. 在信息世界中,客观存在并且可以相互区别的事物称为( )。A. 记录 B. 属性 C.实体 D. 联系3. 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( )。A. m:n B. m:k C. 1:m D. 1:14. 在教学中,一个学生要学习多门课程,而一门课程又有多名学生学习,则学生与课程这两个实体之间存在着( )联系。A. 一对一 B. 一

2、对多 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

3、. 实体模型9. 在关系模型中,如果从两个或多个关系中选取属性满足一定条件的元组,组成一个新的关系,该关系运算属于( )。A. 排序 B. 选择 C.连接 D. 投影 10. 在下列关系基本性质的描述中,错误的概念是( )。A. 关系中不允许存在两个完全相同的元组B. 元组的顺序无关紧要C. 关系中的每一列的属性值可以取自不同的值域D. 列的顺序无关紧要11. 在关系模型中,常利用公共属性建立两个表的联系,对于被关联的子表,这个属性称之为( )。A. 主码 B. 候选码 C.外码 D. 关联码12. 在下列关系模型的叙述中,正确的概念是( )。A. 主码至多由一个属性组成B. 关系的一个属性可

4、以对应于多个值域C. 关系中的一个元组对应于一个实体D. 表与表之间的关联可以不通过公共属性实现13. 项目管理器的文档选项卡用于显示和管理( )。A. 表单、报表和查询 B. 数据库、表单和报表C. 表单、报表和标签 D. 查询、报表和视图14. VFP提供了多种设计器,如果要建立表、视图,在不同的表之间查看并创建关系,应使用( )。A. 表设计器 B. 报表设计器 C. 数据库设计器 D. 表单设计器15. 在选项对话框的文件位置选项卡里,可以设置( )。A. 表单的默认大小 B. 日期和时间的显示格式C. 默认目录 D. 程序代码的颜色16. 不能退出Visual FoxPro的操作方法

5、是( )。A. 文件菜单中选择退出 B. 单击关闭窗口按钮C. 系统控制菜单中选择“最小化” D. 使用quit命令17. 要执行命令窗口中的命令,将光标置于( )后按回车键执行。 A. 行首 B. 行末 C.行中任意位置 D. 行中央18. 下面关于visual foxpro数组的叙述中,错误的是( )。A. 用dimension和declare都可以定义数组B. visual foxpro只支持一维数组和二维数组C. 一个数组中各个数组元素必须是同一种数据类型D. 新定义数组的各个数组元素初值为.f.19. 在下列函数中,函数返回值为数值型的是( )。A. TIME( ) B. SUBST

6、R( ) C. YEAR( ) D. SPACE( ) 20. 以下函数返回值不是数值型的是( )。 A. LEN(Visual FoxPro) B. AT(This,ThisForm)C. LEFT(ThisForm,4) D. YEAR(DATE()21. 表达式val(a2)*len(foxpro)的值是( )。A. a2*foxpro B. a2foxpro C. 0 D. 1222. 设L=668,M=537,N=L+M,表达式5+&N的值是( )。A. 类型不匹配 B. 5+L+M C. 1210 D. 5+&N23. 下列字符串的逻辑运算结果为.f.的表达式为( )。(假设exa

7、ct状态为OFF)A. comf $ comfortable B. student=stu C. computer=comp D. system=system24. 假设x、y、w分别为字符型、逻辑型、数值型内存变量,并且已正确赋值,则在下列表达式中错误的是( )。A. x+dtoc(date() B. 32 and yC. (not w) and x D. w+ctod(01-01-2003) 25. 数据库的表要求某字段输入的数据必须满足某个条件才能被接收,否则要求用户重新输入该数据。通过设置字段( )可满足该要求。A. 有效性默认值 B. 有效性信息 C. 有效性规则 D. 注释26.

8、用表设计器创建一个自由表时,不能实现的操作是( )。A. 设置某字段可以接受NULL值 B. 设置某字段的类型为通用型C.设置表中某字段的默认值 D. 设置表的索引27. 如果一个关系中某些属性的取值与其它关系的某些属性相关,这种情况称之为( )。A. 字段有效性 B. 记录有效性 C. 参照完整性 D. 触发器规则28. 某关系表规定奖金字段输入的数据必须在100和999之间(含100和999),则应在数据库表设计器的字段有效性规则输入框中输入( )表达式。A. 100=奖金=100 and =100 and 奖金=999 D. (not 奖金=100)29. 下列关于数据库表和自由表的概念

9、叙述中正确的是( )。A. 一个数据库表可以属于多个数据库B. 自由表是一个独立的表,可以属于任何数据库C. 数据库表可以从数据库中移出,变成自由表D. 数据库表和自由表的表设计器功能完全相同30. 在数据库设计器中,如果要在两个表之间建立关联关系,以下描述中错误的是( )。A. 建立关联的两个表要具有相同属性的字段B. 每个表要在关联或被关联的字段上建立索引C. 两个表之间可以建立多对多的关系D. 两个表之间可以建立一对一或一对多的关系31. 使用索引的目的是( )A. 节省存储空间 B. 便于管理C. 提高查询速度 D. 提高数据更新的速度 32. 数据库的表设计器与自由表设计器的索引类型

10、有所不同,( )只适用数据库表。A. 唯一索引 B. 候选索引 C.主索引 D. 普通索引33. 下列关于索引的叙述中,正确的是( )。A. 不可以在自由表中创建主索引B. 建立主索引的主关键字值不能为空,但可以有重复数值C. 可以在自由表中建立候选索引D. 唯一索引中只保留关键字段值相同的第一条记录34. 关于数据工作期的操作,正确的叙述是( )。A. 在数据工作期窗口中,可以对未索引的表进行索引B. 数据工作期可建立表之间的永久关系C. 数据工作期可以观察某个表是否经过索引D. 数据工作期中可导入视图35. 不论表文件是否索引,定位到相同记录上的命令是( )。A. go top B. go

11、 bottom C. go 6 D. skip36. 已对stu.dbf按年龄(数值型)升序建立索引文件ai.idx,在执行如下命令use stu index aigo topskip -1skip此时记录指针指向( )。A. 记录号为1的记录 B. 记录号为2的记录C. 年龄次小的记录 D. 年龄最小的记录37. 要对学号(字符型)和出生日期(日期型)两个字段进行索引,正确的表达式是( )。A. 学号+出生日期 B. str(学号)+str(出生日期)C. 学号+dtoc(出生日期) D. 学号+ctod(出生日期)38. stu.dbf中有性别(字符型)、平均分(数值型)等字段,欲显示平均

12、分超过90分和低于60分的全部女生的记录,应该使用的命令是( )。A. DISPLAY ALL FOR 性别=女 OR 平均分90 OR 平均分90,平均分90 OR 平均分90 AND 平均分=85B. replace all 平均成绩 =85 for 奖学金 with 一等C. replace all 奖学金 with 一等 for 平均成绩=85D. replace all 平均成绩 with 85 for 奖学金 =一等40. stu.dbf,其中有学号、姓名、数学、语文等字段,现要计算语文、数学两门中至少有一门及格课程的人数,应使用的命令为( )。A. count for 语文=60

13、 B. count for 语文=60 and数学=1 D. count for int(语文/60)*int(数学/60)=141. 当用locate命令查找到一条符合条件的记录时,以下描述中不正确的是( )。A. 记录指针指向第一个满足条件的记录B. found()返回值为.T.C. 若继续查找下一个满足条件的记录,应再执行一次locate命令D. 若继续查找下一个满足条件的记录,应执行continue 命令42. SQL是( )的缩写。AStandard Query Language B. Select Query LanguageCStructured Query Language D

14、. 以上都不是43. 若stu.dbf有5个字段、10条记录,现要将查询结果保存至一个数组a1中,应在select-sql命令中使用的子句为( )。A. into array a1(5,10) B. into array a1(5)C. into array a1 D. into array a1(10)44. 要将查询结果保存至一个临时表中,应在select-sql命令中使用( )子句。A.into temporary B.into table C.into cursor D.into index45. 在sql的select语句中,参数top n 用于限制查询记录的数目,与之配合使用的子句

15、为( )。A. where 子句 B. group by 子句 C. order by 子句 D. join 子句46. 下列( )不能作为查询的输出去向。A. 浏览 B. 图形 C. 视图 D. 屏幕47. 查询文件中保存的内容是( )。A. 与查询有关的表 B. 查询的结果 C. 查询的命令 D. 查询的条件48. SQL的数据修改命令是( )。A) CREATE B) INSERT C) UPDATE D) DELETE49.下列关于查询设计器的正确叙述是( )。A.“联接”选项卡与SQL语句的group by 短语对应B.“筛选”选项卡与SQL语句的having 短语对应C.“排序依据

16、”选项卡与SQL语句的order by 短语对应D.“分组依据”选项卡与SQL语句的join on 短语对应50. 使用查询设计器进行查询,要使查询的输出结果显示两张表中满足条件的记录,应使用的查询方式为( )。A. 左联接 B. 右联接 C.内部联接 D. 完全联接51. stu.dbf含有name字段(字符型),要在查询结果中把输出字段name所在列的标题显示为姓名, 应在select-sql命令中使用( )命令。A. select 姓名 as name from student B. select name title 姓名 from student C. select name as

17、姓名 from studentD. select name=姓名 from student52. stu.dbf中含有学号、姓名等字段,要在stu表中查询所有姓王的同学的信息,并按学号降序排列显示,正确的select-sql命令是( )。A. select * from stu where right(姓名,2)=王 order by 学号 ascB. select * from stu where ltrim(姓名,2)=王 order by 学号 ascC. select * from stu where left(姓名,2)=王 order by 学号 descD. select * f

18、rom stu where str(姓名,2)=王 order by 学号 desc53. stu.dbf中有学号、姓名、性别、总分等字段, 要找出一条总分最高的记录,应使用的sql语句为( )。A. select max(总分) from stu order by 总分 B. select max(总分) from stu C. select top 1 * from stu order by 总分 descD. select top 1 * from stu group by 总分54. stu.dbf中有学号、姓名、性别、总分等字段, 要找出最高分的男生和女生的姓名和总分,应使用的sql

19、语句为( )。A. select姓名,max(总分) from stu where性别=男 or性别=女B. select姓名,max(总分) from stu where性别=男 and性别=女C. select姓名,max(总分) from stu group by性别D. select姓名,max(总分) from stu order by性别55 GZ.DBF有职工号、部门、工资等字段,要按部门统计工资总数,正确的命令是( )。A. select 部门,SUM(工资) from GZ by 部门B. select 部门,SUM(工资) from GZ order by 部门C. sel

20、ect 部门,SUM(工资) from GZ group by 部门D. select 部门,SUM(工资) from GZ having 部门56bj.dbf有班级号、班级名称等字段,stu.dbf有班级号、学号、姓名等字段,现执行如下SQL命令: select 班级名称,count(*) as 人数 from bj,stu ; where bj.班级号=stu.班级号 group by bj.班级号 ; order by 2 desc该语句的含义是( )。A. 统计各班的学生人数,并按班级号降序排列B. 统计各班的学生人数,并按班级号升序排列C. 统计各班的学生人数,并按人数降序排列D.

21、统计各班的学生人数,并按人数升序排列57. 有如下程序:input 请输入一个数: to n1input 请输入另一个数: to n2if n1=n2 n1=int(n1/n2) n2=n1*n2else n2=mod(n2,n1) n1=n1*n2endif? n1,n2程序运行时输入5和4后,显示结果是( )。A. 20 1 B. 1 20 C. 1 4 D. 4 158. 执行下列程序后,变量x的值为( )。x=0do case case x0 x=x+1 case x1 x=x+1 otherwise x=4endcaseA. 1 B. 2 C. 4 D. 3 59. 运行下列程序后,

22、语句 ?123 被执行的次数是( )。i=0do while i10 if i%2=0 ?123 endif ?abc i=i+1enddoreturnA. 10 B. 11 C. 5 D. 660. 有如下程序段:input 请输入字符串: to c1?for i=1 to len(c1) step 2 ? substr(c1,i,1)endfor运行时输入abcde,则输出的结果为( )。A. abcde B. edcba C. ace D. abc 61. 有如下程序段:dimension s1(3)store 1 to i,n1,n2do while iy ? x,y else ? y

23、,x endif endprocA. 1 2 3 B. 3 1 2 C. 2 1 3 D. 1 3 263. 运行下列程序,其结果为( )。 store 3 to i,j do proc1 ? i,j procedure proc1 i=i+j j=j+2*i endprocA. 5 10 B. 3 12 C. 6 15 D. 7 864. 运行下列程序,显示结果为( )。 x1=2 x2=1 do proc1 with x1,x2 ? x1,x2 return procedure proc1 parameter n1,n2 n2=n1 n1=n2 endprocA. 1 1 B. 1 2 C

24、. 2 2 D. 2 165. 运行下列程序,显示结果为( )。 x1=2 x2=1 do proc1 with x1,(x2) ? x1,x2 return procedure proc1 parameter n1,n2 n2=n1 n1=n2 endprocA. 1 1 B. 2 2 C. 2 1 D. 1 2 66. 一个表单从加载到显示,依次引发的表单事件有( )。A. load、activate、init B. init、load、activateC. load、init、activate D. init、activate、load67. 对象的属性是指( )。A. 对象所具有的行为

25、 B. 对象所具有的动作C. 对象所具有的特征和状态 D. 对象所具有的继承性68. 不能直接在表单中添加的对象是( )。A. 页框 B. 命令按钮组 C.页面 D. 命令按钮69. 假定表单里有文本框对象text1和命令按钮组对象cmg1对象各一个,cmg1中包含cm1和cm2两个命令按钮。如果要在cm1命令按钮的某个事件中访问文本框text1的value属性,下列式子正确的是( )。A. this.parent.text1.value B. this.text1.valueC. this.parent.parent.text1.value D. this.thisform.text1.va

26、lue70. 表单中包含一个命令按钮,在运行表单时,下列有关事件引发次序的叙述中,正确的是( )。A. 先是表单的load事件,然后是表单的init事件,最后是命令按钮的init事件B. 先是命令按钮的init事件,然后是表单的init事件,最后是表单的load事件C. 先是表单的load事件,然后是命令按钮的init事件,最后是表单的init事件D. 先是表单的init事件,然后是命令按钮的init事件,最后是表单的load事件71. 不可以作为文本框控件的数据来源的是( )。A. 数值型字段 B. 字符型字段 C. 备注型字段 D. 内存变量72. 有一文本框对象text1与公共变量y数据

27、绑定,y当前值为字符串abc,文本框将显示( )。A. abc B. text1 C. abc D. y73. 形状控件所显示的图形不可能是( )。A. 圆角正方形 B. 圆 C.等边三角形 D. 椭圆74. 下面关于列表框和组合框的正确叙述是( )。A. 列表框和组合框都可以实现多重选择B. 列表框和组合框都不能实现多重选择C. 列表框可以实现多重选择,而组合框不能D. 组合框可以实现多重选择,而列表框不能75. 下列控件组中全是容器类的是( )。A. 表格、列、文本框 B. 命令按钮、选项按钮组、列表框C.表单、页框、表格 D. 命令按钮组、页框、编辑框76. 可以直接在页框中添加的对象是

28、( )。A. 表单 B. 表格 C.页面 D. 文本框77. 要使文本框最多只能接受6个字母,应对文本框做的设置为( )。A. 将format属性设为a B. 将format属性设为AAAAAAC. 将inputmask属性设为AAAAAA D. 将inputmask属性设为a78. 当某个字段被绑定到某个控件时,移动记录指针后如果字段的值发生变化,则该控件的( )属性的值也随之发生变化。A. Control B. Name C. Vaule D. Caption79. 下列控件中,具有caption属性的是( )。A. 列表框 B. 页框 C. 复选框 D. 选项按钮组80. 数据环境泛指定

29、义表单、表单集或报表时使用的数据源,数据环境中只能包含( )。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