[计算机类试卷]国家二级VF(数据库基础知识、程序设计基础)机试模拟试卷1及答案与解析.doc

上传人:postpastor181 文档编号:501732 上传时间:2018-11-29 格式:DOC 页数:26 大小:121.50KB
下载 相关 举报
[计算机类试卷]国家二级VF(数据库基础知识、程序设计基础)机试模拟试卷1及答案与解析.doc_第1页
第1页 / 共26页
[计算机类试卷]国家二级VF(数据库基础知识、程序设计基础)机试模拟试卷1及答案与解析.doc_第2页
第2页 / 共26页
[计算机类试卷]国家二级VF(数据库基础知识、程序设计基础)机试模拟试卷1及答案与解析.doc_第3页
第3页 / 共26页
[计算机类试卷]国家二级VF(数据库基础知识、程序设计基础)机试模拟试卷1及答案与解析.doc_第4页
第4页 / 共26页
[计算机类试卷]国家二级VF(数据库基础知识、程序设计基础)机试模拟试卷1及答案与解析.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、国家二级 VF(数据库基础知识、程序设计基础)机试模拟试卷 1及答案与解析 一、选择题 1 数据库 (DB)、数据库系统 (DBS)和数据库管理系统、 (DBMS)三者之间的关系是 ( A) DBS包括 DB和 DBMS ( B) DBMS包括 DB和 DBS ( C) DB包括 DBS和 DBMS ( D) DBS就是 DB,也就是 DBMS 2 以下描述中正确的是 ( A)数据库只包括描述事物的数据本身 ( B)数据库中的数据具有较小的冗余和较高的数据独立性 ( C)数据库系统是为数据库的建立、使用和维护而配置的软件 ( D) 数据库管理系统是数据库集合的组成部分 3 以下描述中错误的是

2、( A)层次数据模型可以表示一对多的联系 ( B)一张二维表就是一个关系 ( C)层次数据模型不能直接表示多对多的联系 ( D)网状数据模型不能直接表示多对多的联系 4 数据库系统的核心是 ( A)表 ( B)文件 ( C)数据库管理系统 ( D)数据库管理员 5 以下关于数据管理发展的描述错误的是 ( A)文件系统阶段的数据可以长期保存 ( B)数据库系统阶段仍没有解决数据独立性问题 ( C)数据库系统阶段实现了对数 据的共享 ( D)人工管理阶段存在大量数据冗余 6 如下描述中正确的是 ( A)数据库中仪存储数据 ( B)数据库管理系统是数据库集合的组成部分 ( C)数据库中的数据具有很高

3、的冗余并缺乏数据独立性 ( D)数据库管理系统是为数据库的建立、使用和维护而配置的软件 7 下面的描述中正确的是 ( A)数据库系统的核心是表 ( B)数据库系统的核心是数据库管理系统 ( C)数据库系统的核心是文件 ( D)数据库系统的核心是数据库管理员 8 数据库系统的数据完整性是指保证数据的 ( A)可靠性 ( B)正确性 ( C)安全性 ( D)独立性 9 在关系模型中,每个关系模式中的关键字 ( A)可由多个任意属性组成 ( B)最多由一个属性组成 ( C)可由一个或多个其值能惟一标识关系中任何元组的属性组成 ( D)以上说法都不对 10 以下关于关系的说法正确的是 ( A)列的次序

4、非常重要 ( B)行的次序非常重要 ( C)列的次序无关紧要 ( D)关键字必须指定为第 列 11 传统的集合运算包括 ( A)并、差和选择 ( B)并、交和投影 ( C)交、差和选择 ( D)并、差和交 12 关系的基本运算包括 ( A)连接、选择和投影 ( B)并、交和差 ( C)排序、连接和选择 ( D)选择、投影和排序 13 关系运算中选择某些列形成新的关系的运算是 ( A)选择运算 ( B)投影运算 ( C)交运算 ( D)除运算 14 学生表中有 “学号 ”、 “姓名 ”和 “年龄 ”三个字段, SQL语句 “SELECT学号 FROM学生 ”完成的操作称为 ( A)选择 ( B)

5、投影 ( C)连接 ( D)并 15 下面关 于数据环境和数据环境中两个表之间关联的陈述中,正确的是 ( A)数据环境是对象,关系不是对象 ( B)数据环境不是对象,关系是对象 ( C)数据环境是对象,关系是数据环境中的对象 ( D)数据环境和关系都不是对象 16 在 Visual FoxPro中以下叙述正确的是 ( A)表也被称作表单 ( B)用 CREATE DATABASE命令建立的数据库文件不存储用户数据 ( C)用 CREATE DATABASE命令建立的数据库文件的扩展名是 DBF ( D)一个数据库中的所有表文件存储在一个物理文件中 17 Visual FoxPro是一种 ( A

6、)数据库系统 ( B)数据库管理系统 ( C)数据库 ( D)数据库应用系统 18 在 Visual FoxPro中,下列描述错误的是 ( A)关系也被称作表 ( B)数据库文件不存储用户数据 ( C)表文件的扩展名是 dbf ( D)多个表存储在一个物理文件中 19 Visual FoxPro是指一种关系型数据库管理系统,所谓关系是指 ( A)各条记录中的数据彼此有一定的关系 ( B)一个数据库文件与另一个数据库文件之间有一定的关系 ( C)数据模型符合满足一定条件的二维表格式 ( D)数据库中各个字段之间彼此有一定的关系 20 向一个项目中添加一个数据库,应该使用项目管理器的 ( A) “

7、代码 ”选项卡 ( B) “类 ”选项卡 ( C) “文档 ”选项卡 ( D) “数据 ”选项卡 21 在 “项目管理器 ”下为项目建立一个新报表,应该使用的选项卡是 ( A)数据 ( B)文档 ( C)类 ( D)代码 22 扩展名为 pjx的文件是 ( A)数据库表文件 ( B)表单文件 ( C)数据库文件 ( D)项目文件 23 项目管理器的 “文档 ”选项卡用于显示和管理 ( A)表单和查询 ( B)表单和报表 ( C)报表和视图 ( D)表单、报表和标签 24 在项目管理器中,将一程序设置为主程序的方法是 ( A)将程序命名为 main ( B)通过属性窗口设置 ( C)右键单击该程

8、序从快捷菜单中选择相关项 ( D)单击修改按钮设置 25 在 Visual FoxPro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为 ( A)向导 ( B)设计器 ( C)生成器 ( D)项目管理器 26 在 Visual FoxPro中修改数据库、表单和报表等组件的可视化工具是 ( A)向导 ( B)生成器 ( C)设计器 ( D)项目管理器 27 如果内存变量和字段变量均有变量名 “姓名 ”,那么引用内存变量的正确方法是 ( A) M.姓名 ( B) M-姓名 ( C)姓名 ( D) A和 B都可以 28 在 Visual FoxPro中,要想将日期

9、型或日期时间型数据中的年份用 4位数字显示,应当使用设置命令 ( A) SET CENTURY ON ( B) SET CENTURY TO 4 ( C) SET YEAR TO 4 ( D) SET YAER TO yyyyy 29 说明数组后,数组元素的初值是 ( A)整数 0 ( B)不定值 ( C)逻辑真 ( D)逻辑假 30 在 Visual FoxPro中,如果希望内存变量只能在本模块 (过程 )中使用,不能在上层或下层模块中使用,说明该种内存变量的命令是 ( A) PRIVATE ( B) LOCAL ( C) PUBLIC ( D)不 用说明,在程序中直接使用 31 从内存中清

10、除内存变量的命令是 ( A) Release ( B) Delete ( C) Erase ( D) Destroy 32 如果有定义 LOCAL data, data的初值是 ( A)整数 0 ( B)不定值 ( C)逻辑真 ( D)逻辑假 33 执行下列命令序列后,最后一条命令的显示结果是 DIMENSl0N M(2, 2) M(1, 1)=10 M(1, 2)=20 M(2, 1)=30 M(2, 2)=40 ?M(2) ( A)变量未定义的提示 ( B) 10 ( C) 20 ( D) .F. 34 在 Visual FoxPro中,宏替换可以从变量中替换出 ( A)字符串 ( B)数

11、值 ( C)命令 ( D)以上三种都可能 35 在 Visual FoxPro中,程序中不需要用 PUBLIC等命令明确声明和建立,可直接使用的内存变量是 ( A)局部变量 ( B)私有变量 ( C)公共变量 ( D)全局变量 36 语句 LIST MEMORY LIKE a*能够显示的变量不包括 ( A) a ( B) al ( C) ab2 ( D) ba3 37 用 DIMENSION命令定义数组后,数组各元素的值是 ( A)无定义 ( B) 0 ( C) T ( D) F 38 要将显示日期值时所用的分隔符设置为竖杠 “|”错误的设置命令是 ( A) SET MARK TO“|“ (

12、B) SET MARK TO| ( C) SET MARK TO| ( D) SET MARK TO | 39 下面命令的输出结果是: DECLARE a(10)?a(0) ( A) .F ( B) .T ( C) 0 ( D)出错 40 设 d=len(time(),命令 ?VARTYPE(d)的输出值是 ( A) L ( B) C ( C) N ( D) D 41 在设置日期格式时,不能使用的设置命令是 ( A) SET DATE DMY ( B) SET DATE MDY ( C) SET DATE MYD ( D) SET DATE YMD 42 下面命令的输出结果是: DIMENSI

13、ON a(10)?a(1) ( A) .F. ( B) .T ( C) 0 ( D)未定义 43 设 d=time0,命令 ?VARTYPE(d)的输出值是 ( A) L ( B) C ( C) N ( D) D 44 表示 2012年 9月 10日的日期常量是 ( A) 2012-09-10 ( B) -2012-09-10 ( C) 2012-09-10 ( D) 2012-09-10 45 在 Visual FoxPro中,表示 2012年 9月 10日 10点整的日期时间常量是 ( A) 2012-09-10 10: 00: 00) ( B) -2012-09-10-10: 00: 0

14、0 ( C) 2012-09-10 10: 00: 00 ( D) 2012-09-10-10: 00: 00 46 有如下赋值语句: a=“计算机 “, b=“微型 “,结果为 “微型机 “的表达式是 ( A) b+LEFT(a, 3) ( B) b+RIGHT(a, 1) ( C) b+LEFT(a, 5, 3) ( D) b+RIGHT(a, 2) 47 在 Visual FoxPro中,有如下内存变量赋 值语句: X=2001-07-28 10: 15: 20 PM Y= F M=$123 45 N=123 45 Z=“123 24“ 执行上述赋值语句之后,内存变量 X、 Y、 M、

15、N和 Z的数据类型分别是 ( A) D、 L、 Y、 N、 C ( B) T、 L、 Y、 N、 C ( C) T、 L、 M、 N、 C ( D) T、 L、 Y、 N、 S 48 设 a=”计算机等级考试 ”,结果为 ”考试 ”的表达式是 ( A) Left(a, 4) ( B) Right(a, 4) ( C) Left(a, 2) ( D) Right(a, 2) 49 下列程序段执行后,内存变量 s1的值是 s1=”network” s1=stuff(s1, 4, 4, ”BIOS”) ?s1 ( A) network ( B) netBl0S ( C) net ( D) BIOS

16、50 命令 ?VARTYPE(TIME0)的结果是 ( A) C ( B) D ( C) T ( D)出错 51 命令 ?LEN(SPACE(3)-SPACE(2)的结果是 ( A) 1 ( B) 2 ( C) 3 ( D) 5 国家二级 VF(数据库基础知识、程序设计基础)机试模拟试卷 1答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 本题是对数据库相关基本概念的考查。 DBS是指引进数据库技术后的计算机系统,它包括硬件系统、数据库集合 (DB)、数据库管理系统 (DBMS)及相关软件、数据库管理员和用户。 2 【正确答案】 B 【试题解析】 本题考查数据库的基本特征。数据库是长

17、期存储在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据 模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。概括的讲,数据库数据有永久性存储、有组织和可共享三个基本特点。 3 【正确答案】 D 【试题解析】 本题考查网状数据模型的概念。网状模型以网状结构表示实体与实体之间的联系。网中的每一个结点代表一个记录类型,联系用链接指针来实现。网状模型可以表示多个从属关系的联系,也可以表示数据间的交叉关系,即数据间的横向关系与纵向关系。其特征是:允许结点有多于一个父结点;可以有一个以上的结点没有父结点。 4 【正确答案】 C 【试题解析】 本题

18、考查数据系统的概念。数据库系统一般由数据库、数据库管理系统 (DBMS)、应用系统、数据库管理员和用户构成。为建立、使用和维护数据而配置的软件称为数据库管理系统,数据库管理系统是数据库系统的一个部分,它是数据库系统的核心。 5 【正确答案】 B 【试题解析】 本题考查数据管理发展的几个阶段及其特点。数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。三者之间的区别:主要在于数据与程序之间的关系。在人工管理阶段,数据与程序不具有独立性;在文件系统阶 段,程序和数据有了一定的独立性:在数据库系统阶段提供数据与应用程序的独立性。在数据库系统阶段解决了数据的独立性,即数据具有

19、高度的物理独立性和逻辑独立性。 6 【正确答案】 D 【试题解析】 本题考查数据库管理系统的概念。数据库管理系统 (DataBase Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称 dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 7 【正确答案】 B 【试题解析】 本题考查数据系统的概念。数 据库系统一般由数据库、数据库管理系统 (DBMS)、应用系统、数据库管理员和用户构成。数据库管理系统(DataBaseManagement System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称 D

20、BMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。数据库管理系统是数据库系统的核心。 8 【正确答案】 B 【试题解析】 本题考查数据库系统的数据完整性概念。数据库系统的数据完整性包括实体完整性。即保证表中记录惟一的特性,即在一个表中不允许有重复的记录。域完整性 是保证数据正确的特性。参数完整性与表之间的关联有关,其含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中数据,来检查对表的数据操作是否正确。所以数据完整性是指保证数据的正确性。 9 【正确答案】 C 【试题解析】 本题考查关键字的概念。关键字是指属性或者属性组的集合,其值能够惟一地标识一个

21、元组。如果一个表中有多个字段都符合关键字的条件,我们只能选择一个作为主关键字,其余的选作候选关键字。 10 【正确答案】 C 【试题解析】 关系即是表,表中行、列的排列次序是无关紧要的,关键字也不必指定为第一列。 11 【正确答案】 D 【试题解析】 本题考查关系的集合运算。从集合论的观点来定义关系,将关系看成是若干个具有 K个属性的元组集合。通过对关系进行集合操作来完成查询请求。传统的集合运算是从关系的水平方向进行的,包括并、交、差及广义笛卡儿积,属于二目运算。 12 【正确答案】 A 【试题解析】 本题考查关系数据库中关系的基本运算。关系的基本运算有两类:一类是传统的集合运算 (并、差、交

22、 ),另一类是专门的 关系运算 (选择、投影、联接 )。关系运算的结果仍然是关系。 13 【正确答案】 B 【试题解析】 从关系模式中指定若干个属性组成新的关系称为投影,投影是从列的角度进行运算的。 14 【正确答案】 B 【试题解析】 从关系模式中指定若干个属性组成新的关系称为投影。很显然“SE,ECT学号 FROM学生 ”是从 “学生 ”表中的 “学号 ”、 “姓名 ”和 “年龄 ”三个字段中指定了 “学号 ”这一个属性组成新的关系,所以该操作称为投影。 15 【正确答案】 C 【试题解析】 数据环境是一个对象,有自己的 属性、方法和事件。可以为表单建立数据环境,数据环境中能够包含与表单有

23、联系的表和视图以及表之间的联系。关系是数据环境中的对象,也有自己的属性、方法和事件。 16 【正确答案】 B 【试题解析】 本题考查数据库的基础知识。关系被称为表,而不是表单: Visual FoxPro中用 CREATE DATABASE命令建立的数据库文件的扩展名应该是 dbc,而表文件扩展名是 dbf;数据库文件中不存储用户数据,而是对其中的数据库表进行组织和管理,无论是数据库表还是自由表都是独立存储的,而不是多个表存储在一个物 理文件中。 17 【正确答案】 B 【试题解析】 数据库管理系统是用户和数据库之间的接口,是帮助用户建立、维护和使用数据库的软件系统,对数据库进行统一地管理和控

24、制,以保证安全性和完整性。数据库管理系统是数据库系统的核心。 Visual FoxPro是一种数据库管理系统,可以对数据库的建立、使用和维护进行管理。 18 【正确答案】 D 【试题解析】 一个关系的逻辑结构就是一张二维表。在 VisualFoxPro中,一个“表 ”就是一个关系。在 Visual FoxPro中,一个数据库 ( dbc文件 )就是一个实际关系模型,它是一个或多个表 ( dbf文件 )或视图信息的容器。因此数据库文件并不能存储用户数据,数据都存在表文件中。 19 【正确答案】 C 【试题解析】 本题考查关系型数据库中关系的概念。关系型数据库中关系模型是把世界看作是一个由实体 (

25、Entity)和联系 (: Relationship)组成的。以关系模型来创建的数据库称为关系型数据库 (Relational Database)。相类似的实体被存入表中。表 (table)是关系型数据库的核心单元,它是数据存储的地方。 20 【正确答案】 D 【试题解析】 项目管理器的各个选项卡中, “数据 ”选项卡包括:数据库、自由表和查询, “文档 ”选项卡包括:表单、报表和标签。 21 【正确答案】 B 【试题解析】 在 “文档 ”选项卡中所显示和管理的是 Visual FoxPro中的表单、报表和标签;程序、 API库和应用程序属于 “代码 ”选项卡;数据库、自由表和查询属于 “数据

26、 ”选项卡;菜单、文本文件和其他文件属于 “其他 ”选项卡。 22 【正确答案】 D 【试题解析】 Visual FoxPro中表文件的扩展名为 dbf表单文件的扩展名为 SeX;项目文件的扩展名为 pjx:数据库文件的扩展名为 dbc。 23 【正确答案】 D 【试题解析】 本题考查项目管理器的功能。项目管理器是 Visual FoxPm中处理数据和对象的主要组织工具。它为系统开发者提供了极为便利的工作平台。项目管理器窗口包括 6个选项卡,其中 “数据 ”、 “文档 ”、 “类 ”、 “代码 ”、 “其他 ”5个选项卡用于分类显示各种文件, “全部 ”选项卡用于显示该项目中的所有文件。其中“

27、文档 ”选项卡用于显示和管理表单、报表和标签。 24 【正确答案】 C 【试题解析】 项目 管理器是 Visual FoxPro中处理数据和对象的主要组织工具。它为系统开发者提供了极为便利的工作平台。在项目管理器中,右键单击该程序从快捷菜单中选择 “设置为主文件 ”命令,可将该程序设置为主程序。 25 【正确答案】 B 【试题解析】 Visual FoxPro的设计器是创建和修改应用系统各种组件的可视化工具,利用各种设计器使得创建表、表单、数据库、查询和报表等操作变得轻而易举。 26 【正确答案】 B 【试题解析】 本题考查对生成器的掌握。生成器是带有选项卡的对话框,用于简化表单、复 杂控件和

28、参照完整性代码的创建和修改过程。每个生成器显示一系列选项卡,用于设置选中对象的属性。生成器的主要功能是在 VFP应用程序的构件中生成并加入某类控件,使用户的操作变得更加方便快捷。 27 【正确答案】 D 【试题解析】 当出现内存变量和字段变量同名时,如果要访问内存变量,则必须在变量名前加上前缀 M (或 M )。 28 【正确答案】 A 【试题解析】 用于决定如何显示或解释一个日期数据年份。格式为: SET CENTuRY ONIOFFlTOROLLOVER 说明: ON显示世纪,即用 4位数字表示年份。 OFF不显示数字,即用 2位数字表示年份。它是系统默认的设置。 TO决定如何解释一个用

29、2位数字表示年份的日期所处的世纪。具体地说,如果该日期的 2位数字年份大于等于 ,则它所处的世纪即为 ;否则为 +1。 29 【正确答案】 D 【试题解析】 数组在使用之前一般要用 dimension或 declare命令显式创建,创建后,系统自动给每个数组元素赋以逻辑假 F。 30 【正确答案 】 B 【试题解析】 Visual FoxPro中的内存变量分为公共变量、私有变量和局部变量。其中,局部变量只能在建立它的模块中使用,不能在上层和下层模块中使用, LOCAL命令定义局部变量,格式是: LOCAL。 31 【正确答案】 A 【试题解析】 内存变量的清除有四种格式: CLEAR MEMO

30、RY: RELEASE; RELEASE ALLEXTENDED: RELEASE ALLLINKIEXCEPT1。 32 【正确答案】 D 【试题解析】 LOCAL命令定义局部变量,其格式是: LOCAL,LOCAL命令建立指定的局部变量,并为它们赋初始值逻辑假 ( F )。 33 【正确答案】 C 【试题解析】 DIMENSION命令是创建数组命令,其格式是: DIMENSION(, ), 。本题定义的是一个二维数组,可以用一维数组的形式访问二维数组。例如 M(1, 1)=M(1), M(1, 2)=M(2)。 34 【正确答案】 D 【试题解析】 宏替换函数是替换出字符型变 量的内容,格

31、式为: 。宏替换的内容可以是字符串,也可以是数值变量的值,或者执行的某条命令。如果该函数与其后面的字符没有明显的分界,则要用 “ ”作为函数结束的标志。宏替换可以嵌套使用。 35 【正确答案】 B 【试题解析】 在 Visual FoxPro中,根据变量的作用域来分,内存变量可分为私有变量、局部变量和全局变量。全局变量是指在任何模块中都可使用的变量,要用 public命令建立;私有变量是在程序中直接使用 (没有通过 public和 local命令事先声明 )而由系统自动隐含建立的变 量,其作用域是建立变量的模块及其下属的各层模块;局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用,用

32、 local命令建立。 36 【正确答案】 D 【试题解析】 内存变量显示有两种格式 格式 1: I IST MEMORYLIKETO PRINTER 1TO FILE 格式 2: DISPLAY MEMORYLIKETO PRINTERlTO FILE 格式 1表示一次性显示所有与通配符匹配的内存变量,在显示内存变量时 不暂停,直到所有变量显示结束。 格式 2和格式 1的区别是格式 2分屏显示变量,每显示一屏就暂停,等待用户按任意键继续显示。 LIKE短语只显示与和通配符相匹配的内存变量。 Visual FoxPro命令中的通配符包括 “*”和 “?”,其中, “*”表示多个字符, “?”表

33、示一个字符。 例如: a*可以表示 ab、 ac、 abc等所有以字母 a开头的变量。 37 【正确答案】 D 【试题解析】 本题考查 DIMENSION命令定义数组。数组是内存中连续的一片内存区域,它由一系列元素组成,每个数组元 素可通过数组名及相应的下标来访问。每个数组元素相当于一个简单变量,可以给各元素分别赋值。数组在使用前要使用 DIMENSION或 DECLARE命令定义,指定数组是一维数组还是二维数组、数组名和数组大小。数组大小由下标值的上、下限决定,下限规定为 1。数组的定义格式说明如下: DIMENSION(, ) DECLARE(, ), 以上两种格式的功能完全相同。数组创建

34、后,系统自动给每个数组元素赋以逻辑假 ( F )。 38 【正确答案】 D 【试题解析】 在 VFP中,设置显示日期值时所用的分隔符的命令为: SET MARK TO,指定日期分隔符为 “-”、 “ ”等。如果仅执行SETMARKTO命令。没有指定任何分隔符,表示恢复系统默认的斜杠分隔符。 39 【正确答案】 D 【试题解析】 在 VFP中, DECLARE a(10)语句定义了一维数组 a(10),并且其每个数组元素的值被默认地赋予 .f.逻辑值。数组元素的下标变量起始值为 1。 40 【正确答案】 C 【试题解析】 在 VFP中, LEN()函数的返回指定字符表达式的长度,即所包含的字节数

35、,需要注意的是一个汉字占两个字节,而其他的字符只占一个字节,返回值为数值型。 41 【正确答案】 C 【试题解析】 本题考查设置日期格式 SET DATE命令的使用。格式为: SET:DATETOAMERICAN ANSI BRITISH FRENCH GERMANITALIAN JAPAN TAIWAN USA MDY DMY YMD SHORT LONG 说明:下表列出了有效的设置值及其对应的日期格式42 【正确答案】 A 【试题解析】 本题考查用 DIMENSION定义一维数组。在 VFP中,DIMENSION a(10)语句定义了一维数组 a(10),并且其每个数组元素的值被默认地赋予

36、逻辑假 ( F )。 43 【正确答案】 B 【试题解析】 本题考查 time()函数。 TIME()返回系统当前时间,时间为 24小时制,格式为: hh: mm: ss,函数值为字符型。 44 【正确答案】 A 【试题解析】 本题考查日期常量的合法格式。在 vfp中,日期型常量其界定符都是一对花括号。花括号中包括年 、月、日 3部分,各部分之间用分隔符分隔。常用的分隔符有斜杠 ( )、连字符 ( )、句点 ( )和空格等。日期型数据用 8个字节表示。日期型常量关键是要有定界符 和托字符。 45 【正确答案】 C 【试题解析】 本题考查日期时间常量的合法格式。在 VFP中,日期时间型常量包括日

37、期和时间两部分内容: , 。 部分与日期型常量相似; 部分的格式为: hh: mm: ssAMIPM。其中 hh、 mm和 ss分别代表时、分和秒,默认值分别为 12、 0和 0, AM(或 A)和 PM(或 P)分别代表上午和下午,默认值为 AM,如果指定的时间大于等于 12,则系统自动转为下午时间。日期时间型数据用 8个字节存储。日期部分的取值范围与日期型数据相同,时间部分的取值范围是: 00: 00: 00AM 11: 59: 59PM。 46 【正确答案】 D 【试题解析】 本题主要考查的是取子串函数的使用,其中 LEFT()表示从给定字符串的左端取制定长度的子串,而 RIGHT()函

38、数是从给定字符串的右侧取指定长度的子串,另外,一个汉字在计算机中占两个字符,因此,要取得一个完整的汉字字符,必须指定字符长度为 2。 从字符串 “计算机 ”中,利用 RIGHT()函数,从右侧取得 “机 ”字符,注意, LEFT和 RIGHT函数只能从左边或右边第一个字符开始截取指定长度的字符串,而不能从指定位置开始截取指定长度的字符串。 47 【正确答案】 B 【试题解析】 题主要考查的是 VF的数据类型。在 VF中,变量的类型可以改变,它随变量值类型的不同而不同。另外, VF中常量的类型可以根据其定界符进行判断。 本题中,变量 x的值是一个日期时间型数据,用大写字母 T表示;变量 Y的值是

39、个逻辑型数据,用大写字母 L表示:变量 M的值是一 个货币型数据,用大写字母 Y表示;变量 N的值是一个数值型数据,用大写字母 N表示;变量 Z的值是一个字符型数据,用大写字母 C表示。 48 【正确答案】 B 【试题解析】 left()函数从指定字符串的左端取一个指定长度的子串作为函数值,right()函数从指定字符串的右端取一个指定长度的子串做函数值。一个汉字占两个单位的长度,故 “考试 ”两个字应该从 “计算机等级考试 ”字符串的右边取四个单位长度。 49 【正确答案】 B 【试题解析】 本题考查的是一个子串替换函数,该函数的功能是在第一个字符串中, 从指定位置开始,用第 2个字符串替换

40、指定长度的字符。不难看出本题的答案选 B,即口用 BIOS字符串替换 network字符串中,从第 4个字符开始的后面 4个字符。 50 【正确答案】 A 【试题解析】 VARTYPE()函数用于测试 的类型,返回一个大写字母; TIME()函数是一个时间函数,以 24小时制的 hh: mm: ss格式返回当前系统时间,函数值为字符型。在 Visual FoxPro中,字母 C表示字符型数据。 51 【正确答案】 D 【试题解析】 LEN()函数返回指定字符表 达式的长度,即所包含的字节数:SPACE()函数返回指定个数的空格字符组成的字符串。而字符表达式中的 “ ”表示空格移位连接,其含义是连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。因此 SPACE(2) SPACE(3)运算后的长度是 5。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1