VFP上机实践习题及答案

2020-04-18 02:50

1

VFP上机实践习题及答案

一、选择题:

1. 在关系理论中,把能够唯一地确定一个元组的属性或属性组合称之为关键字

2. 运行 Visual Foxpro 6.0,错误的方法是拖动 Visual Foxpro 6.0 图标到一个新位置 3. 学生性别的取值只能为\男\,\女\,这个范围在关系模型中被称为 域 4. Visual Foxpro 6.0 的系统配置文件是config.fpw

5启动 Visual Foxpro 6.0 屏幕上出现两个窗口:一个是 Visual Foxpro 6.0 的主窗口,另一个是命令 6. 在 Visual Foxpro 6.0 中,可以在同类数据之间进行减运算的数据类型是数值型,字符型,日期型 7. 下列表达式中不符合 Visual Foxpro 6.0 语法要求的是T+t

8 在以下四组中,每组有两个分别运算的函数,运算结果相同的是A) LEFT(\与SUBSTR(\

9. 学生数据库的性别字段为逻辑型,男为逻辑真,女为逻辑假。有以下命令序列: USE STUDENT APPEND BLANK

REPLACE 姓名 WITH \欧阳惠\性别 WITH .F. ? IIF(性别, \男\女\最后一条命令显示的是女

10. 以下四组操作,每组有两条分别执行的命令,执行结果相同的是 执行内存变量赋值命令 STORE space(20) TO blank 之后,再执行

?LEN (blank+space(5)) ?LEN (blank-space(5))

11. 执行以下命令序列m=len(\ ?m=m+1 的显示结果是f.

12. 下列表达式的结果不是数值的是?chr(13) 13. 执行下列命令序列dimension s(3,4) s(2,3)=[3+2] ?type(s(7)) 的显示结果是N

14. 将表中的当前记录复制到数组当中,应使用的命令是scatter to

15. 要把以 M 为第三个字符的全部内存变量存入内存变量文件 ST.MEM 中,应使用命令SAVE ALL LIKE ??M* TO ST 16. 执行以下命令序列

STORE CTOD(\STORE MONTH(RQ) TO DT ? DT

显示的 DT 值为6

17. 设 X=\,Y=\,则下列表达式中值为 .T. 的是X$Y

2 18. 以下赋值语句正确的是STORE 8 TO X,Y 19. 下列4个表达式中,运算结果为数值的是LEN(SPACE(3))-1 20. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是投影 21. 有如下命令序列:

s=\年下半年计算机等级考试\?LEFT(s,6)+RIGHT(s,4)

执行以上命令后,屏幕上所显示的是2001年考试

22. 执行命令DIMENSION M(4,2) 之后,数组 M 的下标变量个数和初值分别是8,.F. 23. 执行如下命令序列

ANS=\

MYFILE=SUBSTR(ANS,1,AT(\?MYFILE

最后显示的变量 MYFILE 值为STUDENT 24. 有下列语句序列:

Y=\X=VAL(Y) ? &Y=X

执行以上语句序列之后,最后一条命令的显示结果是.T.

25. 要判断数值型变量Y是否能够被 7 整除,错误的条件表达式为INT(Y/7)=MOD(Y,7)

26. 如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间

的关系属于一对一联系

27. VFP支持的数据模型是关系数据模型 28. 下列函数中函数值为字符型的是TIME() 29. 在下面的数据类型中默认为 .F. 的是逻辑型

30. 执行 STORE “1999年12月庆祝澳门回归祖国! “ TO XY 命令之后,要在屏幕上显示 “澳门1999年12月回归祖国! “,应使用命令?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,10) 31. 以下哪些是合法的数值型常量123

32. ?at(“大学”\北京语言文化学院”) 的答案是0

33. 假如已执行了命令 M=[28+2],再执行命令 ?M,屏幕将显示28+2

34. 在下列表达式中,结果不是日期类型数据的表达式是date()-{^1985-10-1}

35. 若能正确执行 ?M.para 和 ?H.para,则前一个 para 是内存变量名,后一个 para 是字段名 36. 执行命令 ?at(“net”\”) 的显示结果是6

37. 设 A=[5*8+9],B=6*8,C=“6*8”,下列表达式中属于合法表达式的是A+C 38. 系统变量名均以_下划线_开头

39. 设 M=“111”,N=“222”, 下列表达式为假的是NOT(M<>N) 40. 执行如下命令序列(设今天是 2002 年 8 月 3 日) store date() to m_date M_date=m_date-365 ?year(m_date)

的显示结果是2001

41. 执行命令 ?chr(65)+”K” 的结果是AK 42. 函数 mod(23,-5) 的结果是-2

43. 执行命令 ?space(3)-space(2) 的结果是5

44. 设变量 y=2.7184,在执行命令?ROUND(y,3)后显示的结果是2.718 45. 数据库应用系统的核心是数据库管理系统

46. 设 X=“ABC”,Y=“ABCD”,则下列表达式中值为 .T. 的是X$Y 47. 以下赋值语句正确的是STORE 8 TO X,Y

48. 下列 4 个表达式中,运算结果为数值的是LEN(SPACE(3))-1 49. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是投影 50. 有如下命令序列:

s=“2001年下半年计算机等级考试” ?LEFT(s,6)+RIGHT(s,4)

执行以上命令后,屏幕上所显示的是2001年等级考试

51. 在 VFP 中,数据库表和自由表的字段名最大字符数分别是128,10 52. 在 VFP 中,当创建一个数据库文件时,应选用数据库向导

53. VFP 中的 “文件” 菜单中的 “关闭” 命令是用来关闭当前活动窗口 54. 用二维表数据来表示实体及实体之间联系的数据模型称为关系模型

55. 数据库 DB,数据库系统 DBS,数据库管理系统 DBMS 三者之间的关系是DBS 包括 DB 和 DBMS 56. 在下述关于数据库系统的叙述中,正确的是数据库的数据项和记录之间都存在联系

3

57. 数据库系统与文件系统的主要区别是文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

58. 数据库系统的核心是操作系统

59. Visual Foxpro 6.0 是一种关系型数据库管理系统,所谓关系是指数据模型符合一定条件的二维表格式

60. 关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括比较

61. 为了合理组织数据,应遵从设计原则是“一事一地” 的原则,即一个表描述一个实体或实体间的一种联系 。表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段。用外部关键字保证有关联的表之间的联系

62. Visual FoxPro 是一个32 位数据库开发系统

63. 退出 Visual Foxpro 的操作方法是从 “文件” 下拉菜单中选择 “退出” 选项。 用鼠标左按钮单击关闭窗口按钮。在命令窗口中键入 QUIT 命令,然后敲回车键

64. 显示与隐藏命令窗口的操作是单击 “常用” 工具栏上的 “命令窗口” 按钮。通过 “窗口” 菜单下的 “命令窗口” 选项来切换。直接按 Ctrl+F2 或 Ctrl+F4 组合键 65. 下面关于工具栏的叙述,错误的是D

A) 可以创建用户自己的工具栏 B) 可以修改系统提供的工具栏 C) 可以删除用户创建的工具栏 D) 可以删除系统提供的工具栏 66. 在 “选项” 对话框的 “文件位置” 选项卡中可以设置 : 默认目录 67. 项目管理器的 “数据” 选项卡用于显示和管理数据库,自由表,查询和视图

4

68. 项目管理器的 “文档” 选项卡用于显示和管理表单,报表和标签

69. 要启动 Visual Foxpro 的向导可以 : 打开新建对话框。单击工具栏上的 “向导” 图标按钮。从 “工具” 菜单中选择 “向导”

70. 在 Visual Foxpro 中,有下面几个内存变量赋值语句: X={^2001-07-28 10:15:20 PM} Y=.T. M=$123.45 N=123.45 Z=“123.24”

执行上述赋值语句之后,内存变量 X,Y,M,N 和 Z 的数据类型分别是T,L,Y,N,C 71. 以下日期值正确的是{^2001-05-25}

72. 在下面的 Visual Foxpro 表达式中,不正确的是C

A) {^2001-05-01 10:10:10 AM}-10 B) {^2001-05-01}-DATE() C) {^2001-05-01}+DATE() D) [^2001-05-01]+[1000] 73. 在下面的 Visual Foxpro 表达式中,运算结果是逻辑真的是EMPTY(SPACE(2)) 74. 设 D=5>6,命令 ?VARTYPE(D) 的输出值是L

75. 在下列函数中,函数值为数值的是AT('人民','中华人民共和国') 76. 设 N=886, M=345, K='M+N',表达式 1+&K 的值是1232

77. 表达式 VAL(SUBS(“奔腾586”,5,1))+LEN(“Visual Foxpro”) 的结果是18.00

78. 连续执行以下命令之后,最后一条命令的输出结果是A BCD SET EXACT OFF X=“A “

?IIF(“A”=X,X-”BCD”,X+”BCD”)

79. 设有关系 R1 和 R2,经过关系运算得到结果是 S,则 S 是一个关系 80. 有如下命令序列:

x=2 ?x=x+1

执行以上命令后,屏幕上所显示的是.F.

81. 命令中<范围>子句,使用 REST 可以对表文件从当前记录至最后一个记录进行操作。

82. 表文件有20条记录,当前记录号为10,执行命令LIST NEXT 5 以后,所显示记录的序号是10--14 83. 若表文件含有备注型或通用型字段,则在打开表文件的同时,自动打开扩展名为__ FPT ___的文件。 84. 可以在 BROWSE 浏览窗口中,按 CTRL+T 键实现__逻辑删除记录和逻辑恢复记录__操作。 85. COPY TO <文件名> FOR <条件> 命令起到了下述关系操作功能 选择

86. 在 VFP 6.0 处于创建或编辑自由表、程序等文件时,系统处于\全屏幕编辑状态\,欲存盘退出,

正确的操作是 按组合键 Ctrl+W

87. VFP 6.0 是一种支持用户使用菜单、命令、__命令文件___三种不同操作方式的新型数据管理系统。 88. 在 VFP 6.0 中,项目的扩展名为 .PJX

89. 在 VFP 6.0 数据表中,用于存放图像、声音等多媒体对象的数据类型是通用型

90. 为显示年龄为10的整数倍的在职职工记录,下列各命令中错误的是LIST FOR年龄/10=INT(年龄/10) 91. 对多表进行操作时,选择工作区所使用的命令为__ SELECT __

92. 在 Visual Foxpro 6.0 中,打开数据库使用的命令为_ OPEN _

93. 在 Visual Foxpro 6.0 中,以共享方式打开一个数据库需使用的参数是 SHARED 94. 对表文件建立索引,可使用命令 INDEX

95. 表中相对移动记录指针和绝对移动记录指针的命令分别为 Skip 和 Go 96. 在表的操作中,DELETE命令的作用是 只给要删除的记录做删除标志 97. 主索引字段__不能出现重复值或空值 _

98. 在 Visual Foxpro 6.0 的表结构中,逻辑型,日期型和备注型字段的宽度分别为1,8,4 99. 顺序执行下列命令后,最后一条命令显示结果是 3

use CHJ Go 5 Skip -2 ?Recno()

5

100在当前表中,查找第2个男同学的记录,应使用命令_:先locate for 性别=\男\,然后再执行 continue 101. 当前工资表中有 108 条记录,当前记录号为 8,用 Sum 命令计算工资总和时,若缺省范围,则系

统将

A) 只计算当前记录的工资值 B) 计算前8条记录的工资和 C) 计算后8条记录的工资和 D) 计算全部记录的工资和 102. 可以比较大小的数据类型包括

A) 数值型,字符型,日期型,逻辑型 B) 数值型,字符型,日期型 C) 数值型,字符型 D) 数值型

103. 在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用

A) \显示\菜单中的\追加方式\表\菜单中的\追加新记录\C) \表\菜单中的\追加记录\快捷键Ctrl+Y 104. 下列关于索引的叙述中错误的是

A) VFP中的索引类型共有4种,分别是主索引,候选索引,普通索引和惟一索引

B) 在用命令方式建立索引时,可以建立普通索引,惟一索引 (UNIQUE) 或候选索引 (CANDIDATE),

但是不能建立主索引

C) 在表设计器的字段选项卡中建立的索引默认为普通索引

D) 在数据库设计器中建立两表之间的永久关系时,只须在父表中建立主索引,然后拖动该索引项到

子表中的相应字段上既可

105. 执行以下命令序列

close all select b use table1 select 0 use table2 select 0 use table3


VFP上机实践习题及答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:做一个有能力的人

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: