高二VFP期中考试试题_第1页
高二VFP期中考试试题_第2页
高二VFP期中考试试题_第3页
高二VFP期中考试试题_第4页
高二VFP期中考试试题_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、VFP期中考试试题一、选择题1、已知“是否住校”字段为逻辑型,要显示所有不住校的记录应使用命令是_A、DISP FOR NOT 是否住校     B、DISP FOR NOT是否住校=.F.C、DISP FOR “是否住校”     D、DISP FOR 是否住校<>.F. 2、关系型数据库采用_表示实体和实体间的联系。 A. 对象 B. 字段 C. 二维表 D. 表单 3、Vfp关系数据库管理系统中的三种基本关系运算_。 A. 选择,投影,链接 B. 选择,投影

2、,内部联接 C. 选择,投影,联接 D. 选择,投影,外部联接 4、在Visual FoxPro中,复制当前工作区中表结构的命令是_。 A、Copy stru <原文件> to<目标文件> B、Copy <原文件> stru to <目标文件> C、Copy stru to <库文件名> D、Copy stru to <库文件名>exten 5、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是_ A. DB包含DBS和DBMS B. DBS包含DB和DBMS C. DBMS包含DBS和DB

3、D. DB就是DBS,也就是DBMS 6、下列关于数据库系统的正确叙述是_ A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切数据冗余 C. 数据库系统中数据的一致性是指数据类型的一致 D. 数据库系统比文件系统能管理更多的数据 7、在Visual FoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为_。 A、display all for nl>20 B、display all while nl>20 C、list for nl while nl>20 D、list while nl>20 8、下列关于数据的操作说法中,正确的是_。 A

4、. 货币型数据不能参加算术运算 B. 两个日期型数据可以进行加法运算 C. 一个日期型数据可以加或减一个整数 D. 字符型数据能比较大小,日期型则不能 9、用declare ARR(3,3)命令声明了一个二维数组后,再执行ARR=3命令,则_ A. 命令ARR=3 创建了一个新的内存变量,它与数组无关 B. 数组的第1个元素被赋值为3 C. 所有的数值元素均被赋值为3 D. 当存在数组ARR时,不可用ARR=3命令创建与数组同名的内存变量 10、在Visual FoxPro中,skip命令移动记录指针的基准是_。 A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾11、在VFP中,以下函

5、数返回值不是数值型的是_ A. LEN(ADEFE) B. AT(“AT”,“ATENSION”) C. YEAR(DATE() D. LEFT(“THISDAY”,4) 12、项目管理器的“数据”选项卡用于管理_A、数据库、自由表和查询 B、数据库、视图和查询C、数据库、自由表和报表 D、数据库、表单和查询 13、下列符号中不能作为Visual FoxPro系统中的合法变量名的是_。 A. _ab B. 姓A C. a_bc1 D. a-bc 14、在FoxPro系统的命令窗口中,执行?TYPE(5+6)后,会在屏幕上显示_。 A. C B. D C. N D. L 15、在Visual F

6、oxPro系统中,表达式LEN(DTOC(DATE(),1)的值为_A.4 B. 6 C. 8 D.10 16、一个数据库文件中多个备注字段的内容是存放在_。 A、这个数据库文件中 B、一个备注文件中 C、多个备注文件中 D、一个文本文件中 17、执行下列程序段后,屏幕上显示的结果是:_SET TALK OFFCLEARX=“18”Y=“2E3”Z=“ABC”?VAL(X)+VAL(Y)+VAL(Z)A. 2018.00 B. 18.00 C. 20.00 D. 错误信息 18、逻辑运算符在运算时的优先顺序是() A.NOTANDOR B.ANDNOTOR C.ORNOTAND D.从左至右按

7、先后次序 19、下列表达式中正确的是_ A. 2002-07-27+date() B. 2001-02-27 +2008-02-27 C. 2002-07-27+1000 D. 2002-7-27-date() 20、函数MOD(10,3)和函数MOD(10,-3)的值分别是_。 A. 1,1 B. 1,-2 C. 3,-3 D. 3,-2 21、Visual FoxPro函数ROUND(12.5846,3)的值为_。 A. 12.585 B. 12.5846 C. 12.6 D. 12.5 22、Visual Foxpro表达式”wfmk”Ping”的值为_(代表空格)。 A. ”wfmk”

8、 ”Ping” B. ”wfmkPing” C. ”wfmkPing” D. ”wfmkPing” 23、下列_不是日期型数据。 A. CTOD(”09/10/98”) B. 09/10/98 C. 09/10/98 D. 09/10/98+130 24、Visual Foxpro函数len(rtrim(“welcome”)的值为_(代表空格)。 A. 7 B. 8 C. 9 D. 10 25、执行以下命令STORE “3.1415926” TO TEST?TYPE(“TEST”)其结果为_ A. D B. L C. C D. N 26、在下列表达式中,运算结果为数值的是:_ A. “1234

9、”+“3579” B. CTOD(“05/08/93”)-11 C. 130+350=480 D. LEN(“SFDE”)-1 27、数学表达式5X8在Visual FoxPro中应表示为_。A. X>=5.OR.X<=8 B. X>=5.AND.X<=8C. X8.AND.5X D. 5X.OR. X8 28、.逻辑常量A=.T.、B=.T.、C=.T.,下面各表达式中返回逻辑真的是_ A.NOT(NOT A OR B) AND C) B. NOT (NOT (A OR B) AND C) C.NOT(A AND B OR NOT C) D.NOT(NOT A OR

10、B AND C) 29、FoxPro的数据库文件中,用于存放图象、声音等多媒体对象的字段是_。 A. 备注型 B. 通用型 C. 逻辑型 D. 字符型 30、函数LEN(RIGHT(“水平考试”,4)的值是_。 A. 水平 B. 4 C. 考试 D. 水平考试 31、在下列表达式中,结果值肯定为真(.T.)的是_。 A. “112”>”85” B. 考试< 水平 C. 99-03-21>99-03-12 D. 男$性别 32、命令DIMENSION A(2,3)定义了一个名为A的数组,其元素是_。 A. A(0),A(1),A(2),A(3),A(4),A(5) B. A(2

11、),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) 33、在下列函数中,函数值为数值的是_ A. AT(人民,中华人民共和国) B. CTOD(01/01/96) C. BOF() D. SUBSTR(DTOC(DATE(),7) 34、在Visual FoxPro中,通用型字段G和备注型字段M在表中的宽度都是_ A. 2个字节 B. 4个字节 C. 8个字节 D. 10个字节 35、设P=ABCDabcd,则SUBSTR(P,INT(LEN(P)/2)+1,2)值为_ 36、表达式INT(6

12、.26*2)%ROUND(3.14,0)的值是_ 37、视图是一组存储在数据库中的特殊的表,当它被打开时,对于本地视图而言,系统将同时在其他工作区所基于的基表打开,这是因为视图包含一条_语句 A. SELECTSQL B. USE C. LOCATE D. SET FILTER TO 38、有关查询与视图,下列说法中不正确的是_ A. 查询是只读型数据,而视图可以更新数据源 B. 查询可以更新数据源,视图也有此功能 C. 视图具有许多数据库表的属性,利用视图可以创建查询和视图 D. 视图可以更新源表中的数据,存储于数据库中 39、不可以作为查询与视图的数据源的是_A. 自由表 B. 数据库表

13、C. 查询 D. 视图40、输入字段有效性规则时,在选定字段后,规则框、信息框、默认值框的数据类型分别是_A、 字符型,字符型,不确定  B、 逻辑型、字符型,数值型  C、 字符型,逻辑型,字符型  D、 字符型,逻辑型,不确定  41、视图与基表的关系是_A. 视图随基表的打开而打开 B. 基表随视图的关闭而关闭 C. 基表随视图的打开而打开 D. 视图随基表的关闭而关闭 42、下列关于查询和视图的叙述中,正确的是查询和视图都_A. 保存在数据库中 B. 可以用USE命令打开 C. 可以更新基表 D. 可以作为

14、列表框对象的数据源 43、“查询”文件的扩展名为_A. .prg B. .fpx C. .qpr D. .qpx 44、查询文件中保存的是_ A. 查询的命令 B. 查询的结果 C. 与查询有关的基表 D. 查询的条件 45、如果查询和视图的基表数据发生变化,要刷新查询和视图中的结果,正确的方法是_ A. 查询需要重新运行,视图可以用REQUERY( ) 函数 B. 需重新创建查询和视图 C. 查询需要重新运行,视图会自动刷新 D. 查询和视图都会自动刷新 46、对于视图不可以创建的是_A. 字段的默认值 B. 独立索引 C. 临时关系 D. 永久关系 47、利用查询设计器创建的查询,其查询结

15、果输出去向的默认类型是_A. 临时表 B. 浏览窗口 C. 表 D. 屏幕 48、在SQL查询时,用where子句指出的是_A. 查询条件 B. 查询结果 C. 查询目标 D. 查询视图 49、在下列有关VFP表达式中,语法上错误的是( )。A.DATETIME()+100 B.DATE()-1000 C.DATETIME()-DATE() D.DTOC(DATE()-DTOC(DATETIME()50、下列_子句可以实现分组结果的筛选 A. GROUP BY B. HAVING C. WHERE D. ORDER 51、使所有工人的基本工资增加10元的错误程序语句是_A. REPLACE F

16、OR 职务=”工人” 基本工资 WITH 基本工资+10 B. SCAN FOR 职务=”工人” REPLACE 基本工资 WITH 基本工资+10 C. DO WHILE .NOT.EOF( ) REPLACE NEXT 1 FOR 职务=”工人” 基本工资 WITH 基本工资+10 D. DO WHILE .NOT.EOF( ) .AND. 职务=”工人” REPLACE 基本工资 WITH 基本工资+10 52、下面有关对视图的描述正确的是_A. 可以使用MODIFY STRUCTURE命令修改视图的结构 B. 视图不能删除,否则影响原来的数据文件 C. 视图是对表的复制产生的 D. 使

17、用SQL对视图进行查询时必须事先打开该视图所在的数据库 53、视图设计器中含有的、但查询设计器中却没有的选项卡是_ A. 筛选 B. 排序依据 C. 分组依据 D. 更新条件 54、如果要在屏幕上直接看到查询结果,"查询去向"应该选择_ A. 屏幕 B. 浏览 C. 临时表或屏幕 D. 浏览或屏幕 55、使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是_ A. OPEN QUERY zgjk.qpr B. MODIEY QUERY zgjk.qpr C. DO QUERY zgjk.qpr D. CREATE QUERY zg

18、jk.qpr 56、有如下SQL语句:CREATE VIEW view_stock AS SELECT 股票名称AS名称,单价FROM stock执行该语句后产生的视图含有的字段名是_A. 股票名称、单价 B. 名称、单价 C. 名称、单价、交易所 D. 股票名称、单价、交易所 57、下面关于查询描述正确的是_ A. 可以使用CREATE VIEW打开查询设计器 B. 使用查询设计器可以生成所有的SQL查询语句 C. 使用查询设计器生产的SQL语句存盘后将存放在扩展名为QPR的文件中 D. 使用DO语句执行查询时,可以不带扩展名 58、在SQL语句中,用来修改表结构的命令是_ A. modif

19、y table B. modify structure C. alter table D. alter structure 59、SQL用于显示部分查询结果的TOP短语,必须与_短语同时使用A. order by B. join C. group by D. from 60、SQL命令DELETE *FROM SWHERE 年龄>50的功能是_ A. 删除S表 B. 删除S表中的年龄列 C. 从S表中彻底删除年龄大于50的记录 D. 将S表中年龄大于50的记录加上删除标记 61、在Visual FoxPro中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应该使用

20、的命令是_A. REPLACE AGE WITH AGE+1 B. UPDATE STUDENT AGE WITH AGE+1 C. UPDATE SET AGE WITH AGE+1 D. UPDATE STUDENT SET AGE=AGE+1 62、用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是_A. SELECT*FROM STUDENT WHERE LEFT (姓名,2)="王" B. SELECT*FROM STUDENT WHERE RIGHT (姓名,2)="王" C. SELECT*FROM STUDENT WH

21、ERE TRIM (姓名,2)="王" D. SELECT*FROM STUDENT WHERE STR (姓名,2)="王" 63、查询订购单号首字符是“P”的订单信息,应该使用命令_ A. SELECT * FROM 订单 WHERE HEAD(订购单号,1)=“P” B. SELECT * FROM 订单 WHERE LEFT(订购单号,1)= “P” C. SELECT * FROM 订单 WHERE “P”$订购单号 D. SELECT * FROM 订单 WHERE RIGHT(订购单号,1)= “P” 64、在SQL语句中,与表达式&quo

22、t;工资 BETWEEN 1210 AND 1240"功能相同的表达式是_A. 工资>=1210 AND 工资<=1240 B. 工资>1210 AND 工资<1240 C. 工资<=1210 AND 工资>1240 D. 工资>=1210 OR 工资<=1240 65、在SQL语句中,与表达式"仓库号 NOT IN("wh1","wh2")"功能相同的表达式是_A. 仓库号="wh1" AND 仓库号="wh2" B. 仓库号!=&qu

23、ot;wh1" OR 仓库号# "wh2" C. 仓库号< >"wh1" OR 仓库号!="wh2" D. 仓库号!="wh1" AND 仓库号!="wh2" 66、查询有10名以上(含10名)职工的部门信息(部门名和职工人数),并按职工人数降序排列。正确的命令是_ A. SELECT 部门名,COUNT(职工号)AS 职工人数 FROM 部门,职工 WHERE 部门.部门号=职工.部门号GROUP BY 部门名 HAVING COUNT(*)>=10 ORDER B

24、Y COUNT(职工号)ASC B. SELECT 部门名,COUNT(职工号)AS 职工人数 FROM 部门,职工 WHERE 部门.部门号=职工.部门号GROUP BY 部门名 HAVING COUNT(*)>=10 ORDER BY COUNT(职工号)DESC C. SELECT 部门名,COUNT(职工号)AS 职工人数 FROM 部门,职工WHERE 部门.部门号=职工.部门号GROUP BY 部门名 HAVING COUNT(*)>=10 ORDER BY 职工人数 ASC D. SELECT 部门名,COUNT(职工号)AS 职工人数 FROM 部门,职工WHERE

25、 部门.部门号=职工.部门号GROUP BY 部门名 HAVING COUNT(*)>=10 ORDER BY 职工人数 DESC 67、.在设定好字段有效规则后,若输入记录时_A、 满足规则条件,则显示信息栏的值  B、 不满足规则条件,则显示信息  C、 不满足规则条件,则显示信息栏的值  D、 不满足规则条件,则不显示信息栏的值  68、关于建立表间关系,正确的叙述是_A、 临时关系只有当表关闭时才能取消  B、 永久关系只有当表关闭时才能取消  C、 关闭相关的

26、表时,临时关系将自动取消  D、 关闭相关的表时,永久关系将自动取消  69、执行下列程序段后,屏幕上显示的结果是:_。SET TALK OFFCLEARX=“18”Y=“2E3”Z=“ABC”?val(X)+VAL(Y)+VAL(Z) A. 2018.00 B. 18.00 C. 20.00 D. 错误信息 70、执行下面命令后,结果是_set exact offm=” x”?iif(“x”=m,“x”-“abc”,m+”abc”) A. x B. abc C. x abc D. xabc 71、在vfp 中,结构化程序设计的基本逻辑结构不包含_A. 顺序结构

27、B. 嵌套结构 C. 循环结构 D. 选择结构 72、在用户自定义过程中设置形式参数,应使用_命令 A. PROCEDURE B. FUNCTION C. WITH D. PARAMETERS 73、执行以下命令 其结果为_STORE "3.1415926" TO TEST?TYPE("TEST")A. D B. L C. C D. N 74、当变量I在奇偶之间变化时,下面程序的输出结果为_CLEARI=0DO WHILE I<10IF INT(I/2)=I/2?”W”ENDIF?”ABC”I=I+1ENDDO A. W ABC ABC连续显示5次

28、 B. ABC ABC W连续显示5次 C. W ABC ABC连续显示4次 D. ABC ABC W连续显示4次 75、下列程序的运行结果是:_A=10IF A=10S=0ENDIFS=1?S A. 0 B. 1 C. 程序出错 D. 结果无法确定 76、以下程序的运行结果为_X=1.5DO CASECASE X>2Y=2CASE X>1Y=2ENDCASE?Y A. 1 B. 2 C. 0 D. 语法错误 77、有如下程序:此程序运行后的输出结果是:_SET TALK OFFSTORE 2 TO S,KDO WHILE S<14S=S+KK=K+2ENDDO?S,KSET

29、 TALK ONRETURNA. 22 10 B. 22 8 C. 14 8 D. 14 10 78、下列程序运行结果为:_FOR I=10 TO 1?IENDFORA. 10 B. 5 C. 0 D. 语法错误 79、在 DO WHILE 循环中,若循环条件设置为.T.,则下列说法中正确的是_。 A. 程序一定出现死循环 B. 程序不会出现死循环 C. 在语句组中设置 EXIT 防止出现死循环 D. 在语句中设置 LOOP 防止出现死循环 80、在学生成绩表xscj.bdf中有学号、姓名、课程、任课教师、成绩等字段,现要统计任课教师的个数,准备对“任课教师”字段建立索引,这种索引应该是_A、 主索引   B、

温馨提示

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

评论

0/150

提交评论