1、VF 二级考试习题集1第一部分:历年考题一、选择题1、数据库系统的核心是 ( ) 。 A)硬件系统 B)数据库集合 C)数据库管理系统 D)数据库管理者和用户2、数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 三者之间的关系是( )A) DBS 包括 DB 和 DBMS B) DBMS 包括 DB 和 DBSC) DB 包括 DBS 和 DBMS D) DBS 就是 DB,也就是 DBMS 3、数据库系统与文件系统的最主要区别是 ( )A)数据库系统复杂,而文件系统简单B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C)文件系统只能管理程序文件,而数据库系统能够管
2、理各种类型的文件D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量4、对于现实世界中事物的特征,在实体-联系模型中使用 ( )A)属性描述 B)关键字描述 C)二维表格描述 D)实体描述5、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与 职员实体之间的联系类型是 ( ) A)m:n B)1:m C)m:k D)1:16、如果一个班级只能有一个班长,而且一个班长不能同时担任其他班级的班长,班级和班长两个实体之问的关系属于( )。 (A)一对一联系 (B)一对二联系 (C)多对多联系 (D)一对多联系7、数据模型包括层次模型、网状模型和( )(A)接
3、点模型 (B)树形模型 (C)条状模型 (D)关系模型8、现实世界中事物个体在信息世界称为( ) (A)实体 (B)实体集 (C)字段 (D)记录9、下列实体类型的联系中,属于多对多联系的是( )(A)学生和课程之间的联系(B)学校和教师之间的联系(C)班级和班长之间的联系(D)商品条形码和商品之间的联系10、在 VISUAL FOXPRO 中“表”是指 ( )A)报表 B)关系 C)表格 D)表单11、对于“关系”的描述,正确的是( )A) 同一个关系中允许有完全相同的元组 B) 同一个关系中元组必须按照关键字升序存放C) 同一个关系中必须将关键字作为该关系的第一个属性 D) 同一个关系中不
4、能出现相同的属性名.12、以下关于关系的说法正确的是( ) A) 列的次序非常重要 B) 当需要索引时列的次序非常重要C) 列的次序无关紧要 D) 关键字必须指定为第一列13、把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过 ( )A)建立新的属性来实现 B)建立新的关键字来实现C)建立新的关系来实现 D)建立新的实体来实现14、专门的关系运算不包括下列中的 ( )A)联接运算 B)选择运算 C)投影运算 D)交运算15、对关系 S 和关系 R 进行集合运算,结果中既包含 S 中元组也包含 R 中元组,这种集合运算称为 ( )A)并运算 B)交运算 C)差运算 D)积运算
5、16、在下列四个选项中,不属于基本关系运算的是 ( )A) 连接 B) 投影 C) 选择 D) 排序17、关系中的元组对应二维表中的( )A) 记录 B)字段 C) 属性 D) 范围18、关系数据库中所使用的数据结构是( )A) 树 B)字图 C) 表格 D) 二维表19、关系是指( )A) 元组的集合 B)属性的集合 C) 字段的集合 D) 实例的集合20、下列关系中,与关系 R 相同的关系是:( )R A B Ca1 b1 c1a2 b2 c2a3 b3 c3 A)R1 B) R2C) R3 D)R4 21、从关系模式中指定若干个属性组成新的关系的运算称为( )A) 联接 B)投影 C)
6、选择 D)排序22、下列有关数据库技术的术语和关系模型的术语的对应关系中,( )是正确的。(A)记录与属性 (B)字段与元组 (C)记录类型与关系模式 D)实例与关系23、关系模型的内涵包括( )(A)关系的定义和说明 (B)属性和域的定义和说明 (C)数据完整性约束 (D)A、B 和 C24、有关候选键(关键字)的说法中错误的是( )(A)候选键是唯一标识实体的属性集 (B)候选键能唯一决定一个元组(C)能唯一决定一个元组的属性集是候选键 (D)候选键的属性均为主属性A B C a1 b1 c1a2 b2 c2A Ba1 b1a2 b2a3 b3A B Ca3 b3 c3a2 b2 c2a1
7、 b1 c1A B Ca1 b1 d1a2 b2 d2a3 b3 d3VF 二级考试习题集225、关系数据库系统中管理的域是( )(A)关系中属性的取值范围 (B)关系中垂直方向的列(C)属性或属性的集合 (D) A、B 和 C 都不正确二、填空题1、数据库系统由五个部分组成:硬件系统、数据库集合、 【 】 、数据库管理员和用户.2、数据库管理技术经历了人工管理阶段、 【 】和【 】三个发展阶段.3、数据模型是数据库管理系统用来表示实体以及实体之间联系的方法。数据模型分为三种:【 】 、网状模型和层次模型。 4、数据库管理系统通常由数据描述语言、 【 】 、管理和控制程序组成。5、用二维表数据
8、来表示实体及实体之间联系的数据模型称为【 】.6、在联接运算中, 【 】联接是去掉重复属性的等值联接.7、最基本的关系运算是:选择、投影和【 】.8、关系的直接解释是二维表,在 VF 中称关系为【 】.9、在关系数据模型中,二维表的列称为【 】 ,二维表的行称为【 】10、在关系中,能唯一标识元组的【 】称为关键字.11、在关系数据模型中,数据表的列称为【 】 ,数据表的行称为【 】.12.数据库中最核心的部分是【 】.第二部分:练习题1、Visual FoxPro DBMS 是 ( )A)操作系统的一部分 B)操作系统支持下的系统软件 C)一种编译程序 D)一种操作系统2、Visual Fo
9、xPro DBMS 基于的数据模型是 ( )A)层次型 B)关系型 C)网状型 D)混合型3、 ( )是一个或多个相关联的关系的集合。 (A)数据库 (B)数据库系统 (c)数据库管理系统 (D)数据结构4、一张二维表是一个关系,二维表中的每一行是关系的一个( )。 (A)属性 (B)元组 (C)结构 (D)数据项5、在文件系统阶段,数据是( )。 (A)有结构的 (B)无结构的(C)整体无结构、记录有结构的 (D)整体结构化的6、大学里教师和学生的联系是( ) A)一对一的联系 B) 一对多的联系 C) 二对二的联系 D)多对多的联系7、数据库是在计算机系统中按照一定的数据模型组织、存储和应
10、用的( )A)文件的集合 B)数据的集合 C)命令的集合 D)程序的集合8、支持数据库各种操作的软件系统叫( )A)命令系统 B)数据库管理系统 C)数据库系统 D)操作系统9、数据库按照数据模型可以分为三种:对于上层记录,有多个下层记录与之对应,对于下层记录, 只有一个上层与之对应,这是( )数据库A)关系型 B)集中型 C)网状型 D)层次型10、下列叙述中,正确的是( )。(A)一个关系的字段之间,记录之间都存在联系 (B)一个关系的字段之间和记录之间都不存在联系(C)一个关系的字段之间不存在联系,而记录之问存在联系 (D)一个关系中只有字段之问存在联系【解答】现实世界中的事物都是彼此关
11、联的,任何一个实体都不是独立存在的,因此描述实体的数据也是互相关联的。联系有两种:一种是实体内部的联系,反映在数据上是记录内部即字段之间的联系;另一种是实体与实体之间的联系,反映在数据上是记录之间的联系。11、数据库应用系统是( )A)应用软件 B)系统软件 C)编译软件 D)操作系统12、数据库管理系统是( )A)应用软件 B)编辑软件 C)会话软件 D)系统软件13、关系中的属性对应与二维表中的( B )A)记录 B)字段 C)属性 D)范围14、有一个学生关系模式 student(学号,姓名,出生日期,系名,班号,宿舍号),则其候选键为( )A)(学号,姓名) B)(学号) C)(学号,
12、班号) D)(学号,宿舍号)15、一个关系数据库中的各条记录( )(A)前后顺序不能任意颠倒,一定要按照输入的顺序排列(B)前后顺序可以颠倒,不影响库中的数据关系(C)前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同(D)前后顺序不能任意颠倒,一定要按照关键字值的顺序排列.16、把关系看成二维表,下列说法错误的是( )(A)表中允许出现相同的行(B) 表中不允许出现相同的列(C)行的次序可以交换(D) 列的次序可以交换17、关系数据库管理系统所管理的关系是( )(A)一个 DBF 文件 (B) 若干个二维表(C)一个 DBC 文件 (D) 若干个 DBC 文件18、用二维表来表示
13、实体及实体之间联系的数据模型称为( )(A)面向对象模型 (B)关系模型 (C)层次模型 (D)网状模型19、VF6.0 是一种关系型数据库管理系统,所谓关系是指( )(A)各条记录中的数据彼此有一定的关系(B) 一个数据库文件与另一个数据库文件之间有联系(C)数据模型中符合满足一定条件的二维表格式(D)数据库中的各个字段之间彼此有一定的关系20、用二维表中的数据来表示实体,那么在关系模型中这些数据称为( )(A)实体 (B) 模型 (C)字段 (D) 元组或属性21、数据库必须建立在什么之上?( )(A)数据库 (B) 数据库管理系统 (C)操作系统 (D) 文件22、关系 R 和关系 S
14、的并运算是( )。A) 由关系 R 和关系 S 的所有元组合并组成的集合,再删去重复的元组B) 由属于 R 而不属于 S 的所有元组组成的集合VF 二级考试习题集3C) 由既属于 R 又属于 S 的元组组成的集合D) 由 R 和 S 的元组连接组成的集合 23、专门的关系运算中,投影运算是( )。A) 在基本表中选择满足条件的记录组成一个新的关系 B) 在基本表中选择字段组成一个新的关系C) 在基本表中选择满足条件的记录和属性组成一个新的关系 D) 上述说法都是正确的 24、关于传统的集合运算正确的是( )。A) 并、交和差运算 B) 投影、选择和连接运算 C) 连接、自然连接和查询运算 D)
15、 查询、更新和定义运算 25、关于关系模式的关键字,以下说法正确的是( )。A. 一个关系模式可以有多个主关键字 B. 一个关系模式可以有多个候选关键字 C. 主关键字可以取空值 D. 有一些关系模式没有关键字 26、在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用 ( )A)临时关键字 B)主关键字 C)外部关键字 D)索引关键字27、实体模型反映实体与实体之问的关系,而( )是实体模型的数据化。 (A)数据模型 (B)关系模型 (C)逻辑模型 (D)概念模型【解答】实体模型也称为概念模型,是客观实体的运动规律和实体之问相互关系的抽象和表达,主要用于数据库设计。数据模型也称为逻
16、辑数据模型,是实体模型的数据化,它仍然间接地反映了客观实体之问的相互联系与依存关系,用于数据库管理系统(DBMS)的实现。28、使用( )关系运算可以改变个关系中字段的排列顺序。 (A)选择 (B)投影 (C)连接 (D)复制29、数据库 3 级体系结构包括:面向用户或应用程序员的用户级、面向建立和维护数据库人员的概念级及( )。(A)面向系统程序员的物理级 (B)面向软件级(C)面向硬件级 (D)面向数据级 【解答】为了提高数据库的逻辑独立性和物理独立性,美国 ANSIX3,SPAR(:的数据库管理系统研究小组 i:1975:、1978 年提出了标准化的建议,将数据库结构分为 3 级:面向用
17、户或应用程序员的用户级、面向建立和维护数据库人员的概念级以及面向系统程序员的物理级。30、在关系模型中,( )是关系模式的集合。(A)概念模式 (B)外模式 (C)内模式 (D)用户模式 【解答】关系模式基本上遵循数据库的 3 级体系结构,在关系模型中,概念模式是关系模式的集合,外模式是关系子模式的集合,内模式是存储模式的集合,用户模式是外模式的另一种名称。二、 填空题1数据的独立性是指数据和【 】之问相互独立。 2.数据模型包括层次模型、关系模型和【 】 ;数据模型不仅反应事物本身,而且反应【 】.3.数据库管理系统通常由【 】 、 【 】 、 【 】组成.4.从二维表的候选关键字中,选出一
18、个可作为【 】.5.一张表的主关键字(主码)被包含在另一张表中时,在另一张表中称这些字段为【 】.6.关系数据库的基本关系运算包括:选择、 【 】和【 】.运算的结果仍然是一个【 】.7.将数据库技术与【 】技术相结合,是第 3 代数据库系统的基础。8.在文件系统阶段,操作系统管理数据的基本单位是【 】 。9.关系模型与网状模型、层次模型的本质区别是【 】 。10.关系模式的定义格式为【 】 。11.关系模型是建立在严格的数学概念基础上的,其数学概念是【 】的关系。12.关系模型把数据间的联系用满足一定条件的【 】来表示.13.关系是具有相同性质【 】的集合.14.把关系看成一个集合,则集合中
19、的元素是【 】 ,并且每个元素的【 】应该相同.15.在关系数据库的基本操作中,从表中取出满足条件元组的操作称为【 】 ;把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为【 】 ;从表中抽取属性值满足条件列的操作称为【 】.参考答案:第一部分:选择题:1-5 CABAB 6-10 ADAAB 11-15 DCCDA 16-20 DADAC21-25 BCDDA填空题:1.数据库管理系统 2.文件系统,数据库系统 3.关系模型4.数据操纵语言 5.关系模型 6.自然联接7.联接 8.数据库文件 9.属性,元组10.属性或属性的集合 11.字段,记录12. 数据库管理系统第二部分:选
20、择题: 1-5 BBABC 6-10 DBBDA11-15 ADBBB 16-20 AABCD21-25 CABCB 26-30 BABAA填空题:1.应用程序 2.网状模型,事物之间的联系 3.数据描述语言,数据操纵语言,管理和控制程序4. 主关键字 5. 外部关键字(外码) 6.投影,联接,关系7. 面向对象 8.文件 9. 关系模型能够描述实体之间的联系10.关系名(属性名 1,属性名 2,属性名,z) 11.集合论VF 二级考试习题集412.二维表 13.元组(或记录) 14.元组,属性个数15.选择,联接,投影第二章第一部分:历年考题一、选择题1、显示与隐藏命令窗口的操作是( D )
21、 A)单击“常用”工具栏上的“命令窗口”按钮 B)通过“窗口”菜单下的“命令窗口”选项来切换c)直接按 ctrl+F2ctrl+F4 组合键 D)以上方法都可以2、下面关于工具栏的叙述,错误的是( D ) A)可以创建用户自己的工具栏 B)可以修改系统提供的工具栏c)可以删除用户创建的工具栏 D)可以删除系统提供的工具栏3、在“选项”对话框的“文件位置”选项卡中可以设置( B ) A)表单的默认大小 B)默认目录 c)日期和时间的显示格式 D)程序代码的颜色4、在 Visual FoxPro 中创建项目,系统将建立一个项目文件,项目文件的扩展名是( C )A) .pro B) .prj C)
22、.pjx D) .itm 5、在 Visual FoxPro 的项目管理器中不包括的选项卡是 ( D ) A) 数据 B) 文档 C) 类 D) 表单 6、向项目中添加表单,应该使用项目管理其的( D )A) “代码 ”选项卡 B) “类”选项卡 C) “数据”选项卡 D) “文档”选项卡 7、在 vf6.0 中,一个项目可以创建( A )A) 一个项目文件,集中管理数据和和程序 B) 两个项目文件,分别管理数据和和程序 C) 多个项目文件,根据需要设置 D) 以上几种说法均不对 8、项目管理器中的关闭按钮用于( C )A) 关闭项目管理器 B) 关闭 Visual Foxpro C) 关闭数
23、据库 D) 关闭设计器 9、项目管理器中包括的选项卡有 ( B ) A)数据选项卡、菜单选项卡和文档选项卡 B)数据选项卡、文档选项卡和其他选项卡C)数据选项卡、表单选项卡和类选项卡 D)数据选项卡、表单选项卡和报表选项卡10、项目管理器”的“数据”选项卡用于显示和管理 ( c )A)数据库、自由表和查询 B)数据库、视图和查询 C)数据库、自由表、查询和视图 D)数据库、表单和查询11、 “项目管理器”的“文档”选项卡用于显示和管理 ( D ) A)表单、报表和查询 B)数据库、表单和报表 C)查询、报表和视图 D)表单、报表和标签二、填空题1、在 Visual FoxPro 中项目文件的扩
24、展名是 【.pjx 】 。2、可以在项目管理器的 【 代码 】选项卡下建立命令文件。3、项目管理器的【 数据库 】选项卡用于显示和管理数据库、自由表和查询等。4、表单和报表等在项目管理器中的 【 文档 】选项卡下管理。5、项目管理器的“移去 按钮有两个功能:一是把文件【 移去 】 ;二是【 删除 】 文件。第二部分:练习题1、在 visual FoxPro 60 的命令窗口输入下列哪条命令可以清除主屏幕? ( C )A)ExIT B)CLEAN C)CLEAR D)DIR2、visual FoxPro 60 中处理数据和对象的主要组织工具是( c ) A)工具栏 B)选项 c)项目管理器 D)
25、命令窗口3、在下列哪项中可以将应用系统编译成一个扩展名为 app 的应用文件或 exe 的可执行文件( B )A)工具栏 B)项目管理器 C)选项栏 D)命令窗口4、创建一个新项目有两种途径,一是创建一个项目文件,二是通过下列哪项生成一个项目和应用程序框架? ( B )A)数据选项卡 B)应用程序向导 C)工具栏 D)选项栏5、创建一个新项目文件时,在文件类型区域应选择( C ) A)工程 B)数据库 C)项目 D)程序6、Visual FoxPro 60 创建项目的命令是 ( A ) A)CREATE PROJECT B)CREATE ITEM C)NEW ITEM D)NEW PROJEC
26、T7、项目管理器中的“运行”按钮可以运行 ( D )A)查询 B)程序 C)表单 D)以上全部都可以8、下面关于项目管理器的叙述中,不正确的是( C ) A)项目管理器包含有 10 种功能按钮,并在不同的环境中出现不同的按钮B)Create Project 将打开项目管理器,并创建一个新的项目C)项目管理器中移去文件时将直接删除此文件D)项目管理器中的“数据” 、 “文档”选项卡是比较常用的选项卡9、下面定制项目管理器的叙述,不正确的是( C ) A)用户可以改变项目管理器的大小和位置 B)用户可以折叠和拆分项目管理器C)必须折叠项目管理器后,才能停放项目管理器 D)用户可以停放和顶层显示项目
27、管理器10、打开一个已存在项目的命令是( C ) A)Modify Command B)Modify C)Modify Project D)Create Command11、将项目文件中的数据库移出后,该数据库被( A )A)移出项目 B)逻辑删除 C)放入回收站 D)物理删除12、对于 Visual FoxPro,以下说法正确的是( B )A)项目管理是一个大文件夹,里面有若干个小文件B)项目管理是管理开发应用程序的各种文件、数据和对象的工具C)项目管理只能管理项目不能管理数据D)项目管理不可以使用向导打开13、当激活“项目管理器”窗口时( B )A)原来显示为灰色的“项目”菜单变为可用 B
28、)将在菜单栏中显示“项目”菜单C)“项目”菜单变为不可用 D)菜单栏中没有任何变化VF 二级考试习题集514、下列说法中错误的是( D )A)所谓项目是指文件、数据、文档和 Visual FoxPro 对象的集合B)项目管理是 Visual FoxPro 中处理数据和对象的主要组织工具C)项目管理器提供了简便的、可视化的方法来组织和处理表、数据库、表单、报表、查询和其他一切文件D)在项目管理器中可以将应用系统编译成一个扩展名为.exe 的可执行文件,而不能将应用系统编译成一个扩展名为.app 的应用文件二、填空题1、当打开项目管理器时,项目管理器中的主要功能按钮是【新建】 、 【添加】 、 【
29、修改】 、 【运行】 、【移去】和【连编】 。2、要永久保存对系统环境所做的修改,应该在“选项”对话框的“文件位置”选项卡中单击【设置为默认值】按钮,再单击“确定”按钮,关闭“选项”对话框。3、Visual FoxPro 60 打开项目文件的命令是 【Modify 】PROJECT。4、项目管理器用【图形化分类】的方法来管理属于同一个项目的文件。5、在项目管理器中将数据库展开至表,选择要操作的表,然后单击【浏览】按钮,即在“浏览”窗口中浏览该表。第三章第一部分:历年考题1、在 Visual FoxPro 中说明数组的命令是( C ) A)DIMENSION 和 ARRAY B)DECLARE
30、和 ARRAYC)DIMENSION 和 DECLARE D)只有 DIMENSION2、关于 Visual FoxPro 的变量,下面说法中正确的是( B ) A)使用一个简单变量之前要先声明或定义B)数组中各数组元素的数据类型可以不同 C)定义数组以后,系统为数组的每个数组元素赋以数值 0D)数组元素的下标下限是 03、Visual FoxPro 内存变量的数据类型不包括( C )A)数值型 B)货币型 C)备注型 D)逻辑型4.在 Visual FoxPro 中字段的数据类型不可以指定为(B )A) 日期型 B) 时间型 C) 通用型 D) 备注型 5、在下面的数据类型中默认值为F的是(
31、 C )A)数值型 B)字符型 C)逻辑型 D)日期型6、假设使用 DIMENSION a(5)定义了一个一维数组 a,正确的赋值语句是( B )A)a6=10 B)a=10 C)a1,a2,a3=10 D)STORE 10 a1,a2,a3 17、将数组 A 中的数据复制到表 ab 的当前记录中的语句是(C )A)SCATTER FROM A B)SCATTER FROM ab C)GATHER FROM A D)GATHER FROM ab8、RELEASE ALL 命令的功能是( B )A)删除指定的内存变量 B)删除所有内存变量 C)删除指定的全局变量 D)删除内存变量文件中的内存变量
32、9、用 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)F10、在 Visual FoxPro 中,可以在同种类型的数据之间进行“一, (减号)运算的数据类型是( B )A)数值型、字符型、逻辑型 B)数值型、字符型、日期型 C)数值型、日期型、逻辑型 D)逻辑型、字符型、日期型11、内存变量一旦定义后,它的什么可以改变? ( A ) A)类型和值 B)值 C)类型 D)宽度
33、12、下列字符常量的表示,哪个用错了定界符? ( A ) A、9606098 B)”ABCDE” C) ABCE D)99060913、Visual FoxPro 的变量分为两类:字段变量和( C ) A)字符变量 B)简单变量 C)内存变量 D)一般变量14、以下关于内存变量的叙述,错误的是( D ) A)在 Visual FoxPro 中,内存变量的类型取决于其值的类型 B)内存变量的类型可以改变C)数组是按照一定顺序排列的一组内存变量 D)一个数组中各个元素的数据类型必须相同15、在 Visual FoxPro 中,下面 4 个关于日期和日期时间的表达式中,错误的是( C )A)2002
34、0901 11:10:10AM一“20010901 11:10:10AM B)20020I01+20C)20020201+“20010201 D)20000201一00I020116、假定字符串 A=”123”,B=”234” ,则下列表达式的运算结果为逻辑假的是( C ) A)NOT(A=B)ORB$(”13579”)B)NOTA$(”ABC”)AND(AB)D)NOT(A=B)17、假定 N、C、L 分别为数值型、字符型、逻辑型内存变量,则下面的表达式中错误的是( D )A、3*N B)C 一”A” C)N=10ORL D)C1019、在下列表达式中,结果为字符型的是( A )A)”125
35、”一”100” B)”ABCD”+”XYZ”=”ABCXYZ”C)CTOD(”070197”) D)DTOC(DATE()”070197”?20、在 Visual FoxPro 中,命令 X=Y=3 的功能是( ) A)判断 Y 是否等于 3,并将判断结果保存到 X 中B)判断 x 是否等于 Y,如相等,将 3 赋值给 Y,否则 Y 保持原来的值不变 C)判断 X 和 Y 是否都等于 3D)将 3 赋值给 Y,然后再赋值给 x,使 x 和 Y 的值都为 321、在下列逻辑表达式中,其值肯定为F的是( C )A)XORX B)XANDX C)XOR NOTx D)XAND NOTXVF 二级考试
36、习题集622、假定有下述变量定义:姓名:李华,性别=女,生日=“19700908,婚否=”已婚” ,要显示出以下格式的信息:李华,女,出生于 19700908 已婚,可用命令( C )A)?姓名,性别,生日,婚台 B)7 姓名+”,”+性别+”,”+”出生于”+生日+婚否C)?姓名+”,”+性别+”,”+”出生于”+DTOC( 生日,1)+婚否 D)?姓名+”,”+性别+”,”+”出生于”+DTOC( 生日)+婚否22、设 x=10,语句?VARTYPE(”x”)的输出结果是( B )A、N B)C C)10 D)X23、表达式 LEN(SPACE(0)的运算结果是( C ) A1NULL B
37、)1 C)0 D)” ”24、有如下赋值语句,结果为“大家好”的表达式是( D ) a=”你好”b=”大家” A)b+AT(a,1) B)b+RIGHT(a,1) C)b+LEFT(a,3,4) D)b+RIGHT(a,2)25、在下面的表达式中,运算结果为逻辑真的是( D ) A)EMPTY(NULL) B)LIKE(”edit”, ”edi?”) C)AT(”au, ”123abe”) D)EMPTY(SPACE(10)26、以下关于空值(NULL)叙述正确的是( B )A)空值等同于空字符串 B)空值表示字段或变量还没有确定值 C)Visual FoxPr0 不支持空值 D)空值等同于数
38、值 027、下列函数中函数值为字符型的是( B ) A)DATE() B)TIME() C)YEAR() D)DATETIME()28、下列选项中结果不是字符型数据的是( D ) A)DTOC(DATE() B)DTOC(DATE(),1) C) STR(123567) D)AT(”1” ,STR(1321)29、字符串长度函数 LEN(“中文 FOX”一 SPACE(10)的值是( D ) A)20 B)13 C)15 D)1730、执行命令?AT(”中心” , ”教育部考试中心”)的显示值是( C ) A )13 B)6 C)11 D)1231、假定系统日期是 2004 年 12 月 20
39、 日,有如下命令 NJ=MOD(YEAR(DATE()一 2400,100)执行该命令后,NJ 的值是( B )A)2004 B)4 C)20041220 D)122032、假定 STUDENTDBF 数据库表共有 8 条记录,当 EOF()函数的值为逻辑真时,函数 RECNO()和RECCOUNT()的结果分别是( C ) A)1 和 8 B)8 和 9 C)9 和 8 D)9 和 933、某数据库表共有 10 条记录,当前记录的序号为 6,先执行命令 SKIP10,再执行命令?EOF()后显示的结果是( C )A)出错信息 B)11 C)T D)F34、执行如下程序: ST=”VISUAL
40、 FOXPRO”?UPPER(SUBSTR(ST,1,1)+LOWER(SUBSTR(ST,2)屏幕的显示结果是( C )A)VISUAL FOXPRO B)Visual FoxPro C) Visual foxpro D)Visual Foxpro35、已打开数据库表文件,其中出生日期字段为日期型,下列表达式中结果不是日期型的为( C )A) CTOD(”091897”) B)出生日期+5 C)DTOC(出生日期) D)DATE()一 236、执行 A=”1,保护环境”和 B=20 两条赋值命令后,能够正确求值的表达式是( B )A、RIGHT(A,4)+SUBSTR(B,2) B)VAL(
41、LEFT(A,1)+B C、A+B D)SUBSTR(A,1,1)+B37、设变量 X=12618,在执行命令 ?ROUND(X,2),ROUND(X,一 1),ROUND(X,一 2)后显示的结果是( B )A、1261 12 10 B)1262 10 0 C、1260 10 0 D)1262 12 1038、如果字符串 s1=”人口普查 u u u u”,s2=”是科学地制定国民经济政策的基础 u u u u”,若想得到字符串”人口普查是科学地制定国民经济政策的基础” ,应该执行的命令是( D )A、SUBSTR(S1,1,8)+S2 B)TRIM(S1)一 S2 C、S1 一 S2 D)
42、TRIM(S1 一 S2)39、下列表达式中,运算结果为数值型的正确表达式是( C ) A)DATE()+TIME() B)DATE()+30C)DATE()一 CTOD(”0I0198”) D)DATE()一 DTOC(DATE()40、执行如下两条命令STRING=10 ?ABS(6 一 STRING)屏幕显示的结果是( A ) A) 4 B)6 C)一 4 D)一 641、已知 X=”research ”,Y=”sea“,LEN(X)的值为 10,则 LEN(xY) 的结果为( D ) A) 5 B)7 C)11 D)1342、在 visual FoxPro 中,函数 MOD(18,4)
43、、MOD(18,一 4)、MOD(一 18,4)、MOD(一 18,一 4)的结果分别为( B )A、2 2 2 2 B)2 2 2 2 C、2 2 2 2 D)2 2 2 243、已知 X=200,Y=”X” ,则函数 TYPE(Y)和 VARTYPE(Y)的值分别为( A ) A)N 和 C B)C 和 c C)c 和 N D)不确定解答:TYPE(Y)测试的是内存变量 Y 的结果的类型;VARTYPE(Y)测试的是表达式 Y 的类型.44、表达式 INT(CTOD(”100199”)一 CTOD(”100149”)365)的值应为( A )A)一 50 B)52 C)48 D)5045、
44、 20030504 ,+ +TIME()的值可能为( B )A)12:30:50 B)20030504 12:30:50 C)20030504 D)DATEf)46、顺序执行下列命令: a=”9VF 二级考试习题集7b=”a ?VARTYPE(WHERE S.学号 = SC.学号 AND COUNT(*)=5;GROUP BY 学号 ORDER BY 3 DESCC) SELECT S.学号,姓名 AVG(成绩) 平均成绩 FROM S,SC;WHERE S.学号 = SC.学号 AND COUNT(*)=5;GROUP BY S.学号 ORDER BY 平均成绩 DESCD) SELECT
45、S.学号,姓名 AVG(成绩)平均成绩 FROM S,SC;WHERE S.学号 = SC.学号;GROUP BY S.学号 HAVING COUNT(*)=5 ORDER BY 3 DESC(33)从”订单”表中删除签订日期为 2004 年 1 月 10 日之前(含)的订单记录,正确的 SQL语句是A)DROP FROM 订单 WHERE 签订日期15 AND AGE=0,应使用 SQL 语句ALTER TABLE 金牌榜 【ADD】 奖牌总数 I 【CHECK】 奖牌总数=015、使用“获奖牌情况”和“国家”两个表查询“中国”所获金牌(名次为 1)的数量,应使用SQL 语句SELECT COUNT(*) FROM 国家 INNER JOIN 获奖牌情况;【ON】 国家.国家代码 = 获奖牌情况.国家代码;WHERE 国家.国家名称 = “中国” AND 名次 = 116、将金牌榜.DBF 中新增加的字段奖牌总数设置为金牌数、银牌数、铜牌数三项的和,应使用SQL 语句【UPDATE】 金牌榜 【SET 】 奖牌总数 = 金牌总数+银牌数+铜牌数