【计算机类职业资格】二级VISUAL+FOXPRO笔试-101及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-101及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-101及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO 笔试-101 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.有如下 SQL 语句CREATE VIEW stock_view ASSELECT*FROM stock WHERE 交易所=“深圳”执行该语句后产生的视图包含的记录个数是(分数:2.00)A.1B.2C.3D.42.使用报表向导定义报表时,定义报表布局的选项是(分数:2.00)A.列数、方向、字段布局B.列数、行数、字段布局C.行数、方向、字段布局D.列数、行数、方向3.下列数据结构中,不属于线性数据结构的是(分数:2.00)A.队列B.线性表
2、C.二叉树D.栈4.下面有关对视图的描述正确的是(分数:2.00)A.可以使用 MODIFY STRUCTURE 命令修改视图的结构B.视图不能删除,否则影响原来的数据文件C.视图是对表的复制产生的D.使用 SQL 对视图进行查询时必须事先打开该视图所在的数据库5.在软件开发中,下面任务不属于设计阶段的是(分数:2.00)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型6.下面关于查询描述正确的是(分数:2.00)A.可以使用 CREATE VIEW 打开查询设计器B.使用查询设计器可以生成所有的 SQL 查询语句C.使用查询设计器生成的 SQL 语句存盘后将存放
3、在扩展名为 QPR 的文件中D.使用 DO 语句执行查询时,可以不带扩展名7.确定列表框内的某个条目是否被选定应使用的属性是(分数:2.00)A.ValueB.ColumnCountC.ListCountD.Selected8.执行如下 SQL 语句后SELECT DISTINCT 单价 FROM stock;WHERE 单价=(SELECT min(单价)FROM stock)INTO DBF stock_x表 stock_x 中的记录个数是(分数:2.00)A.1B.2C.3D.49.执行下列程序段以后,内存变量 a 的内容是CLOSE DATABASEa=0USE stockGO TOP
4、DO WHILE.NOT.EOF()IF 单价10a=a+1ENDIFSKIPENDDO(分数:2.00)A.1B.3C.5D.710.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(分数:2.00)A.可行性分析B.需求分析C.详细设计D.程序编码11.在一棵二叉树上第 5 层的结点数最多是(分数:2.00)A.8B.16C.32D.1512.能够将表单的 Visible 属性设置为.T.,并使表单成为活动对象的方法是(分数:2.00)A.HideB.ShowC.ReleaseD.SetFocus13.下面叙述中,正确的是(分数:2.00)A.数据库系统是一个独立的系统,
5、不需要操作系统的支持B.数据库设计是指一个独立的系统,不要操作系统的支持C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致14.下列函数中函数值为字符型的是。(分数:2.00)A.DATE()B.TIME()C.YEAR()D.DATETIME()15.下面有关 HAVING 子句描述错误的是(分数:2.00)A.HAVING 子句必须与 GROUP BY 子句同时使用,不能单独使用B.使用 HAVING 子句的同时不能使用 WHERE 子句C.使用 HAVING 子句的同时可以使用 WHERE 子句D.使用 HAVING 子句的作用是限定分组的条
6、件16.执行如下 SQL 语句后SELECT*FROM stock INTO DBF stock ORDER BY 单价第 1527 题使用的数据如下: 当前盘当前目录下有数据库 db_stock,其中有数据库表 stock.dbf,该数据库表的内容是:股票代码 股票名称 单价 交易所600600 青岛啤酒 7.48 上海600601 方正科技 15.20 上海600602 广电电子 10.40 上海600603 兴业房产 12.76 上海600604 二纺机 9.96 上海600605 轻工机械 14.59 上海000001 深发展 7.48 深圳000002 深万科 12.50 深圳(分数
7、:2.00)A.系统会提示出错信息B.会生成一个按“单价”升序排序的表文件,将原来的 stock.dbf 文件覆盖C.会生成一个按“单价”降序排序的表文件,将原来的 stock.dbf 文件覆盖D.不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果17.视图设计器中含有的、但查询设计器中却没有的选项卡是(分数:2.00)A.筛选B.排序依据C.分组依据D.更新条件18.将 stock 表的股票名称字段的宽度由 8 改为 10,应使用 SQL 语句(分数:2.00)A.ALTER TABLE stock 股票名称 WITH c(10)B.ALTER TABLE stock 股票名称 c
8、(10)C.ALTER TABLE stock ALTER 股票名称 c(10)D.ALTER stock ALTER 股票名称 c(10)19.有如下 SQL 语句CREATE VIEW view_stock AS SELECT 股票名称 AS 名称,单价 FROM stock 执行该语句后产生的视图含有的字段名是(分数:2.00)A.股票名称、单价B.名称、单价C.名称、单价、交易所D.股票名称、单价、交易所20.一数据库名为 student,要想打开该数据库,应使用命令(分数:2.00)A.OPEN studentB.OPEN DATABASE studentC.USE DATABASE
9、 studentD.USE student21.如果在建立数据库表 stock.dbf 时,将单价字段的有效性规则设为“单价0”,通过该设置,能保证数据的(分数:2.00)A.实体完整性B.域完整性C.参照完整性D.表完整性22.下列叙述中,符合结构化程序设计风格的是(分数:2.00)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个人口,可以有多个出口C.注重提高程序的执行效率D.不使用 goto 语句23.下面叙述正确的是(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须
10、能在执行有限个步骤之后终止D.以上三种描述都不正确24.有如下 SQLSELECT 语句SELECT*FROM stock WHERE 单价 BETWEEN 12.76 AND 15.20与该语句等价的是(分数:2.00)A.SELECT*FROM stock WHERE 单价15.20.AND)单价12.76B.SELECT*FROM stock WHERE 单价15.20.AND)单价12.76C.SELECT*FROM stock WHERE 单价15.20.AND.单价12.76D) SELECT*FROM stock WHERE 单价15.20.AND)单价12.7625.求每个交易
11、所的平均单价的 SQL 语句是(分数:2.00)A.SELECT 交易所 avg(单价)FROM stock GROUP BY 单价B.SELECT 交易所 avg(单价)FROM stock ORDER BY 单价C.SELECT 交易所 avg(单价)FROM stock ORDER BY 交易所D.SELECT 交易所 avg(单价)FROM stock GROUP BY 交易所26.数据库系统的核心是(分数:2.00)A.数据模型B.数据库管理系统C.软件工具D.数据库27.在当前盘当前目录下删除表 stock 的命令是(分数:2.00)A.DROP stockB.DELETE TAB
12、LE stockC.DROP TABLE stockD.DELETE stock28.有如下 SQL 语句SELECT max(单价)INTO ARRAY a FROM stock执行该语句后(分数:2.00)A.a1的内容为 15.20B.a1的内容为 6C.a0的内容为 15.20D.a0的内容为 629.有如下 SQL 语句SELECT 股票代码,avg(单价)as 均价 FROM stock;GROUP BY 交易所 INTO DBF temp执行该语句后 temp 表中的第二条记录的“均价”字段的内容是(分数:2.00)A.7.48B.9.99C.11.73D.15.2030.在下面
13、的数据类型中默认值为.P.的是(分数:2.00)A.数值型B.字符型,C.逻辑型D.日期型31.下面对编辑框(EditBox)控件属性的描述正确的是(分数:2.00)A.SetLength 属性的设置可以小于 0B.当 ScrollBars 的属性值为 0 时,编辑框内包含水平滚动条C.SetText 属性在做界面设计时不可用,在运行时可读写D.Readonly 属性值为.T.时,用户不能使用编辑框上的滚动条32.设有关系 R1 和 R2,经过关系运算得到结果 S,则 S 是(分数:2.00)A.一个关系B.一个表单C.一个数据库D.一个数组33.下面概念中,不属于面向对象方法的是(分数:2.
14、00)A.对象B.继承C.类D.过程调用34.下面对控件的描述正确的是(分数:2.00)A.用户可以在组合框中进行多重选择B.用户可以在列表框中进行多重选择C.用户可以在一个选项组中选中多个选项按钮D.用户对一个表单内的一组复选框只能选中其中一个35.下列模式中,能够给出数据库物理存储结构与物理存取方法的是(分数:2.00)A.内模式B.外模式C.概念模式D.逻辑模式二、填空题(总题数:10,分数:30.00)36.算法的复杂度主要包括 【1】 复杂度和空间复杂度。(分数:2.00)填空项 1:_37.数据的逻辑结构在计算机存储空间中的存放形式称为数据的 【2】 。(分数:2.00)填空项 1
15、:_38.若按功能划分,软件测试的方法通常分为白盒测试方法和 【3】 测试方法。(分数:2.00)填空项 1:_39.如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在 【4】 的联系。(分数:2.00)填空项 1:_40.关系数据库管理系统能实现的专门关系运算包括选择、连接和 【5】 。(分数:2.00)填空项 1:_41.同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是 【6】 ,这种索引称为 【7】 。(分数:4.00)填空项 1:_42.用来确定复选框是否被选中的属性是 【8】 ,用来指定显示在复选框旁的
16、文字的属性是 【9】 。下面各题使用如下的“教师”表和“学院”表教师表职工号 姓名 职称 年龄 工资 系号11020001 肖天海 副教授 35 2000.00 0111020002 王岩盐 教授 40 3000.00 0211020003 刘星魂 讲师 25 1500.00 0311020004 张月新 讲师 30 1500.00 0411020005 李明玉 教授 34 2000.00 0511020006 孙民山 教授 47 2100.00 0611020007 钱无名 教授 49 2200.00 07学院表 系号 系名01 英语02 会计03 工商管理(分数:4.00)填空项 1:_4
17、3.使用 SQL 语句将一条新的记录插入学院表INSERT 【10】 学院(系号,系名) 【11】 (“04”,“计算机”)(分数:4.00)填空项 1:_44.使用 SQL 语句求“工商管理”系的所有职工的工资总和。SELECT 【12】 (工资)FROM 教师;WHERE 系号 IN(SELECT 系号 FROM 【13】 WHERE 系名=“工商管理”)(分数:4.00)填空项 1:_45.使用 SQL 语句完成如下操作(将所有教授的工资提高 5%)【14】 教师 SET 工资=工资*1.05 【15】 职称=“教授”(分数:4.00)填空项 1:_二级 VISUAL+FOXPRO 笔试
18、-101 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.有如下 SQL 语句CREATE VIEW stock_view ASSELECT*FROM stock WHERE 交易所=“深圳”执行该语句后产生的视图包含的记录个数是(分数:2.00)A.1B.2 C.3D.4解析:解析本题中 SQL 语句的功能是从 stock 表中创建一个名为 stock_view 的视图,该视图由那些“交易所”字段为“深圳”的记录组成。通过查看数据表文件可知,满足该条件的记录只有两条,即原数据表中的第 7、8 两条记录,因此组成该视图的记录个数为 2。2.使
19、用报表向导定义报表时,定义报表布局的选项是(分数:2.00)A.列数、方向、字段布局 B.列数、行数、字段布局C.行数、方向、字段布局D.列数、行数、方向解析:解析在 Visual FoxPro 中使用报表向导共有 6 个步骤,其中第 4 个步骤中需要用户来定义报表的布局,具体的选项为列数、方向、字段布局,故选项 A 正确。3.下列数据结构中,不属于线性数据结构的是(分数:2.00)A.队列B.线性表C.二叉树 D.栈解析:解析所谓的线性结构是指:如果一个非空的数据结构满足下列两个条件:1)有且只有一个根结点;2)每一个结点最多有一个前件,也最多有一个后件。同时满足两个条件的有队列、线性表、栈
20、,而二叉树的结点可能存在两个后件,所以不是线性结构。4.下面有关对视图的描述正确的是(分数:2.00)A.可以使用 MODIFY STRUCTURE 命令修改视图的结构B.视图不能删除,否则影响原来的数据文件C.视图是对表的复制产生的D.使用 SQL 对视图进行查询时必须事先打开该视图所在的数据库 解析:解析掌握视图,包括掌握视图的概念,视图和表的关系,视图的使用方法。C 选项可以排除,视图并不是对表的复制。选项 A 也是错的,对视图的修改可以使用命令 MODIFY VIEW 而不是 MODIFY STRUCTURE 来进行。选项 B 也错,视图是可以被删除的。5.在软件开发中,下面任务不属于
21、设计阶段的是(分数:2.00)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型 解析:解析数据结构设计、给出系统模块结构以及定义模块算法都属于设计阶段,而定义需求并建立系统模型属于分析阶段。6.下面关于查询描述正确的是(分数:2.00)A.可以使用 CREATE VIEW 打开查询设计器B.使用查询设计器可以生成所有的 SQL 查询语句C.使用查询设计器生成的 SQL 语句存盘后将存放在扩展名为 QPR 的文件中 D.使用 DO 语句执行查询时,可以不带扩展名解析:解析命令 CREATE VIEW 的功能是打开视图设计器;查询设计器只能建立一些比较规则的查询,对于
22、复杂的查询,是不能设计出来的,如嵌套查询;在调用查询时,必须加上扩展名。7.确定列表框内的某个条目是否被选定应使用的属性是(分数:2.00)A.ValueB.ColumnCountC.ListCountD.Selected 解析:解析确定列表框中的某个条目是否被选中,应使用 Selected 属性, ColumnCount 属性用于指定列表框的列数,ListCount 属性用于统计列表框中数据条目的数目。Value 属性为被选中条目的内容。8.执行如下 SQL 语句后SELECT DISTINCT 单价 FROM stock;WHERE 单价=(SELECT min(单价)FROM stock
23、)INTO DBF stock_x表 stock_x 中的记录个数是(分数:2.00)A.1 B.2C.3D.4解析:解析该 SQL 语句具体的执行过程是:首先从数据表 db_stock 中找出所有记录中单价字段值最低的记录,并且记住该记录的单价字段值。然后再查找数据表 db _stock,从中查出单价字段等于该最低单价的记录,同时用 DISTINCK 进行限定,即选出的记录是不允许重复的,最后将结果存放到表 stock_x 中,stock_x 表中符合条件的记录个数为 1。9.执行下列程序段以后,内存变量 a 的内容是CLOSE DATABASEa=0USE stockGO TOPDO WH
24、ILE.NOT.EOF()IF 单价10a=a+1ENDIFSKIPENDDO(分数:2.00)A.1B.3C.5 D.7解析:解析该程序的功能是统计数据表 db_stock 中“单价”字段大于 10 的记录个数,并且将值存放在变量 a 中。注意该程序的第 7 行:a=a+1,这条语句相当于将变量 a 自增,实现计数器的功能,该程序的功能是从数据表 db_stock 的第一条记录开始逐条进行判断,如果当前记录的“单价”大于 10,就使计数器加 1,然后将记录指针移向下一条记录。通过查看数据表中的记录,我们发现,第 2、3、4、6、8 条记录是满足条件的,因此变量 a 的值为 5,答案 C。10
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 101 答案 解析 DOC
