【计算机类职业资格】二级VISUAL+FOXPRO笔试-289及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-289及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-289及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-289 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.有下列二叉树,对此二叉树中序遍历的结果为( )。(分数:2.00)A.ABCDEFB.BDAECFC.ABDCEFD.ABCDFE2.下列关于 SQL语言特点的描述中,错误的是( )。(分数:2.00)A.语言非常简洁B.是一种一体化语言C.是一种高度过程化的语言D.可以直接以命令方式交互使用,也可以程序方式使用3.下列描述中正确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程
2、的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发过程中的技术问题4.有“仓库”表和“保管工”表,检索工资大于 1500元的保管工姓名和他们所在的仓库名,正确的语句是( )。(分数:2.00)A.SELECT姓名,仓库名 FROM保管工;WHERE工资1500B.SELECT姓名,仓库名 FROM仓库;WHERE工资1500C.SELECT姓名,仓库名 FROM保管工,仓库;WHERE(工资1500)OR(保管工.仓库号=仓库.仓库号)D.SELECT姓名,仓库名 FROM保管工,仓库;WHERE(工资1500)AND(职工.仓库号=仓库.仓库号)5.下列的 SQL
3、语句能实现的功能是( )。SELECT*FROM仓库 WHERE仓库号=“WH1“;UNION;SELECT*FROM仓库 WHERE仓库号=“WH2“(分数:2.00)A.查询在 WH1或者 WH2仓库中的职工信息B.查询仓库号为 WH1或者 WH2的仓库信息C.查询即在仓库号为 WH1,又在仓库号为 WH2工作的职工信息D.语句错误,不能执行6.为了提高软件模块的独立性,模块之间最好是( )。(分数:2.00)A.控制耦合B.公共耦合C.内容耦合D.数据耦合7.下列程序(请注意循环体内的 LOOP和 EXIT语句)的运行结果是( )。X=8DO WHILE.T.X=X+1IF X=INT(
4、X/3) *3?XELSELOOPENDIFIF X10EXITENDIFENDDO(分数:2.00)A.9 12B.12 15C.15 18D.18 218.对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n/2C.nD.n+19.待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码 33被放到第( )个位置。(分数:2.00)A.3B.5C.7D.910.下列叙述正确的是( )。(分数:2.00)A.算法的执行效率与数据
5、的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上 3种描述都不对11.数据的存储结构是指( )。(分数:2.00)A.数据所占的存储空间B.数据的逻辑结构在计算机中的存放形式C.数据在计算机中的顺序存储方式D.存储在计算机外存中的数据12.在 Visual FoxPro中,假设当前没有打开的数据库,在命令窗口输入 MODIDFY DATEBASE命令,系统产生的结果是( )。(分数:2.00)A.系统会弹出“创建”对话框,请用户输入数据库名并保存B.系统会弹出“打开”对话框,请用户选择数据库名C.系统会弹出“另存
6、为”对话框,请用户输入数据库名并保存D.出错信息,提示“数据库不存在”13.为使日期型数据库能够显示世纪(即年为 4位),应该使用的命令为( )。(分数:2.00)A.SET MARK ONB.SET DATE ONC.SET CENTURY OND.SET STRICTDATE ON14.下列叙述正确的是( )。(分数:2.00)A.自由表不能被加入到数据库中B.数据库表可以建立字段级规则和约束,而自由表不能C.可以在自由表之间建立参照完整性规则,而数据库表不能D.可以为自由表字段设置默认值,而数据库表字段不能设置默认值15.数据库系统的核心是( )。(分数:2.00)A.数据模型B.数据库
7、管理系统C.数据库D.数据库管理员16.栈和队列的共同点是( )。(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同特点17.如果要为控件设置焦点,则下列属性值是真(.T.)的是( )。(分数:2.00)A.Enabled和 CancelB.Enabled和 VisibleC.Default和 CancelD.Visible和 Cancel18.要求为当前表建立一个候选索引,索引表达式为“职工号”,索引名 zgh,则下列各语句中,正确的是( )。(分数:2.00)A.INDEX ON职工号 TAG zgh UNIQUEB.INDEX TO职工号 TA
8、G zgh UNIQUEC.INDEX ON职工号 TAG zgh CANDIDATED.INDEX TO职工号 TAG zgh CANDIDATE19.假设已经生成了名为 TESTMENU的菜单,执行该菜单可在命令窗口中输入( )。(分数:2.00)A.DO TESTMENUB.DO TESTMENU.MPRC.DO TESTMENU.PJXD.DO TESTMENU.MNX20.新创建的表单默认标题为“Form1”,为把表单标题改变为“计算机等级考试”,应设置表单的( )。(分数:2.00)A.Name属性B.Caption属性C.Closable属性D.AlwaysOnTop属性21.有
9、关查询设计器,正确的描述是( )。(分数:2.00)A.“连接”选项卡与 SQL语句的 GROUP BY短语对应B.“筛选”选项卡与 SQL语句的 HAVING短语对应C.“排序依据”选项卡与 SQL语句的 ORDER BY短语对应D.“分组依据”选项卡与 SQL语句的 JOIN ON短语对应22.在表单数据环境中,将环境中所包含的表字段拖到表单中,根据字段类型的不同将产生相应的表单控件,下列各项中,对应正确的一项是( )。(分数:2.00)A.字符型字段标签B.逻辑型字段文本框C.备注型字段编辑框D.数据表列表框23.如果要创建一个 3级分组报表,第一级分组是“工厂”,第二级分组是“车间”,
10、第三级分组是“工资总和”,当前索引的索引表达式应当是( )。(分数:2.00)A.工厂+车间+工资总和B.工厂+车间+STR(工资总和)C.车间+工厂+STR(工资总和)D.STR(工资总和)+车间+工厂24.源程序的文档化不包括( )。(分数:2.00)A.符号名的命名要有实际意义B.正确的文档形式C.良好的视觉组织D.正确的程序注释(31)到(35)题使用如下数据表。“班级”表:班级号 班级名11 信息 200801班12 信息 200802班21 计算机 200801班22 计算机 200802班“教师”表:教师编号 姓名 班级号 工资 职称 电话T11 李清 11 1500.00 讲师
11、 65854587T22 王晓黎 12 2200.00 教授 63525876T33 欧倩倩 11 1600.00 讲师 65548478T44 刘宏 21 1200.00 助教 63252585T55 赵虎 22 2100.00 教授 68989854T66 胡丽丽 22 1400.00 讲师 65847952T77 刘纷 12 1100.00 助教 65847931(分数:10.00)(1).若有如下 SQL语句:SELECT姓名,MIN(工资)FROM 教师 GROUP BY班级号执行该语句后,查询结果共显示( )条记录。(分数:2.00)A.0B.1C.4D.7(2).若有如下 SQL
12、语句:SELECT班级号,姓名,工资;FROM教师;ORDER BY班级号,工资 DESC执行该语句后,查询结果第一条记录的“职工号”是( )。(分数:2.00)A.T11B.T33C.T55D.T66(3).若有如下 SQL语句:SELECT班级,班级名,SUM(工资);FROM班级,教师;WHERE班级,班级号=教师,班级号;GROUP BY班级,班级号该语句的查询结果是( )。(分数:2.00)A.各个班级教师工资的平均工资B.各个班级教师的工资合计C.所有教师工资的平均工资D.所有教师的工资合计(4).若有如下 SQL语句SELECT班级,班级名,COUNT(职称)AS 人数;FROM
13、班级,教师;WHERE班级,班级号=教师.班级号 AND职称=“讲师“;GROUP BY班级.班级号;ORDER BY 2该语句执行结果的第一记录的值为( )。(分数:2.00)A.信息 200801班B.信息 200802班C.计算机 200801班D.计算机 200802班(5).若有如下 SQL语句SELECT DISTINCT工资 FROM教师;WHERE工资=(SELECT MAX(工资)FROM 教师);INTO TABLE Result执行该语句后,Result 表中的记录个数是( )。(分数:2.00)A.1B.2C.3D.425.Visual FoxPro是一种关系数据库管理
14、系统,所谓关系是指( )。(分数:2.00)A.表中各条记录彼此有一定关系B.表中各个字段彼此有一定关系C.一个表与另一个表之间有一定关系D.数据模型符合满足一定条件的二维表格式26.若将过程放在过程文件中,可在应用程序中使用下列哪条命令打开过程文件( )。(分数:2.00)A.SET ROUTINE TO文件名B.SET PROCEDURE TO文件名C.SET PROGRAM TO文件名D.SET FUNCTION TO文件名27.?STR(123.45,5,1)命令的输出结果是( )。(分数:2.00)A.123.4B.123.5C.123.45D.*28.SQL的查询结果可以存放到多种
15、类型的文件中,下列哪项的文件类型都可以用来存放查询结果( )。(分数:2.00)A.数组、永久性表、视图B.临时表、视图、文本文件C.视图、永久性表、文本文件D.永久性表、数组、文本文件29.在表单中,有关列表框和组合框内选项的多重选择,正确的叙述是( )。(分数:2.00)A.列表框和组合框都可以设置成多重选择B.列表框和组合框都不可以设置成多重选择C.列表框可以设置多重选择,而组合框不可以D.组合框可以设置多重选择,而列表框不可以30.设置参照完整性的目的是( )。(分数:2.00)A.建立两个表之间的联系B.保证记录的唯一性C.提高表之间的查询速度D.在插入、更新、删除记录时,确保已定义
16、的表间关系二、填空题(总题数:15,分数:30.00)31.在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间 1 的信息。(分数:2.00)填空项 1:_32.按照“先进先出”的原则组织数据的结构的是 1。(分数:2.00)填空项 1:_33.深度为 5的满二叉树中,叶子结点的个数为 1。(分数:2.00)填空项 1:_34.在面向对象方法中, 1 描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_35.Jackson方法是一种面向 1 的结构化方法。(分数:2.00)填空项 1:_36.在项目管理器的“其他”选项卡中,包括文本文件、 1 文件和其他文件
17、。(分数:2.00)填空项 1:_37.在 Visual FoxPro中修改表结构的非 SQL命令是_。(分数:2.00)填空项 1:_38.数据完整性一般包括 1、域完整性和参照完整性等。(分数:2.00)填空项 1:_39.表单标签控件的 Caption(标题)属性最多能接收 1 个字符。(分数:2.00)填空项 1:_40.条件函数 IIF(LEN(SPACE(4)6,“TRUE“,“FALSE“)的返回值是_。(分数:2.00)填空项 1:_41.多栏报表的栏目数可以通过_对话框来设置。(分数:2.00)填空项 1:_42.在运行表单时,INIT、GOTFOCUS 和 DESTROY3
18、个事件中第 2个引发的事件是 _。(分数:2.00)填空项 1:_43.SQL语句中, 1 命令短语的功能是修改表中的记录。(分数:2.00)填空项 1:_44.逻辑删除成绩表中总分在 600分下列的学生记录,可使用 SQL语句:DELETE_成绩表 WHERE总分600(分数:2.00)填空项 1:_45.SQL语句:SELECT*FROM仓库表 WHERE NOT EXISTS;(SELECT*FROM职工表 WHERE仓库号=仓库.仓库号)该语句等价于:SELECT*FROM仓库表 WHERE仓库号(SELECT仓库号 FROM职工表)(分数:2.00)填空项 1:_二级 VISUAL+
19、FOXPRO笔试-289 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.有下列二叉树,对此二叉树中序遍历的结果为( )。(分数:2.00)A.ABCDEFB.BDAECF C.ABDCEFD.ABCDFE解析:解析 对二叉树的中序遍历是指:首先遍历左子树,然后访问根结点,最后遍历右子树。在遍历左、右子树时,依旧按照“左子树-根结点-右子树”的顺序。2.下列关于 SQL语言特点的描述中,错误的是( )。(分数:2.00)A.语言非常简洁B.是一种一体化语言C.是一种高度过程化的语言 D.可以直接以命令方式交互使用,也可以程序方式使用解析:解析
20、 SQL 是一体化的语言,它可以完成数据库操作要求的所有功能,包括数据查询、数据操纵、数据定义和数据控制,是一种全能的数据库语言。SQL 是一种高度非过程化的语言,不需要告诉计算机一步一步地怎么做,而是要描述清楚用户要“做什么”,然后就交给系统,由系统自动完成用户的请求。SQL语言非常简洁,虽然 SQL的功能很强大,但语法却很简单,只有为数不多的几条命令。SQL语言可以直接以命令方式交互使用,也可以嵌入到计算机程序语言中使用。3.下列描述中正确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中
21、需要应用工程化原则 D.软件工程只是解决软件开发过程中的技术问题解析:解析 软件工程是指将工程化的思想应用于软件的开发、应用和维护的过程,包括软件开发技术和软件工程管理。4.有“仓库”表和“保管工”表,检索工资大于 1500元的保管工姓名和他们所在的仓库名,正确的语句是( )。(分数:2.00)A.SELECT姓名,仓库名 FROM保管工;WHERE工资1500B.SELECT姓名,仓库名 FROM仓库;WHERE工资1500C.SELECT姓名,仓库名 FROM保管工,仓库;WHERE(工资1500)OR(保管工.仓库号=仓库.仓库号)D.SELECT姓名,仓库名 FROM保管工,仓库;WH
22、ERE(工资1500)AND(职工.仓库号=仓库.仓库号) 解析:解析 本题中 SQL查询属于多表连接查询,注意条件中关联字段的选取以及逻辑条件的设置。选项 A)和选项 B)中都缺少查询的数据表,且查询条件有误;选项 C)中查询条件错误,应使用 AND进行条件连接,而不是 OR。5.下列的 SQL语句能实现的功能是( )。SELECT*FROM仓库 WHERE仓库号=“WH1“;UNION;SELECT*FROM仓库 WHERE仓库号=“WH2“(分数:2.00)A.查询在 WH1或者 WH2仓库中的职工信息B.查询仓库号为 WH1或者 WH2的仓库信息 C.查询即在仓库号为 WH1,又在仓库
23、号为 WH2工作的职工信息D.语句错误,不能执行解析:解析 SQL 支持集合的并(UNION)运算,即可以将两个 SELECT语句的查询结果通过并运算合并成一个查询结果。为了进行并运算,要求这样的两个查询结果具有相同的字段个数,并且对应字段的值要出自同一个值域(相同的数据类型和取值范围)。所以题干中的 SQL语句实现的功能是查询仓库号为 WH1或 WH2的仓库信息。6.为了提高软件模块的独立性,模块之间最好是( )。(分数:2.00)A.控制耦合B.公共耦合C.内容耦合D.数据耦合 解析:解析 耦合性与内聚性是模块独立性的两个定性标准,是互相关联的。在程序设计中,各模块间的内聚性越强,则耦合性
24、越弱。一般较优秀的软件设计,应尽量做到高内聚、低耦合,有利于提高模块的独立性。7.下列程序(请注意循环体内的 LOOP和 EXIT语句)的运行结果是( )。X=8DO WHILE.T.X=X+1IF X=INT(X/3) *3?XELSELOOPENDIFIF X10EXITENDIFENDDO(分数:2.00)A.9 12 B.12 15C.15 18D.18 21解析:解析 DO WHILE-ENDDO 语句的格式为:DO WHILE条件命令序列ENDDO执行该语句时,先判断 DO WHILE处的循环条件是否成立,如果条件为真,则执行 DO WHILE与 ENDDO之间的命令序列(循环体)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 289 答案 解析 DOC
