【计算机类职业资格】二级Visual+FoxPro真题2013年03月(1)及答案解析.doc

上传人:outsidejudge265 文档编号:1328391 上传时间:2019-10-17 格式:DOC 页数:16 大小:97KB
下载 相关 举报
【计算机类职业资格】二级Visual+FoxPro真题2013年03月(1)及答案解析.doc_第1页
第1页 / 共16页
【计算机类职业资格】二级Visual+FoxPro真题2013年03月(1)及答案解析.doc_第2页
第2页 / 共16页
【计算机类职业资格】二级Visual+FoxPro真题2013年03月(1)及答案解析.doc_第3页
第3页 / 共16页
【计算机类职业资格】二级Visual+FoxPro真题2013年03月(1)及答案解析.doc_第4页
第4页 / 共16页
【计算机类职业资格】二级Visual+FoxPro真题2013年03月(1)及答案解析.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、二级 Visual+FoxPro 真题 2013 年 03 月(1)及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.设循环队列为 Q(1:m),其初始状态为 front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为_。(分数:1.00)A.4B.6C.m-5D.m-62.下列叙述中正确的是_。(分数:1.00)A.循环队列属于队列的链式存储结构B.双向链表是二叉树的链式存储结构C.非线性结构只能采用链式存储结构D.有的非线性结构也可以采用顺序存储结

2、构3.某二叉树中有 n 个叶子结点,则该二叉树中度为 2 的结点数为_。(分数:1.00)A.n+1B.n-1C.2nD.n/24.下列叙述中错误的是_。(分数:1.00)A.算法的时间复杂度与算法所处理数据的存储结构有直接关系B.算法的空间复杂度与算法所处理数据的存储结构有直接关系C.算法的时间复杂度与空间复杂度有直接关系D.算法的时间复杂度与算法程序执行的具体时间是不一致的5.软件工程的三要素是_。(分数:1.00)A.方法、工具和过程B.建模、方法和工具C.建模、方法和过程D.定义、方法和过程6.通常软件测试实施的步骤是_。(分数:1.00)A.集成测试、单元测试、确认测试B.单元测试、

3、集成测试、确认测试C.确认测试、集成测试、单元测试D.单元测试、确认测试、集成测试7.下面可以作为软件设计工具的是_。(分数:1.00)A.系统结构图B.数据字典(DD)C.数据流程图(DFD 图)D.甘特图8.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于_。(分数:1.00)A.逻辑设计阶段B.需求分析阶段C.概念设计阶段D.物理设计阶段9.设有关系表学生 S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为主键的是_。(分数:1.00)A.姓名B.身份证号C.姓名,性别,年龄D.学号,姓名10.在数据库系统中,考虑数据库实现的数据模型是_。(分数

4、:1.00)A.概念数据模型B.逻辑数据模型C.物理数据模型D.关系数据模型11.下面有关视图的叙述中错误的是_。(分数:1.00)A.通过视图可以更新相应的基本表B.使用 USE 命令可以打开或关闭视图C.在视图设计器中不能指定“查询去向”D.视图文件的扩展名是.VCX12.利用“查询设计器”设计查询,若要为查询设置一个查询计算表达式,应使用_。(分数:1.00)A.“字段”选项卡B.“联接”选项卡C.“筛选”选项卡D.“分组依据”选项卡13.可以运行查询的命令是_。(分数:1.00)A.DO QUERYB.DOC.BROWSED.CREATE14.查询学生关系中所有年龄为 18 岁学生的操

5、作属于关系运算中的_。(分数:1.00)A.选择B.投影C.联接D.查找15.若一个班主任管理多个学生,每个学生对应一个班主任,则班主任和学生之间存在的联系类型为_。(分数:1.00)A.一对多B.一对一C.多对多D.以上都不对16.如果学生和学生监护人 2 个表的删除参照完整性规则为“级联”,下列选项正确的描述是_。(分数:1.00)A.删除学生表中的记录时,学生监护人表中的相应记录将自动删除B.删除学生表中的记录时,学生监护人表中的相应记录不变C.不允许删除学生表中的任何记录D.不允许删除学生监护人表中的任何记录17.在建立数据库表 book.dbf 时,将单价字段的字段有效性规则设为“单

6、价0”,能保证数据的_。(分数:1.00)A.域完整性B.实体完整性C.参照完整性D.表完整性18.在 Visual FoxPro 中一个表中只能建一个索引的是_。(分数:1.00)A.主索引B.普通索引C.唯一索引D.候选索引19.在 Visual FoxPro 中,存储图像的字段类型是_。(分数:1.00)A.通用型B.备注型C.字符型D.双精度型20.在 Visual FoxPro 中创建项目,系统将建立一个项目文件,项目文件的扩展名是_。(分数:1.00)A.pjxB.prjC.proD.itm21.逻辑运算符的优先顺序是_。(分数:1.00)A.NOT AND ORB.NOT OR

7、ANDC.AND OR NOTD.OR NOT AND22.执行以下代码后,屏幕显示结果是_。 STORE 10 TO x ? ABS(5-x)(分数:1.00)A.5B.-5C.5-xD.x-523.LEFT(“123456“,LEN(“北京“)的计算结果是_。(分数:1.00)A.1234B.3456C.12D.5624.在 Visual FoxPro 中,下面 4 个关于日期或日期时间的表达式中,错误的是_。(分数:1.00)A.2012.02.01+2011.02.01B.2012/02/01+2C.2012.09.01 11:10:10 AM-2011.09.01 11:10:10

8、AMD.2012/02/01-2011/02/0125.如下程序的输出结果是_。 i=1 DO WHILE i10 i=i+2 ENDDO ? i(分数:1.00)A.11B.10C.3D.126.执行命令 A=2005/4/2 之后,内存变量 A 的数据类型是_。(分数:1.00)A.数值B.字符C.逻辑D.日期27.列程序段的输出结果是_。 ACCEPT TO A IF A=789 S=0 ENDIF S=1 ? S(分数:1.00)A.1B.2C.789D.程序出错28.使用 SQL 语句完成“将所有女职工的工资提高 5%”,正确的操作是_。(分数:1.00)A.UPDATE 职工 SE

9、T 工资=工资 * 1.05 WHERE 性别=“女“B.UPDATE 职工 SET 工资 * 0.05 WHERE 性别=“女“C.UPDATE 职工 SET 工资=工资 * 5% WHERE 性别=“女“D.UPDATE 职工 SET 工资 * 1.05 WHERE 性别=“女“29.为选手.dbf 数据库表增加一个字段“最后得分”的 SQL 语句是_。(分数:1.00)A.ALTER TABLE 选手 ADD 最后得分 F(6,2)B.UPDATE DBF 选手 ADD 最后得分 F(6,2)C.CHANGE TABLE 选手 ADD 最后得分 F(6,2)D.CHANGE DBF 选手

10、 INSERT 最后得分 F(6,2)30.SQL 数据操纵的删除命令是_。(分数:1.00)A.DELETEB.DROPC.UPDATED.REMOVE31.查询 2013 年已经年检的驾驶证编号和年检日期,正确的 SQL 语句是_。(分数:1.00)A.SELECT 驾驶证编号,年检日期 FROM 驾驶证年检 WHERE year(年检日期)=2013B.SELECT 驾驶证编号,年检日期 FROM 驾驶证年检 WHERE 年检日期=2013C.SELECT 驾驶证编号,年检日期 FROM 驾驶证年检 WHERE 年检日期=year(2013)D.SELECT 驾驶证编号,年检日期 FRO

11、M 驾驶证年检 WHERE year(年检日期)=year(2013)32.有职工(职工号,性名,性别)和项目(职工号,项目号,酬金),检索还未确定酬金的职工信息,正确的 SQL 命令是_。(分数:1.00)A.SELECT 职工.职工号,姓名,项目.项目号 FROM 职工 JOIN 项目;ON 职工.职工号=项目.职工号 WHERE 项目.酬金 IS NULLB.SELECT 职工.职工号,姓名,项目.项目号 FROM 职工 JOIN 项目;WHERE 职工.职工号=项目.职工号 AND 项目.酬金=NULLC.SELECT 职工.职工号,姓名,项目.项目号 FROM 职工 JOIN 项目;

12、WHERE 职工.职工号=项目.职工号 AND 项目.酬金 IS NULLD.SELECT 职工.职工号,姓名,项目.项目号 FROM 职工 JOIN 项目;ON 职工.职工号=项目.职工号 WHERE 项目.酬金=NULL33.从“商品”表中检索单价(数据类型为整数)大于等于 60 并且小于 90 的记录信息,正确的 SQL 命令是_。(分数:1.00)A.SELECT * FROM 商品 WHERE 单价 BETWEEN 60 AND 89B.SELECT * FROM 商品 WHERE 单价 BETWEEN 60 TO 89C.SELECT * FROM 商品 WHERE 单价 BETW

13、EEN 60 AND 90D.SELECT * FROM 商品 WHERE 单价 BETWEEN 60 TO 9034.查询主编为“李四平”的所有图书的书名和出版社,正确的 SQL 语句是_。(分数:1.00)A.SELECT 书名,出版社 FROM 图书 WHERE 主编=“李四平“B.SELECT 书名,出版社 FROM 图书 WHERE 主编=李四平C.SELECT 书名,出版社 FROM 图书 WHERE “主编“=“李四平“D.SELECT 书名,出版社 FROM 图书 WHERE “主编“=李四平35.假设同一名称的产品有不同的型号和单价,则计算每种产品平均单价的 SQL 语句是_

14、。(分数:1.00)A.SELECT 产品名称,AVG(单价) FROM 产品 GROUP BY 产品名称B.SELECT 产品名称,AVG(单价) FROM 产品 ORDER BY 单价C.SELECT 产品名称,AVG(单价) FROM 产品 ORDER BY 产品名称D.SELECT 产品名称,AVG(单价) FROM 产品 GROUP BY 单价36.学生表:S(学号,姓名,性别)和选课成绩表:SC(学号,课程号,成绩),用 SQL 语言检索选修课程在5 门以上(含 5 门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是_。(分数:1.00)A.SELECT S.学号

15、,姓名,AVG(成绩) 平均成绩 FROM S,SC;WHERE S.学号=SC.学号;GROUP BY S.学号,姓名 HAVING COUNT(*) =5 ORDER BY 3 DESCB.SELECT S.学号,姓名,AVG(成绩) FROM S,SC;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 平均成绩 DES

16、CD.SELECT S.学号,姓名,平均成绩 FROM S,SC;WHERE S.学号=SC.学号;GROUP BY S.学号,姓名 HAVING COUNT(*) =5 ORDER BY 平均成绩 DESC37.为“乘客”表的“体重”字段增加有效性规则“5080 公斤之间”的 SQL 语句是_。(分数:1.00)A.ALTER TABLE 乘客 ALTER 体重 SET CHECK 体重 =50 AND 体重 =80B.ALTER TABLE 乘客 ALTER 体重 ADD 体重 =50 AND 体重 =80C.ALTER TABLE 乘客 ALTER 体重 WHERE 体重 =50 AND

17、 体重 =80D.ALTER TABLE 乘客 ALTER 体重 MODI 体重 =50 AND 体重 =8038.运行表单时,以下 2 个事件被引发的顺序是_。(分数:1.00)A.Load 事件是在 Init 事件之前被引发B.Load 事件是在 Init 事件之后被引发C.Load 事件和 Init 事件同时被引发D.以上都不对39.在 Visual FoxPro 的表单设计中,为表格控件指定数据源的属性是_。(分数:1.00)A.RecordSourceB.TableSourceC.SourceRecordD.SourceTable40.在 Visual FoxPro 的项目管理器中不

18、包括的选项卡是_。(分数:1.00)A.表单B.文档C类D.数据二、基本操作题(总题数:1,分数:18.00)41.(1)在 下新建一个名为“库存管理”的项目文件。 (2)在新建的项目中建立一个名为“使用零件情况”的数据库,并将考生文件夹下的所有自由表添加到该数据库中。 (3)修改“零件信息”表的结构,为其增加一个字段,字段名为“规格”,类型为字符型,长度为 8。 (4)打开并修改 mymenu 菜单文件,为菜单项“查找”设置快捷键 Ctrl+T。 (分数:18.00)_三、简单应用题(总题数:1,分数:24.00)在下完成如下简单应用:(分数:24.00)(1).用 SQL 语句完成下列操作

19、:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表 item_temp 中,同时将使用的 SQL 语句存储于新建的文本文件item.txt 中。(分数:12.00)_(2).根据零件信息、使用零件和项目信息 3 个表,利用视图设计器建立一个视图 view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条件是项目号为“s2”。(分数:12.00)_四、综合应用题(总题数:1,分数:18.00)42.设计一个表单名和文件名均为 form_item 的表单,其中,所有控件的属性必须在表单设计器的属性

20、窗口中设置。表单的标题设为“使用零件情况统计”。表单中有一个组合框(Combo1)、一个文本框(Text1)、两个命令按钮“统计”(Command1)和“退出”(Command2)。 运行表单时,组合框中有 3 个条目“s1”、“s2”和“s3”(只有 3 个,不能输入新的,RowSourceType的属性为“数组”,Style 的属性为“下拉列表框”)可供选择,单击“统计”命令按钮后,则文本框显示出该项目所使用零件的金额合计(某种零件的金额=单价*数量)。 单击“退出”按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。 (分数:18.00)_二级 Visual+FoxPro 真题 2

21、013 年 03 月(1)答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.设循环队列为 Q(1:m),其初始状态为 front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为_。(分数:1.00)A.4 B.6C.m-5D.m-6解析:解析 循环队列是队列的一种顺序存储结构,用队尾指针 rear 指向队列中的队尾元素,用排头指针指向排头元素的前一个位置,因此,从排头指针 front 指向的后一个位置直到队尾指针 rear 指向的位置之间所有的元素均为队

22、列中的元素,队列初始状态为 front=rear=m,当 front=15,rear=20 时,队列中共有 20-15(尾指针-头指针)=5 个元素,如果想找出其中的最大值,最坏情况下需要一个个的进行比较,即拿其中的 1 个与其它 4 个比较,需比较 5-1=4 次。A 选项正确。2.下列叙述中正确的是_。(分数:1.00)A.循环队列属于队列的链式存储结构B.双向链表是二叉树的链式存储结构C.非线性结构只能采用链式存储结构D.有的非线性结构也可以采用顺序存储结构 解析:解析 循环队列是队列的一种顺序存储结构,A 选项错误。双向链表为顺序存储结构,二叉树通常采用链式存储结构,B 选项错误。完全

23、二叉树是属于非线性结构,但其最佳存储方式是顺序存储方式,C 选项错误,D 选项正确。3.某二叉树中有 n 个叶子结点,则该二叉树中度为 2 的结点数为_。(分数:1.00)A.n+1B.n-1 C.2nD.n/2解析:解析 对任何一棵二叉树,度为 0 的节点(即叶子节点)总是比度为 2 的节点多一个。二叉树中有n 个叶子节点,则度为 2 的节点个数为 n-1,B 选项正确。4.下列叙述中错误的是_。(分数:1.00)A.算法的时间复杂度与算法所处理数据的存储结构有直接关系B.算法的空间复杂度与算法所处理数据的存储结构有直接关系C.算法的时间复杂度与空间复杂度有直接关系 D.算法的时间复杂度与算

24、法程序执行的具体时间是不一致的解析:解析 算法的时间复杂度是指执行算法所需要的计算工作量。数据的存储结构直接决定数据输入,而这会影响算法所执行的基本运算次数,A 选项叙述正确。算法的空间复杂度是指执行这个算法所需要的内存空间,其中包括输入数据所占的存储空间,B 选项叙述正确。而算法的时间复杂度与空间复杂度没有直接关系,故选择 C 选项。算法程序执行的具体时间受到所使用的计算机、程序设计语言以及算法实现过程中的许多细节所影响,而算法的时间复杂度与这些因素无关,所以是不一致的,D 选项叙述正确。5.软件工程的三要素是_。(分数:1.00)A.方法、工具和过程 B.建模、方法和工具C.建模、方法和过

25、程D.定义、方法和过程解析:解析 软件工程是应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序。软件工程包含 3 个要素:方法、工具和过程。A 选项正确。6.通常软件测试实施的步骤是_。(分数:1.00)A.集成测试、单元测试、确认测试B.单元测试、集成测试、确认测试 C.确认测试、集成测试、单元测试D.单元测试、确认测试、集成测试解析:解析 软件测试的实施过程主要有 4 个步骤:单元测试、集成测试、确认测试(验收测试)和系统测试。B 选项正确。7.下面可以作为软件设计工具的是_。(分数:1.00)A.系统结构图 B.数据字典(DD)C.数据流程图(DFD 图)D.甘特

26、图解析:解析 结构化分析方法的常用工具:数据流图(DFD)、数据字典(DD)、判定表、判定树。常用的过程设计工具如下所述:图形工具(程序流程图、N-S 图、PAD 图、HIPO)、表格工具(判定表)、语言工具(PDL)。结构化设计方法使用的描述方式是系统结构图。A 选项正确。8.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于_。(分数:1.00)A.逻辑设计阶段 B.需求分析阶段C.概念设计阶段D.物理设计阶段解析:解析 采用 E-R 方法得到的全局概念模型是对信息世界的描述,并不适用于计算机处理,为了适合关系数据库系统的处理,必须将 E-R 图转换成关系模式。这就是逻辑设计阶段的

27、主要内容,A 选项正确。9.设有关系表学生 S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为主键的是_。(分数:1.00)A.姓名B.身份证号 C.姓名,性别,年龄D.学号,姓名解析:解析 候选键是二维表中能唯一标识元组的最小属性集。一个二维表有多个候选码,则选定其中一个作为主键供用户使用。学生学号与身份证号均是唯一的,都可以作为主键,B 选项正确。10.在数据库系统中,考虑数据库实现的数据模型是_。(分数:1.00)A.概念数据模型B.逻辑数据模型 C.物理数据模型D.关系数据模型解析:解析 数据模型按照不同的应用层次分为以下 3 种类型:概念数据模型,它是

28、一种面向客观世界、面向用户的模型,它与具体的数据库管理系统和具体的计算机平台无关;逻辑数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现;物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算机上物理结构的表示。B 选项正确。11.下面有关视图的叙述中错误的是_。(分数:1.00)A.通过视图可以更新相应的基本表B.使用 USE 命令可以打开或关闭视图C.在视图设计器中不能指定“查询去向”D.视图文件的扩展名是.VCX 解析:解析 视图是根据基本表派生出来的虚拟表,在使用视图时,在两个工作区分别打开视图和基本表,默认对视图的更新不反映到基本表中,对基本表的更新在视图中

29、也得不到反映。为了能够通过视图更新表中数据,需要选中“更新条件”选项卡下的“发送 SQL 更新”复选框。故选项 A 正确。建立视图后,可用 USE 命令打开视图和关闭视图,故选项 B 正确。视图设计器没有查询去向的问题,故选项 C 正确。视图文件的扩展名是.VUX,故选项 D 错误。12.利用“查询设计器”设计查询,若要为查询设置一个查询计算表达式,应使用_。(分数:1.00)A.“字段”选项卡 B.“联接”选项卡C.“筛选”选项卡D.“分组依据”选项卡解析:解析 “字段”选项卡对应 SQL 中的 Select 语句,用来选定包含在查询结果中的字段,在“函数和表达式”编辑框中可以输入或编辑计算

30、表达式,故选择 A 选项。“联接”选项卡对应 SQL 中的 JOIN ON语句,用来确定各表或视图之间的联接关系;“筛选”选项卡对应 SQL 中的 WHERE 语句,用来指定查询条件;“分组依据”选项卡对应 SQL 中的 GROUP BY 语句,用来分组便于基于一组计算。故选项 B、C、D 错误。13.可以运行查询的命令是_。(分数:1.00)A.DO QUERYB.DO C.BROWSED.CREATE解析:解析 DO 主文件名.qpr 是运行查询命令,故 B 选项正确。14.查询学生关系中所有年龄为 18 岁学生的操作属于关系运算中的_。(分数:1.00)A.选择 B.投影C.联接D.查找

31、解析:解析 选择是从关系中找出满足给定条件的元组的操作。投影是从关系模式中指定若干个属性组成新的关系。联接是将两个关系模式拼接成一个更宽的关系模式,生成的新的关系中包含满足条件的元组。查询学生关系中所有年龄为 18 岁学生的操作正是找出满足年龄为 18 这一条件的元组的操作,属于选择操作,故 A 选项正确,B、C 选项错误。查找不属于关系运算,故 D 选项错误。15.若一个班主任管理多个学生,每个学生对应一个班主任,则班主任和学生之间存在的联系类型为_。(分数:1.00)A.一对多 B.一对一C.多对多D.以上都不对解析:解析 一个班主任对应多个学生,一个学生对应一个班主任,班主任和学生之间是

32、一对多关系,故选择 A 选项。16.如果学生和学生监护人 2 个表的删除参照完整性规则为“级联”,下列选项正确的描述是_。(分数:1.00)A.删除学生表中的记录时,学生监护人表中的相应记录将自动删除 B.删除学生表中的记录时,学生监护人表中的相应记录不变C.不允许删除学生表中的任何记录D.不允许删除学生监护人表中的任何记录解析:解析 删除规则中的“级联”是自动删除子表中的所有相关记录,故在删除学生表中的记录时,学生监护人表中的相应记录也自动删除,故选择 A 选项。17.在建立数据库表 book.dbf 时,将单价字段的字段有效性规则设为“单价0”,能保证数据的_。(分数:1.00)A.域完整

33、性 B.实体完整性C.参照完整性D.表完整性解析:解析 域完整性是指对表中字段的取值的限定,“单价0”保证了单价字段的域完整性,故选择A 选项。实体完整性是指保证表中记录唯一的特性,即在一个表中不可以有重复记录,故 B 选项错误。参照完整性跟表之间的联系有关,故 C 选项错误。18.在 Visual FoxPro 中一个表中只能建一个索引的是_。(分数:1.00)A.主索引 B.普通索引C.唯一索引D.候选索引解析:解析 在 VF 中一个表只能建立一个主索引,可以建立多个普通索引、唯一索引和候选索引,故选项 A 正确。19.在 Visual FoxPro 中,存储图像的字段类型是_。(分数:1

34、.00)A.通用型 B.备注型C.字符型D.双精度型解析:解析 通用型用来存储 Windows 的 OLE(对象连接与嵌入)对象,如图像、声音和电子表格等,故A 选项正确。对象备注型用于创建表时定义字段类型,存放长度不定的文本数据,故 B 选项错误。字符型和双精度型不能够存储图像,故 C 选项和 D 选项错误。20.在 Visual FoxPro 中创建项目,系统将建立一个项目文件,项目文件的扩展名是_。(分数:1.00)A.pjx B.prjC.proD.itm解析:pjx 是项目文件的扩展名,故选择 A 选项。21.逻辑运算符的优先顺序是_。(分数:1.00)A.NOT AND OR B.

35、NOT OR ANDC.AND OR NOTD.OR NOT AND解析:解析 逻辑运算符的优先级大小依次为 NOT、AND、OR,故选择 A 选项。22.执行以下代码后,屏幕显示结果是_。 STORE 10 TO x ? ABS(5-x)(分数:1.00)A.5 B.-5C.5-xD.x-5解析:解析 STORE 10 TO x 指将 10 赋值给 x,x 为 10,ABS 返回数值表达式的绝对值,ABS(5-x)=ABS(-5)=5,故选择 A 选项。23.LEFT(“123456“,LEN(“北京“)的计算结果是_。(分数:1.00)A.1234 B.3456C.12D.56解析:解析

36、LEN(字符表达式)返回指定字符表达式的长度,即包含的字节数,一个汉字占两个字节,故 LEN(“北京“)为 4。LEFT(字符表达式,长度)返回给定字符串左端取指定长度的子串,LEFT(“123456“,LEN(“北京“)=IEFT(“123456“,4)=“1234“,故选择 A 选项。24.在 Visual FoxPro 中,下面 4 个关于日期或日期时间的表达式中,错误的是_。(分数:1.00)A.2012.02.01+2011.02.01 B.2012/02/01+2C.2012.09.01 11:10:10 AM-2011.09.01 11:10:10 AMD.2012/02/01-

37、2011/02/01解析:解析 2012/02/01+2 返回指定日期若干天后的日期,故 B 选项正确。在“+”和“-”运算中,格式上有严格的限制,两个日期型数据只可减不可加,相减返回两个指定日期的差值,故 A 选项错误,D选项正确。同样,两个日期时间型数据只可减不可加,相减返回两个指定日期时间的相差的秒数,故 C 选项正确。25.如下程序的输出结果是_。 i=1 DO WHILE i10 i=i+2 ENDDO ? i(分数:1.00)A.11 B.10C.3D.1解析:解析 i=1,i10,执行 i=i+2,i 为 3,此时仍小于 10,再次执行 i=i+2,i 为 5,循环执行,当 i

38、为 11 时,i 大于 10,不满足循环条件,故不执行循环体,i 为 11,A 选项正确。26.执行命令 A=2005/4/2 之后,内存变量 A 的数据类型是_。(分数:1.00)A.数值 B.字符C.逻辑D.日期解析:解析 在 VF 中,一个变量在使用之前并不需要特别申明或定义。通过对内存变量的赋值来确定其内容和类型。表达式 A=2005/4/2 是对变量 A 进行赋值,赋值后的结果 A=250.63。故选择 A 选项。27.列程序段的输出结果是_。 ACCEPT TO A IF A=789 S=0 ENDIF S=1 ? S(分数:1.00)A.1 B.2C.789D.程序出错解析:解析

39、 ACCEP TO A 用户通过键盘给变量 A 赋值,如果 A 为字符串789,则 s 赋值为 0。在 ENDIF后,即条件语句结束后,又将 s 赋值为 1,故无论 A 为何值,都不影响 s 的值,s 的值始终为 1,故输出结果为 1,选项 A 正确。28.使用 SQL 语句完成“将所有女职工的工资提高 5%”,正确的操作是_。(分数:1.00)A.UPDATE 职工 SET 工资=工资 * 1.05 WHERE 性别=“女“ B.UPDATE 职工 SET 工资 * 0.05 WHERE 性别=“女“C.UPDATE 职工 SET 工资=工资 * 5% WHERE 性别=“女“D.UPDAT

40、E 职工 SET 工资 * 1.05 WHERE 性别=“女“解析:解析 UPDATE 命令格式为 UPDATE DateBaseName1!TableName1 SET Column_Name1=eExpression1,Column_Name2=eExpression2. WHERE FilterCondition1 AND|OR FilterCondition2.。 其中,UPDATEDateBaseName1!TableName1 指出进行记录修改的表名称;SET 指出将被更新的字段和它们的新值;Column_Name1 指出被更新的字段;eExpression1 给出了被更新的新值。

41、B 和 D 选项不符合格式,缺少被更新的字段工资,故错误。将所有女职工的工资提高 5%,即工资是原工资的 1.05 倍,故工资=工资*1.05,A 选项正确。C 选项将现有工资修改为原工资的 0.05 倍,与题意不符,故错误。29.为选手.dbf 数据库表增加一个字段“最后得分”的 SQL 语句是_。(分数:1.00)A.ALTER TABLE 选手 ADD 最后得分 F(6,2) B.UPDATE DBF 选手 ADD 最后得分 F(6,2)C.CHANGE TABLE 选手 ADD 最后得分 F(6,2)D.CHANGE DBF 选手 INSERT 最后得分 F(6,2)解析:解析 A 选

42、项 ALTER 用于修改表的结构,故正确。UPDATE 命令用于修改表中的数据记录,不用来修改表的结构,故 B 选项错。C 和 D 选项中的 CHANGE 不用来修改表,故错误。30.SQL 数据操纵的删除命令是_。(分数:1.00)A.DELETE B.DROPC.UPDATED.REMOVE解析:解析 DELETE 命令用于数据的删除,给记录加上删除标记,故 A 选项正确。DROP 命令用于表的删除,属于 SQL 的定义功能,故 B 选项错误。UPDATE 命令用于记录的更新,用新的值更新表中的记录,故C 选项错误。REMOVE 不属于 SQL 的数据操作命令,故 D 选项错误。31.查询

43、 2013 年已经年检的驾驶证编号和年检日期,正确的 SQL 语句是_。(分数:1.00)A.SELECT 驾驶证编号,年检日期 FROM 驾驶证年检 WHERE year(年检日期)=2013 B.SELECT 驾驶证编号,年检日期 FROM 驾驶证年检 WHERE 年检日期=2013C.SELECT 驾驶证编号,年检日期 FROM 驾驶证年检 WHERE 年检日期=year(2013)D.SELECT 驾驶证编号,年检日期 FROM 驾驶证年检 WHERE year(年检日期)=year(2013)解析:解析 YEAR 函数返回日期或日期时间型的年份,查询 2013 年已经年检的驾驶证编号

44、和年检日期的筛选条件为 year(年检日期)=2013,故 A 选项正确。B 选项中年检日期是日期型不能和 2013 直接比较,故错误。YEAR 函数对象为日期或日期时间型,而 2013 为整型,year(2013)错误,选项 C 和 D 错误。32.有职工(职工号,性名,性别)和项目(职工号,项目号,酬金),检索还未确定酬金的职工信息,正确的 SQL 命令是_。(分数:1.00)A.SELECT 职工.职工号,姓名,项目.项目号 FROM 职工 JOIN 项目;ON 职工.职工号=项目.职工号 WHERE 项目.酬金 IS NULL B.SELECT 职工.职工号,姓名,项目.项目号 FRO

45、M 职工 JOIN 项目;WHERE 职工.职工号=项目.职工号 AND 项目.酬金=NULLC.SELECT 职工.职工号,姓名,项目.项目号 FROM 职工 JOIN 项目;WHERE 职工.职工号=项目.职工号 AND 项目.酬金 IS NULLD.SELECT 职工.职工号,姓名,项目.项目号 FROM 职工 JOIN 项目;ON 职工.职工号=项目.职工号 WHERE 项目.酬金=NULL解析:解析 判断还未确定酬金的职工信息,即判断酬金字段是否为空值,空值判断应该用 IS NULL。从 SELECT 标准语句的完整语法格式中抽出与连接运算相关的语法格式:SELECTFROM 数据库

46、表 1 INNER|LEFT|RIGHT|FULL JOIN 数据库表 2 ON 连接条件 WHERE其中,INNER JOIN 等价于JOIN,为普通的连接,称为内部连接;ON 连接条件:指定两个进行表连接的条件字段。A 选项通过“项目.酬金 IS NULL”作为筛选条件判断还未确定酬金的职工信息,且通过“ON 职工.职工号=项目.职工号”将职工表和项目表连接起来,故 A 选项正确。33.从“商品”表中检索单价(数据类型为整数)大于等于 60 并且小于 90 的记录信息,正确的 SQL 命令是_。(分数:1.00)A.SELECT * FROM 商品 WHERE 单价 BETWEEN 60 AND 89 B.SELECT * FROM 商品 WHERE 单价 BETWEEN 60 TO 89C.SELECT * FROM 商品 WHERE 单价 BETWEEN 60 AND 90D.SELECT * FROM 商品 WHERE 单价 BETWEEN 60 TO 90解析:解析 选项 A 中的 BETWEEN 60 AND 89,表示大于等于 60,并且小于等于 89,小于等于 89 即是小于 90,故选项 A 正确。34.查询主编为“李四平”的所有图书的书名和出版社,正确的 SQL 语句是_。(分数:1.00)A.SELEC

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

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

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