2011年秋季数据库应用基础(VFP)试题
vfp数据库基础考试题及答案
vfp数据库基础考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个命令用于打开数据库?A. USEB. OPEN DATABASEC. SET DATABASE TOD. SELECT DATABASE答案:A2. Visual FoxPro中,用于创建表的命令是?A. CREATE TABLEB. DEFINE TABLEC. MAKE TABLED. BUILD TABLE答案:A3. 在Visual FoxPro中,如何向表中添加新记录?A. INSERT INTOB. APPEND BLANKC. INSERT RECORDD. ADD RECORD答案:B4. 如果要删除Visual FoxPro中的一个字段,应使用哪个命令?A. DELETE FIELDB. REMOVE FIELDC. DROP COLUMND. ERASE FIELD答案:B5. 在Visual FoxPro中,哪个命令用于修改表结构?A. ALTER TABLEB. MODIFY TABLEC. CHANGE TABLED. UPDATE TABLE答案:B6. Visual FoxPro中,如何设置表的索引?A. SET INDEX TOB. CREATE INDEXC. INDEX OND. SET PRIMARY KEY答案:C7. 在Visual FoxPro中,哪个函数用于计算表中的记录数?A. RECCOUNT()B. RECORDS()C. COUNT()D. ROWS()答案:A8. Visual FoxPro中,如何将一个表复制到另一个表?A. COPY TABLEB. CREATE TABLE FROMC. SELECT INTOD. INSERT INTO答案:C9. 在Visual FoxPro中,哪个命令用于删除表?A. ERASE TABLEB. DELETE TABLEC. DROP TABLED. REMOVE TABLE答案:C10. Visual FoxPro中,如何设置表的默认值?A. SET DEFAULT TOB. DEFAULT TOC. SET DEFAULTD. DEFAULT答案:A二、多项选择题(每题3分,共15分)1. Visual FoxPro中,以下哪些命令用于数据查询?A. SELECTB. QUERYC. FINDD. SEEK答案:A, B, C2. 在Visual FoxPro中,以下哪些命令用于数据更新?A. UPDATEB. CHANGEC. REPLACED. ALTER TABLE答案:A, B, C3. Visual FoxPro中,以下哪些命令用于数据排序?A. ORDER BYB. SORTC. INDEX OND. SET ORDER答案:B, C4. 在Visual FoxPro中,以下哪些命令用于数据分组?A. GROUP BYB. AGGREGATEC. SUMMARIZED. COMPUTE答案:A, C5. Visual FoxPro中,以下哪些命令用于数据的连接操作?A. JOINB. INTOC. UNIOND. SELECT...FROM答案:A, C三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以关闭当前数据库。
2011卷VFP考试试卷
10、VFP刚开始工作时,系统默认选择为第一号工作区。()
得分
阅卷人
四、写命令语句题(本大题共10小题,每题2分,共20分)
项目中包括数据表文件ZG.DBF,结构如下:(编号C(4),姓名C(6),性别C(2),出生日期D(8),基本工资N(8,2),津贴N(3),职称C(10),婚否L,简历M(4))。其他文件包括main.prg、名为cd的菜单和名为myform的表单及名为out的报表。
A.“代码”选项卡B.“类”选项卡
C.“数据”选项卡D.“文档”选项卡
得分
阅卷人
三、判断题(本大题共10小题,每小题1分,共10分)
1、建立自由表分两步:定义表结构和输入数据。()
2、表间的关系分三种:一对一关系、一对多关系和多对多关系。()
3、在应用程序中不可以通过使用该工作区的表的别名来标识工作区。()
4、恢复表中所有被逻辑删除记录的命令是___________。
5、日期型转化为字符型和数值型转化为字符型分别为__________和__________函数。
6、在Visual FoxPro中,视图可以分为___________视图和远程视图。
7、返回记录指针的记录号函数为____________,测试表记录指针是否到文件头函数为____________。
8、若A=78、B=56、C=99,当执行?IIF(A<B,IIF(A<C,A,C),IIF(B<C,B,C))命令时,结果是()
A.78 B.56 C.99 D.无结果
9、在VFP中字段的数据类型不可以指定为()。
A.货币型B.通用型C.时间型D.备注型(二进制)
10、当执行“ALTER TABLE SB DROP备注”命令时,结果是()
11~12学年度第一学期中职对口班《vfp6.0数据库基础》期中考试卷及答案
11~12学年度第一学期中职对口班《vfp6.0数据库基础》期中考试卷及答案11~12学年度第一学期中职对口班Visual FoxPro6.0数据库应用基础期中考试卷及答案(注:红色部分为答案)一、填空题(1’*38=38’)1、数据库系统是指引进数据库技术后的计算机系统,主要包括_________、_________、_________和_________等四部分。
计算机硬件系统、计算机软件系统、数据库、用户2、实体有很多特性,实体的某一特性称为_________。
属性3、_________是一种规范化的二维表;表格中的一行称为_________;表格中的一列称为_________;属性的取值范围称为_________。
关系,元组,属性,域4、可惟一标识元组的属性或属性集称为_________。
关键字5、对关系进行选择、投影或连接操作之后,结果仍然是一个_________。
关系6、VFP6.0的三种工作方式是_________、_________和_________。
菜单方式,命令方式,程序方式7、当用户在命令窗口输入命令时,可以用_________作为续行符,表示该行的下一行仍是同一命令的一部分。
;8、VFP6.0中项目文件的扩展名为_________。
.pjx9、项目管理器中“移去”按钮的作用是_________和_________。
移去,删除10、程序文件在项目管理器的_________选项卡中。
代码11、设工资=1200,职称=“教授”,下列逻辑表达式的值是_________。
T工资>1000 and (职称=“教授” OR 职称=“副教授”)12、两个日期型数据可进行减法运算,结果为_________数据;日期型数据可加或减一个数值数据,结果为_________。
N、D13、?ROUND(123.456,2)_________,?ROUND(123.456,-2)_________。
VF数据库期末考试题及答案
VF数据库期末考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 全文索引答案:D2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,以下哪个选项不是表单控件的属性?A. CaptionB. NameC. ValueD. RecordSource答案:D4. 在Visual FoxPro中,以下哪个选项不是报表向导的步骤?A. 选择数据源B. 选择布局C. 选择样式D. 选择打印机5. 在Visual FoxPro中,以下哪个命令用于打开数据库表?A. USEB. OPENC. BROWSED. DISPLAY答案:A6. 在Visual FoxPro中,以下哪个选项不是查询设计器的选项?A. 选择字段B. 选择表C. 选择索引D. 排序记录答案:C7. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEDIFFS()C. DATEDIFFD()D. DATEDIFFT()答案:A8. 在Visual FoxPro中,以下哪个命令用于关闭数据库表?A. CLOSEB. RELEASEC. CANCELD. QUIT答案:A9. 在Visual FoxPro中,以下哪个选项不是表单的事件?B. LoadC. ClickD. Save答案:D10. 在Visual FoxPro中,以下哪个函数用于将日期和时间转换为字符串?A. DATE()B. TIME()C. DATETIME()D. STR()答案:C二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
vf数据库基础知识习题与答案
第一章 VF 基础知识、选择题2. 数据库系统的核心是 ___ 。
A) 数据库管理系统C) 数据3. VFP 是一种 _____ 数据库管理系统A) 层次型 C) 关系型4. 支持数据库各种操作的软件系统是 _A) 数据库系统 B) 操作系统C) 数据库管理系统 D) 命令系统5. 在关系模型中,从表中选出满足条件的记录的操作称为A) 连接 B) 投影C) 联系 D) 选择6. 数据库系统与文件系统的主要区别是 __ 。
A) 文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件B) 文件系统管理的数据较少,而数据库系统能管理大量数据C) 文件系统比较简单,数据库系统比较复杂D) 文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了 这些问题7. 在关系运算中,选择的操作对象是 __ ;投影的操作对象是 __ _;连接的操作对象是 __ 。
A) 一个表;一个表;两个表B) 一个表;两个表;两个表C) 一个表;一个表;一个表D) 两个表;一个表;两个表8. 在关系数据库中,基本的关系运算有三种,它们是 。
A) 选择、投影和统计 B) 选择、投影和连接C) 排序、索引和选择 D) 统计、查找和连接9. VFP 是一种关系型数据库管理系统,所谓关系是指 。
A) 表中各个记录之间的联系B) 数据模型满足一定条件的二维表格式C) 表中各个字段之间的联系D) 一个表与另一个表之间的联系10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与 部件之间是 的联系。
1. 在一个二维表中,行称为 A) 属性;元组 ,列称为 ____ 。
B) 元组;属性B) 数据库 D) 数据库应用系统 B) 网状型A) 一对一C) 一对多11. 自然连接要求被连接的两关系有若干相同的B) 多对一D) 多对多______12. 数据库类型是根据 A) 文件形式 C) 数据模型 13. 关系是指 ___ A) 元组的集合 C) 属性的集合 14. 对于关系 S (S1, S2, S3, S4),写一条规则,把其中 S2 的属性限制在10-20 之间,则这条规则属于 _ 。
VFP基础练习题及答案
VFP基础练习题一.单选题:本题每小题有A、B、C、D四个选项,其中只有一个选项是正确的;共有50小题,每小题1分,计50分。
1.数据库文件的扩展名是(D)。
A、.IDXB、.DBFC、 .PJXD、 .DBC2.扩展名为DBF的文件是(B)A、查询文件B、数据库表文件C、数据库文件D、项目文件3.VFP6.0是一种(C )数据库管理系统。
A、层次型B、网状型C、关系型D、逻辑型4.日期型常数是用来表示日期的一种特殊数据,其长度为(D)个字节。
A、任意B、10C、6D、85.在VFP中,字段变量的逻辑型、备注型、日期型字段的宽度由系统自动给出,它们分别为(A)A、1,4,8B、4,4,10C、1,10,8D、2,8,86.REPLACE命令用来批量修改记录,省略范围子句时,则系统默认为( B )A、第一条记录B、ALLC、RESTD、当前记录7.在VFP命令的一般格式中,下列属于范围子句的是( B )A、FORB、 FIELDSC、 RESTD、 WHILE8.在VFP命令的一般格式中,下列属于条件子句的是( A )A、FORB、 FIELDSC、 RESTD、 ALL9.修改数据表结构的命令是(B )A、MODI COMMB、MODI STRUC、LIST STRUD、MODI DATA10.在VFP中( B )A、自由表的字段可以设置有效性规则B、数据库表字段可以设置有效性规则C、自由表和数据库表的字段均可设置有效性规则D、自由表和数据库表的字段均不可设置有效性规则二、基础知识填空:共20小题,每小题1分,计20分1. 关于VFP中的数据类型,字母 C 代表字符型数据。
2. 执行完命令LOCATE FOR XB=”男”后,若要继续查找下一条符合条件的记录,可使用命令 CONTINUE3.要在表的末尾再增加一条空白记录,可使用命令appl blank。
4.打开数据表RSDA.DBF的命令是 USE RSDA.DBF 。
VFP上机试题(2011秋-04)
VFP上机试题(2011秋-04)2011(秋)二级VFP上机试题(试卷代号VFP04)(本试卷完成时间70分钟)一、项目、库和表操作(12分)打开T盘根目录中的项目文件JXGL,在该项目中已有一数据库JXSJ。
1.在JXSJ数据库中按如下表格所示的结构创建AB.DBF表,并按表格中的要求设置相关属性。
(1)设置表的注释:世博会门票销售表;(2)设置XSRQ字段的默认值:当前系统日期;(3)设置JE字段的默认值:单价*数量;(4)设置MPLB字段的显示类:下拉列表框;(5)设置表的记录有效性规则是:如果门票类别是“平日普通票”,则单价等于160元;(6)创建索引名为ABCD的普通索引,要求按销售日期排序,销售日期相同时按门票类别排序。
2.在AB表中输入如下记录:3.计算并修改GZB表中所有记录的YFGZ字段的值,计算公式为:YFGZ=JBGZ+GWJT+ZHJT+ZFBT+QT。
4.XS表与CJ表具有相同的字段XH,以XS表为主表,CJ表为子表,根据XH建立永久关系,并设置两表之间的参照完整性:更新级联、删除级联。
二、设计查询(8分)已知学生表(XS.DBF)存储了学生基本信息,其中含学号(XH,C)、姓名(XM,C)等字段;成绩表(CJ.DBF)存储了每个学生各门课程的成绩信息,其中含有学号(XH,C)、课程代码(KCDM,C)、成绩(CJ,N)等字段;课程表(KC.DBF)存储了每门课程信息,其中含课程代码(KCDM,C)、学分(XF,N)等字段。
按如下要求修改JXGL项目中的查询CHAXUN:基于XS表、CJ表和KC表,查询每位学生取得学分的课程门数和总学分数(成绩大于或等于60时才能取得学分)。
要求:输出字段依次为XH、XM、课程门数、总学分,查询结果按总学分降序排序。
三、设计菜单(5分)JXGL 项目中已存在菜单MENU ,其中已定义了“文件”菜单栏及其中的“退出菜单”项。
按如下要求设计菜单,菜单运行后的效果如图1所示。
vf基础试题及答案
vf基础试题及答案一、单选题(每题2分,共10分)1. Visual FoxPro中,用于定义表单的属性是:A. FormB. FormNameC. FormCaptionD. FormWidth答案:A2. 在Visual FoxPro中,用于打开表单的命令是:A. OPEN FORMB. CREATE FORMC. DISPLAY FORMD. USE FORM答案:A3. 下列哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C4. 在Visual FoxPro中,用于创建一个新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. CREATE INDEXD. CREATE FORM答案:A5. 以下哪个不是Visual FoxPro的控件类型?A. TextBoxB. ComboBoxC. RadioButtonD. DataGrid答案:D二、多选题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于操作表?A. SELECTB. BROWSEC. EDITD. APPEND答案:ABCD2. 在Visual FoxPro中,以下哪些属性用于设置表单的显示方式?A. AutoCenterB. AutoCloseC. BorderStyleD. Caption答案:ACD3. Visual FoxPro支持以下哪些数据类型?A. NumericB. CharacterC. DateD. Memo答案:ABCD4. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. UPPER()D. LOWER()答案:ABCD5. 在Visual FoxPro中,以下哪些命令用于数据库操作?A. USEB. SELECTC. INDEXD. PACK答案:ABCD三、判断题(每题1分,共10分)1. Visual FoxPro中,表单(Form)是用于创建用户界面的。
VFP章节笔试习题(2011版)(最新整理)
D. 程序编辑器
第 1 章 数据库原理
6. 以下有关 Visual FoxPro 工作方式的叙述,正确的是______。
A. 只有一种工作方式,即命令方式 第 1 章 数据库原理
B. 有两种工作方式,即键盘和鼠标方式
C. 有两种工作方式,即命令和程序方式
D. 有三种工作方式,即命令和程序、菜单方式
7. 用户启动 Visual FoxPro 后,若要退出 Visual FoxPro 返回到 Windows 环境,应在命令窗
B. Visual FoxPro 提供了向导和设计器两种辅助设计工具,没有提供生成器
C. Visual FoxPro 提供了向导和生成器两种辅助设计工具,没有提供设计器
D. Visual FoxPro 提供了向导、设计器和生成器等辅助设计工具
10. 在“选项”对话框的“文件位置”选项卡中可以设置_______。
14. 若要将 Excel 格式的数据转为 Visual FoxPro 格式的数据,在 Visual FoxPro 中可进行如下
操作步骤:
A. “文件”→“导入” →…
B. “文件”→“导出” →…
C. “文件” →“打开” →“显示” →“表” →“追加新记录”
D. “文件” →“打开” →“显示” →“表” →“追加记录” 15. 若需要清除主显示区中的运算结果,应选择“窗口”菜单中________菜单项。
A. 隐藏
B. 清除
C. 循环方式
D. 命令窗口
二、填空题
1.Visual FoxPro 6.0 的主程序可执行文件名是
。
2.Visual FoxPro 6.0 的安装文件是
。
3.安装完 Visual FoxPro 6.0 之后,系统自动用一些默认值来设置环境,要定制自己的系统环
vfp试题及答案及
vfp试题及答案及一、单项选择题(每题2分,共10分)1. Visual FoxPro是由哪家公司开发的数据库管理系统?A. 微软B. 甲骨文C. IBMD. 苹果答案:A2. 在Visual FoxPro中,以下哪个命令用于创建新表?A. CREATE TABLEB. DEFINE TABLEC. MAKE TABLED. NEW TABLE答案:B3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. SIZED. WIDTH答案:A4. 在Visual FoxPro中,以下哪个命令用于打开一个表?A. OPEN TABLEB. USEC. DISPLAY TABLED. SHOW TABLE答案:B5. 在Visual FoxPro中,以下哪个命令用于关闭当前表?A. CLOSE TABLEB. QUITC. EXITD. CANCEL答案:A二、多项选择题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于数据的增删改查?A. INSERTB. DELETEC. UPDATED. SELECT答案:ABC2. 在Visual FoxPro中,以下哪些函数用于数据的转换?A. TRANSFORMB. EVALUATEC. CURDATE()D. CURTIME()答案:AB3. 在Visual FoxPro中,以下哪些命令用于数据的排序?A. SORTB. ORDER BYC. INDEXD. FIND答案:AC4. 在Visual FoxPro中,以下哪些命令用于创建索引?A. INDEX ONB. CREATE INDEXC. SET INDEX TOD. SET ORDER TO答案:AC5. 在Visual FoxPro中,以下哪些命令用于数据的统计?A. COUNTB. SUMC. AVGD. MAX答案:ABCD三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用命令_________可以设置表的过滤条件。
vfp试题及答案
vfp试题及答案VFP(Visual FoxPro)是一种流行的基于数据库的编程语言,广泛应用于企业级软件和数据库管理系统。
本文将提供一些VFP试题以及相应的答案,以帮助读者加深对VFP的理解和应用。
试题一:什么是VFP?答案:VFP是一种基于数据库的编程语言,它提供了强大的数据处理和操作能力,可用于创建和管理各种类型的数据库应用程序。
试题二:VFP与其他编程语言有何不同之处?答案:相对于其他编程语言,VFP具有以下不同之处:1. VFP是一门面向对象的编程语言,支持面向对象的编程方式。
2. VFP强调数据处理和管理能力,尤其在数据库应用方面表现出色。
3. VFP拥有直观且易于学习的语法结构,使开发人员能够快速上手。
试题三:如何创建一个VFP应用程序?答案:要创建一个VFP应用程序,可以按照以下步骤进行:1. 打开VFP开发环境。
2. 创建一个新的项目。
3. 在项目中创建一个新的表格或使用已有的表格。
4. 编写相应的代码实现所需的功能,例如数据增删改查、报表生成等。
5. 运行应用程序进行测试和调试。
6. 部署应用程序到目标计算机,并确保所需的VFP运行时库已安装。
试题四:如何读取和显示一个数据库表中的数据?答案:要读取和显示一个数据库表中的数据,可以使用以下代码:```foxproUSE 表名DISPLAY ALL```这段代码将打开指定的表格,并显示表格中的所有数据。
试题五:如何向数据库表中插入一条新记录?答案:要向数据库表中插入一条新记录,可以使用以下代码:```foxproUSE 表名APPEND BLANKREPLACE 字段名 WITH 内容```将以上代码中的"表名"替换为实际表格的名称,"字段名"替换为目标字段的名称,"内容"替换为要插入的数据。
试题六:如何根据特定条件查询数据库表中的数据?答案:要根据特定条件查询数据库表中的数据,可以使用以下代码:```foxproSELECT * FROM 表名 WHERE 条件```将代码中的"表名"替换为实际表格的名称,"条件"替换为所需的查询条件。
2011-12VFP(B卷)
考生注意:舞弊万莫做,那样要退学,自爱当守诺,最怕错上错,若真不及格,努力下次过。
命题负责人:教研室主任:
考生注意:舞弊万莫做,那样要退学,自爱当守诺,最怕错上错,若真不及格,努力下次过。
考生注意:舞弊万莫做,那样要退学,自爱当守诺,最怕错上错,若真不及格,努力下次过。
考生注意:舞弊万莫做,那样要退学,自爱当守诺,最怕错上错,若真不及格,努力下次过。
考生注意:舞弊万莫做,那样要退学,自爱当守诺,最怕错上错,若真不及格,努力下次过。
考生注意:舞弊万莫做,那样要退学,自爱当守诺,最怕错上错,若真不及格,努力下次过。
《数据库基础-Visual FoxPro6.0》综合习题一
《数据库应用基础—Visual FoxPro6.0》综合习题一一、选择题:(每题2分,共40分)1.数据库系统的核心是()。
A、数据库管理系统B、数据库C、数据D、数据库应用系统2.下面()不是VFP6.0的可视化设计的辅助工具。
A、设计器B、项目管理器C、向导D、生成器3.下面的说法正确的是()。
A、在Visual Foxpro6.0中使用一个普通变量之前要先声明或定义B、在Visual Foxpro6.0中数组的各个数据元素的数据类型可以不同C、定义数组以后,系统为数组的每个数据元素赋以数值0D、数组的下标下限是04.一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是()。
A、一对一B、多对一C、一对多D、多对多5.如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于()。
A、一对一联系B、一对二联系C、多对多联系D、一对多联系6.下列关于查询的叙述,正确的是()。
A、不能使用自由表建立查询B、只能使用自由表建立查询C、只能使用数据库表建立查询D、可以使用数据库表和自由表建立查询7.在Visual Foxpro6.0中,程序文件的扩展名为()。
A、.prgB、.qprC、.scxD、.sct8.表单有自己的属性、事件和()。
A、方法B、状态C、对象D、行为9.报表文件的扩展名是()。
A、.frxB、.rpxC、.rtpD、.rep10.使用菜单设计器窗口时,在“结果”组合框选项中,如果定义一个过程,应选择()。
A、命令B、过程C、子菜单D、填充名称11.将一个预览成功的菜单存盘,再运行该菜单,却不能执行,这是因为()。
A、没有放到项目中B、没有生成菜单程序C、要用命令方式D、要编入程序12.下列不能作为报表数据源的是()。
A、自由表B、查询C、文本文件D、临时表13.表单里有一个命令按钮,若要将其标题设置为“确定”,应该修改()属性。
(整理)秋江苏省计算机二级vfp考试真题与答案.
2011秋江苏省计算机二级VFP考试真题与答案绝密★启用前2011年秋江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试二级试卷试卷语种:VFP语言说明:1.本试卷包括计算机基础知识部分和程序设计部分,考试时间共12 0分钟;2.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型;3.计算机基础知识部分全部是选择题(20分),程序设计部分分为选择题(1 0分)和填空题(30分)两种;4.选择题用答题卡答题。
每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。
每选对一项得1分,不选或选错不得分;5.填空题用答题纸答题。
请将答案用蓝、黑色钢笔或圆珠笔填写在答题纸的相应答题号内,每个答案只占一行,不得换行。
每填对一个答案得1分,不填或填错不得分;6.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是否填写正确。
7.考试结束时将试卷、答题卡和答题纸放在桌上,不得带走。
待监考人员收毕清点后,方可离场。
第一部分计算机基础知识1. 下列有关信息、信息处理、信息技术的叙述中,错误的是 ___(1)___。
A.信息与物质、能量是客观世界的三大构成要素B.与信息处理相关的行为和活动主要指信息的分类、计算、分析等,但不包含信息的收集和传递C.现代信息技术的主要特征之一是以数字技术为基础D.计算机技术、通信技术均属于信息技术2. 下列有关数字技术与微电子技术的叙述中,错误的是___(2)___A.数字技术是采用有限个状态(主要是两个状态)来表示、处理、存储和传输信息的技术B.比特是信息的基本单位,1个比特可以表示8位二进制数C.集成电路芯片是微电子技术的结晶,是现代信息产业的基础D.Moore定律是指"单块集成电路的集成度平均每18-24个月翻一番"3. 下列有关计算机发展与分类的叙述中,错误的是___(3)___。
2011年全国计算机等级考试二级VFP课后练习题及答案(1)
33.执行Total命令将生成一个新表,该表的记录个数总量小于当前表的记录个数。
34.永久联系在数据库设计器中显示为表索引间的连接线。
35.Update语句是SQL语言最重要的,也是使用最频繁的语句。
36.Visual FoxPro的SQL select 语句的联接格式可以实现多个表的联接。
B)先执行命令 GOTO 2,再执行命令DELETE NEXT 3
C)执行命令DELETE RECORD 2 TO 4
D)执行命令 DELETE FOR RECNO( )>=2.AND.RECNO( )<=4
28.下面4组命令,每组命令的执行结果一定相同的是
A)DELETE与DELETE RECORD RECNO()
CLEAR
INPUT "输入K值:" TO K
INPUT " 输入M值:" TO M
①
FOR R = K TO M
DO SUB ②
S = S+A
ENDFOR
" S的值为:" , S
RETURN
③
PARAMETERS P , N
B)REPLACE SNA WITH MM
C)STORE &MM TO SNA
D)REPLACE SNA WITH &MM
23.在以下各种说法中,正确的是
A)DELETE 、ZAP和PACK的功能各不相同
B)ZAP和PACK的功能相同
C)DELETE ALL和ZAP的功能相同
2011VFP上机考试(20套)题说明
题号第一部分(30分)第二部分简单应用(40分)第三部分综合应用(30)分必加分2(4)提示:修改日期为1983年3月4日且update命令中日期的格式必须为:{^1983/03/04}否则扣8分(1)提示①建立的查询以query2.qpr存储,否则不得分提示②查询字段中,“姓名”字段要从jsh表提取,否则不得分提示:统计按钮的过程语句select中,查询去向的表名一定要加上扩展名即wh1.dbf,否则扣3分3无问题(1) 提示①SQL命令必须建立在文件 query . prg中,否则不得分;提示②必须用内部连接查询,否则不得分提示③查询的课程号必须取自score表,否则扣4分提示④查询条件必须为: AT("网络工程",course.课程名) > 0若是其它表达式就扣2分提示:不能用嵌套查询,要分两部查询,先查询出每个仓库的平均工资,生成临时表,然后再使用连接查询,否则扣12分。
4无问题无问题提示①:菜单的文件名应存为cx3(不是cx33)提示②:使用内部连接查询扣12分提示③:使用等值连接查询扣9分提示④:使用嵌套查询不扣分7无问题(2)菜单文件错误 扣5分提示:计算命令按钮的CLICK代码中,学分的替换采用replace命令未完成,采用do while循环处理表中记录,用if语句进行替换的判断。
若采取SQL语句,结果正确得10分; 用replace命令,但不用循环得17分;用replace命令先将所有学分清0。
58无问题无问题提示:SQL命令完成,先将查询结果存入数组,再从数组中提取记录插入表。
9无问题无问题提示:用do while 循环及replace命令配合完成,能得满分,其它做法,命令格式不与答案一致,结果正确,扣13分10无问题(2)提示①数据库sdb中的三个表不正确,可先删除;再以独占的方式分别打开student、sc、course三个表,删除其与数据库sdb1的所属关系,再加入sdb数据库。
2011年9月全国计算机等级考试二级VFP真题及答案
2011年9月全国计算机等级考试二级VFP真题及答案一、选择题(每小题 2 分,共 70 分)下列各题 A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列选项不符合良好程序设计风格的是________。
A)源程序要文档化B)数据说明的次序要规范化C)避免滥用 goto 语句D)模块设主地要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是________。
A)概要设计与详细设计B)数据设计与接口设计C)软件结构设计与数据设计C)过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是________。
A)软件测试B)概要设计C)软件维护D)详细设计(4)在数据库系统中,用户所见的数据模式为________。
A)概念模式B)外模式C)内模式D)物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和________。
A)编码设计B)测试阶段C)运行阶段D)物理设计#此前在首页部分显示#(6)设有如下三个关系表下列操作中正确的是________。
A)T=R∩ SB)T=R∪SC)T=R×SD)T=R/S(7)下列叙述中正确的是________。
A)一个算法的空间复杂度大,则其时间复杂度也必定大B)一个算法的空间复杂度大,则其时间复杂度必定小C)一个算法的时间复杂度大,则其空间可复杂度必定小D)上述三种说法都不对(8)在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为________。
A)63B)64C)6D)7(9)数据库技术的根本目标是要解决数据的________。
A)存储问题B)共享问题C)安全问题D)保护问题(10)对下列二叉树进行中序遍历的结果是________。
A)ACBDFEGB)ACBDFGEC)ABDCGEFD)FCADBEG(11)下列程序段执行以后,内存变量 A 和 B 的值是________。
VF数据库基础题库
第4部分:(40)1.当VFP6.0处于创建式编辑自由表、程序等文件的情况下,系统处于″全屏幕编辑状态″,欲存盘退出,正确的操作为A) 按组合键Ctrl+WB) 按组合键Ctrl+UC) 按组合键Ctrl+ENDD) 按ESC键2.某学校的工资管理程序属于A) 系统程序B) 应用程序C) 工具软件D) 文字处理软件3.表示数据库文件中平均分超过90分和不及格的全部女生记录,应当使用使命令A) LIST FOR 性别=′女′,平均分>=90,平均分<=60B) LIST FOR 性别=′女′,平均分>90,平均分<60C) LIST FOR 性别=′女′.AND.平均分>90.AND.平均分<60D) LIST FOR 性别=′女′.AND. (平均分>90.OR.平均分<60)4.下列不属于文件系统特点的项是A) 文件内部的数据有结构B) 数据可为特定用户专用C) 数据结构和应用程序相互依赖D) 减少和控制了数据冗余5.在文件管理系统中A) 文件内部数据之间有联系,文件之间没有任何联系B) 文件内部数据之间有联系,文件之间有联系C) 文件内部数据之间没有联系,文件之间没有任何联系D) 文件内部数据之间没有联系,文件之间有联系6.未婚男教师的逻辑表达式为A) 婚否=.F. AND职业=′教师′AND性别=′男′B) .NOT. 婚否AND职业=′教师′AND性别=′男′C) 婚否=.F. 职业=′教师′,性别=′男′D) .NOT. 婚否AND职业=′教师′+性别=′男′7.以下常量哪些是合法的数值型常量A) 1234B) 123+E456C) ″123 456″D) 1234*108.在表的索引类型中,主索引可以建立在A) 自由表中B) 数据库表中C) 任何表中D) 自由表和视图中9.在VFP中主索引字段A) 不能出现重复值或空值B) 能出现重复值或空值C) 能出现重复值,不能出现空值D) 能出现空值,不能出现重复值10. 在“报表设计器”中,可以使用控件是A) 标签、文本框和列表框B) 标签、域控件和列表框C) 标签、域控件和线条D) 布局和数据源11.顺序执行下面两条命令:N=123456.78910,6 SAY N PICTURE ″$$999,999.9″屏幕显示的结果是A) $123,456.7B) $$123,456.7C) $123,456.8D) $$123,456.812. 在表单中,“Caption”是对象的A) 标题属性B) 名称属性C) 背景透明属性D) 字体尺寸属性13. DbClick事件是指什么时候触发的基本事件A) 当创建对象时B) 当从内存中释放对象时C) 当表单或表单集装入内存时D) 当用户双击该对象时14.依据P.DBF中的字段名NAME制作一个单一关键字索引文件NAME1.IDX,下列语句正确的是A) USE INDEX ON NAME FOR NAME1B) USE INDEX ON NAME1C) INDEX ON NAME WITH NAME1D) INDEX ON NAME TO NAME115.用WAIT命令给内存变量输入数据时,内存变量获得的数据是A) 任意长度的字符串B) 一个字符串和一个回车符C) 数值型数据D) 一个字符16.在命令文件与被调用过程之间的参数传递要求A) 参数名相同B) 参数个数相同C) 参数类型相同D) B与C17.在命令窗口内,要修改数据表TEST.DBF的结构,应用命令A) MODI STRU TESTB) MODI COMM TESTC) EDIT STRU TESTD) TYPE TEST18. ROUND(156.789,2)返回的是A) 160.000B) 156.79C) 156.790D) 200.00019.不属于循环结构的语句是A) SCAN...ENDSCANB) IF...ENDIFC) FOR...ENDFORD) DO While...ENDDO20.以下属于容器控件的是A) TextB) FormC) LabelD) CommandButton21.以下给出4种方法中,不能建立查询的是A) 在项目管理器的“数据”选项卡中选择“查询”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
阳江广播电视大学
2011年秋季数据库应用基础(VFP)试题(一)
(考试时间:60分钟)
一、选择题(每题2分,共40分,每题只有一个答案正确,填在上面的选择题答题表)
1、Visual FoxPro支持的数据模型是()
【A】层次数据模型【B】关系数据模型【C】网状数据模型【D】树状数据模型
2、下列语句命令正确的是? ()
【A】?X=“中国”【B】X=[中国]
【C】STORE“中国”IN X 【D】X={中国}
3、以下函数的用法中,正确的是?()
【A】长度(len)【B】len(5)
【C】left(“abcdefg”,1,2)【D】left(“abcdefg”,5)
4、下列哪条命令的功能是“使表指针向前或向后跳跃”?()
【A】use【B】browse【C】go top【D】skip
5、在Visual FoxPro中,表单(Form)是指()。
【A】数据库中各个表的清单【B】一个表中各个记录的清单
【C】数据库查询的列表【D】窗口界面
6、数据库表的字段有效性规则是一个()
【A】字符表达式【B】数值表达式【C】日期表达式【D】逻辑表达式
7、在Visual FoxPro中,运行表单T1.SCX的命令是()
【A】DO T1 【B】RUN FORM T1 【C】DO FORM T1 【D】DO FROM T1
8、下面是关于表单数据环境的叙述,其中错误
..的是()
【A】可以在数据环境中加入与表单操作有关的表
【B】数据环境是表单的容器
【C】可以在数据环境中建立表之间的联系
【D】表单运行时自动打开其数据环境中的表
9、退出Visual FoxPro 6.0的操作方法是:()。
【A】从“文件”下拉菜单中选择“退出”选项
【B】用鼠标左按钮单击关闭窗口按钮
【C】在命令窗口中键入QUIT命令,然后敲回车键
【D】以上方法都可以
10、在报表设计器中,“域控件”的作用是()
【A】显示文本
【B】显示表中的字段、变量和其它表达式
【C】显示边框
【D】显示图片
11、在Visual FoxPro 6.0中,有下面几个内存变量赋值语句:
X={^2001-07-28 10:15:20 PM}
Y=.T.
Z=$123.45
P=123.45
Q="123.234"
执行上述赋值语句后,内存变量X、Y、Z、P、Q的数据类型分别是:()。
【A】D、L、Y、N、C 【B】D、L、M、N、C
【C】T、L、M、N、C 【D】T、L、Y、N、C
12、打开一个数据库的命令是:()。
【A】USE 【B】USE DATABASE
【C】OPEN 【D】OPEN DATABASE
13、要为当前表所有职工增加100元工资,应该使用命令是:()。
【A】CHANGE 工资 WITH 工资+100 【B】REPLACE 工资 WITH 工资+100 【C】CHANGE ALL 工资 WITH 工资+100 【D】REPLACE ALL 工资 WITH 工资+100
14、关于自由表的叙述中,正确的是:()。
【A】自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表【B】自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表【C】自由表不能添加到数据库中
【D】不可以用Visual FoxPro 6.0创建自由表
15、SQL语句中条件短语的关键字是:()。
【A】WHILE 【B】WHERE 【C】FOR 【D】IF
16、Visual FoxPro提供了结构化程序设计的三种基本结构,三种基本结构是()。
【A】递归结构、选择结构、循环结构
【B】选择结构、过程结构、顺序结构
【C】过程结构、输入、输出结构、嵌套结构
【D】顺序结构、选择结构、循环结构
17、阅读下列程序:在如右图所示的表单中,有文本框text1,文本框text2,命令按
下:
a=thisform.text1.value
b=thisform.text2.value
c=a
a=b
b=c
thisform.text1.value=a
thisform.text2.value=b
运行该表单,在文本框text1中,输入1,在文本框text2中输入2,然后单击命令按钮command1一次,则文本框text1和文本框text2中显示的值为()。
【A】1,2 【B】2,1 【C】2,2 【D】1,1
18、阅读下列程序:
input to a1
if a1=10
s=0
endif
s=1
?s
假定从键盘输入的a1值是10,那么上面条件选择程序的执行结果是()。
【A】0 【B】1 【C】由a1值确定【D】程序出错19、阅读下列程序:
set talk off
clear
input "输入考试成绩:" to chj
dj=iif(chj<60,"不合格",iif(chj>=90,"优秀","通过"))
?dj
set talk on
假定从键盘输入70,那么该程序的运行结果是()。
【A】不合格【B】优秀【C】通过【D】不通过20、有一个表文件bh.dbf,其内容如下:
记录号编号数量
1 A1 10
2 A0 85
3 A2 67
4 A10 50
5 A12 65
阅读下列程序:
use bh
s=0
do while .not.eof()
if 数量>65
s=s+数量
endif
skip
enddo
?s,eof()
use
该程序运行后,输出的结果是()。
【A】152 .F. 【B】217 .F. 【C】152 .T. 【D】217 .T.
二、填空题(每空4分,共40分)
1.用一条命令给A1,A2同时赋以数值20的语句是(【1】)2.一个数据库表最多只能有一个(【2】)索引。
3.SQL SELECT 语句为了将查询结果存放到临时表中应该使用(【3】)短语。
4.说明公共变量的命令关键字是(【4】)(关键字必须拼写完整)5.运行XY.PRG程序后,将在屏幕上显示如下乘法表:
阅读下面的程序并完成空【5】和空【6】:
* * * 输出九九表XY.PRG * * *
SET TALK OFF
CLEAR
FOR I=1 TO 9
FOR ( 【5】 )
A=ALLTRIM(STR(I))
B=ALLTRIM(STR(J))
C=(【6】)
?? " "+B+"x"+A+"="+C
ENDFOR
?
ENDFOR
SET TALK ON
******************************
6.空【7】~空【10】使用如下的“教师”表和“学院”表
“教师”表
职工号姓名职称年龄工资系号
11020001 肖天海副教授35 2000.00 01
11020002 王岩盐教授40 3000.00 02
11020003 刘星魂讲师25 1500.00 01
11020004 张月新讲师30 1500.00 03
11020005 李明玉副教授34 2000.00 01
11020006 孙民山教授47 2600.00 02
11020007 钱无名教授49 2500.00 03
“学院”表
系号系名
01 英语
02 会计
03 工商管理
①.使用SQL语句在教师表中查询年龄在40岁(含40岁)以下的教授记录。
SELECT * FROM 教师(【7】)
②.使用SQL语句将所有副教授的工资增加100元。
UPDATE 教师( 【8】 )WHERE 职称=”副教授”
③.使用SQL语句求“工商管理”系的所有职工的工资总和。
SELECT (【9】)(工资)FROM 教师WHERE 系号IN (SELECT 系号FROM 学院WHERE 系名=“工商管理”)
④.执行以下SQL语句以后结果应有(【10】)条记录。
SELECT 姓名,职称,年龄,工资,系名FROM 教师,学院WHERE 教师.系号=学院.系号AND (系名=“英语”OR 系名=“会计”) AND 工资>2000
三、程序设计题(20分)
根据下图已有界面,完成题目要求:
要求:
要求:
(1).设置表单的标题为“计算圆的周长和面积”.(5分)
(2).使用数据库软件(VFP )来制作完成该表单。
(两个按钮的click事件代码(三个文本框的名称从上至下依次为T1,T2,T3))(15分)。