资源描述
1VFP上机实践习题及答案49一、选择题:1. 在关系理论中,把能够唯一地确定一个元组的属性或属性组合称之为A) 索引码 B) 关键字 C) 域 D) 外码2. 运行 Visual Foxpro 6.0,错误的方法是A) 双击 Visual Foxpro 6.0 图标 B) 单击 Visual Foxpro 6.0 图标回车C) 右击 Visual Foxpro 6.0 图标,并单击其快捷菜单中的打开命令D) 拖动 Visual Foxpro 6.0 图标到一个新位置3. 学生性别的取值只能为男,女,这个范围在关系模型中被称为A) 域 B) 码 C) 分量 D) 集合4. Visual Foxpro 6.0 的系统配置文件是A) config.sys B) config.fpw C) win.ini D) autoexec.bat5. 启动 Visual Foxpro 6.0 屏幕上出现两个窗口:一个是 Visual Foxpro 6.0 的主窗口,另一个是A) 文本 B) 命令 C) 帮助 D) 对话框6. 在 Visual Foxpro 6.0 中,可以在同类数据之间进行减运算的数据类型是A) 数值型,字符型,逻辑型 B) 数值型,字符型,日期型C) 数值型,日期型,逻辑型 D) 字符型,日期型,逻辑型7. 下列表达式中不符合 Visual Foxpro 6.0 语法要求的是A) 04/05/99 B) T+t C) 1234 D) 2X158. 在以下四组中,每组有两个分别运算的函数,运算结果相同的是A) LEFT(FoxBASE,3)与SUBSTR(FoxBASE,1,3)B) YEAR(DATE()与SUBSTR(DTOC(DATE(),7,2)C) TYPE(36-5*4)与TYPE(36-5*4)D) 假定 A= this , B= is a string,A-B与A+B9. 学生数据库的性别字段为逻辑型,男为逻辑真,女为逻辑假。有以下命令序列:USE STUDENTAPPEND BLANKREPLACE 姓名 WITH 欧阳惠,性别 WITH .F.? IIF(性别, 男, 女)最后一条命令显示的是A) 男 B) 女 C) .T. D) .F.10. 以下四组操作,每组有两条分别执行的命令,执行结果相同的是A) 执行内存变量赋值命令 STORE space(20) TO blank 之后,再执行?LEN (blank+space(5)?LEN (blank-space(5)B) 打开数据库后,执行COUNT FOR ?RECCOUNT()C) 执行内存变量赋值命令STORE 20 TO M之后,再执行K=50+&mK= 50+mD) 打开数据库后,执行DELETE?DELETE()11. 执行以下命令序列m=len(119) ?m=m+1 的显示结果是A) 119 B) 3 C) 4 D) .f.12. 下列表达式的结果不是数值的是A) ?round(3.14159,2) B) ?at(fox, Visual Foxpro 6.0)C) ?chr(13) D) ?month(2002-09-11)13. 执行下列命令序列dimension s(3,4) s(2,3)=3+2 ?type(s(7) 的显示结果是A) C B) N C) L D) 出错14. 将表中的当前记录复制到数组当中,应使用的命令是A) scatter to B) gather from C) copy to D) append from15. 要把以 M 为第三个字符的全部内存变量存入内存变量文件 ST.MEM 中,应使用命令A) SAVE ALL LIKE ?M? TO STB) SAVE ALL LIKE *M* TO STC) SAVE ALL EXCEPT ?M? TO STD) SAVE ALL LIKE ?M* TO ST16. 执行以下命令序列STORE CTOD(06/20/99) TO RQSTORE MONTH(RQ) TO DT? DT显示的 DT 值为A) 06 B) 99 C) 20 D) 617. 设 X=ABC,Y=ABCD,则下列表达式中值为 .T. 的是A) X=Y B) X=Y C) X$Y D) AT(X,Y)=018. 以下赋值语句正确的是A) STORE 8 TO X,Y B) STORE 8,9 TO X,YC) X=8,Y=9 D) X,Y=819. 下列4个表达式中,运算结果为数值的是A) 9988-1255 B) 200+800=1000C) CTOD(11/22/01)-20 D) LEN(SPACE(3)-120. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是A) 重建 B) 选取 C) 投影 D) 连接21. 有如下命令序列:s=2001年下半年计算机等级考试?LEFT(s,6)+RIGHT(s,4)执行以上命令后,屏幕上所显示的是A) 2001年下半年等级考试 B) 2001年下等级考试C) 2001年考试 D) 2001年等级考试22. 执行命令DIMENSION M(4,2) 之后,数组 M 的下标变量个数和初值分别是 A) 8,.F. B) 4,.T. C) 8,O D) 2,空值23. 执行如下命令序列ANS=STUDENT.DBFMYFILE=SUBSTR(ANS,1,AT(.,ANS)-1)?MYFILE最后显示的变量 MYFILE 值为A) STUDENT.DBF B) STUDENT C) STUDENT.ANS D) 1124. 有下列语句序列:Y=99.88 X=VAL(Y) ? &Y=X 执行以上语句序列之后,最后一条命令的显示结果是 A) 99.88 B) .T. C) .F. D) 出错信息25. 要判断数值型变量Y是否能够被 7 整除,错误的条件表达式为 A) MOD(Y,7)=0 B) INT(Y/7)=Y/7 C) 0=MOD(Y,7) D) INT(Y/7)=MOD(Y,7)26. 如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系27. VFP支持的数据模型是A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型28. 下列函数中函数值为字符型的是A)DATE() B)TIME() C)YEAR() D)DATETIME()29. 在下面的数据类型中默认为 .F. 的是A)数值型 B)字符型 C)逻辑型 D)日期型30. 执行 STORE “1999年12月庆祝澳门回归祖国! “ TO XY 命令之后,要在屏幕上显示 “澳门1999年12月回归祖国! “,应使用命令A) ?SUBSTR(XY,15,4)+SUBSTR(XY,1,10)+SUBSTR(XY,10)B) ?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)C) ?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,10)D) ?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10)31. 以下哪些是合法的数值型常量A) 123 B) 123+E456 C) “123.456” D) 123*1032. ?at(“大学”北京语言文化学院”) 的答案是A) 12 B) 13 C) 16 D) 033. 假如已执行了命令 M=28+2,再执行命令 ?M,屏幕将显示A) 30 B) 28+2 C) 28+2 D) 30.0034. 在下列表达式中,结果不是日期类型数据的表达式是A) date()+30 B) date()-1985-10-1C) ctod(“10/01/85”) D) 1985-10-1+24B35. 若能正确执行 ?M.para 和 ?H.para,则A) 前一个 para 是字段名,后一个 para 是内存变量名B) 前一个 para 是内存变量名,后一个 para 是字段名C) 两个 para 都是字段名D) 两个 para 都是内存变量名36. 执行命令 ?at(“net”Internet”) 的显示结果是A) 6 B) .F. C) 0 D) .T.37. 设 A=5*8+9,B=6*8,C=“6*8”,下列表达式中属于合法表达式的是A) A+B B) B+C C) A+C D) C-B38. 系统变量名均以_开头A) 字母 B) 数字 C) 下划线 D) 汉字39. 设 M=“111”,N=“222”, 下列表达式为假的是A) NOT(M=N) OR (M$N) B) NOT(N$M) AND (MN)C) NOT(M=N) D) NOT(MN)40. 执行如下命令序列(设今天是 2002 年 8 月 3 日) store date() to m_date M_date=m_date-365 ?year(m_date)的显示结果是A) 其中有错误 B) 08/03/2001 C) 2002 D) 200141. 执行命令 ?chr(65)+”K” 的结果是A) 65K B) AK C) aK D) 类型不匹配42. 函数 mod(23,-5) 的结果是A) 3 B) -3 C) -2 D) 243. 执行命令 ?space(3)-space(2) 的结果是A) 1 B) 2 C) 3 D) 544. 设变量 y=2.7184,在执行命令?ROUND(y,3)后显示的结果是A) 2.710 B) 2.720 C) 2.719 D) 2.71845. 数据库应用系统的核心是A) 数据库文件 B) 数据库管理系统 C) 编译程序 D) 操作系统46. 设 X=“ABC”,Y=“ABCD”,则下列表达式中值为 .T. 的是A) X=Y B) X=Y C) X$Y D) AT(X,Y)=047. 以下赋值语句正确的是A) STORE 8 TO X,Y B) STORE 8,9 TO X,YC) X=8,Y=9 D) X,Y=848. 下列 4 个表达式中,运算结果为数值的是A) “9988”-”1255” B) 200+800=1000C) CTOD(11/22/01)-20 D) LEN(SPACE(3)-149. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是A) 重建 B) 选取 C) 投影 D) 连接50. 有如下命令序列:s=“2001年下半年计算机等级考试”?LEFT(s,6)+RIGHT(s,4)执行以上命令后,屏幕上所显示的是A) 2001年下半年等级考试B) 2001年下等级考试C) 2001年考试D) 2001年等级考试51. 在 VFP 中,数据库表和自由表的字段名最大字符数分别是A) 10,10 B) 128,10 C) 256,128 D) 128,12852. 在 VFP 中,当创建一个数据库文件时,应选用A) 数据库向导 B) 数据库生成器 C) 表单设计器 D) 应用程序向导53. VFP 中的 “文件” 菜单中的 “关闭” 命令是用来关闭A) 当前工作区中已打开的数据库B) 所有已打开的数据库C) 所有窗口 D) 当前活动窗口54. 用二维表数据来表示实体及实体之间联系的数据模型称为A) 实体-联系模型 B) 层次模型 C) 网状模型 D) 关系模型55. 数据库 DB,数据库系统 DBS,数据库管理系统 DBMS 三者之间的关系是A) DBS 包括 DB 和 DBMSB) DBMS 包括 DB 和 DBSC) DB 包括 DBS 和 DBMSD) DBS 就是 DB,也就是 DBMS56. 在下述关于数据库系统的叙述中,正确的是A) 数据库中只存在数据项之间的联系B) 数据库的数据项和记录之间都存在联系C) 数据库的数据项之间无联系,记录之间存在联系D) 数据库的数据项和记录之间都不存在联系57. 数据库系统与文件系统的主要区别是A) 数据库系统复杂,而文件系统简单B) 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D) 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量58. 数据库系统的核心是A) 数据库 B) 操作系统 C) 数据库管理系统 D) 文件59. Visual Foxpro 6.0 是一种关系型数据库管理系统,所谓关系是指A) 各条记录中的数据彼此有一定的关系B) 一个数据库文件与另一个数据库文件之间有一定的关系C) 数据模型符合一定条件的二维表格式D) 数据库中各个字段之间彼此有一定的关系60. 关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括A) 联接 B) 比较 C) 选择 D) 投影61. 为了合理组织数据,应遵从设计原则是A) “一事一地” 的原则,即一个表描述一个实体或实体间的一种联系B) 表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段C) 用外部关键字保证有关联的表之间的联系D) 以上各条原则都包括62. Visual FoxPro 是一个A) 8 位数据库开发系统 B) 16 位数据库开发系统C) 32 位数据库开发系统 D) 64 位数据库开发系统63. 退出 Visual Foxpro 的操作方法是A) 从 “文件” 下拉菜单中选择 “退出” 选项B) 用鼠标左按钮单击关闭窗口按钮C) 在命令窗口中键入 QUIT 命令,然后敲回车键D) 以上方法都可以64. 显示与隐藏命令窗口的操作是A) 单击 “常用” 工具栏上的 “命令窗口” 按钮B) 通过 “窗口” 菜单下的 “命令窗口” 选项来切换C) 直接按 Ctrl+F2 或 Ctrl+F4 组合键D) 以上方法都以65. 下面关于工具栏的叙述,错误的是A) 可以创建用户自己的工具栏 B) 可以修改系统提供的工具栏C) 可以删除用户创建的工具栏 D) 可以删除系统提供的工具栏66. 在 “选项” 对话框的 “文件位置” 选项卡中可以设置A) 表单的默认大小 B) 默认目录 C) 日期和时间的显示格式 D) 程序代码的颜色67. 项目管理器的 “数据” 选项卡用于显示和管理A) 数据库,自由表和查询 B) 数据库,视图和查询C) 数据库,自由表,查询和视图 D) 数据库,表单和查询68. 项目管理器的 “文档” 选项卡用于显示和管理A) 表单,报表和查询 B) 数据库,表单和报表C) 查询,报表和视图 D) 表单,报表和标签69. 要启动 Visual Foxpro 的向导可以A) 打开新建对话框 B) 单击工具栏上的 “向导” 图标按钮C) 从 “工具” 菜单中选择 “向导” D) 以上方法均可以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 的数据类型分别是A) D,L,Y,N,C B) D,L,M,N,CC) T,L,M,N,C D) T,L,Y,N,C71. 以下日期值正确的是A) “2001-05-25” B) 2001-05-25C) 2001-05-25 D) 2001-05-2572. 在下面的 Visual Foxpro 表达式中,不正确的是A) 2001-05-01 10:10:10 AM-10 B) 2001-05-01-DATE()C) 2001-05-01+DATE() D) 2001-05-01+100073. 在下面的 Visual Foxpro 表达式中,运算结果是逻辑真的是A) EMPTY(.NULL.) B) LIKE(acd,ac?)C) AT(a,123abc) D) EMPTY(SPACE(2)74. 设 D=56,命令 ?VARTYPE(D) 的输出值是A) L B) C C) N D) D75. 在下列函数中,函数值为数值的是A) BOF() B) CTOD(01/01/96)C) AT(人民,中华人民共和国) D) SUBSTR(DTOC(DATE(),7)76. 设 N=886, M=345, K=M+N,表达式 1+&K 的值是A) 1232 B) 数据类型不匹配 C) 1+M+N D) 34677. 表达式 VAL(SUBS(“奔腾586”,5,1)+LEN(“Visual Foxpro”) 的结果是A) 13.00 B) 16.00 C) 18.00 D) 19.0078. 连续执行以下命令之后,最后一条命令的输出结果是 SET EXACT OFF X=“A “ ?IIF(“A”=X,X-”BCD”,X+”BCD”)A) A B) BCD C) ABCD D) A BCD79. 设有关系 R1 和 R2,经过关系运算得到结果是 S,则 S 是A)一个关系 B)一个表单 C)一个数据库 D)一个数组80. 有如下命令序列:x=2?x=x+1执行以上命令后,屏幕上所显示的是A)3 B) 命令语法 C) .T. D) .F.81. 命令中子句,使用_可以对表文件从当前记录至最后一个记录进行操作。A) ALL B) NEXT n C) RECORD n D) REST82. 表文件有20条记录,当前记录号为10,执行命令LIST NEXT 5 以后,所显示记录的序号是A) 11-15 B) 11-16 C) 10-15 D) 10-1483. 若表文件含有备注型或通用型字段,则在打开表文件的同时,自动打开扩展名为_的文件。A) FRX B) FMT C) FRT D) FPT84. 可以在 BROWSE 浏览窗口中,按 CTRL+T 键实现_操作。A) 逻辑删除记录和物理删除记录 B) 逻辑恢复记录和物理恢复记录 C) 逻辑删除记录和逻辑恢复记录 D) 物理删除记录和物理恢复记录85. COPY TO FOR 命令起到了下述关系操作功能A) 投影 B) 连接 C) 关联 D) 选择86. 在 VFP 6.0 处于创建或编辑自由表、程序等文件时,系统处于全屏幕编辑状态,欲存盘退出,正确的操作是A) 按组合键 Ctrl+W B) 按组合键 Ctrl+UC) 按组合键 Ctrl+End D) 按 Esc 键87. VFP 6.0 是一种支持用户使用菜单、命令、_三种不同操作方式的新型数据管理系统。A) 循环 B) 备份文件 C) 命令文件 D) 内存变量88. 在 VFP 6.0 中,项目的扩展名为_A) .DBC B) .TAB C) .IDX D) .PJX89. 在 VFP 6.0 数据表中,用于存放图像、声音等多媒体对象的数据类型是A) 备注型 B) 通用型 C) 逻辑型 D) 字符型90. 为显示年龄为10的整数倍的在职职工记录,下列各命令中错误的是A) LIST FOR MOD(年龄,10)=0B) LIST FOR年龄/10=INT(年龄/10)C) LIST FOR SUBSTR(STR(年龄,2),2,1)= 0D) LIST FOR年龄=20.OR.30.OR.40.OR.50.OR.6091. 对多表进行操作时,选择工作区所使用的命令为_A) USE B) OPEN C) SELECT D) CREATE92. 在 Visual Foxpro 6.0 中,打开数据库使用的命令为_A) USE B) SELECT C) OPEN D) CREATE93. 在 Visual Foxpro 6.0 中,以共享方式打开一个数据库需使用的参数是A) EXCLUSIVE B) SHARED C) NOUPDATE D) VALIDATE94. 对表文件建立索引,可使用命令A) SORT B) UPDATE C) INDEX D) JOIN95. 表中相对移动记录指针和绝对移动记录指针的命令分别为A) Locate 和 Skip B) Locate 和 Go C) Skip 和 Go D) Locate 和 Find96. 在表的操作中,DELETE命令的作用是A) 将记录从表中彻底删除 B)只给要删除的记录做删除标志C) 不能删除记录 D) 删除整个表中的记录97. 主索引字段_A) 不能出现重复值或空值 B) 能出现重复值C) 能出现空值 D) 不能出现重复值,但能出现空值98. 在 Visual Foxpro 6.0 的表结构中,逻辑型,日期型和备注型字段的宽度分别为A) 1,8,10 B) 1,8,4 C) 3,8,10 D) 3,8,任意99. 顺序执行下列命令后,最后一条命令显示结果是 use CHJ Go 5 Skip -2 ?Recno()A) 3 B) 4 C) 5 D) 7100. 在当前表中,查找第2个男同学的记录,应使用命令_A) locate for 性别=男 next 2B) locate for 性别=男C)先locate for 性别=男,然后再执行 continueD) list for 性别=男 next 2101. 当前工资表中有 108 条记录,当前记录号为 8,用 Sum 命令计算工资总和时,若缺省范围,则系统将A) 只计算当前记录的工资值 B) 计算前8条记录的工资和C) 计算后8条记录的工资和 D) 计算全部记录的工资和102. 可以比较大小的数据类型包括A) 数值型,字符型,日期型,逻辑型 B) 数值型,字符型,日期型C) 数值型,字符型D) 数值型103. 在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用A) 显示菜单中的追加方式 B) 表菜单中的追加新记录C) 表菜单中的追加记录 D) 快捷键Ctrl+Y104. 下列关于索引的叙述中错误的是A) VFP中的索引类型共有4种,分别是主索引,候选索引,普通索引和惟一索引B) 在用命令方式建立索引时,可以建立普通索引,惟一索引 (UNIQUE) 或候选索引 (CANDIDATE),但是不能建立主索引C) 在表设计器的字段选项卡中建立的索引默认为普通索引D) 在数据库设计器中建立两表之间的永久关系时,只须在父表中建立主索引,然后拖动该索引项到子表中的相应字段上既可105. 执行以下命令序列 close all select b use table1 select 0 use table2 select 0 use table3后,table3 表所在的工作区号为A) 0 B) 1 C) 2 D) 3106. 把学生数据库STA.DBF的学号和姓名字段的数据复制成另一数据库文件 STB.DBF,应使用命令A) USE STACOPY TO STB FIELDS 学号,姓名B) USE STBCOPY TO STA FIELDS 学号,姓名C) COPY STA TO STB FIELDS 学号,姓名D) COPY STB TO STA FIELDS 学号,姓名107. 在以下命令序列中,总能实现插入一条空记录并使其成为第八条记录的是A) SKIP 7 B) GOTO 7INSERT BLANKC) LOCATE FOR RECNO()=8 D) GOTO 7INSERT BLANK BEFORE108. 下列是数据库复制命令 COPY 的功能说明,其中错误的是A) 可以进行数据库部分字段的复制B) 可以进行数据库部分记录的复制C) 可以进行数据库记录的排序复制D) 如果数据库有 MEMO 字段,则自动复制同名的备注文件109. 对数据库中的数据进行修改时,数据来源A) 只能通过键盘输入B) 只能在命令中给出C) 只通过键盘输入和在命令中给出D) 可以通过键盘输入、在命令中给出或从其他数据库取得110. 创建自由表结构时,在各栏目之间移动光标的不正确操作为A) 单击某一栏目 B) 按Tab键C) 按组合键Shift+Tab键 D) 按回车键111. 表 DEMO.DBF 中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是A) DEMO.TXT B) DEMO.FMT C) DEMO.FPT D) DEMO.BAT112. 在 VFP 中,使用 AVERAGE 命令时,表文件需要A) 排序 B) 建立索引 C) 排序或建立索引 D) 都不需要113. 设当前表文件中含有字段 NAME,系统中有一内存变量的名称也为 NAME,下面命令 ?NAME 显示的结果是A) 内存变量 NAME 的值 B) 字段变量 NAME 的值C) 与该命令之前的状态有关 D) 错误信息114. 下列命令中,仅拷贝表文件结构的命令是A) COPY TO B) COPY STRUCTURE TO C) COPY FILE TO D) COPY STRUCTURE TO EXETENDED 115. 设表TXL.DBF中有 20 条记录。在VFP命令窗口中执行以下命令序列,最后显示的结果是 USE TXL SKIP 3 COUNT TO N ?NA) 0 B) 3 C) 4 D) 20116. 清除所有以A开头的内存变量的命令是A) RELEASE ALL A* B) RELEASE A*C) ERASE A* D) RELEASE ALL LIKE A*117. 表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令A) TOTAL 数学+英语+计算机 TO 总分B) REPLACE 总分 WITH 数学+英语+计算机C) SUM 数学+英语+计算机 TO 总分D) REPLACE ALL 数学+英语+计算机 WITH 总分118. 执行下列命令后,当前打开的表文件名是 Number=3 File=file+Number use &FileA) File3 B) &File C) FileNumber D) File 119. 在命令窗口中,显示当前数据库中所有40岁(含 40 岁)以下,职称为教授,副教授的姓名和工资,应使用命令A) LIST FIEL 姓名,工资 FOR 年龄=40 AND 职称=教授 AND 职称=副教授B) LIST FIEL 姓名,工资 FOR 年龄=40 OR 职称=教授 OR 职称=副教授C) LIST FIEL 姓名,工资 FOR 年龄=40 AND (职称=教授 OR 职称=副教授)D) LIST FIEL 姓名,工资 FOR 年龄1000C) LIST WHILE 基本工资 1000D) LIST NEXT 10 FOR 基本工资 1000127. 关于数据库表与自由表的转换,下列说法中正确的是A) 数据库表能转换为自由表,反之不能B) 自由表能转换成数据库表,反之不能C) 两者不能转换D) 两者能相互转换128. 在表中建立索引,使用的命令为A) SORT B) UPDATE C) INDEX D) JOIN 129. 在VFP6.0 中,打开数据库和表的命令分别为A) USE,OPEN B) SELECT,CREAT C) OPEN,USE D) CREAT,OPEN130. 下面命令执行后都生成 TEMP.DBF 文件,其中肯定生成空文件的命令是 A) SORT TO TEMP B) COPY TO TEMP C) COPY STRUCTURE TO TEMP D) COPY STRUCTURE TO TEMP EXTENDED131. 执行LIST NEXT 1命令之后,记录指针的位置指向 A) 下一条记录 B) 原来记录 C) 尾记录 D) 首记录132. 计算所有职称为正、副教授的平均工资,将结果赋予变量 PJ 中,应使用命令 A) AVERAGE 工资TO PJ FOR 教授$职称 B) AVERAGE FIELDS 工资TO PJ FOR 教授$职称 C) AVERAGE 工资TO PJ FOR 职称=副教授.AND.职称=教授 D) AVERAGE 工资TO PJ FOR 职称=副教授.OR.教授133. 设数据库与按工资索引的文件已经打开,用 SEEK 命令把记录指针指向工资为 900 元的记录之后,接着要使指针指向下一个相同工资的记录,应使用命令 A) DISPLAY NEXT 1 B) SKIP C) CONTINUE D) SEEK 900 134. 当前数据库中有五个字段:学号(C,4)、姓名(C,6)、政治(N,3.0)、英语(N,3.0)、数学(N,3.0),记录指针指向一个非空的记录。要使用SCATTER TO X命令把当前记录的字段值存到数组X中,数组X A) 不必事先定义 B) 必须用DIMENSION X 事先定义 C) 必须用DIMENSION X(5)事先定义 D) 必须用DIMENSION X(1),X(2),X(3),X(4),X(5)事先定义 135. 下面有关关联操作的说明,其中错误的是A) 关联本身并不进行具体的数据操作,在关联的基础上进行什么数据操作由其它命令完成。B) 只在两个数据库具有同名字段或相同值域字段的情况下才能按字段建立关联。C) 在当前工作区对其他工作区的被关联数据库的数据可任意读写,即对子数据库的数据既能使用又能修改和追加。D) 关联的作用是单向的,即当前数据库记录指针的定位影响被关联数据库的记录指针定位,而不可能出现相反方向的影响。136. 要使用数组数据更新当前数据库的当前记录,应使用命令A) SCATTER TO B) DIMENSION C) APPEND FROM D) GATHER FROM 137. 在数据库应用系统中,为数据安全使用口令程序。要使输入的口令不在屏幕上显示,在口令输入命令的前后应分别使用命令A) SET CONSOLE ON 和 SET CONSOLE OFFB) SET CONSOLE OFF 和 SET CONSOLE ONC) SET CONFIRM OFF 和 SET CONFIRM OND) SET DELETED OFF 和 SET DELETED ON138. 执行以下命令序列:USE ZGGZSUM 工资 FOR 工资=500 TO QWECOPY TO QAZ FIELDS 职工号,姓名 FOR 工资=500USE QAZNUM=RECCOUNT()AVER=QWE/NUM?AVER最后显示的值是A) 所有工资在500元以上的职工人数B) 所有工资在500元以上的职工人平均工资数C) 所有职工的平均工资数D) 出错139. 在当前工作区已经打开选课数据库,其中包括课程号、学号、成绩字段。不同的记录分别有重复的课程号或重复的学号。要使用 COUNT 命令计算有学生选修的不同课程有多少,应在执行 COUNT 命令之前使用命令 A) INDEX ON 学号 TO GG B) INDEX ON 课程号TO GG C) INDEX ON 学号 TO GG UNIQUE D) INDEX ON 课程号 TO GG UNIQUE 140. 扩展名为 DBC 的文件是A)表单文件 B)数据库表文件 C)数据库文件 D)项目文件141. 下面有关索引的描述正确的是A)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变 B)索引与数据库表的数据存储在一个文件中 C)创建索引是创建一个由指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作142. 若建立索引的字段值不允许重复,并且一个表中只能创建一个。它应该是A)主索引 B)唯一索引 C)候选索引 D)普通索引143. 参照完整性的规则不包括A)更新规则 B)删除规则 C)插入规则 D)检索规则144. 打开一个数据库的命令是A) USE B) USE DATABASE C) OPEN D) OPEN DATABASE145. Visual Foxpro 数据库文件是A) 存放用户数据的文件 B) 管理数据库对象的系统文件C) 存放用户数据和系统数据的文件 D) 前三种说法都对146. 要为当前表所有职工增加 100 元工资,应该使用命令A) CHANGE 工资 WITH 工资+100B) REPLACE 工资 WITH 工资+100C) CHANGE ALL 工资 WITH 工资+100D) REPLACE ALL 工资 WITH 工资+100147. 以下关于自由表的叙述,正确的是A) 全部是用以前版本的 Foxpro(FoxBASE) 建立的表B) 可以用 Visual Foxpro 建立,但是不能把它添加到数据库中C) 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D) 自由表可以添加到数据库中,但是数据库表不可以从数据库中移出成为自由表148. Visual Foxpro 参照完整性规则不包括A) 更新规则 B) 删除规则 C) 查询规则 D) 插入规则149. 在 Visual Foxpro 中,用于建立或修改过程文件的命令是A) MODIFY B) MODIFY COMMAND C) MODIFY PROCEDURE D) 上面 B 和 C 都对150. 要在当前库文件的当前记录之后插入一条新记录,应该使用命令A) APPEND B) EDIT C) CHANGE D) INSERT151. MODIFY STRUCTURE 命令的功能是A) 修改字段的类型 B) 增加新的字段C) 修改字段的名称 D) 修改库文件的结构152. DELETE 命令的作用是A) 为当前记录做删除标记B) 直接物理删除当前记录C) 删除当前数据库文件的所有记录D) 在提问确认后物理删除当前记录153. 若未打开索引文件,APPEND 命令的功能等同于命令序列A) GOTO EOF B) GOTO BOTTOMINSERT INSERT BEFORC) GOTO BOTTOM D) GOTO BOTTOMINSERT BLAN INSERT154. 某数值型字段的宽度为5,小数位数为1,则该字段所能存放的最小数值为A) 0 B) -99.9 C) -999.9 D) -9999.9155. 表 DEMO.DBF 中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是A) DEMO.TXT B) DEMO.FMT C) DEMO.FPT D) DEMO.BAT156. 在 VFP 中,使用 AVERAGE 命令时,表文件需要A) 排序 B) 建立索引 C) 排序或建立索引 D) 都不需要157. 设当前表文件中含有字段 NAME,系统中有一内存变量的名称也为 NAME,下面命令 ?NAME 显示的结果是A) 内存变量 NAME 的值 B) 字段变量 NAME 的值C) 与该命令之前的状态有关 D) 错误信息158. 下列命令中,仅拷贝表文件结构的命令是A) COPY TO B) COPY STRUCTURE TO C) COPY FILE TO D) COPY STRUCTURE TO EXETENDED159. 设表 TXL.DBF 中有 20 条记录。在 VFP 命令窗口中执行以下命令序列,最后显示的结果是 USE TXL SKIP 3 COUNT TO N ?NA) 0 B) 3 C) 4 D) 20160. 清除所有以 A 开头的内存变量的命令是A) RELEASE ALL A* B) RELEASE A*C) ERASE A* D) RELEASE ALL LIKE A*161. 表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令A) TOTAL 数学+英语+计算机 TO 总分B) REPLACE 总分 WITH 数学+英语+计算机C) SUM 数学+英语+计算机
展开阅读全文