2013VFP习题,模拟试卷及答案 下载本文

基础知识

一、选择题:

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 屏幕上出现两个窗口:一个是 Visual Foxpro 6.0 的主窗

口,另一个是

A) 文本 B) 命令 C) 帮助 D) 对话框

5. 在 Visual Foxpro 6.0 中,可以在同类数据之间进行减运算的数据类型是

A) 数值型,字符型,逻辑型 B) 数值型,字符型,日期型 C) 数值型,日期型,逻辑型 D) 字符型,日期型,逻辑型 6. 下列表达式中不符合 Visual Foxpro 6.0 语法要求的是

A) 04/05/99 B) .T.and.t. C) 1234 D) 2X>15 7. 在以下四组中,每组有两个分别运算的函数,运算结果相同的是

A) LEFT(\与SUBSTR(\B) YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2) C) TYPE(\与TYPE(36-5*4)

D) 假定 A= \,A-B与A+B

8. 学生数据表的性别字段为逻辑型,男为逻辑真,女为逻辑假。有以下命令序列:

USE STUDENT APPEND BLANK

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

A) 男 B) 女 C) .T. D) .F. 9. 以下四组操作,每组有两条分别执行的命令,执行结果相同的是

A) 执行内存变量赋值命令 STORE space(20) TO blank 之后,再执行

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

B) 打开数据库后,执行COUNT FOR <条件>

?RECCOUNT()

C) 执行内存变量赋值命令STORE \之后,再执行

K=50+&m K= \

D) 打开数据库后,执行DELETE

?DELETE()

10. 执行以下命令序列m=len(\ ?m=m+1

的显示结果是

A) 119 B) 3 C) 4 D) .f. 11. 下列表达式的结果不是数值的是

A) ?round(3.14159,2) B) ?at(\C) ?chr(13) D) ?month({^2002-09-11}) 12. 执行下列命令序列dimension s(3,4) s(2,3)=[3+2] ?type(s(7)) 的显示结果是

A) C B) N C) L D) 出错

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

A) scatter to B) gather from C) copy to D) append from

14. 要把以 M 为第三个字符的全部内存变量存入内存变量文件 ST.MEM 中,应使用命令

A) SAVE ALL LIKE ??M? TO ST B) SAVE ALL LIKE **M* TO ST C) SAVE ALL EXCEPT ??M? TO ST D) SAVE ALL LIKE ??M* TO ST 15. 执行以下命令序列

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

显示的 DT 值为

A) 06 B) 99 C) 20 D) 6

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

A) X=Y B) X==Y C) X$Y D) AT(X,Y)=0 17. 以下赋值语句正确的是

A) STORE 8 TO X,Y B) STORE 8,9 TO X,Y C) X=8,Y=9 D) X,Y=8 18. 下列4个表达式中,运算结果为数值的是

A) \C) CTOD([11/22/01])-20 D) LEN(SPACE(3))-1

19. 如果要从一个关系中选取符合要求的列,应使用的关系运算是

A) 重建 B) 选取 C) 投影 D) 连接 20. 有如下命令序列:

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

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

A) 2009年下半年等级考试 B) 2009年下等级考试 C) 2009年考试 D) 2009年等级考试

21. 执行命令DIMENSION M(4,2) 之后,数组 M 的下标变量个数和初值分别是

A) 8,.F. B) 4,.T. C) 8,O D) 2,空值 22. 执行如下命令序列

ANS=\

MYFILE=SUBSTR(ANS,1,AT(\

1

?MYFILE

最后显示的变量 MYFILE 值为

A) STUDENT.DBF B) STUDENT C) STUDENT.ANS D) 11 23. 有下列语句序列:

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

执行以上语句序列之后,最后一条命令的显示结果是 A) 99.88 B) .T. C) .F. D) 出错信息

24. 要判断数值型变量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)

25. 如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长

两个实体之间的关系属于

A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系 26. VFP支持的数据模型是

A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型 27. 下列函数中函数值为字符型的是

A)DATE() B)TIME() C)YEAR() D)DATETIME() 28. 在下面的数据类型中默认为 .F. 的是

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

29. 执行 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) 30. 以下哪些是合法的数值型常量

A) 123 B) 123+E456 C) “123.456” D) 123*10 31. ?at(“大学”,\北京语言文化学院”) 的答案是

A) 12 B) 13 C) 16 D) 0

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

A) 30 B) 28+2 C) [28+2] D) 30.00 33. 在下列表达式中,结果不是日期类型数据的表达式是

A) date()+30 B) date()-{^1985-10-1} C) ctod(“10/01/85”) D) {^1985-10-1}+24 34. 若能正确执行 ?M.para 和 ?H.para,则

A) 前一个 para 是字段名,后一个 para 是内存变量名 B) 前一个 para 是内存变量名,后一个 para 是字段名 C) 两个 para 都是字段名 D) 两个 para 都是内存变量名

35. 执行命令 ?at(“net”,\”) 的显示结果是

A) 6 B) .F. C) 0 D) .T.

36. 设 A=[5*8+9],B=6*8,C=“6*8”,下列表达式中属于合法表达式的是

A) A+B B) B+C C) A+C D) C-B

2

37. 系统变量名均以______开头

A) 字母 B) 数字 C) 下划线 D) 汉字 38. 设 M=“111”,N=“222”, 下列表达式为假的是

A) NOT(M==N) OR (M$N) B) NOT(N$M) AND (M<>N) C) NOT(M>=N) D) NOT(M<>N) 39. 执行如下命令序列(设今天是 2002 年 8 月 3 日) store date() to m_date M_date=m_date-365 ?year(m_date)

的显示结果是

A) 其中有错误 B) 08/03/2001 C) 2002 D) 2001 40. 执行命令 ?chr(65)+”K” 的结果是

A) 65K B) AK C) aK D) 类型不匹配 41. 函数 mod(23,-5) 的结果是

A) 3 B) -3 C) -2 D) 2 42. 执行命令 ?len(space(3)-space(2))的结果是

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

43. 设变量 y=2.7184,在执行命令?ROUND(y,3)后显示的结果是

A) 2.710 B) 2.720 C) 2.719 D) 2.718 44. 数据库应用系统的核心是

A) 数据库文件 B) 数据库管理系统 C) 编译程序 D) 操作系统 45. 在 VFP 中,数据库表和自由表的字段名最大字符数分别是

A) 10,10 B) 128,10 C) 256,128 D) 128,128 46. 在 VFP 中,当创建一个数据库文件时,应选用

A) 数据库向导 B) 数据库生成器 C) 表单设计器 D) 应用程序向导 47. VFP 中的“文件”菜单中的 “关闭” 命令是用来关闭

A) 当前工作区中已打开的数据库 B) 所有已打开的数据库 C) 所有窗口 D) 当前活动窗口

48. 用二维表数据来表示实体及实体之间联系的数据模型称为

A) 实体-联系模型 B) 层次模型 C) 网状模型 D) 关系模型

49. 数据库 DB,数据库系统 DBS,数据库管理系统 DBMS 三者之间的关系是

A) DBS 包括 DB 和 DBMS B) DBMS 包括 DB 和 DBS C) DB 包括 DBS 和 DBMS

D) DBS 就是 DB,也就是 DBMS

50. 在下述关于数据库系统的叙述中,正确的是

A) 数据库中只存在数据项之间的联系 B) 数据库的数据项和记录之间都存在联系

C) 数据库的数据项之间无联系,记录之间存在联系 D) 数据库的数据项和记录之间都不存在联系 51. 数据库系统与文件系统的主要区别是

A) 数据库系统复杂,而文件系统简单

3