VF习题讲解(答案)_第1页
VF习题讲解(答案)_第2页
VF习题讲解(答案)_第3页
VF习题讲解(答案)_第4页
VF习题讲解(答案)_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、一. 填空题1. 数据模型一般有_层次_、_网状_和_关系_。2. 人一般有身份证号、姓名、性别等属性,其中可作为主关键字的是_身份证号_。3. 函数INT(-3415)的值是_-3_。4. 函数LEN(SPACE(2)-SPACE(3)的返回值是_5_。5. 一个表的主关键字被包含到另一个表中时,在另一个表中称这些字段为_外键_。6. 二维表中的行称为关系的_元组_。7. 查询设计器与视图设计器相比,少了_更新条件_选项卡。8. 扩展名为.DBC的文件表示_数据库_;表示应用程序文件的扩展名为_.prg_。9. 用事件方式释放当前运行的表单用_thisform.release_。10. 在V

2、isual FoxPro中, _quit_命令能在程序终止后,直接退出Visual FoxPro系统环境,返回Windows操作系统环境。11. 若X=青岛理工大学,left(x,2)、SUBSTR(X,3,6)的显示结果分别为_ _”青”_、_”岛理工”_。12. 实现表之间临时联系的命令是_set relation to _。13. 在表的尾部追加一条空白记录的VF命令是_append blank_。14. ?VARTYPE(10/25/01)的输出值是_C_。15. ?ROUND(123456,2),显示结果为_123.46_,?ROUND(123456,-2),显示结果为_100_。1

3、6. LEFT(,LEN(数据库)的计算结果是_”_。 17. 设工资=1200,职称=教授,下列逻辑表达式的值是_.T._。工资1000 AND (职称=教授OR 职称=副教授) 18. 在参照完整性的设置中,如果要求在主表中删除记录的同时删除子表中的相关记录,则应将“删除”规则设置为_级联_。19. 在SQL中,用 _delete_命令可以从表中删除行,用 _drop table_ 命令可以从数据库中删除数据表。20. 视图可分为_本地_、 _远程_两种。21. 有程序段如下: STORE 0 TO X,Y DO WHILET X=X+1 Y=Y+X IF X=100 EXIT ENDIF

4、 ENDDO ? Y=+ALLTRIM(STR(Y)这个程序是计算_数字1到100的和_的,执行后的结果是_5050_。22. 请阅读下列判断一个自然数是否为素数的程序,并将程序填写完整。CLEARSET TALK OFFINPUT请输入一个大于1的自然数:TO NK=0 &K的值为0表示所输入的自然数是素数,为1表示不是素数J=2DO WHILE JN IF MOD(N,J)_0_ _J=J+1_ LOOP ELSE K=1 EXIT _ENDIF_ ENDDOIF K=0 ?ALLTRIM(STR(N)+ 是质数 ENDIF ? 再见!SET TALK ONRETURN 二. 程序题1.

5、求两个数中较大值2. 求前10个自然数的阶乘和:S=1!+2!+3!+10!3. 编程求自然数11000中所有能被7整除的数的累加和。4. 编程求e=1+1/1!+1/2!+1/10!的值。5. 计算1100的奇数和 6. 求数N的阶乘7. 编程实现下列分段函数1 (X0)0 (X=0)1 (X0)Y= Y= 三. 选择题1. 在数据库中存储的是( )。A)数据 B)数据模型 C)数据以及数据之间的联系 D)数据结构2. 在关系中选取满足某个条件的元组的关系运算称之为( )。A)选中运算 B)选择运算 C)投影运算 D)搜索运算3. 依次执行Visual =“ABC”和ABC= Visual命

6、令后,再执行?Visual +ABC命令的结果是( )。A)ABCABC B)Visual FoxProABCC)FoxPro Visual FoxPro D)ABC Visual FoxPro4. 下列( )不能作为VFP中变量名。A)ABCDEFG B)P C)89TWDDFF D)xyz5. “x是小于100的非负数”用VFP表达式表示是( )。A)0x100 B)0=x100 C)0=x and x100 D)0=x OR x1006. 连续执行以下命令之后,最后一条命令的输出结果是( )。(表示空格) SET EXACT OFF X=A ?IIF(A=X,XBCD,X+BCD) A)

7、A B)BCD C)ABCD D)ABCD 7. 在下列函数中,函数值为逻辑值的是( )。 A)AT(人民,中华人民共和国) B)CTOD(01/01/96) C)BOF() D)SUBSTR(DTOC(DATE(),7) 8. ?AT(大学,北京语言文化学院)的答案是( )。A)12B)13C)16D)09. STR(10987,7,3)的值是( )。A)10987B)“10987” C)109870D)“109870”10. 已知D1和D2为日期型变量,下列4个表达式中非法的是( )。A)D1D2B)D1+D2 C)D1+28D)D13611. 下列4个表达式中,运算结果为数值的是( )。

8、A)99881255 B)200+8001000C)COTD(11/22/01)20 D)LEN(SPACE(3)112. 设有变量pi=3,执行命令?ROUND(pi,3)的显示结果为( )。A)3141 B)3142 C)3140 D)300013. 以下四条语句中,正确的是( )。A)a=1,b=2B)a=2 b=1 C)store 1 to a,bD)store 1,2 to a,b14. 设有一字段变量“姓名”,目前值为“赵磊”,又有一内存变量“姓名”,其值为“何菲”,则命令:?姓名的值应为( )。A)赵磊B)何菲 C)赵磊D)何菲15. 设X=ABC,Y=ABCD,则下列表达式中值

9、为 .T. 的是( )。A)XYB)XY C)X $ YD)AT(X,Y)=016. 假定M=22+28,则执行命令?M后屏幕将显示( )。A)50B)2228 C)22+28 D)1017. 执行下列命令后,输出结果为( )。STORE 66649TO X?INT(&X+4)A)666B)666494 C)670D)6704918. 执行如下命令序列:YA=100YA=200YAB=300N=AM=Y&N?&M最后一条命令的显示值应为( )。A)100B)200 C)300D)YN19. 设R=2,A=3*R*R,则A的值应为( )。A)0B)不存在 C)12 D) 1220. 用DIMEN

10、SIONQ(2,3)命令定义的数组Q,再对各数组元素赋值:Q(1,1)=1, Q(1,2)=2, Q(1,3)=3, Q(2,1)=4, Q(2,2)=5, Q(2,3)=6。然后执行命令?Q(2),则显示结果是( )。A)4B)2 C)FD)变量未定义的提示21. 在表中对所有记录作逻辑删除的命令是( )。A)delete all B)pack C)recall all D)zap22. 物理删除当前表中所有添加了逻辑删除标记的记录的命令是( )。A)zap B)delete all C)delete table D)pack23. 在Visual FoxPro中,可以对字段设置默认值的表(

11、 )。 A)必须是数据库表 B)必须是自由表 C)自由表或数据库表 D)没有表能设置字段的默认值24. 要为当前表所有职工增加100元工资应该使用命令( )。A) CHANGE 工资 WITH 工资+100 B) REPLACE 工资 WITH 工资+100C) CHANGE ALL 工资 WITH 工资+100 D) REPLACE ALL 工资 WITH 工资+10025. 自由表中字段名的最大长度是( )。A)10B)254C)8D)12826. 定位第一条记录上的命令是( )。A)GO TOP B)GO BOTTOM C)GO 6 D)SKIP27. 执行SELECT 0选择工作区的结

12、果是( )。A)选择了0号工作区 B)选择了编号最小的空闲工作区C)关闭选择的工作区 D)选择已打开的工作区28. SQL语句中修改表结构的命令是( )。A)MODIFY TABLE B)MODIFY STRUCTUREC)ALTER TABLE D)ALTER STRUCTURE29. 如果要在查询结果中列出在最前面的5个记录,要在SELECTSQL命令中添加参数( )。A) next 5 B) record 5 C) first 5 D) top 5 30. 关系数据库的任何检索操作都是由三种基本运算组合而成的。这三种基本运算不包括( )。A连接B比较 C选择 D投影31. 在E-R图中,

13、用来表示实体联系的图形是( )。A椭圆B矩形C菱形D三角形32. 下列关于变量的叙述中不正确的是( )。A变量值可以随时改变 B变量值不可以随时改变CVisual FoxPro的变量分为字段变量和内存变量 D在Visual FoxPro中,可以将不同类型的数据赋给同一个变量33. 学生性别的取值只能为“男”,“女”,这个范围在关系模型中被称为( )。A域 B码 C分量 D集合34. 在VFP中, ( )命令能在程序终止后,直接退出VFP系统环境。AEXIT BQUIT CGO OUT DTUICHU35. 建立索引时,( )字段不能作为索引字段。A字符型 B数值型 C备注型 D日期型36. 对

14、于数据库添加表( )说法是错误的。A可以将一个自由表添加到数据库中 B可以将一个数据库表直接添加到另一个数据库中C可以在项目管理器中将自由表拖到数据库中,使它成为数据库表D将一个数据库表从一个数据库移到另一个数据库,则必须先使其成为自由表37. 数据库表间创建的永久关系保存在( )中。A数据库表 B数据库 C表设计器 D数据环境38. 在DO WHILE / ENDDO循环中,若循环条件设置为.T.,则下列说法中正确的是( )。A程序无法跳出循环 B程序不会出现死循环C用EXIT可跳出循环 D用LOOP可跳出循环39. 在VFP中,可以使用的两类变量是( )。A内存变量和字段变量 B全局变量和

15、局部变量C字段变量和简单变量 D内存变量和自动变量40. 通过关键字建立(临时)关联的前提是( )。A父表必须索引并打开 B子表必须索引并打开 C两个表必须建立索引并打开 D两表都不必建立索引41. 若建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是( )。A主索引 B惟一索引 C侯选索引 D普通索引42. 对当前已打开的表文件按数值型字段“总分”降序排序的命令是( )。ASORT TO ON 总分 BSORT TO ZF ON 总分CSORT TO ZF ON 总分 /A DSORT TO ZF ON 总分 /D43. 执行LOCATE FOR 成绩60后,要将成绩定位在下一个

16、成绩小于60分的记录上,应使用命令( )。ALOCATE WHILE成绩6 BSKIP CLOCATE FOR 成绩= 12 OR = 12 AND = 12 OR 年龄= 12 AND 年龄=4658. 在Visual FoxPro的菜单或菜单选项中,经常会有一些呈暗灰色的选项,这可能是( )。A这些项在当前状态下不起作用或其处理程序没有装入B系统运行发生故障 C本身有缺陷 D以上都不对59. 不能接受用户通过键盘输入值的控件是( )。A文本框 B列表框 C标签 D组合框60. 假设已经生成了名为mymenu的菜单,问执行该菜单文件的命令是( )。ADO mymenu BDO mymenu.

17、mprCDO mymenu.pjxDDO mymenu.mnx61. 创建报表的命令是( )。ACREATE REPORT BMODIFY REPORT CRENAME REPORT DDELETE REPORT62. 在Visual FoxPro中,使用“表单设计器”创建表单,生成的表单文件的扩展名是( )。A.SCXB.PRG C.MNX D.TXT63. 设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学、并按年龄进行降序排序生成新的表WS,正确的SQL命令是( )。 ASELECT * FROM S WHERE 性别= 女 AND 年龄= 18 ORDER BY

18、 年龄 DESC INTO TABLE WS BSELECT * FROM S WHERE 性别= 女 AND 年龄= 18 ORDER BY 年龄 INTO TABLE WS CSELECT * FROM S WHERE 性别= 女 AND 年龄= 18 ORDER BY 年龄 DESC INTO TABLE WS DSELECT * FROM S WHERE 性别= 女 OR 年龄=1982-03-20 AND 性别=”男” BSELECT * FROM 学生WHERE 出生日期=1982-03-20 OR 性别=”男” DSELECT * FROM 学生WHERE 出生日期=1982-0

19、3-20 OR 性别=”男”66. 计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是( )。ASELECT AVG(成绩) FROM 选课WHERE 姓名=”刘明” BSELECT AVG(成绩) FROM学生,选课WHERE 姓名=”刘明” CSELECT AVG(成绩) FROM学生,选课WHERE学生.姓名=”刘明” DSELECT AVG(成绩) FROM学生,选课WHERE学生.学号=选课.学号 AND姓名=”刘明”67. 执行如下程序 SET TALK OFF S=0 i=1 INPUT N= TO N DO WHILE S=5 S=S+i i=i+1 ENDDO ?S SET TALK ON 如果输入N值为5,则最后S的显示值是( )。A1 B3 C5 D668. 如下程序段的输出结果是( )。DECLARE b(6)FOR i=1 TO 6 b(i)=i*10NEXTFOR i=1 TO 6 ?b(6)NEXT A

温馨提示

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

最新文档

评论

0/150

提交评论