免费文档 VFP(单选题 题库1)

更新时间:2024-04-20 07:09:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、单选题

1、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是 。 A、DB包括DBS和DBMS B、DBS包括DB和DBMS C、DBMS包括DB和DBS D、DBS包括DB,但不包括DBMS 2、在关系型的数据库管理系统中,三种基本关系运算是 。 A、选择、投影和连接 B、选择、删除和复制 C、创建、修改和合并 D、统计、连接和合并 3、在下列式子中,结果为日期型的VFP正确表达式是 。 A、DATE()+TIME() B、DATE()+120 C、DATE()+CTOD(\D、288-DATE()

4、日期型、逻辑型、备注型这三种字段的宽度分别是 字节。 A、8、3、10 B、8、3、254 C、8、1、10 D、8、1、4 5、表文件中共有30条记录,当前记录号是25,要显示最后6个记录,在下列命令中,错误命令是 。

A、LIST NEXT 6 B、LIST REST C、DISPLAY NEXT 6 D、DISPLAY ALL REST 6、设D=\,命令 ?TYPE(\的输出值是 。

A、09/09/2003 B、C C、N D、D

7、设数据库表文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令 。

A、GO TOP B、GO BOF() C、SKIP 1 D、GO 1 8、用命令DIMENSION S(3,4)定义后,S数组中共有 个元素。

A、12 B、6 C、7 D、20

9、下列命令中,仅拷贝表文件结构的命令是 。

A、COPY TO B、COPY STRUCTURE TO

C、COPY FILE TO D、COPY STRUCTURE TO EXETENDED 10、下列表达式中,其运算结果为.T.的是 。

A、20/4-2 B、\等级考试\等级\C、\ D、\四\四川\

11、打开一个建立了结构复合索引的表文件,表记录的顺序将按 排列。

A、第一个索引标识 B、最后一个索引标识 C、主索引标识 D、物理顺序

12、要为当前学生表中所有同学奖学金增加100元,应该使用命令 。

A、CHANGE 奖学金 WITH 奖学金+100 B、REPLACE 奖学金 WITH 奖学金+100 C、CHANGE ALL 奖学金 WITH 奖学金+100 D、REPLACE ALL 奖学金 WITH 奖学金+100

13、执行下列命令后,当前打开的表文件名是 。 Number=\

File=\ USE &File

A、File3 B、&File C、FileNumber D、File 14、同一个表所有备注字段的内容存储在 。

A、该表文件中 B、不同的备注文件 C、同一个备注文件 D、同一个数据库文件 15、主索引字段 。

A、 不能出现重复值或空值 B、 能出现重复值

C、 能出现空值 D、 不能出现重复值,但能出现空值

16、若库文件结构中含有备注型字段,系统将自动建立一个相同文件名的 。

A、文本文件 B、索引文件 C、备注文件 D、后备文件

17、有关查询结果的去向,以下说法中不正确的是 。

A、可输出到浏览窗口 B、可输出到一临时表 C、可输出到一报表文件 D、只可输出到屏幕 18、修改数据库文件结构的命令是 。

A、MODIFY STRUCTURE B、COPY STRUCTURE C、MODIFY COMMAND D、LIST STRUCTURE 19、视图不能单独存在,它必须依赖于 。

A、视图 B、数据库 C、数据表 D、查询

20、能显示当前数据库文件中所有男生的姓名、性别和籍贯的命令是 。

A、LIST FIELDS 姓名,性别,籍贯

B、LIST FIELDS 姓名,性别,籍贯 FOR 性别=\男\C、DISPLAY ALL FIELDS姓名,性别,籍贯 D、LIST FOR 性别=\男\籍贯=\四川\21、Visual Foxpro中参照完整性规则不包括 。

A、更新规则 B、删除规则 C、查询规则 D、插入规则 22、关于数据库表与自由表的转换,下列说法中正确的是 。

A、数据库表能转换为自由表,反之不能 B、自由表能转换成数据库表,反之不能 C、两者不能转换 D、两者能相互转换

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

A、\显示\菜单中的\追加方式\ B、\表\菜单中的\追加新记录\C、\表\菜单中的\追加记录\ D、快捷键Ctrl+Y 24、要使表单中某个控件不可用(变为灰色),则将该控件的 属性设为.F.。

A、Caption B、Name C、Visible D、Eanbled 25、SQL语句中删除表的命令是 。

A、DROP TABLE B、DELETE TABLE C、ERASE TABLE D、DELETE DBF 26、数据环境泛指定义表单或表单集时使用的( )。

A、数据 B、数据库 C、数据源 D、数据项 27、Caption是对象的 属性。

A、标题 B、名称 C、背景是否透明 D、字体尺寸 28、在SQL SELECT语句中,DISTINCT用于表示 。

A、查询结果中无重复记录 B、查询结果不分组

C、查询函数 D、查询不同的表

29、为一个表单建立了快捷菜单,要打开这个菜单应当 。

A、用热键 B、用事件 C、用快捷键 D、用菜单

30、在生成参照完整性中,设置更新操作规则时选择了\限制\选项卡后,则 。

A、在更新父表时,用新的关键字值更新子表中的所有相关记录 B、在更新父表时,若子表中有相关记录则禁止更新 C、在更新父表时,若子表中有相关记录则允许更新 D、允许更新父表,不管子表中的相关记录

31、在创建表单时,下列( )控件创建的对象可用于保存不希望用户改动的文本。 A、标签 B、文本框 C、编辑框 D、组合框 32、字段变量和内存变量都有多种类型,字段变量特有的数据类型是 。

A、字符型 B、日期型 C、数值型 D、备注型 33、在VFP中可以使用的常量类型有 。

A、数值型、字符型、日期型、备注型 B、数值型、字符型、逻辑型、备注型 C、数值型、字符型、日期型、逻辑型 D、数值型、字符型、备注型、货币型

34、下列表达式中,正确的表达式是 。

A、256<.T. AND 30=(\ B、256<100 .AND. BETWEEN(5,2,8) C、\ D、256<100 AND date()>AT(?A?,?ABC?) 35、结果为逻辑真的表达式是 。

A、\ B、\C、\ D、\36、在下列命令中,不改变数据库记录指针的命令是 。

A、LIST B、RECALL C、SUM D、REPLACE ALL

37、若要物理删除当前数据库中的某些记录,应先后使用的两条命令是 。

A、DELETE;ZAP B、DELETE;PACK C、ZAP;PACK D、DELETE;RECALL 38、在VFP中,下列叙述正确的是 。

A、不能使用数组 B、只能使用一维数组

C、可以使用一维数组和二维数组 D、可以使用二维数组以上的多维数组 39、表达式-2^(2*2)的运算结果为 。

A、-16 B、16 C、-8 D、8

40、下列命令结果中,肯定生成一个空表的是 。

A、copy to 库存_1 for 商品名=\空调\ B、copy file 库存表.DBF to 库存_1.DBF

C、copy stru to 库存_1 fields 商品名,规格,库存量

D、select * from 库存表 where 商品名=\空调\库存_1 41、在VFP程序设计中,程序的三种基本结构是 。

A、顺序、选择、逻辑 B、顺序、选择、循环 C、模块、转移、循环 D、网状、选择、逻辑

42、若使用REPLACE命令后,其范围子句为ALL OR REST,则执行完该命令后,记录指针指向_____。 A、首记录 B、末记录 C、BOF( )为真 D、EOF( )为真 43、在给自由表的字段命名时,一个字段名最多可使用 个字符。

A、任意 B、10 C、4 D、8

44、在表中相对移动记录和绝对移动记录指针的命令分别为 。

A、LOCATE和SKIP B、LOCATE和GO C、SKIP和GO D、LOCATE和FIND

45、设当前库中共有8条记录,当前记录号是5。当执行APPEND BLANK 命令增加一条空记录后,该空

记录的记录号是 。 A、4 B、6 C、9 D、1

46、当用LOCATE、FIND、SEEK命令查询时,如果找到满足条件的第一条记录,这时函数FOUND()

返回的值为 。 A、.F. B、.T. C、0 D、1

47、在表的索引类型中,主索引可以在 中建立。

A、自由表 B、数据库表 C、任何表 D、自由表和视图 48、若在当前目录下有一个销售.DBF,则执行下列命令后结果为 。

USE 销售

REPLACE 单价 WITH 40 STORE 20 TO 单价

? 单价 , A->单价 , M->单价 A. 40 40 20 B、 40 20 20 C、 20 40 20 D、 40 20 40 49、在表单文件中Init是指 的触发的基本事件。

A、当创建表单 B、当从内存中释放对象 C、当表单装入内存 D、当用户双击对象 50、永久关系建立后, 。

A、在数据库关闭后自动取消 B、如不删除将长期保存 C、无法删除 D、只供本次运行使用

51、在表单运行中,如复选框变为不可用,其Value属性值为 。

A、1 B、0 C、2或.NULL. D、不确定

52、在VFP的数据类型中,用于存放图像、声音等多媒体对象的类型是 。

A、备注型 B、逻辑型 C、通用型 D、字符型 53、执行下面命令序列后,最后一条命令显示的结果为 。

USE 学生 SKIP -1 DISP

DISP NEXT 2 ? RECNO()

A、2 B、3 C、4 D、5 54、在视图中不可以创建 。

A、临时关系 B、永久关系 C、字段的默认值 D、独立索引 55、不能作为查询的输出类型的是 。

A、自由表 B、数组 C、表单 D、临时表 56、在SQL查询时,使用WHERE子句指出的是 。

A、查询目标 B、查询结果 C、查询条件 D、查询视图

57、在SQL语句中,与表达式“工资 BETWEEN 1200 AND 1300”功能相同的表达式是 。

A、工资>=1200 AND工资<=1300 B、工资>1200 AND工资<1300 C、工资<1200 AND工资>1300 D、工资<=1200 AND工资>=1300 58、决定选项组中单选按钮个数的属性是( )。

A、BottonCount B、Buttons C、Value D、ControlSource 59、在Visual FoxPro中,关于视图的正确叙述是 。

A、视图与数据库表相同,用来存储数据 B、视图不能同数据库表进行连接操作 C、在视图上不能进行更新操作 D、视图是从一个或多个数据库表导出的虚拟表 60、在命令文件中,调用菜单的命令 。

A、CALL < 菜单文件名 > B、LOAD < 菜单文件名 > C、PROCEDURE<菜单文件名> D、DO < 菜单文件名 > 61. Visual Foxpro数据库管理系统的数据模型是( )。

(A) 关系型 (B) 结构型 (C) 层次型 (D) 网状型

62. 在Visual FoxPro命令中,与子句FIELDS <字段名列表>对应的关系运算是( )。 (A) 选择 (B) 投影 (C) 连接 (D) 自然连接 63. 关系数据库中,专门的关系运算有( )。

(A) 关系、选择、投影 (B) 连接、投影、联结 (C) 选择、投影、连接 (D) 汇总、索引、排序 64. 下列关于属性、方法和事件的叙述中,错误的是( )。 (A)属性用于描述对象的状态,方法用于表示对象的行为 (B)基于同一类产生的两个对象可以分别设置自己的属性 (C)事件代码也可以像方法一样被显示调用

(D)在新建一个表单时,可以添加新的属性、方法和事件

65. 本表单的Command1命令按钮的Caption属性可表示为( )。 (A) THISFORM.Command1 (B) THISFORM.Command1.Caption (C) THISFORM.Caption (D) THISFORM.Command.Caption 66.不需要对数据文件排序或建立索引就可使用的命令是( )。 (A) TOTAL (B) FIND (C) SEEK (D) LOCATE 67. 退出Visual FoxPro 的操作方法是( )。 (A) 从“文件”下拉菜单中选择“退出”选项 (B) 用鼠标单击关闭窗口按钮

(C) 在命令窗口中键入QUIT命令,然后敲回车键 (D) 以上方法都可以

68. 自由表字段名长度的最大值是( )。

(A) 10 (B) 254 (C) 8 (D) 128 99. 下边字符串中,非法字符串是( )。

(A) ?a string? (B) ?It is a? string” (C) “a string” (D) “It is a ?string?” 70. 设某数据类型字段宽度为8,小数位数为1,则该字段整数部分的最大取值是( )。 (A) 99999 (B) 9999999 (C) 999999 (D) 99999999 71. SELECT 0的功能是( )。

(A) 工作区号最小的空闲工作区 (B) 工作区号最大的空闲工作区 (C) 选择当前工作区号+1的工作区 (D) 随机选择一个工作区的区号 72. 设X=“08/19/03”,命令 ? TYPE(\)的输出值是( )。

(A) 08/19/03 (B) C (C) N (D) D

73. 可支持诸如:字符、数值、日期和逻辑等数据类型的数据输入语句( )。

(A) WAIT (B) ACCEPT (C) INPUT (D) @1,5 GET x pict \ 74. 在下列函数调用中,错误的是( )。

(A) str(day(date()),2) (B) val(123)

(C) substr(dtoc(date()),7) (D) trim('abc') 75. 设N=886,M=345,K=\则表达式1+&K的值是 ( )。 (A) 1232 (B) 数据类型不匹配 (C) 1+M+N (D) 346

76. 表达式VAL(SUBS(\本年第2期\他!我\的结果是( )。 (A) 0 (B) 2 (C) 8 (D) 10

77.要显示数据表文件中平均分超过90分和不及格的全部女生记录,应当使用命令( )。 (A) LIST FOR 性别=‘女’,平均分>=90,平均分<=60 (B) LIST FOR 性别=‘女’,平均分>90,平均分<60

(C) LIST FOR 性别=‘女’.AND.平均分>90.AND.平均分<60 (D) LIST FOR 性别=‘女’.AND.(平均分>90.OR.平均分<60) 78. 连续执行以下命令之后,最后一条命令的输出结果是( )。 SET EXACT OFF

X=\ ?IIF(\

(A) D (B) ABC (C) ABCD (D) ABC D 79. 在下面的DO循环中,共要循环( )次。 X=15 Y=20

DO WHILE Y>=X Y=Y-1 ENDDO

(A) 20 (B) 15 (C) 6 (D) 5 80. 设数据表SCORE.DBF有“姓名(C,6)” 、“班级(C,2)” 、“总分(N,,5,1)” 等字段,并已按班级索引,执行下列命令序列: USE SCORE INDE BJ LIST

Record# 姓名 班级 总分 1 董一婉 10 85.0 2 黄兴东 10 75.0 3 刘艳飞 11 75.0 4 赵 飞 11 70.0 5 姜 浚 13 65.0 6 毛俊丽 13 80.0 TOTAL ON 班级 TO TEMP

则TEMP.DBF中第三条记录是( )

(A) 董一婉 10 160.0 (B) 刘艳飞 11 145.0 (C) 姜 浚 13 145.0 (D) 刘艳飞 11 75.0 81. 在关系数据库中,为了简明地表达数据间的关系,采用的是( )。 (A)数组形式 (B)层次形式 (C)二维表格形式 (D)矩阵形式

82. 在Visual FoxPro环境下,通常是在( )窗口中输入命令。 (A)View (B)SQL (C)Command (D)Browse 83. 不能释放内存变量的命令是( )。

(A)RELEASE ALL (B)CLEAR ALL (C)CLEAR (D)CLEAR MEMO

84. 表达式{^1999/09/09}-20的数据类型是( )。 (A)C (B)N (C)D (D)L

85. 在Visual FoxPro中,当创建对象时将产生( )。

(A)Init事件 (B)Load事件 (C)Error事件 (D)Destroy事件 86.只能被本层模块调用,而不能被上层模块或下层模块调用的变量类型是( )。

(A)公共变量 (B)私有变量 (C)局部变量 (D)局部变量和私有变量 87. 通过PUBLIC命令建立内存变量,系统默认的内存变量初值为( )。 (A).T. (B).F. (C)0 (D) 1 88. 在Visual FoxPro中,表单是( )。

(A)一个窗口界面 (B)一个表中各个记录的清单 (C)数据库中各个表的清单 (D)数据库查询的列表

89. 假定STUDENT.DBF表文件共有8条记录,则当函数EOF()的返回值为逻辑真时, 执行命令 ?RECCOUNT() 的输出结果是( )。 (A)1 (B)7 (C)8 (D)9

90. 用DIMENSION Q(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) 后,显示结果是( c )。 (A)变量未定义的提示 (B)4 (C)2 (D) .F. 91. 在Visual FoxPro中,表文件中的字段是一种( B )。 (A)常量 (B)变量 (C)运算符 (D)函数 92. 在字符比较运算中,执行下列两条命令: SET EXACT OFF

?″计算机″=″计算机公司″,″计算机″$″计算机'公司'″ 后,屏幕上显示的结果是( C )。

(A).T. .T. (B) .T. .F. (C).F. .T. (D).F. .F. 93. 下列数据中不属于常量的是( C )。

(A)12 (B).Y. (C)T (D)[AB CDEF] 94. 下面有关局部变量 的说法正确的是( D )。 A.在程序中用PRIVATE可建立一个局部变量 B.在命令窗口中被赋值的变量是局部变量

C.在被调用下级程序中用PUBLIC命令声明的变量是局部变量 D.在命令窗口中用LOCAL命令声明有变量是局部变量

95. 设当前所使用的数据表有20条记录,而当前记录指针指向第2条记录,执行 以下一条语句后,记录指针指向最后一条记录,则这条语句是(A )。 (A) LIST REST (B)LIST NEXT 18 (C) LIST ALL (D)LIST RECORD 18

96. 将学生成绩表中所有总分字段的内容改为0,可使用最简捷而快速的命令是(C )。 (A)EDIT ALL FIELDS 总分 (B)BROWSE ALL FIELDS 总分 (C)REPLACE ALL 总分 WITH 0 (D)CHANGE ALL FIELDS 总分 97. SQL语言的核心是(B )。 (A)数据定义 (B)数据查询 (C)数据操纵 (D)数据控制 98. 以下关于查询的描述,正确的是(D )。

(A)不能根据自由表建立查询 (B)只能根据自由表建立查询

(C)只能根据数据库表建立查询 (D)可以根据数据库表和自由表建立查询 99. 在永真条件DO WHILE .T. 的循环中,为退出循环可使用( B )。 (A)LOOP (B)EXIT (C)CLOSE (D)CLEAR 100. 在下面的DO循环中,循环次数是( D )。

m=6 n=1

DO WHILE n<=m n=n+1 ENDDO

(A)2

(B)7

(C)5

(D)6

101. 将表示实体及实体之间联系用二维表来表述的数据模型称为 ( C )。

A.网状模型 B.集合模型 C.关系模型 D.层次模型

102、Visual FoxPro下复合结构索引文件的扩展名是(B )。

A.*.IDX B.*.CDX C.*.INX D.*.SCX

103、在SQL查询时,使用WHERE子句指出的是( C )。

A.查询目标 B.查询结果 C.查询条件 D.查询视图 104、某个数据表文件的一个数值字段要求3位整数,2位小数,则其宽度应为( C )。 A.4 B.3 C.6 D.5 105、在表的字段中可用于存放图形、表格和声音等数据的数据类型是(D )。 A.字符型 B.备注型 C.浮动型 D.通用型 106、可以伴随着表的打开而自动打开的索引是( C )。 A.单一索引文件(IDX) B.复合索引文件(CDX)

C.结构化复合索引文件 D.非结构化复合索引文件

107、以下属于容器类控件的是( B )

A.Text B.Form C.LABel D.commandbutton 108、当前记录序号为3,将第5记录设置为当前记录的命令是( C ) 。 A.SKIP-5 B.SKIP+5 C.SKIP+2 D.SKIP-2 109、默认查询的输出形式是( D ) 。

A.数据表 B.图形 C.报表 D.浏览 110、以下日期值正确的是( B )。

A.{“2007-6-4”} B.{^2007-06-04} C.{2007-6-4} D.{[2007-6-4]} 111、在以下四组函数运算中,结果相同的是( A )。

A.LEFT(\,6) 与SUBSTR(\,1,6) B.YEAR(DATE()) 与SUBSTR(DTOC(DATE),7,2) C.VARTYPE(\与VARTYPE(36-5*4) D.假定A=\,B=\,A-B与A+B

112、N为正整数,表示N能被5整除的表达式为( A )。 A.Int(N/5)=N/5 OR MOD(N,5)=0

B.INT(N/5)=0 C.N/5=0

D. MOD(N,5)#0

113、不能够作为应用程序系统中的主程序的是 ( C )

A.表单 B.菜单 C.数据表 D.程序 114、在打开一个数据表后,指针指向表中的(A )。

A. 第1条记录 B. 表头 C. 表尾 D. 最后一条记录 115、当启动表单FORM1及其中控件时,下列的FORM事件中最先被触发的是(A )。 A. LOAD B. Click C. Init D. Moved

116、在一个数据表中,有一个或若干个字段,它们的值可以惟一的标识一条记录,这样的字段称为( C )。

A.主题字 B.标题 C.关键字 D.记录名 117、下列SQL语句中,用于修改表结构的是( A )。

A.ALTER B.CREATE C.UPDATE D.INSERT 118、在表单运行时,要改变表单的标题为:“用户登录”,需要执行事件代码( B )。

A.thisform.name=“用户登录” B.thisform.caption=“用户登录” C.thisform.text=“用户登录” D.thisform.value=“用户登录”

119、Visual FoxProF中,对表的结构进行修改的设计器是( B )

A.表单设计器 B.表设计器 C.数据库设计器 D.视图设计器

120、设在某一非当前工作区上的表XS,在当前区上能准确地访问其Name字段的值的语句是( C)。

A.?A.Name B.?B.Name C.?XS.Name D.2.Name

121、在建立了永久关系的数据库中,作更新、删除和插入规则是对数据库( B )完整性设置。

A.实体 B.参照 C.集合 D.用户自定义 122、变量X中保存的是数值,要将其转换为字符,应该选用下列中的( D )表达式。

A.X=VAL(X) B.X=ASC() C.X=DTOC(X) D.X=STR(X) 123、Visual FoxPro中,视图是一种虚拟表,它保存的位置在( B )。

A.项目文件中 B.数据库文件中

C.基表的附属文件中 D.独立保存在文件夹中

124、下列语句中,能将表中所有属于“库区移民”的学生的英语成绩加10分的语句是( C )。 A.REPLACE 英语 = 英语+10 FOR库区移民=.T.

B.REPLACE 英语 FROM 英语+10 FOR库区移民=.T. C.REPLACE 英语 WITH 英语+10 FOR库区移民=.T. D.REPLACE 英语 WITH 英语+10 WHERE 库区移民=.T.

125、下列语句中,查询显示库区移民学生的数学成绩低于60分的学生的学号,姓名。B

A.SELETE 学号,姓名 FROM XS FOR 数学<60 OR 库区移民=.T. B.SELETE 学号,姓名 FROM XS WHERE 数学<60 AND 库区移民=.T. C.SELETE 学号,姓名 FROM XS FOR 数学<60 AND 库区移民=.T. D.SELETE 学号,姓名 FROM XS WHERE 数学<60 OR 库区移民=.T.

126、在VisualFoxPro中不加定义,直接引用的变量属于( C )。

A.全局变量 B.局部变量 C.私有变量 D.模块变量 127、将当前表SB,复制为SB1的,正确的操作是( B )。

A.COPY sb1 B.COPY TO sb1 C.COPY STRU SB1 D.COPY STRU TO sb1

128、有如下程序,运行时,在屏幕上显示的结果为:B

STOR 1 TO S,J

DO WHILE J<=5 S=S*J J=J+1

ENDDO ? S

A.24 B.120 C.1 D.5 129、下列中能正确地对文本框TxtName赋值的语句是( D )。

A.ThisForm.Text1.Text=”李平” B.ThisForm.Text1.Value=”李平” C.ThisForm.TetName.Text=”李平” D.ThisForm.TxtName.Value=”李平”

130、在菜单设计器中,若一菜单项要求调用一个表单,应该在其结果栏中选择(B )。

A.子菜单 B.命令 C.过程 D.菜单项# 131、在下列文件中,保存记录数据的是( C )。

A.项目文件 B.数据库文件 C.表文件 D.表单文

132、退出Visual FoxPro系统的命令是( D )。

A.RETURN B.CANCEL C.EXIT D.QUIT

133、设年龄=22,性别=“女”,学历=“大学”,入学成绩=650,表达式的值为假的是 ( C )。

A.年龄>20 .AND. 性别=”女” B.性别=”男”.OR.学历=”大学” C.not 性别=”女”

D.性别=”女” .AND. 入学成绩>550

134、在DO WHILE/ENDDO循环语句中,若循环条件设置为.T.,则下列说法正确的是(C )。

A.程序无法跳出循环 B.程序不会出现死循环 C.可用EXIT语句跳出循环 D.可用LOOP语句跳出循环

135、VisualFoxPro运算符*,**,+ -,$的优先顺序是( B )。 A.** ,+ -, *,$ B.**,*,+ -,$

C.*,**,+ -,$ D.**,*,$, + -

136、表设计器中,由用户自己设定字段的宽度的数据类型是( B )。

A.逻辑型 B.数值型 C.备注型 D.日期型 137、下列Visual FoxPro表达式中,不合法的是( B )。 A.228-3=5*38 B.[8]+[3]>10

C.date()-15 D.AT(”ad”,”xyadvancad”)+LEN(”AB CDE”) 138、设X=”构建和谐社会”,执行命令:?SU13STR(X,5,4)屏幕显示结果是( B )。 A.构建 B.和谐 C.社会 D.错误信息 139.表达式“ABV”>“ABT”>.f.的值是( A )。

A..T. B..F. C.难以确定 D.非法表达式

140、SQL的数据操作语句不包括( D )。

A.INSERT B.UPDATE C.SELECT D.CllANE 141、下列有关数据库的描述,正确的是( C )。

A.数据库是一个DBF文件 B.数据库是一个关系 C.数据库是一个结构化的数据集合 D.数据库是一组文件

142、如果当前表中的一个字段名与一个内存变量名都是NAME,执行命令?NAME后,显示的 结果是( B )。

A.内存变量的值 B.字段变量的值 C.NULL值 D.出错

143、Visual Foxpro数据表操作命令的范围参数有四个。现在需要复制从当前记录到表尾的全部记录,其范围参数的设置为( B )。

A.next 3 B.rest C.all D.record(EOF())

144、设表TXL.DBF中有20条记录,在VISUAL FOXPRO命令窗口中执行以下命令序列,最后显示的是( D )。

USE TXL SKIP 3

COUNT TO N ?N

A.3 B.17 C.18 D.20 145、已打开数据表中有一日期型字段”日期”,下列表达式中结果不是日期型的是( A )。 A.DATE()-日期 B.日期十2 C.CTOD(DTOC(日期)) D.DATE()-2 146、函数 LEN(SPACE(8)-SPACE(3))的返回值是(B )。

A.5 B.11 C.0 D.l

147、要将数组DG中的内容作为一个记录追加到当前表文件的末尾,应执行的命令为( C )。 A.GATHER FROM DG B.GO BOTTOM

GATHER FROM DG C.APPE BLANK D.INSERT BLANK

GATHER FROM DG GATHER FROM DG 148、测试数据表记录指针当前指向第几条记录的函数是( D )。

A.EOF() B.RECORD() C.BOF() D.RECNO()

149、己知人事档案数据表有字段:“开工时间(D)”、“岗酬(N)”??。工龄=(系统日期-开工时间)/365。如果工龄大于20,岗酬增加10%,则相应的命令是(D)。 A. replace 岗酬 with岗酬*10% for(date*开工时间)/365>20 B. replace 岗酬 with岗酬*0.1 for(date()-ffl时间)/365>20

C. replace 岗酬 with岗酬+岗酬*0.1 while(date*开工时间)/365>20 D. replace岗酬with岗酬十岗酬*0.1 for(date*开工时间)/365>20 150、执行下列命令序列: X=-5

?IIF(X>0,1,IIF(X=0,0,-1)) 屏幕显示结果是( C )。

A.1 B.0 C.-1 D.错误信息

151、有数据表文件CJ.DBF,按姓名(C,8)的升序,上机成绩(N,6,2)的降序建立索引,正确的命令是( C )。

A.INDEX ON 姓名-上机成绩 TAG CJIDX

B.INDEX ON姓名+STR(-上机成绩,6,2) TAG CJIDX C.INDEX ON姓名+STR(1000-上机成绩)TAG CJIDX D.INDEX ON姓名/A,上机成绩/D TAG CJIDX

152、要显示数据表中平均分超过90分和不及格的全部女生记录,应使用命令( D )。 A.LIST FOR性别=”女”.OR.(平均分)>=90.AND.平均分<=60) B.LIST FOR性别=”女”.AND.平均分>90.AND.平均分<60

C.LIST FOR性别=”女”.AND.平均分>90.OR.平均分<60

D.LIST FOR性别=”女”.AND.(平均分>90.OR.平均分<60)

153、在Visual FoxPro中,用于建立过程文件PROGI的命令是( B )。 A.CREATE PORGI B.MODIFY COMMAND PROGI C.MODIFY PROGI D.EDIT PROGI 154、数据库系统的核心是( B )。

A 数据模型 B.数据库管理系统 C.数据文件 D.应用程序 155、在程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是(C )。 A 局部变量 B.公共变量 C.私有变量 D.全局变量

156、要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为(B )。

A.8位 B.7位 C.6位 D.4位 157、如 a=”1”,b=”2”,x12=”email”,m=”my”。?m+x&a.&b的显示结果是( B )。

A.email B.myemail C.myemail12 D.email12

158、在下面的DO循环中,共要循环( C )次。

X=15 Y=20

DO WHILE Y>=X Y=Y-1 ENDDO

A.20 B.15 C.6 D.5 159、查询订购单号首字符是“P”的订单信息,应该使用命令(B )。 A.SELECT*FROM 订单 WHERE HEAD(订购单号,1)=”P”

B.SELECT*FROM 订单 WHERE LEFT(订购单号,l)=”P”

C.SELECT*FROM 订单 WHERE “P”$订购单号

D.SELECT*FROM 订单 WHERE RIGHT(订购单号,1)=”P” 160、计时器控件的主要属性是(C)。

A.Enabled B.Caption C.Interval D.Value 161、在Visual FoxPro中释放和关闭表单的方法是( A )。

A.RELEASE B.CLOSE C.DELETE D.DROP 162、以下属于容器类控作的是( D )。

A.Text B.Form C. DELETE D.DROP 163、在表单运行时,要改变表单的标题为:“用户登录”,需要执行事件代码(D)。 A.thisform.Name=”用户登录” B.thisform.Caption=”用户登录” C.thisform.Text=”用户登录” D.thisform.Value=”用户登录” 164、对象的事件驱动模型中,Init事件在什么时刻发生( A )。

A.对象建立时 B.对象释放时 C.对象建立之前 D.对象获得焦点时 165、Visual Foxpro数据库管理系统的数据模型是( C )。

A 层次型 B.表格型 C.关系型 D.网状型

166、有语句:SELECT*FROM stoCk WHERE 单价 BETWEEN 12.76 AND 15.20。与该语句等价的是 ( A )

A.SELECT*FROM stoCk WHERE 单价<=15.20.AND.单价>=12.76 B.SELECT*FROM stoCk WHERE 单价<15.20.AND.单价>12.76 C.SELECT*FROM stoCk WHERE 单价>=15.20.AND.单价<=12.76 D.SELECT*FROM stoCk WHERE 单价<>15.20.AND.单价<12.76

167、已知当前表中有10条记录,当前记录为第6号记录。如果执行命令list后,则当前记录为第( D )

号记录。

A. 1 B. 6 C. 10 D. 11

168、在命令窗口中,显示当前数据库中所有40岁(含40岁)以下、职称为\教授\、\副教授\的姓名和工资,应使用命令( C ) 。

A.LIST姓名,工资 FOR 年龄<=40.AND.职称=\教授\职称=\副教授\B.LIST姓名,工资 FOR 年龄<=40.OR.职称=\教授\职称=\副教授\ C.LIST姓名,工资 FOR 年龄<=40.AND.(职称=\教授\职称=\副教授\ D.LIST姓名,工资 FOR 年龄<=40.OR.(职称=\教授\职称=\副教授\ 169、要区分同名的内存变量和字段变量,最好 ( C ) 。

A. 释放同名内存变量 B. 关闭当前表文件

C. 在同名内存变量名前加上前缀M-> D. 在同名字段变量名前加上前缀M->

170、假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1 和Command2两个命令按钮。如果要在Command1命令按钮用鼠标改变文本框的Value属性值,下面( B )是正确的。 A. This.ThisForm.text.Value=123

B. This.Parent.Parent.Text1.Value=123

C. Parent.Parent.Text.Value=123 D. This.parent.text1.Value=123。 171、DBMS的中文意思是( B )。

A.对象——关系型数据库系统

B.数据库管理系统 C.关系数据库系统 D.结构化查询语言

172、在SQL的查询语句中,实现投影操作的短语为( A )。

A.SELECT B.FROM C.WHERE D.JOIN ON 173、在建立了永久关系的数据库中,作更新、删除和插入规则是对数据库(B )完整性设置。

A.实体 B.参照 C.集合 D.用户自定义 174、设A=3,则执行命令?A=A+1后,屏幕上显示的值是( D )。

A.3 B.4 C..T. D..F. 175、设A=3,则执行命令?A=A+1后,A的值是( A )。

A.3 B.4 C..T. D..F. 176.下列命令序列输出结果为( C )。 USE 工资表

GO BOTTOM

SKIP –1` ?EOF()

A. .T. B. T C. .F. D. F 177.顺序执行下面VFP命令之后,屏幕所显示的记录号顺序是( C )。 USE XSDA GO 6

LIST NEXT 4

A. 1~4 B. 4~7 C. 6~9 D. 7~10 178. 建立两个数据库表的永久关系,要求( A )。

A.两个表都必须索引 B.两个表都不需要索引

C.只有父表必须索引,子表可以不需要索引 D.只有子表必须索引,父表可以不需要索引

179、在SQL的查询语句中,实现投影操作的短语为( A )。

A.SELECT B.FROM C.WHERE D.JOIN ON 180、在Visual FoxPro的查询设计器中,“排序依据”选项卡对应的SQL短语是( B )。

A.INTO B.ORDER BY C.WHERE D.GROUP BY 181、VisualFoxPro中的DO CASE?ENDCASE语句属于( B )。

A.顺序结构 B.分支结构 C.循环结构 D.模块结构

182、可以链接或嵌入OLE对象的字段类型是__ __C_______。

A、备注型字段 B、通用型和备注型字段 C、通用型字段 D、任何类型的字段

183.使用Visual FoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在结果(Result)中选择_______B_______。

A、填充名称(Pad Name) B、子菜单(Submenu) C、命令(Command) D、过程(Procedure)

184.清除主窗口屏幕的命令是___A___________。

A、CLEAR B、CLEAR ALL C、CLEAR SCREEN D、CLEAR WINDOWS

185.如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于__A__________。

A、一对一联系 B、一对二联系 C、多对多联系 D、一对多联系

186.在下面的数据类型中默认值为.F.的是___C_________。

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

187.在下列四个选项中,不属于基本关系运算的是_____D_____。

A、连接 B、投影 C、选择 D、排序

188.以下赋值语句正确的是____A__________。

A、STORE 8 TO X,Y B、STORE 8,9 TO X,Y C、X=8,Y=9 D、X,Y=8

189.设X=\,Y=\,则下列表达式中值为.T.的是____C__________。 A、X=Y B、X==Y

C、X$Y D、AT(X,Y)=0

190.下述命令中的_____C_________命令不能关闭表文件。

A、USE B、CLOSE DATABASE C、CLEAR D、CLOSE ALL

191.命令DIMENSION A(2,3)定义了一个名为A的数组,其元素是__D _ 。 A、 A(0),A(1),A(2),A(3),A(4),A(5) B、 A(2),A(3)

C、 A(2,,1),A(2,2),A(2,3)

D、 A(1,1),A(1,2),A(1,3), A(2,,1),A(2,2),A(2,3)

192.SUBSTR(\哈密高校水平考试\的值是 C 。 A、 哈密高校 B、 水平

C、 水平考试 D、 哈密高校水平考试

193.启动Visual Foxpro 6.0屏幕上出现两个窗口,一个是Visual Foxpro 6.0的主窗口,另一个是 B 窗口。

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

194.下列命令中,不能使程序跳出循环的是 A 。

A、LOOP B、EXIT

C、QUIT D、RETURN

195.若一数值型字段的宽度是6,小数位是2,此字段整数部分的最大值是 。C A、-999 B、9999 C、999 D、-99

196.要删除当前数据库文件HGZ.DBF中“奖金”字段的全部值,应当使用命令 C 。 A、MODIFY STRUCTURE B、DELETE C、 REPLACE D、ZAP

197.在下列函数中,函数值为数值的是 C 。

A、 BOF() B)、CTOD('01/01/96')

C、AT('人民','中华人民共和国') D、 SUBSTR(DTOC(DATE()),7)

198.设当前表文件中含有字段NAME,系统中有一内存变量的名称也为NAME,下面命令?NAME显示的结果是 B 。

A、内存变量NAME的值 B、字段变量NAME的值 C、与该命令之前的状态有关 D、错误信息

199.要从某表文件中真正删除一条记录,应当 C 。

A、先用DELETE命令,再用ZAP命令 B、直接用ZAP命令

C、先用DELETE命令,再用PACK命令 D、直接用DELETE命令

200.“查询设计器”中的“筛选”选项卡的作用是( C )。

A、增加或删除查询的表 B、观察查询生成的SQL代码 C、指定查询记录的条件 D、选择查询结果的字段组织数据

201.保存程序文件的快捷键为( A )。

A、Ctrl+W B、Shift+W C、Ctrl+S D、Shift+S 202.在Visual FoxPro中支持两种类型的菜单,分别是( A )。

A、条形菜单和弹出菜单 B、条形菜单和下拉式菜单

C、弹出式菜单和下拉式菜单 D、复杂菜单和简单菜单 203.有关多分支结构DO CASE-ENDCASE的叙述正确的是( B )。

(A)当有多个逻辑表达式为真时,执行所有满足条件的CASE之后的语句序列 (B)当有多个逻辑表达式为真时,只执行第一个满足条件的CASE之后的语句序列 (C)当有多个逻辑表达式为真时,只执行最后一个满足条件的 CASE之后的语句序列 (D)DO CASE-ENDCASE语句,允许有多个程序段被执行 204.有关嵌套的叙述正确的是( D )。

(A)循环体内不能含有条件语句 (B)循环语句不能嵌套在条件语句之中 (C)嵌套只能一层,否则会导致程序出错 (D)正确的嵌套中不能交叉 205.有关参数传递叙述正确的是( A )。

(A)当实参的数量少于形参的数量时,多余的形参初值取逻辑假 (B)当实参的数量大于形参的数量时,多余的实参被忽略 (C)实参和形参的数量必须相等 (D)选项A、B均正确

206.在Visual FoxPro中,如果建立的查询是基于多个表,那么要求这些表之间( B )。

(A)必须是独立的 (B)必须有联系 (C)不一定有联系 (D)必须是自由表 207.在已打开的表文件中有“学号”字段,此外又定义了一个内存变量“学号”,要把内存变量“学号”的值传送给当前记录的学号字段,应使用命令( B )。

(A)学号=M->学号 (B)REPLACE 学号 WITH M->学号

(C)STORE M->学号 TO 姓名 (D)GATHER FROM M->学号FIELDS 学号 208.在下列表达式中,运算结果为字符型数据的是( D )。

(A)CTOD(”12/24/2009”)-28 (B)LEN(“1234”+”5678”) (C)”100”+”100”=”200” (D)time() 209.已知X=”04/24/2009”,则表达式10+&X的计算结果是( A )。

(A)数值型 (B)字符型

(C)日期型 (D)数据类型不匹配 210.Visual FoxPro表达式: “XYZ”>”AB”>.F.的值是( C )。

(A)难以确定 (B).F.

(C).T. (D)非法表达式

211.在查询过程中,执行命令LOCATE FOR <条件>已找到符合条件的第一条记录,若要将指针定位到答合条件的第二条记录上,可以使用命令( B )。

(A)CONTIUNE (B)SKIP (C)GO 2 (D)SKIP NEXT 2 212.下列命令使用时不要求对数据表进行排序或索引的是( B )。

(A)SEEK,DELETE (B)LOCATE,COUNT (C)TOTAL,LOCATE (D)FIND,LOCATE 213.以下关于Visual FoxPro的数据库操作的叙述中,正确的是( B )。 (A)OPEN DATABASE和MODIFY DATABASE的功能不同 (B)打开数据库之后,数据库包含的数据表并不一定被打开

(C)使用DELETE DATABASE命令删除数据库的同时,数据库所包$括的所有数据库表均被删除 (D)当打开数据表时,数据表所属的数据库也同时被打开 214.SQL的数据操作语句不包括( D )。

(A)INSERT (B)UPDATE (C)SELECT (D)CHANGE 215.以下关于空值(NULL)的叙述中,正确的是(B )。

A、空值等同于空字符串 B、空值表示字段或变量还没有确定值 C、VFP不支持空值 D、空值等同于数值0 216.在SQL语句中,建立视图的命令是( C )。

A、CREATE B、CREATE TABLE C、CREATE VIEW D、CREATE INDEX 217.删除“职工”表中没有写入工资的记录,应该使用的命令是( B )。

A、DELETE FROM 职工 WHERE 工资=NULL B、DELETE FROM 职工 WHERE 工资 IS NULL C、DELETE FROM 职工 WHERE 工资!=NULL

D、DELETE FROM 职工 WHERE 工资 IS NOT NULL

218.组合框和列表框都可以用( c )方法添加新的列表项。

A、Add B、AddItem C、RowSource D、RowSourceType 219.为控件指定一个焦点时使用的方法( B )。

A、Refresh B、Setfocus C、Init D、Activate 220.Label控件的(A )属性,可以设置文本的尺寸大小。

A、Autosize B、FontSize C、BorderStyle D、BackStyle 221.要设置命令按钮是否可用,可设置其( B )属性值为真。

A、Text B、Enabled C、Caption D、Cancel 222.SQL实现分组查询的短语是( B )。

A、ORDER BY B、GROUP BY C、HAVING D、ASC 223.在打开一个数据表后,指针指向表中的( A )。

A. 第1条记录 B. 表头 C. 表尾 D. 最后一条记录 224.有关SCAN循环结构,叙述正确的是( A )

A.SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,然后判断EOF()函数

的真假。

B.在使用SCAN循环结构时,必须打开某一个数据库。

C.SCAN循环结构的循环体中必须写有SKIP语句。

D.SCAN循环结构,如果省略了子句、FOR和WHILE条件子句, 则直接退出循环。 225.读程序,该程序的运行结果是( C )。

*aa.prg *pp.prg

a=3 PARAMETER x,y b=5 y=x*y do pp WITH 2*a,b RETURN ?a,b

RETURN

A. 3 5 B. 3 15 C. 3 30 D. 6 5

226.连续执行以下命令之后,最后一条命令的输出结果是( D )。 SET EXACT OFF X=\

?IIF(\,X-\,X+\

A)A B)BCD C)A BCD D)ABCD 227.在以下四组函数运算中,结果相同的是( A )。

A)LEFT(\,6)与SUBSTR(\,1,6) B)YEAR(DATE())与SUBSTR(DTOC(DATE),7,2) C)VARTYPE(\与VARTYPE(36-5*4) D)假定A=\,B=\,A-B与A+B

228.在下面关于面对对象数据库的叙述中,错误的是( D )。

A)每个对象在系统中都有唯一的对象标识 B)事件用于对象,对象识别事件并作出相应反应 C)一个子类能够继承其所有父类的属性和方法 D)一个父类包括其所有父类的属性和方法

229.在Visual FoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是( C )。

A)永久性关联 B)永久性关联或临时性关联 C)临时性关联 D)永久性关联和临时性关联 230.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的(A )。 A) \一方\表的主索引或候选索引,\多方\表的普通索引 B) \一方\表的主索引,\多方\表的普通索引或候选索引 C) \一方\表的普通索引,\多方\表的主索引或候选索引 D) \一方\表的普通索引,\多方\表的候选索引或普通索引 231.在下列四个选项中,不属于基本关系运算的是( D )

A.连接 B.投影 C.选择 D.排序

232.假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是( B )

A.DO mymenu B.DO mymenu.mpr C.DOmymenu.PJx D.DOmymenu.mAx 233.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是( A ) A.主索引 B.惟一索引 C.候选索引 D.普通索引 234.下列函数中函数值为字符型的是( B )

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

A.数值型 B.字符型 C逻辑型 D.日期型 236.下面有关HAVING子句描述错误的是( B )

A.HAVING子句必须与GROUPBY子句同时使用,不能单独使用 B.使用HAVING子句的同时不能使用WHERE子句

C.使用HAVING子句的同时可以使用WHERE子句 D.使用HAVING子句的作用是限定分组的条件

237.能够将表单的VisiBle属性设置为.T.,并使表单成为活动对象的方法是( B ) A.HiDe B.Show C.ReleAse D.SetFoCus 238.下面对编辑框(EDitBox)控件属性的描述正确的是( C ) A.SelLength属性的设置可以小于0

B.当SCrollBArs的属性值为0时,编辑框内包含水平滚动条 C.SelText属性在做界面设计时不可用,在运行时可读写 D.ReADonly属性值为.T.时,用户不能使用编辑框上的滚动条 239.下面对控件的描述正确的是( B ) A.用户可以在组合框中进行多重选择 B.用户可以在列表框中进行多重选择

C.用户可以在一个选项组中选中多个选项按钮

D.用户对一个表单内的一组复选框只能选中其中一个

240..确定列表框内的某个条目是否被选定应使用的属性是( D )

A.vAlue B.ColumnCount C.ListCount D.SeleCteD 241.设有关系R1和R2,经过关系运算得到结果S,则S是( A )

A.一个关系 B.一个表单 C.一个数据库 D.一个数组 242.不能够作为应用程序系统中的主程序的是( C )

A.表单 B.菜单 C.数据表 D.程序 243.要连编程序,必须通过( B )

A.程序编辑器 B.项目管理器 C.应用程序生成器 D.数据库设计器 244.设计菜单要完成的最终操作是( D ) 。

A.创建主菜单及子菜单 B.指定各菜单任务 C.浏览菜单 D.生成菜单程序

245.当我们了解了对象可能发生的各种事件以后,最重要的就是如何编写事件代码,编写事件代码的方法中不正确的是( A )

A.为对象的某个事件编写代码就是要编写一个扩展名为.prg的程序,其主文件名就是事件名 B.为对象的某个事件编写代码就是要将代码写入该对象的该事件过程中 C.可以由定义了该事件过程的类中继承

D.在属性对话框中选择该对象的事件并双击,在事件窗口中输入相应的事件代码

246.为表单MyForm添加事件或方法代码,改变该表单中的控件CmDl的CAption属性的正确命令是( C )

A.Myform.CmDl.CAption=\最后一个\ B.THIS.CmDl.CAption=\最后一个\

C.THISFORM.CmDl.CAption=\最后一个\ D.THISFORMSET.CmDl.CAption=\最后一个\

247.在表单MyForm的一个控件的事件或方法代码中,改变该表单的背景色为绿色的正确命令是( B )

A.MyForm.BACkColor=RGB(0,255,0) B.THIS.PArent.BACkColor=RGB(0,255,0) C.THISFORM.BACkColor=RGB(0,255,0) D.THIS.BACkColor=RGB(0,255,0)

248.默认查询的输出形式是( D )

A.数据表 B.图形 C.报表 D.浏览 249.有关@…SAY…GET…语句中的校验子句叙述正确的是( C )

A.RANGE子句是非强制校验,如果输入的数据超过或等于给定上、下限,则提示出错

B.VALID子句是强制校验,如果输入的数据使条件表达式为真或数值表达式的值不等于零,则报警并提示出错

C.RANGE非强制校验,只有当编辑的变量发生了变化,并按了回车键才予以校验,在给定的初值超过上限或下限时,如果是用光标键移出当前编辑区,则不会提示无效。

D.VALID强制校验,在初值使条件表达式为假或使数值表达式为零时,只要按下回车键,就实施校验,并提示正确的数据范围

250.下面语句( B )的格式是正确的。

A.@10,10,20,20 CLEAR B.@10,10

C.@10.10, D.CLEAR FROM 10,10 TO 20,20 251.有关自定义函数的叙述,正确的是( C ) A.自定义函数的调用与标准函数不一样,要用DO命令 B.自定义函数的最后结束语句可以是RETURN或RETRY

C.自定义函数的RETURN语句必须送返一个值,这个值作为函数返回值 D.调用时,自定义函数名后的括号中一定写上形式参数 252.有关SCAN循环结构,叙述正确的是( B )

A.SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假

B.在使用SCAN循环结构时,必须打开某一个数据表 C.SCAN循环结构的循环体中必须写有SKIP语句

D.SCAN循环结构,如果省略了子句、FOR和WHILE条件子句, 则直接退出循环 253.有关FOR循环结构,叙述正确的是( C ) A.对于FOR循环结构,循环的次数是未知的

B.FOR循环结构中,可以使用EXIT语句,但不能使用LOOP语句

C.FOR循环结构中,不能人为地修改循环控制变量,否则会导致循环次数出错 D.FOR循环结构中,可以使用LOOP语句,但不能使用EXIT语句

254.有关@…SAY…GET…语句中的功能符和格式符的使用正确的是( D )

A.PICTURE指定的功能符是位对位进行格式控制,即一对一格式化,功能符使用时不用字符定界符 B.FUNCTION子句指定的格式符能控制所有位的格式,即整体格式化,格式符使用时要用字符定界符 C.FUNCTION子句既可以使用格式符也可以使用功能符,格式符前面必须加符号@二者之间用空格分开 D.PICTURE子句既可以使用格式符也可以使用功能符,功能符前面必须加符号@。且要求功能符在前,格式符在后

255.有关参数传递叙述正确的是( C )

A.接收参数语句PARAMETERS可以写在程序中的任意位置

B.通常发送参数语句DO WITH和接收参数语句PARAMETERS不必搭配成对,可以单独使用。 C.发送参数和接收参数排列顺序和数据类型必须一一对应 D.发送参数和接收参数的名字必须相同

256.命令@10,10 CLEAR的清屏范围是第10行第10列至屏幕( B )角。 A.右上 B.右下 C.左上 D.左下 257.有关参数传递叙述正确的是( D )

A.在子程序中如果被传递的参数是数组元素,则为引用传递

B.在子程序中如果被传递的参数是内存变量,则为用值传递 C.在子程序中如果被传递的参数是常量,则为引用传递

D.值传递,参数在子程序中的变化不会传递到调用它的主程序变量中,引用传递与其相反

258.设有一个名为GZ.DBF的表文件,包含以下字段:姓名(C,8)、职务(C,10)、工资(N,6,2)、出生日期(D,8)和正

式工(L,1)。阅读以下程序: USE GZ

DO WHILE.NOT.EOF()

IF 职务=\工程师\出生日期>{10/20/60} D=出生日期 NAME=姓名 SALARY=工资 EXIT ENDIF SKIP ENDDO

Y=YER(DATE())-YEAR(D) IF .NOT. EOF() ?NAME,Y,SALARY ELSE ?\没查到!\ ENDIF USE RETURN

该程序的功能是( A )

A. 显示一位1960年10月20日后出生的工程师姓名,年龄及工资 B.显示一位1960年10月20日后出生的工程师姓名,年龄 C.显示1960年10月20日后出生的工程师姓名,年龄 D.显示所有1960年10月20日后出生的工程师姓名,年龄 259..给出以下程序的运行结果:

SETTALK OFF X=0 Y=0

D0 WHILE X<100 X=X+1

1F INT(X/2)=X/2 LOOP ELSE Y=Y+X ENDIF ENDDO ?\ RETURN

运行结果为( D )

A.Y=500 B.Y=1500 C.Y=2090 D.Y=2500

260.若当前工作区为A,执行以下命令后结果为( D ) REPLACE NUM WITH 20 STORE 0 TO NUM

?NUM,A->NUM,M.NUM

A.0 0 20 B.0 20 0 C.0 0 0 D.20 20 0

261..SQL中既允许执行比较操作,又允许执行算术操作的数据类型是( A ) A.数值型 B.字符串型 C.位串型 D.时间型 262.下列除了( D )语句之外,其余的只要加上前缀标识和结束标志就能嵌入在宿主语言程序中使用。 A.INSERT B.DELETE C.UPDATE D.SELECT

263.SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE和DELETE等。其中最重要的,也是使用最频繁的语句是( A )

A.SELECT B.INSERT C. UPDATE D.DELETE 264.SQL语言是具有( B )的功能。

A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 265.SQL语言是( C )语言。

A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库 266.SQL语言是( B )

A.高级语言 B.结构化查询语言 C.第三代语言 D.宿主语言 267.当前记录序号为3,将第6记录设置为当前记录的命令是( C )

A.SKIP-6 B.SKIP+6 C.SKIP+3 D.SKIP-3

268.若当前数据表中有200个记录,当前记录号是8,执行命令LIST NEXT 5的结果是( D ) A. 显示第5号记录的内容 B.显示1至5号记录的内容

C.显示8号记录的5个字段 D.显示从8号记录开始以下5条记录的内容 269..要显示系统中所使用的内存变量,可以在命令窗口中输人命令( C )

A.DISPLAY FIELD B.DISPLAY OFF C. DISPLAY MEMORY D.DISPLAY 270.在人事数据表文件中要显示所有姓王(姓名)的职工的记录,使用命令( D ) A.LIST FOR 姓名=\王***\ B.LIST FOR STR(姓名,1,2)=\王\ C. LOCATE FOR 姓名=\王\ D.LIST FOR SUBSTR(姓名,1,2)=\王\271.执行下列赋值语句后 X=”123.45” Y=123.45 Z=.T.

P={^2002-10-28 09:30:25} Q=$123.45

内存变量X、Y、Z、P、Q的数据类型分别是( C )。 A. D、L、M、N、C B. T、L、Y、N、C C. C、N、L、T、Y D. N、C、L、T、Y 272.执行下列语句后的输出结果是( C )。 SET EXACT OFF X=”A ”

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

A.ABCD B. BCD C. A BCD D. XBCD 273.下列字符型常量的书写格式不正确的是( B )。

A. “12345” B. Visual FoxPro C. ?ABCDE? D. [程序设计] 274.在下列常量中,( C )不是合法的数值型常量。

A. -145 B. 15.876 C. ?123? D. 1453 275.在下面的数据类型中,默认值为.F.的是( C )。

A. 数值型 B. 字符型 C. 逻辑型 D. 日期型 276.下面关于变量的叙述中,错误的是( C )。

A. 变量可以任意改变其值 B. 变量分为内存变量和字段变量 C.变量可以随时删除 D. 变量名必须以字母开头 277.以下日期格式正确的是( C )。 A.{2003-05-01} B.{”2003-05-01”} C.{^2003-05-01} D.{?2003-05-01?} 278.关于Visual FoxPro的变量,下面说法中正确的是( B )。 A.使用一个简单变量之前要先声明或定义 B.数组中各数组元素的数据类型可以不同

C.定义数组以后,系统为数组的每个数组元素赋以数值0 D.数组元素的下标下限是0

279.在Visual FoxPro中说明数组的命令是( C )。

A.DIMENSION和 ARRAY B. DECLARE和 ARRAY C.DIMENSON和 DECLARE D.只有DIMENSION 280.在Visual FoxPro中,字段的数据类型不可以指定为( B )。

A.日期型 B.时间型 C.通用型 D.备注型

281.使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为( D )。 A.2个 B.4个 C.5个 D.6个 282.下列Visual FoxPro表达式中,返回结果为逻辑假的是( B )。

A.ABS(10) B.LIKE(? VisualFoxPro’,VisualFoxPro6.0’) C.BETWEEN(1,.NULL.,3) D.SQRT(100) 283.SIGN()函数的功能是( B )。

A.返回表达式的绝对值 B.返回指定表达式的符号 C.返回表达式的算术平方根 D.返回指定表达式的整数部分 284.SQRT()函数的功能是( C )。 A. 返回表达式指定位数的四舍五入的结果 B. 返回指定表达式的符号 C. 返回表达式的算术平方根 D. 返回指定表达式的整数部分

285.在下面的表达式中,运算结果为逻辑真的是( D )。

A.EMPTY(.NULL.) B.LIKE(“edit”,”edi?”) C.AT(“a”,”123abc”) D.EMPTY(SPACE(10)) 286.假设变量a=36.736789,则?ROUND(a.2)的结果为( A )。四舍五入

A.36.74 B.36.7367 C.36 D.37 287.14E-12是一个( B )型常量。

A.字符 B.数值 C.货币 D.非法表达式 288.假设a=”+80”,则?VARTYPE(a)的返回的值为( B )。

A.N B.C C.Y D.L

289.EOF()是测试函数,当正使用的表文件的记录指针已达到文件尾部时,返回值为( A )。 A.T B.F C.0 D.NULL 290.下列表达式中,结果总是逻辑值的是( C )。

A.数值运算表达式 B.字符运算表达式 C.关系运算表达式 D.日期运算表达式 291.永久关系是数据库表间的关系,它们存储在( B )文件中。

A.表 B.数据库 C.索引 D.项目 292.排序可以有逻辑排序,也可以利用( b )命令进行物理排序。

A.INDEX B.SORT C.INDEX ON D.ORDER

293.在设计数据库时,应将多对多关系分解成两个一对多关系,其方法是在两个表之间创建第3个表,这个表称为( C )。

A.父表 B.子表 C.纽带表 D.联接表 294.如果想删除表中的所有记录,只留下表的结构,应该( D )。 A. 从“表”菜单中选择“彻底删除”命令 B. 从“表”菜单中选择“删除记录”命令 C. 在“命令”窗口使用PACK命令 D. 在“命令”窗口使用ZAP命令

295.在浏览方式或编辑方式下查看表记录时,选择“显示”菜单中的( C )命令,即可输入记录。 A.“输入记录” B.“插入记录” C.“追加方式” D.“浏览” 296.如果要关闭一个表新闻公报,则在“命令”窗口中输入( A )命令即可。

A.USE B.USE 表文件名 C.CLEAR D.OPEN 297.有效性规则是一个与字段或记录相关的( A )。

A.逻辑表达式 B.数值表达式 C.字符表达式 D.规则表达式 298.在为表建立索引时,下面的( B )字段不能作为索引排序字段。

A.数值型 B.通用型 C.日期型 D.字符型 299.在表间建立关系时,父表的索引一定是( D )。

A.普通索引 B.候选索引 C.惟一索引 D.主索引

300.在表间建立关系时,子表中的索引类型决定永久关系的类型,如果子表中的索引是主索引或候选索引,则建立的关系是( C )关系。

A.多对多 B.一对多 C.一对一 D.多对一 301.对设置“参照完整性”的两个表,要求是( A )。

A.同一个数据库中的两个表 B.自由表

C.不同数据库中的两个表 D.一个是数据库表、一个是自由表

302.如果在建立数据库表stock时,将“单价”字段的字段有效性规则设为“单价>0”,则通过该设置,能保证数据的( B )。

A.实体完整性 B.域完整性 C.参照完整性 D.表完整性 303.下列创建数据库的方法中,正确的是( D )。

A. 在“项目管理器”中选择“数据”选项卡,单击“数据库”,再单击“新建”按钮 B. 在“新建”对话框中单击“数据库”,再单击“新建文件”按钮 C. 在“命令”窗口中输入CREATE DATABASE<数据库文件名> D. 以上都可以

304.下列关于数据库表和自由表的区别的叙述中,错误的一项是( A )。 A.自由表可以使用长表名,表中可以使用长字段名,而数据库表不能使用长表名 B.可以为数据库中的字段添加标题和注释

C.可以为数据库表中的字段指定默认值和输入掩码

D.可以为数据库表中的字段设置主关键字、参照完整性和表间的关系

305.当数据库打开时,包含在数据库中的所有表都可以使用,但这些表不会自动打开,使用时需要执行( B )命令。

A.CREATE B.USE C.OPEN D.LIST 306.下列关于字段名的命名规则,错误的是( A )。 A.字段名中可以包含空格

B.字段名必须以字母或汉字开头

C.字段名可以由字母、汉字、下划线、数据组成 D.字段可以是汉字或合法的西方标识符

307.Visual FoxPro不支持的数据类型有( B )。

A.字符型 B.常量型 C.货币型 D.备注型 308.在Visual FoxPro中,逻辑删除是指( D )。 A.真正从磁盘上删除表及记录

B.逻辑删除是在记录旁边做删除标记,不可以恢复记录 C.真正从表中删除记录

D.逻辑删除只是在记录旁边做删除标记,必要时可以恢复记录

309.定位记录时,可以用( A )命令向前或向后移动若干条记录位置。

A.SKIP B.GOTO C.GO D.LOCATE 310.主索引可以确保在字段中输入值的( D )性。

A.兼容 B.多样 C.重复 D.惟一 311.下列更改索引类型的操作方法中,正确的是( D )。

A.打开“表设计器”对话框,单击“字段”选项卡,在“索引”下拉列表框中选择 B.打开“表设计器”对话框,单击“索引”选项卡,在“索引名”下拉列表框中选择 C.打开“表设计器”对话框,单击“表”选项卡,在“索引名”下拉列表框中选择 D.打开“表设计器”对话框,单击“索引”选项卡,在“类型”下拉列表框中选择 312.执行下列命令后,A1的指针指向第( )条记录,A2指向第( )条记录。C SELECT 2 USE A1 SELECT 3 USE A2 SELECT 2 SKIP 2

A.1,2 B.1,1 C.3,1 D.2,1 313.在Visual FoxPro中,建立索引的作用之一是( C )。

A.节省存储空间 B.便于管理

C.提高查询速度 D.提高查询和更新的速度 314.有关过程调用叙述正确的是 ( D )。

A .用命令DO WITH调用过程时,过程文件无须打开,就可以调用其中的过程 B .用命令DO WITHIN调用过程时,过程文件无须打开就可以调用其中的过程 C .同一时刻只能打开一个过程,打开新的过程旧的过程自动关闭 D. 打开过程文件时,其中的过程自动调入主存

315.有关LOOP语句和EXIT语句叙述正确的是 ( D )。

A. LOOP和EXIT语句可以写在循环体的外面

B .LOOP语句的作用是把控制转到ENDDO语句 C .EXIT语句的作用是把控制转到ENDDO语句

D .LOOP和EXIT语句一般写在循环结构里面嵌套的分之结构中 316.有关参数传递叙述正确的是 ( A )。

A. 参数接收时与发送的顺序相同

B .接收参数的个数必须少于发送参数的个数 C .参数接收时与发送的顺序相反

D .接收参数的个数必须正好等于发送的个数 317.阅读程序,正确的运行结果是 ( D )。 USE STUDENT

DO WHILE NOT EOF( ) LOCATE FOR XB =\男\ DISPLAY CONTINUE ENDDO A.程序出错

B.屏幕上显示STUDENT.DBF数据库中所有性别为男的记录 C.屏幕上显示STUDENT.DBF数据库的所有记录

D.程序死循环,屏幕上一直显示STUDENT.DBF数据库的第一条性别为男的记录 318.阅读程序,正确的运行结果是 ( C ) 。 CLEA

USE student

INDEX ON xb TO xbindex SEEK?男?

DO WHILE NOT EOF() DISPLAY SKIP ENDDO A.程序出错

B.屏幕上显示STUDENT.DBF数据库中所有性别为男的记录 C.屏幕上显示STUDENT.DBF数据库的所有记录

D.程序死循环,屏幕上一直显示STUDENT.DBF数据库第一条性别为男的记录 319.阅读程序,正确的运行结果是 ( B ) 。 SET TALK OFF STORE 100 TO x,y,z DO PROC1 WITH(x),y ?x,y,z

PROCEDURE procl PARAMETER m,n m=m+100 n=n+100 RETURN

A:100 100 100 B:100 200 100 C:200 200 100 D:100 100 200

320.有关自定义函数的叙述,正确的是 ( C ) 。 A: 自定义函数的调用与标准函数不一样,要用DO命令 B: 自定义函数的最后结束语句可以是RETURN或RETRY

C: 自定义函数的RETURN语句必须送返一个值,这个值作为函数返回值 D: 调用时,自定义函数名后的括号中一定写上形式参数 321.有关FOR 循环结构,叙述正确的是( C )。 A:对于FOR循环结构,循环的次数是未知的

B:FOR循环结构中,可以EXIT语句,但不能使用LOOP语句

C:FOR循环结构中,不能人为地修改循环控制变量,否则会导致循环次数数出错 D.FOR循环结构中,可以使用LOOP语句,但不能使用EXIT语句 322.下面哪种调用不能嵌套 ( D ) 。

A.子程序 B.过程 C.自定义函数 D.无 323.LOOP和EXIT是下面程序结构的任选子句 ( B ) 。

A.PROCEDURE B.DO WHILE-ENDDO C.IF-ENDIF D.DO CASE-ENDCASE 324.执行WAIT\选择\命令后,内存娈量ANS的类型是 ( A ) 。 A.字符型 B.数值型 C.日期型 D.逻辑型 325.有如下FoxPro程序: ( ) 。 SET TALK OFF M=0 N=100

DO WHILE N》M M=M+N N=N-10 ENDDO ? M RETURN

运行此程序显示M的 值是 ( C )

A.0 B.10 C100 D.99 326.下列程序段有语法错误的行为第( B )行 1 do case 2 case a>0 3 s=1 4 else 5 s=0 6 endcase

A.2 B.4 C.5 D.6 327.已知X=“134”,表达式&X+478的值为(B )。

A.34478 B.612 C.“134478” D.“612”

328.MOD(-7,-4)的函数值为( A )

A.-3 B.3 C.-1 D.1

329.设有下列程序段: 1 do while <逻辑表达式1> 2 do while <逻辑表达式2> 3 enddo 2

4 exit 5 enddo 1

则执行到exit 语句时,将执行( D )。

A.第1行 B.第2行 C.第3行的下一个语句 D.第5行的下一个语句 330.下列表达式中结果为.F.的是( A )。

A.?王某?$?王? B.?05/06/96?/?王? 331.在命令窗口中创建的变量或数组被自动地赋予( B )属性

A.PUBLIC B.PRIVARE C.LOCAL D.无属性 332.以下关于子程序的叙述正确的有 ( B ) 。 A.一个主程序可调用任意多个子程序 B.一个主程序可调用其它的子程序

C.主程序可调用子程序,但子程序不可调用其它的子程序 D.子程序用DO命令调用

333.下列符号中,除( B )外均可作为Visual Foxpro 的内存变量名 A.男 B.?男 C.X3 D. FIF 334.给出以下程序的运行结果: SET TALK OFF X=0 Y=0

DO WHILE X<100 X=X+1

IF INT(X/2)=X/2 LOOP ELSE

Y=Y+ X ENDIF ENDDO ?\ RETURN

运行结果为 ( D )。

A.Y=500 B.Y=1500 C.Y=2000 D.Y=2500 335. ASC(”AB”)值为( C )。

A.131 B.0 C.65 D.66

336.SIGN(-0)的函数值为 ( C )。

A.1 B.-1 C.0 D.-0 337.执行下列命令后:

STUDNAME=?ZHANGSANFENG? CHARVAR=?STUDNAME? ?SUBSTR((CHARVAR),1,4) 命令?输出的值为(B )

A.?ZHAN? B.?STUD? C.?CHAR? D.出错 338.关于parameters语名,下列叙述中错误的是 ( B ) A该语句应是子程序中的第一个语句

B.形式参数只能是内存变量

C.形式参数之间用逗号分隔

D.形式参数的个数应与调用时实参个数一致 339.执行下列命令后:

STORE ? ?? TO A STORE ?S? TO B STORE 200 TO &B &A&B

命令?输出的值为 ( B )

A.200S B.200 C.200S D.?S

340.以下程序的运行结果为 ( A )

x=2.5 do case case x>1 y=1 case x>2 y=2 endcase ?y return

A.1 B.2 C.0 D.语法错误

341.人事档案数据库,内容较多的个人简历应用( C )字段较为合适。

A.数值型 B.字符型 C.备注型 D.逻辑型 342.表达式DTOC({00-06-06})+LEFT(\,2)的数据类型是(A )。

A.字符型 B.数值型 C. 日期型 D. 逻辑型 343.下列字符常量的表示,哪个用错了定界符( A )。

A.{96-06/09} B.\ C. ?ABCD? D.[99-06-09] 344.若想从字符串?北京市?中取出汉字?京?,应用函数( D )。

A.SUBSTR(“北京市”,2,2) B.SUBSTR(“北京市”。2,1) C.SUBSTR(“北京市”,3,1) D.SUBSTR(“北京市”,3,2) 345.?AT(“大学”,“北京语言文化学院”)的答案是(D )。

A.12 B.13 C.16 D.0 346.下列关于过程的说法中不正确的是( B )。

A.过程文件可以放在任何程序文件代码的后面,也可以保存在称为过程文件的单独文件里 B.过程文件只包含过程,这些过程只能被过程文件调用

C.如果需要打开多个过程文件,可以在调用过程语句中加ADDITVE,那么在打开过程文件时, 并不关闭原先已打开的过程文件

D.关闭个别过程文件的命令格式是:RELESE PROCEDURE<过程文件> 347.不需要先建立就可以使用的变量是 ( C ) 。

A.局部变量 B.公共变量 C.私有变量 D.数组 348.在VisualFoxPro中,可以对字段设置默认值的表( A )。

A)必须是数据库表 B)必须是自由表

C)自由表或数据库表 D)不能设置字段的默认值

349.打开VisualFoxPro\项目管理器\的\文档\选项卡,其中包括(D )。

A)表单(Forln)文件 B)报表(Report)文件

C)标签(Label)文件 D)以上三种文件

350.下面关于属性、方法和事件的叙述中,错误的是( D)。

A)属性用于描述对象的状态,方法用于表示对象的行为 B)基于同一类产生的两个对象可以分别设置自己的属性值 C)事件代码也可以像方法一样被显式调用

D)在新建一个表单时,可以添加新的属性、方法和事件 351.在VisualFoxPro中,表单(Fomi)是指( D )。

A)数据库中各个表的清单 B)一个表中各个记录的清单 C)数据库查询的列表 D)窗口界面

352.在Visual FoxPro中,用于建立或修改过程文件的命令是( B )。

A)MODIFY <文件名>

B)MODIFY COMMAND <文件名> C)MODIFY PROCEDURE <文件名> D)上面B)和C)都对

353. 在下面关于面对象数据库的叙述中,错误的是( D )。

A)每个对象在系统中都有唯一的对象标识

B)事件用于对象,对象识别事件并作出相应反应 C)一个子类能够继承其所有父类的属性和方法 D)一个父类包括其所有父类的属性和方法

354.Visual FoxPro的报表文件.FRX中保存的是( D )。

A)打印报表的预览格式 B)打印报表本身 C)报表的格式和数据 D)报表设计格式的定义

355.在VisualFoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键宇段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择( C)。 A)限制(Restrict) B)忽略(1gnore)

C)级联(Cascade) D)级联(Cascade)或限制(Restrict) 356. 在创建快速报表时,基本带区包括(B )。

A)标题、细节和总结 B)页标头、细节和页注脚 C)组标头、细节和组注脚 D)报表标题、细节和页注脚

357.在下面的Visual FoxPro表达式中,不正确的是(c )。

A){^2002-05-01 10:10:10 AM}-10 B){^2002-05-01}-DATE() C){^2002-05-01}+DATE() D){^2002-05-01}+[1000]

358. 如果在屏幕上直接看到查询结果:\查询去向\应该选择(D )。

A)屏幕 B)浏览 C)临时表或屏幕 D)浏览或屏幕 359.下面关于Visual FoxPro数组的叙述中,错误的是( C )。

A)用DIMENSION和DECLARE都可以定义数组 B)Visual FoxPro只支持一维数组和二维数组

C)一个数组中各个数组元素必须是同一种数据类型 D)新定义数组的各个数组元素初值.F.

360.在下列函数中,函数值为数值的是(A )。

A)AT(?人民?,?中华人民共和国?)

B)CTOD(?01/01/96?) C)BOF()

D)SUBSTR(DTOC(DATE()),7)

361.可以伴随着表的打开而自动打开的索引是( C )。

A)单一索引文件(1DX) B)复合索引文件(CDX) C)结构化复合索引文件 D)非结构化复合索引文件

362.要为当前表所有职工增加100元工资应该使用命令( D )。

A)CHANGE工资WITH工资+100 B)REPLACE工资WITH工资+100

C)CHANGE ALL工资WITH工资+100 D)REPLACE ALL工资WITH工资+100

363.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的( A )。

A)\一方\表的主索引或候选索引,\多方\表的普通索引 B)\一方\表的主索引,\多方\表的普通索引或候选索引 C)\一方\表的普通索引,\多方\表的主索引或候选索引 D)\一方\表的普通索引,\多方\表的候选索引或普通索引

364.假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是(B )

A.DO mymenu B.DO mymenu.mpr C. DO mymenu.PJx D.DOmymenu.max 365.下面有关HAVING子句描述错误的是( B ) 。

A.HAVING子句必须与GROUPBY子句同时使用,不能单独使用 B.使用HAVING子句的同时不能使用WHERE子句 C.使用HAVING子句的同时可以使用WHERE子句 D.使用HAVING子句的作用是限定分组的条件 366.要连编程序,必须通过( B ) 。

A.程序编辑器 B.项目管理器 C.应用程序生成器 D.数据库设计器

367.SQL中既允许执行比较操作,又允许执行算术操作的数据类型是( A )。

A.数值型 B.字符串型 C.位串型 D.时间型 368.下列SQL语句中,修改表结构的是( A )。

A.ALTER B.CREATE C.UPDATE D.INSERT 369.从数据库中删除表的命令是( A ) 。

A.DROP TABLE B.ALTER TABLE C. DELETE TABLE D.USE

370.当前数据库中,\体育达标\字段为逻辑类型,要显示所有未达标的记录应使用命令( C ) 。

A. LIST FOR 体育达标=.F. B.LIST FOR 体育达标<>.F. C.LIST FOR .NOT.体育达标 D.LIST FOR .NOT.\体育达标\

371.ABC.DBF是一个具有两个备注型字段的数据库文件,使用COPY TO PSQ命令进行复制操作,其

结果将( B ) 。 A. 得到一个新的数据库文件

B.得到一个新的数据库文件和一个新的备注文件 C.得到一个新的数据库文件和两个新的备注文件

D. 显示出错误信息,表明不能复制具有备注型字段的数据库文件

372.所有可选项缺省时,数据表记录输出命令 LIST 和 DISPLAY 的区别是 ( B ) 。

A.DISPLAY 显示全部记录,LIST显示当前一条记录 B.LIST显示全部记录,DISPLAY显示当前一条记录 C.LIST和DISPLAY都显示全部记录 D.LIST和DISPLAY都只显示当前一条记录

373.对某一个数据库建立以出生年月(D,8)和工资(N,7,2)升序的多字段结构复合索引的正确的索引关

键字表达式为( D ) 。 A. 出生年月+工资 B.出生年月+工资

C.出生年月+STR (工资,7,2)

D.DTOC(出生年月)十STR(工资,7,2)

374.如果需要给当前表增加一个字段,应使用的命令是( B )。

A)APPEND B)MODIFY STRUCTURE C)INSERT D)EDIF 375.不能对记录进行编辑修改命令是( B )。

A)MODI STRU B)CHANGE C)BROWSE D)EDIT 376.对学历为大学的职工按工资由高到低排序,工资相同的职工按年龄由大到小排序,应使用的命令是

( B )。

A)SORT TO XL ON 工资/A,出生日期/D FOR 学历=\大学\ B)SORT TO XL ON 工资/D,出生日期/A FOR 学历=\大学\ C)SORT TO XL ON 工资/A,出生日期/A FOR 学历=\大学\ D)SORT TO XL ON 工资/D,出生日期/D FOR 学历=\大学\

377.设X=123,Y=456,Z=\,则表达式6+&Z的值是( C )

A. 6+&Z B.6+X+Y C.585 D.错误提示 378.顺序执行下列命令后,屏幕最后显示的结果是( A ) 。

a=\ b=\

?TYPE(&b)

A.N B.C C.D D.U

379.设当前有一字段变量A的值为123,另有一同名内存变量A的值为-123,则执行?M.A-A后屏幕将显

示( B ) 。

A.246 B.-246 C.0 D.错误信息 380.命令?[李华]<=[黄华],\计算机报\计算机\的执行结果应为( B ) 。

A..T..T. B..F..F. C..T..F. D..F. .T. 381.假定系统日期是1998年12月20日,有如下命令:

N:(YEAR(DATE())-1900)%100,执行后N的值应为( B ) 。 A.1998 B.98 C.20 D.12 382.设M=\,N=\,执行命令?&N+\的值是 ( A ) 。

A.1505 B.20 C.M05 D.出错信息 383.在\职工档案\表文件中,婚否是L型字段,性别是C型字段,若检索\已婚的女同志\,应该用( B )

逻辑表达式。

A.婚否.OR.(性别=?女?) B.(婚否=.T.).AND.(性别=?女?) C.婚否.AND.(性别=女) D.已婚.OR.(性别=女) 384.内存变量一旦定义后,它的( A )可以改变。

A.类型和值 B.值 C.类型 D.宽度

385.创建视图时,首先必须打开( D )。

A.查询 B.临时表 C.视图 D.数据库 386.默认的表间联接类型是( A )。

A.内部联接 B.左联接 C.右联接 D.完全联接

387.若要将两个数据库中的数据表按一定的条件联接起来,建立一个新的表文件,可利用( B )进行。 A.“表设计器” B.“查询设计器” C.“视图设计器” D.以上都不是 388.在下列命令中,用于输入字符型数据的是( D )。

A.ACCEPT B.WAIT C.INPUT D.以上3个命令都可以 389.在Visual FoxPro中,保存过程与函数的文件的扩展名为( B )。 A.。proc B..prg C..exe D..app 390.执行下列程序的结果为( C )。 S=1

FOR n=1 to 10 step 3 S=s*n Endfor ?S

A.360 B.160 C.280 D.105

391.在Visual FoxPro中,( )是描述对象行为的过程,( )用来表示对象的状态,正确

的是( B )。

A.属性,类 B.方法,属性 C.方法,类 D.属性,方法 392.数据环境泛指定义表单或表单集时使用的( C ),包括表、视图和关系。

A.数据库 B.数据项 C.数据源 D.数据 393.在Visual FoxPro中,Width属性只能接收( D )类型的数据。

A.字符 B.逻辑 C.日期 D.数值 394.当鼠标双击对象时引发的是( B )事件。

A.Click B.DbClick C.RightClick D.GotFoucus 395.以下关于容器的叙述中,错误的是( B )。 A.容器可以包含其他控件

B.不同的容器所能包含的对象类型都是相同的 C.容器可以包含其他容器

D.不同的容器所能包含的对象类型都是不相同的 396.以下属于非容器类控件的是( C )。

A.标题 B.页面 C.标签 D.页框

397.在表单控件中,既可接收输入数据,又可在其中编辑现有数据的控件是( A )。 A.文本框 B.列表框 C.复选框 D.标签 398.表单有自己的属性、方法和( D )。

A.图形 B.容器 C.形状 D.事件 399.要在代码中调用表单,可以使用( D )代码来运行表单。 A.“RUN FORM 表单名称” B.“DO 表单名称”

C.“RUN 表单名称” D.“DO FORM 表单名称”

400.假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,

应在该按钮的Click事件中写入语句( C )。

A.ThisForm.Close B.ThisForm.Erase

C.ThisForm.Release D. ThisForm..Return

本文来源:https://www.bwwdw.com/article/58vp.html

Top