【计算机类职业资格】二级VISUAL+FOXPRO真题2015年09月(2)及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO真题2015年09月(2)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO真题2015年09月(2)及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO 真题 2015 年 09 月(2)及答案解析(总分:40.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下列叙述中正确的是_。(分数:1.00)A.数据的存储结构会影响算法的效率B.算法设计只需考虑结果的可靠性C.算法复杂度是指算法控制结构的复杂程度D.算法复杂度是用算法中指令的条数来度量的2.设数据集合为 D=1,2,3,4,5,下列数据结构 B=(D,R)中为非线性结构的是_。(分数:1.00)A.R=(1,2),(2,3),(3,4),(4,5)B.R=(1,2),(2,3),(4,3),(3,5)C.R=(5,4),(4,
2、3),(3,2),(2,1)D.R=(2,5),(5,4),(3,2),(4,3)3.某二叉树共有 150 个结点,其中有 50 个度为 1 的结点,则_。(分数:1.00)A.不存在这样的二叉树B.该二叉树有 49 个叶子结点C.该二叉树有 50 个叶子结点D.该二叉树有 51 个叶子结点4.循环队列的存储空间为 Q(1:50),初始状态为 front=rear=50。经过一系列正常的入队与退队操作后,front=rear=25,此后又正常地插入了一个元素,则循环队列中的元素个数为_。(分数:1.00)A.51B.50C.49D.15.下列排序方法中,最坏情况下时间复杂度(即比较次数)低于
3、O(n 2 )的是_。(分数:1.00)A.快速排序B.简单插入排序C.冒泡排序D.堆排序6.下面描述正确的是_。(分数:1.00)A.软件测试是指动态测试B.软件测试可以随机地选取测试数据C.软件测试是保证软件质量的重要手段D.软件测试的目的是发现和改正错误7.下面图中属于软件设计建模工具的是_。(分数:1.00)A.DFD 图(数据流程图)B.程序流程图(PFD 图)C.用例图(USE_CASE 图)D.网络工程图8.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是_。(分数:1.00)A.DB 包括 DBS 和 DBMSB.DBMS 包括 DB 和 DBSC.
4、DBS 包括 DB 和 DBMSD.DBS、DB 和 DBMS 相互独立9.医院里有不同的科室,每名医生分属不同科室,则实体科室与实体医生间的联系是_。(分数:1.00)A.一对一B.一对多C.多对一D.多对多10.有 3 个关系 R、S 和 T 如下: R A B C a 3 4 b 2 1 c 3 2 e 4 2 S A B C d 3 2 c 3 2 T A B C a 3 4 b 2 1 e 4 2 则由关系 R、S 得到关系 T 的操作是_。(分数:1.00)A.投影B.选择C.交D.差11.Visual FoxPro 是一种关系型数据库管理系统,所谓关系是_。(分数:1.00)A.
5、一个数据库文件与另一个数据库文件之间有一定关系B.数据库中各记录之间有一定关系C.数据库中各字段之间有一定关系D.数据模型符合满足一定条件的二维表格式12.下面关于工具栏的叙述,错误的是_。(分数:1.00)A.可以定制用户自己的工具栏B.可以修改系统提供的工具栏C.可以删除用户创建的工具栏D.可以删除系统提供的工具栏13.在 Visual FoxPro 的“选项”对话框中,可以设置日期和时间格式的选项卡是_。(分数:1.00)A.数据B.显示C.区域D.常规14.在 Visual FoxPro 中建立一个新项目的命令是_。(分数:1.00)A.NEW PROJECTB.CREATE PROJ
6、ECTC.NEW ITEMD.CREATE ITEM15.下列关于 Visual FoxPro 的数组描述,错误的是_。(分数:1.00)A.数组中各元素的数据类型必须相同B.与简单内存变量不同,数组在使用之前要用 DIMENSION 或 DECLARE 命令创建C.Visual FoxPro 只支持一维数组和二维数组D.数组的下标值下限为 116.在 Visual FoxPro 中与关系无关的是_。(分数:1.00)A.视图B.自由表C.数据库表D.文本文件17.函数 ROUND(208.67,-1)的返回值为_。(分数:1.00)A.210B.209C.208.7D.208.618.在 V
7、isual FoxPro 中用 CREATE 命令建立的表文件的扩展名是_。(分数:1.00)A.DBFB.DBCC.CDXD.CRE19.在 Visual FoxPro 的数据库中删除表_。(分数:1.00)A.用户可以决定是从数据库中移出,还是从磁盘上物理删除B.只是逻辑上从数据库中删除表C.将直接从磁盘上物理删除表D.以上说法均不正确20.Visual FoxPro 的数据库表设计器包括_。(分数:1.00)A.字段、索引和表 3 个选项卡B.字段和索引 2 个选项卡C.字段、索引和约束 3 个选项卡D.以上说法均不正确21.索引文件打开后_。(分数:1.00)A.会提高查询和更新速度B
8、.会降低查询和更新速度C.会降低更新速度D.会降低查询速度22.在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是_。(分数:1.00)A.唯一索引B.唯一索引或候选索引C.唯一索引和候选索引D.主索引和候选索引23.在 Visual FoxPro 中,用指定值直接修改当前表记录的命令是_。(分数:1.00)A.REPLACEB.EDITC.CHANGED.LOCATE24.设已经在电影表中建立了一个普通索引,索引的表达式为电影名字段,索引名为 Fname。现电影表已经打开,并且处于当前工作区中,则可以将该索引设置为当前索引的命令是_。(分数:1.00)A.SET ORDER T
9、O FnameB.SET ORDER TO 电影名C.SET IDEX TO FnameD.SET IDEX TO 电影名25.在 Visual FoxPro 中工作区的概念是指_。(分数:1.00)A.在不同的工作区可以同时打开多个表文件B.在不同的工作区可以同时执行多个应用程序C.在不同的工作区可以同时打开多个设计器进行工作D.不能对其他工作区的表进行访问26.在 SQL 语句中,与表达式“出席人数 BETWEEN 120 AND 200”功能相同的表达式是_。(分数:1.00)A.出席人数=120 AND 出席人数=200B.出席人数120 AND 出席人数200C.出席人数=120 O
10、R 出席人数200D.出席人数=120 OR 出席人数=20027.Visual FoxPro 中的 SQL 不包括_。(分数:1.00)A.数据操纵功能B.数据控制功能C.数据查询功能D.数据定义功能28.设表 R 有 3 条记录,表 S 有 4 条记录,执行“SELECT * FROM R,S”后返回的记录数是_。(分数:1.00)A.12B.7C.1D.029.设数据库有如下表: 产品(产品号,产品名,型号,单价) 库存(仓库号,产品号,库存数量) 如果需要将总的库存数量超过 1000 的产品单价降价 10%,则下面语句正确的是_。(分数:1.00)A.UPDATE 产品 SET 单价=
11、单价*0.9;WHERE 产品号 IN(SELECT 产品号 FROM 库存;GROUP BY 产品号 HAVING SUM(库存数量)1000)B.UPDATE 产品 SET 单价=单价*0.9;WHERE 产品号 IN(SELECT 产品号 FROM 库存;WHERE SUM(库存数量)1000)C.UPDATE 单价=单价*0.9;WHERE 产品号 IN(SELECT 产品号 FROM 库存;GROUP BY 产品号 HAVING SUM(库存数量)1000)D.UPDATE 单价=单价*0.9;WHERE 产品号 IN(SELECT 产品号 FROM 库存;WHERE SUM(库存数
12、量)1000)30.下列关于利用 Visual FoxPro SQL SELECT 保存查询结果的说法,错误的是_。(分数:1.00)A.可以使用 INTO FILE 短语将查询结果存放到文本文件中B.可以使用 INTO ARRAY 短语将查询结果存放到数组中C.可以使用 INTO CURSOR 短语将查询结果存放到临时数据库文件中D.可以使用 INTO DBF 短语将查询结果存放到永久表中31.设数据库有如下表: 产品(产品号,产品名,型号,单价) 购买(购买编号,产品号,购买数量,购买日期) 若要查询“哪些产品从来没有购买过”,正确的 SQL 语句是_。(分数:1.00)A.SELECT
13、* FROM 产品 WHERE NOT EXISTS(SELECT * FROM 购买;WHERE 产品号=产品.产品号)B.SELECT * FROM 产品 WHERE 产品号 NOT EXISTS(SELECT 产品号 FROM 购买)C.SELECT * FROM 产品 WHERE 产品号! =ANY(SELECT 产品号 FROM 购买)D.SELECT * FROM 产品 WHERE 产品号 =ANY(SELECT 产品号 FROM 购买)32.设数据库有如下表: 产品(产品号,产品名,型号,单价) 顾客(顾客号,姓名) 购买(顾客号,产品号,购买数量,购买日期) 若要查询“在 20
14、12 年以后购买的顾客姓名、产品名、购买数量和购买日期”,正确的 SQL 语句是_。(分数:1.00)A.SELECT 姓名,产品名,购买数量,购买日期;FROM 产品 JOIN 购买 JOIN 顾客;ON 购买.顾客号=顾客.顾客号 ON 产品.产品号=购买.产品号;WHERE YEAR(购买日期)2012B.SELECT 姓名,产品名,购买数量,购买日期;FROM 产品 JOIN 购买 JOIN 顾客;WHERE 产品.产品号=购买.产品号 AND 购买.顾客号=顾客.顾客号;AND YEAR(购买日期)2012C.SELECT 姓名,产品名,购买数量,购买日期;FROM 产品 JOIN
15、购买 JOIN 顾客;ON 购买.顾客号=顾客.顾客号 AND 产品.产品号=购买.产品号;WHERE YEAR(购买日期)2012D.SELECT 姓名,产品名,购买数量,购买日期;FROM 产品,购买,顾客;WHERE YEAR(购买日期)201233.使用查询设计器设计的查询将保留为_。(分数:1.00)A.数据库文件B.文本文件C.DBF 文件D.特殊的二进制文件34.在 Visual FoxPro 中以下叙述正确的是_。(分数:1.00)A.利用视图可以修改数据,利用查询不能修改数据B.利用查询可以修改数据,利用视图不能修改数据C.利用查询或视图都不能修改数据D.利用查询或视图都可以
16、修改数据35.运行表单(cart)的命令是_。(分数:1.00)A.DO cartB.DO cart.scxC.DO FORM cartD.RUN FORM cart36.在 Visual FoxPro 中修改表单的命令是(在表单设计器打开已有表单)_。(分数:1.00)A.MODIFY FORMB.ALTER FORMC.UPDATE FORMD.OPEN FORM37.调用菜单设计器创建菜单(mymenu)的命令是_。(分数:1.00)A.CREATE mymenuB.CREATE mymenu.mnxC.MODIFY mymenuD.MODIFY MENU mymenu38.在命令窗口中
17、执行表单文件 MyForm.scx 的命令是_。(分数:1.00)A.DO FORM MyFormB.DO MyFormC.Do MyForm.scxD.RUN FORM MyForm39.要将系统菜单的默认配置恢复成 Visual FoxPro 系统菜单的标准配置,正确的命令是_。(分数:1.00)A.SET SYSMENU TO DEFAULTB.SET SYSMENU DEFAULTC.SET SYSMENU TO NOSAVED.SET SYSMENU NOSAVE40.在连编应用程序中,下列描述错误的是_。(分数:1.00)A.主程序文件不能被设置为“排除”B.可以将应用程序文件(.
18、app)设置为“包含”C.数据文件默认被设置为“排除”D.在项目中标记为“包含”的文件是只读文件,不能被修改二级 VISUAL+FOXPRO 真题 2015 年 09 月(2)答案解析(总分:40.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下列叙述中正确的是_。(分数:1.00)A.数据的存储结构会影响算法的效率 B.算法设计只需考虑结果的可靠性C.算法复杂度是指算法控制结构的复杂程度D.算法复杂度是用算法中指令的条数来度量的解析:解析 算法的基本特征包括可行性、确定性、有穷性、足够的初始信息,算法的设计必须考虑到算法的复杂度,B 选项错误。算法的复杂度是指该
19、算法所需要的计算机资源的多少,即时间和空间的资源,分为时间复杂度和空间复杂度。算法控制结构在具体实现中影响程序执行时间,与算法复杂度无关,C 选项错误。算法的时间复杂度是用算法所执行的基本运算次数来度量的,而不是算法中指令的条数,D 选项错误。数据的存储结构与算法的复杂度有关,会影响算法的效率。A 选项正确。2.设数据集合为 D=1,2,3,4,5,下列数据结构 B=(D,R)中为非线性结构的是_。(分数:1.00)A.R=(1,2),(2,3),(3,4),(4,5)B.R=(1,2),(2,3),(4,3),(3,5) C.R=(5,4),(4,3),(3,2),(2,1)D.R=(2,5
20、),(5,4),(3,2),(4,3)解析:解析 一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件,称为线性结构。不同时满足以上两个条件的数据结构就称为非线性结构。B选项中,由(2,3)、(4,3)可知,结点 3 有两个前件 2 和 4,为非线性结构,故选择 B 选项。3.某二叉树共有 150 个结点,其中有 50 个度为 1 的结点,则_。(分数:1.00)A.不存在这样的二叉树 B.该二叉树有 49 个叶子结点C.该二叉树有 50 个叶子结点D.该二叉树有 51 个叶子结点解析:解析 在树结构中,一个结点所拥有的后件个数称为该结点的度。
21、对任何一棵二叉树,度为 0 的结点(即叶子结点)总是比度为 2 的结点多一个。二叉树中有 150 个结点,设叶子结点个数为 n 0 ,度为 1的结点个数为 50,设度为 2 的结点个数为 n 2 。150=n 0 +50+n 2 且 n 0 =n 2 +1,则 n 0 =50.5,n 2 =49.5。由于结点个数必须是整数,所以不存在这样的二叉树,故选择 A 选项。4.循环队列的存储空间为 Q(1:50),初始状态为 front=rear=50。经过一系列正常的入队与退队操作后,front=rear=25,此后又正常地插入了一个元素,则循环队列中的元素个数为_。(分数:1.00)A.51B.5
22、0C.49D.1 解析:解析 循环队列是队列的一种顺序存储结构,用队尾指针 rear 指向队列中的队尾元素,用排头指针 front 指向排头元素的前一个位置。入队运算时,队尾指针进 1(即 rear+1),然后在 rear 指针指向的位置插入新元素。当 front=rear=25 时可知队列空或者队列满,此后又正常地插入了一个元素说明之前队列为空,所以插入操作之后队列里只有一个元素。故 D 选项正确。5.下列排序方法中,最坏情况下时间复杂度(即比较次数)低于 O(n 2 )的是_。(分数:1.00)A.快速排序B.简单插入排序C.冒泡排序D.堆排序 解析:解析 对长度为 n 的线性表排序,下表
23、为常用排序方法最坏情况的时间复杂度。 方法 最坏情况时间 冒泡排序 O(n 2 ) 简单插入排序 O(n 2 ) 简单选择排序 O(n 2 ) 快速排序 O(n 2 ) 堆排序 O(nlog 2 n) 时间复杂度低于 O(n 2 )的排序算法是堆排序,故 D 选项正确。6.下面描述正确的是_。(分数:1.00)A.软件测试是指动态测试B.软件测试可以随机地选取测试数据C.软件测试是保证软件质量的重要手段 D.软件测试的目的是发现和改正错误解析:解析 软件测试有多种方法,根据软件是否需要被执行,可以分为静态测试和动态测试,A 选项叙述错误。软件测试应在测试之前制定测试计划,并严格执行,排除测试随
24、意性,并且需要设计正确的测试用例,B 选项叙述错误。软件测试就是在软件投入运行之前,尽可能多地发现软件中的错误,改正错误是调试的过程,D 选项叙述错误。软件测试是保证软件质量的重要手段,C 选项正确。7.下面图中属于软件设计建模工具的是_。(分数:1.00)A.DFD 图(数据流程图)B.程序流程图(PFD 图) C.用例图(USE_CASE 图)D.网络工程图解析:解析 结构化分析方法的常用工具:数据流程图(DFD)、数据字典(DD)、判定表、判定树。常用的过程设计建模工具如下所述:图形工具(PFD 图、N-S 图、PAD 图、HIPO)、表格工具(判定表)、语言工具(PDL)。用例图(US
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 2015 09 答案 解析 DOC
