2012年计算机VF考试题库二级题库.pdf
《2012年计算机VF考试题库二级题库.pdf》由会员分享,可在线阅读,更多相关《2012年计算机VF考试题库二级题库.pdf(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(第 1 页)2007VFP 试题(时间:120 分钟共 100 分)一单选题:本题每小题有A、B、C、D四个选项,其中只有一个选项是正确的;共有50 小题,每小题 1 分,计 50 分。得分阅卷人复核人1.数据库系统与文件系统的最主要区别是(D)A)数据库系统复杂,而文件系统简单B)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决2.在数据库中,按照当前流行的数据模型进行分类,Visual Foxpro 6.0 属于(C)A)层次型B)网状型C)关系型D
2、)混合型3.如果一个班只能有一个辅导员,而且一个辅导员不能同时担任其他班的辅导员,班级和辅导员两个实体之间的关系属于(A)A)一对一联系B)一对二联系C)多对多联系D)一对多联系4.在数据库中的数据表可以设置字段有效性规则,这属于数据完整性约束中的(D)A)实体完整性范畴B)参照完整性范畴C)一般性的完整性范畴D)域完整性范畴5.在下列四个选项中,不属于基本关系运算的是(B)A)连接B)排序C)选择D)投影6.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是(A)A)DBS 包括 DB 和 DBMS B)DBMS 包括 DB 和 DBS C)DB 包括 DBS
3、和 DBMS D)DBS 就是 DB,也就是DBMS 7.扩展名为DBC 的文件是(C)A)查询文件B)数据库表文件 C)数据库文件D)项目文件8.显示数据库结构的命令是(D)A)MODI COMM B)MODI STRU C)LIST STRU D)MODI DA TA 9.把当前数据表文件中“编号”字段(C 型)的值全部清除,但仍保留该字段,应当使用命令(C)A)MODIFY STRUCTURE B)DELETE C)REPLACE D)ZAP 10.不允许记录中出现重复索引值的索引是(A)。A)主索引和候选索引B)主索引、候选索引、普遍索引C)主索引D)主索引、候选索引和唯一索引11.若
4、将内存变量定义为全局变量,应该使用的Visual Foxpro 6.0 命令是(C)A)LOCAL B)PRIVATE C)PUBLIC D)GLOBAL 12.下面有关索引的描述正确的是(C)A)生成了索引以后。原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引的主要目的是便于数据的查找与排序D)一个数据表只能建立一个索引文件13.若建立索引的字段值不允许重复,并且一个表中只能创建一个。它应该是(A)A)主索引B)唯一索引C)后选索引D)普通索引14.参照完整性的规则不包括(B)A)更新规则B)检索规则C)插入规则D)删除规则15.一数据库名为ST
5、UDENT,要想打开该数据库,应使用的命令是(B)A)OPEN STUDENT B)OPEN DA TA STUDENT C)USE DATA STUDENT D)USE STUDENT 16.下列函数中函数值为数值型的是(C)A)DATE()B)TIME()C)YEAR()D)DATETIME()17.在 VISUAL FOXPRO中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它(第 2 页)们分别为(A):A)1,4,8 B)4,4,10 C)1,10,8 D)2,8,8 18.在 VISUAL FOXPRO中,学生表STUDENT 包含有备注型字段,则该字段中的实际内容存
6、放在(D)文件中。A)STUDENT.DOC B)STUDENT.MEN C)STUDENT.DBT D)STUDENT.FPT 19.在 VISUAL FOXPRO中,存储图象的字段类型应该是(B)。A)备注型B)通用型C)字符型D)双精度型20.在 VISUAL FOXPRO中,关于自由表叙述正确的是B A)自由表和数据库表是完全相同的B)自由表不能建立字段级规则和约束C)自由表不能建立候选索引D)自由表不可以加入到数据库中21.在 VISUAL FOXPRO中,下面 4 个关于日期或日期时间的表达式中,错误的是(C)。A)2002.09.01 11:10:10:AM-2001.09.01
7、 11:10:10AM B)01/01/2002+20 C)2002.02.01+2001.02.01 D)2002/02/01-2001/02/01 22.在 DO WHILE,ENDDO 循环结构中,EXIT 命令的作用是(B)。A)退出过程,返回程序开始处B)终止循环,将控制转移到本循环结构ENDDO 后面的第一条语句继续执行C)转移到 DO WHILE 语句行,开始下一个判断和循环D)终止程序执行23.在 VISUAL FOXPRO中,关于视图的正确叙述是(D)。A)视图与数据库表相同,用来存储数据B)视图可以由两个自由表进行连接操作建立C)在视图上不能进行更新操作D)视图是从一个或多
8、个数据库表导出的虚拟表24.查询设计器和视图设计器的主要不同表现在于(B)。A)查询设计器有更新条件 选项卡,没有查询去向 选项B)查询设计器没有更新条件 选项卡,有 查询去向 选项C)视图设计器没有更新条件 选项卡,有 查询去向 选项D)视图设计器有更新条件 选项上,也有查询去向 选项25.SQL 是那几个英文单词的缩写(A)。A)STRUCTURED QUERYLANGUAGE B)STANDARD QUERY LANGUAGE C)SELECT QUERY LANGUAGE D)以上都不是26.使用 SQL 语句进行分组检索时,为了去掉不满足条件的分组,应当(B)。A)使用 WHERE
9、子句B)在 GROUP BY 后面使用HAVING 子句C)先使用WHERE 子句,再使用HAVING 子句。D)先使用HAVING 子句,再使用WHERE 子句27.在 VISUAL FOXPRO中,使用SQL 命令将学生STUDENT 中的学生年龄AGE 字段的值增加1岁,应该使用的命令是(D)。A)REPLACE AGE WITH AGE+1 B)REPLACE AGE WITH AGE=AGE+1 C)UPDATE SET AGE WITH AGE+1 D)UPDA TE STUDENT SET AGE=AGE+1 28.SQL 语句SELECT 部门表.部门号,部门名称,SUM(单价
10、*数量);FROM 部门表,商品表;WHERE 部门表.部门号=商品表.部门号;GROUP BY部门表.部门号查询结果是(C)。(第 3 页)A)各部门商品数量合计B)所有商品金额合计C)各部门商品金额合计D)各部门商品金额平均值29.要控制两个表中数据的完整性和一致性可以设置参照完整性,要求这两个表(A)。A)是同一个数据库中的两个表B)不同数据库中的两个表C)两个自由表D)一个是数据库表另一个是自由表30.以下关于主索引和候选索引的叙述正确的是(A)。A)主索引和候选索引都能保证表记录的惟一性B)主索引和候选索引都可以建立在数据库表和自由表上C)主索引可以保证表记录的惟一性,而候选索引不能
11、D)主索引和侯选索引是相同的概念31.在以下四组函数运算中,结果相同的是(A)。A)LEFT(VISUALFOXPRO,6)与 SUBSTR(VISUAL FOXPRO,1,6)B)YEAR(DA TE()与 SUBSTR(DTOC(DA TE),7,2)C)VARTYPE(36-5*4)与 VARTYPE(36-5*4)D)假定 A=THIS,B=IS A STRING,A-B与 A+B 32.结构化程序设计的三种基本逻辑结构是(B)。A)分支结构、循环结构和嵌套结构B)顺序结构、分支结构和循环结构C)分支结构、循环结构和模块结构D)顺序结构、递归结构和循环结构33.使用命令DECLARE
12、MM(2,3)定义的数组,包含的数组元素(下标变量)的个数为(D)。A)2 个 B)3 个 C)5 个 D)6 个34.清除主窗口屏幕的命令是(A)。A)CLEAR B)CLEAR ALL C)CLEAR SCREEN D)CLEAR WINDOWS 35.在下面的VISUAL FOXPRO表达式中,不正确的是(C)。A)VAL(37B1.0)-10 B)CTOD(2002-05-01)-DATE()C)2002-05-01+1000 D)TIME()+AM 36.在下列函数中,函数值为数值的是(A)。A)AT(人民 ,中华人民共和国)B)CTOD(01/01/96)C)BOF()D)SUBS
13、TR(DTOC(DA TE(),7)37.不论索引是否生效,定位到相同记录上的命令是(C)。A)GO TOPB)GO BOTTOM C)GO 6 D)SKIP 38.要为当前表所有职工增加100 元工资应该使用命令(D)。A)CHANGE 工资WITH 工资+100 B)REPLACE 工资WITH 工资+100 C)CHANGE ALL 工资WITH 工资+100 D)REPLACE ALL 工资WITH 工资+100 39.退出 Visual FoxPro6.0 系统在命令窗口执行(C)命令。A)EXIT B)CTRL+W C)QUIT D)ESC 40.测试当前记录指针的位置可以用函数(
14、A)。A)RECNO()B)BOF()C)DBF()D)EOF()41.某数据库中,先按工资进行排序,工资相同的记录再按奖金进行排序,有语法错误的命令是(C)。A)index on 工资+奖金 tag xl B)index on工资,奖金 tag xlC)index on str(工资)+str(奖金)tag xlD)index on str(工资+奖金)tag xl 42.数据库 cj.dbf中有一数值型字段“语文”,库中有记录100 条,记录已按“语文”的降序索引,(第 4 页)则显示语文成绩前10 名的命令为(C)A)DISPLAY TOP 10 B)LIST FOR 语文=90 C)G
15、O TOP D)GO 1 LIST NEXT 10 DISPLAY NEXT 10 43.已经定义一数组A(6,5),则与命令A(4,3)=100 等价的命令是(C)A)A(7)=100 B)A(21)=100 C)A(18)=100 D)A(23)=100 44.在 VFP中,WAIT、ACCEFT、INPUT三条命令中可以接受字符的命令是(D)A)仅 ACCEPT B)仅 ACCEPT 和 WAIT C)仅 INPUT D)INPUT、ACCEPT、WAIT 45.一个数据库表打开后,先执行delete命令,再执行pack 命令,一般情况下,此时的记录指针指向上述两条命令执行后的数据库表中
16、的(C )A)最后一条记录 B)最后一条记录的下一条C)第一条记录 D)第二条记录46.职工表与职工表的索引文件已打开,现要将记录指针定位到第一个工资高于600 元的记录上,下列(A )命令可以实现。A)LOCATE FOR 工资 600 B)FIND 工资 600 C)SEEK FOR 工资 600 D)SEEK 工资 600 47.在 VFP的数据库设计器中能建立两个表之间的(B)联系A 临时性联系 B 永久性联系C永久性联系或临时性联系 D 上述选择都不正确48.有关视图的描述正确的是(C )A)视图是对表的复制产生的 B)可以根据查询建立视图C)可以根据数据库表建立视图 D)视图不能删
17、除,否则会影响原来的数据文件49.实现将 A、B 的值进行交换的一组正确的赋值语句是(B ):A)X=A B)X=A C)A=X D)X=A B=X A=B B=A B=A A=B B=X X=B A=X 50.在下面 VFP命令中,不能修改数据记录的命令是(D )A)BROWSE B)EDIT C)CHANGE D)MODIFY二判断题:本题只有A、B 选项,在答题卡的对应题号位置填涂相应选项即可,共20 题,每小题 0.5 分,计 10 分。得分阅卷人复核人1.在一个 VFP数据表文件中有4 个备注型字段,该数据表的备注文件数目是1 个。2.命令 SELECT 0 的功能是选择区号最小的空
18、闲工作区。3.执行命令?TYPE(04/05/97)后,屏幕上显示的结果是D。4.当前数据表文件中有一个长度为10 的字符型字段sname,执行如下命令:REPLACE sname WITH “于丹樱”?LEN(sname)最后一条命令的显示结果是6。5.在 VISUAL FOXPRO 中,建立数据库表时,将年龄字段值限制在1214 之间的这种约束属于实体完整性约束。6.工资数据表文件共有10 条记录,当前记录号是5,用 SUM 命令计算工资总和,如果不给出范围短语,那么命令只计算当前记录工资值。7.计算机等级考试 这七个汉字作为字符串常量,在VFP 中,可表示为计算机等级考试。8表达式“AB
19、CD”+“XYZ”=“ABCDXYZ的运算结果为字符串。9对于主名为ZG 的数据库表,表中仅含有备注型字段,则该数据库由两个文件ZG.DBF和 ZG.DBT组成。10当前记录为首记录时,BOF()为.T.,EOF()为.F.。11.可以使用MODI STRU 命令修改视图的结构。12.设数据表文件已经在当前工作区打开,有关索引文件已经建立,要打开该数据表文件的某索引文件,必须与数据表文件一起打开。13.当前数据表文件有20 条记录,当前记录号是10。执行命令LIST REST以后,当前记录号是20。(第 5 页)14.IDX 文件中,不必与数据表文件同时使用。15命令?的作用是输出2 个表达式
20、的值。16.设内存变量A=S,则 USE X&A.DBF 中两个圆点的含义为:前一个为宏替换的结束标记,后一个为扩展名的一部分。17如果 bof()和 eof()同时为.t.时,当前数据库中没有任何记录。18有一学生数据库,包含学号、姓名、出生年月等字段,现在要列出所有1972 年后出生的学生的姓名和出生年月,需对数据库进行的操作是选择和投影。19支持数据库各种操作的软件是数据库管理系统。20在 VISUAL FOXPRO 中,表中的字段是一种常量。三、基础知识填空:共16 小题,每小题1 分,计 16 分得分阅卷人复核人1.用二维表数据来表示实体之间联系的数据模型称为。2.可以链接或嵌入OL
21、E 对象的字段类型是。3.在 VFP系统中,在参照完整性生成器中,选择删除选项卡,当按下按钮时,完成的功能是:若子表中有相关记录,禁止删除。4.在 VISUAL FOXPRO 的数据工作期窗口中,使用SET RELATION命令可以建立两个表之间的关联,这种关联是。5.在不使用索引的情况下,为了定位满足某个逻辑条件的记录应该使用命令_。6.执行?BYE$GOOD BYE 命令的结果是 _。7.设 N1=USE ,N2=.F.,N3=.T.,则?.NOT.&N2 的结果是:8.表达式 LEN(SPACE(3)-SPACE(2)的结果是 _。9.从字符串 清华大学 中取出 华 字,应用SUBSTR
22、(清华大学,_,2)。10.设 N=886,M=345,K=M+N ,表达式1+&K的值是。11.打开一个数据库的命令是。12.若要在数据库中的各个数据表之间建立一对多关系,“一方”的关键字段首先必须建立。13.在 VISUAL FOXPRO 中说明数组后,数组的每个元素在未赋值之前的默认值是。14.查询设计器的 筛选 选项卡用来指定查询的。15.打开数据库设计器的命令是。16.SQL 插入记录的命令是INSERT,修改记录的命令是。四、根据程序功能提示,请将程序空缺的部分填充完整:共 12 个空,每空1 分,计 12 分得分阅卷人复核人第(1)(6)题使用如下三个表:部门.DBF:部门号C(
23、8),部门名C(12),负责人C(6),电话C(16)职工.DBF:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D 工资.DBF:职工号C(10),基本工资N(8.2),津贴N(8.2),奖金N(8.2),扣除 N(8.2)1.查询 1962 年 10 月 27 日出生的职工信息的正确命令是SELECT 1 FROM 职工WHERE 出生日期=2 2.查询所有目前年龄在35 岁以上(不含35 岁)的职工信息(姓名、性别和年龄),正确的命令是:SELE 姓名,性别,3 FROM 职工;WHERE YEAR(DATE()-YEAR(出生日期)35 3.查询每个部门年龄最长
24、者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是:SELECT 部门名,4 FROM 部门 JOIN 职工;ON 部门.部门号=职工.部门号GROUP BY 部门名4.查询有 10 名以上(含10 名)职工的部门信息(部门名和职工人数),并按职工人数降序排序。正确的命令是:(第 6 页)SELECT 部门名,COUNT(职工号)FROM 部门,职工;WHERE 部门.部门号=职工.部门号GROUP BY 部门名HAVING 5 ;ORDER BY COUNT(职工号)6 5.以下程序根据用户输入姓名找到记录并物理删除该记录,数据表文件(RENSHI.DBF)未建立索引文件。S
25、ET TALK OFF USE RENSHI DO WHILE.T.CLEA ACCE“请输入姓名:”TO XM 7 IF EOF()?查无此人!ELSE CLEA 8 ENDI WAIT“继续 Y/N?”TO YN IF UPPE(YN)=Y 9 ELSE EXIT ENDIF ENDDO USE RETU 6.以下程序根据用户输入的正整数,计算输出它对应的二进制形式。CLEAR SET TALK OFF INPUT 请输入任意一个正整数:TO N C=SPACE(0)DO WHILE.T.D=10 C=STR(D,1)+C N=INT(N/2)IF N=0 11 ENDIF 12?C SE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2012 计算机 VF 考试 题库 二级
限制150内