【计算机类职业资格】二级VISUAL+FOXPRO笔试-373及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-373及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-373及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-373 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:33,分数:70.00)1.对下列二叉树进行中序遍历的结果是( )。(分数:2.00)A.ABCDEFGHB.ABDGEHCFC.GDBEHACFD.GDHEBFCA2.SORT命令和 INDEX命令的区别是( )。(分数:2.00)A.前者按指定关键字排序但不生成新的数据表B.后者按指定关键字排序并生成新的数据表,前者也可以C.前者按指定关键字排序并生成新的数据表,后者不可以D.后者按指定关键字排序并生成新的数据表3.设有如下关系表,由关系 R和 S通过运算得到关系 T,则
2、所使用的运算为( )。(分数:2.00)A.T=RSB.T=RSC.T=RSD.T=R/S4.在表设计器的“字段”选项卡中可以创建的索引是( )。(分数:2.00)A.主索引B.候选索引C.惟一索引D.普通索引5.要使“产品”表中所有产品的单价上浮 8%,正确的 SQL语句是( )。(分数:2.00)A.UPDATE产品 SET单价=单价+单价*8%FOR ALLB.UPDATE产品 SET单价=单价*1.08 FOR ALLC.UPDATE产品 SET单价=单价+单价*8%D.UPDATE产品 SET单价=单价*1.086.在选项对话框的“文件位置”选项卡中可以设置( )。(分数:2.00)
3、A.表单的默认大小B.默认目录C.日期和时间的显示格式D.程序代码的颜色7.当前目录下有“学生”表和“成绩”表两个文件,要求查找同时选修了“课程名称”为“计算机”和“英语”的学生姓名,下列 AQL语句的空白处应填入的语句为( )。SELECT姓名 FROM学生,成绩;WHERE学生.学号=成绩.学号; AND课程名称=“计算机“;AND姓名_;(SELECT姓名 FROM学生,成绩;WHERE学生.学号=成绩.学号;AND课程名称=“英语“)(分数:2.00)A.ANYB.EXISTSC.IND.ALL8.在 Visual FoxPro中不允许出现重复字段值的索引是( )。(分数:2.00)A
4、.候选索引和主索引B.普通索引和惟一索引C.惟一索引和主索引D.惟一索引9.有关控件对象的 Click事件正确的叙述是( )。(分数:2.00)A.用鼠标右键双击对象时引发B.用鼠标左键双击对象时引发C.用鼠标左键单击对象时引发D.用鼠标右键单击对象引发10.在 E-R图中,用( )来表示实体之间联系。(分数:2.00)A.矩形B.菱形C.椭圆形D.正方形11.在 Visual FoxPro中,下面 4个关于日期或日期时间_的表达式中,错误的是( )。(分数:2.00)A.2008.09.05+20B.2008.09.05 13:20:30AM-2008.09.02 12:10:10AMC.0
5、5/06/2008+20D.2008/09/05-2008/08/3112.查询“课程”表的所有记录并存储于文本文件 tet中的 SOL语句( )。(分数:2.00)A.SELECT*FROM课程 INTO CURSOR tetB.SELECT*FROM课程 TO FILE tetC.SELECT*FROM课程 INTO FILE tetD.SELECT*FROM课程 TO CURSOR tet13.设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),选课成绩表(学号,课程号,成绩),则选课成绩表的关键字为( )。(分数:2.00)A.课程号,成绩B.学号,成绩C.
6、学号,课程号D.学号,课程号,成绩14.详细设计主要确定每个模块具体执行过程,也称过程设计,下列不属于过程设计工具的是( )。(分数:2.00)A.DFD图B.PAD图C.N-S图D.PDL15.设置参照完整性的目的是( )。(分数:2.00)A.建立两表个之间的联系B.限制两个表时间的联系C.提高表之间的查询速度D.在插入、更新、删除记录时,确保已定义的表间关系16.在 Visual FoxPro扣,下列变量中需要事先定义的是( )。(分数:2.00)A.私有变量、局部变量、数组变量B.全局变量、局部变量、数组变量C.全局变量、私有变量、数组变量D.全局变量、局部变量、私有变量17.为了在报
7、表中加入一个文字说明,这时应该插入一个( )。(分数:2.00)A.表达式控件B.域控件C.标签控件D.文本控件18.在 VFP中,在未去掉定界符时,宏替换可以从变量中替换出( )。(分数:2.00)A.命令B.数值C.字符串D.以上 3种都有可能19.用于返回当前表文件或指定表文件的记录个数所使用的函数是( )。(分数:2.00)A.BOF()B.EOF()C.RECCOUNT()D.RECNO()20.在数据库系统中,数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述是( )。(分数:2.00)A.外模式B.逻辑模式C.概念模式D.物理模式21.关于过程、自定义函数的调用,正确的叙述
8、是( )。(分数:2.00)A.实参的数量必须等于形参的数量,它们是一一对应的关系B.实参的数量可以少于形参的数量,多余的形参取逻辑假C.实参的数量可以多于形参的数量,多余的实参被忽略D.实参的数量可以多于形参的数量,多余的实参取逻辑假(33)(35)题使用如下的“仓库”表和“职工”表:“仓库”表 仓库号 所在地WH1 北京WH2 上海WH3 广州WH4 天津“职工”表 职工号 仓库号 工资E1 WH1 2100E2 WH2 1500E3 WH3 1350E4 WH1 1850E5 WH3 1900E6 WH1 2000E7 WH4 1450E8 WH2 1200E9 WH1 1600(分数:
9、6.00)(1).检索在“北京”仓库工作的职工的“职工号”和“工资”字段,正确的命令是( )。(分数:2.00)A.SELECT职工号,工资 JOIN仓库,职 SL;ON仓库.仓库号=职工.仓库号;AND仓库.所在地=“北京“B.SELECT职工号,工资 FROM仓库,职工;ON仓库.仓库号=职工.仓库号;AND仓库.所在地=“北京“C.SELECT职工号,工资 FROM仓库,职工;WHERE仓库.仓库号=职工.仓库号;AND仓库.所在地=“北京“D.SELECT职工号,工资 FROM仓库表,职工表;WHERE仓库表.仓库号=职工表.仓库号;OR仓库.所在地=“北京“(2).求至少有 4个职工
10、的每个仓库的工资总和( )。(分数:2.00)A.SELECT仓库号,COUNT(*),SUM(工资)FROM 职工;WHERE COUNT(*)=4B.SELECT仓库号,COUNT(*),SUM(工资)FROM 职工;GROUP BY仓库号 SET COUNT(*)=4C.SELECT仓库号,COUNT(*),SUM(工资)FROM 职工;GROUP BY仓库号 HAVING COUNT(*)=4D.SELECT仓库号,COUNT(*),SUM(工资)FROM 职工;GROUP BY仓库号 WHERE COUNT(*)=4(3).向“职工”表中新增一个“入厂时间”字段,数据类型为日期型,正
11、确的命令语句是( )。(分数:2.00)A.CREATETABLE职工 ALTER入厂时间 DB.CREATE TABLE职工 ADD FIELDS入厂时间 DC.ALTER TABLE职工 ALTER入厂时间 DD.ALTER TABLE职工 ADD入厂时间 D22.以下叙述错误的是( )。(分数:2.00)A.在自由表中不可以建立主索引B.数据库表可以建立字段级规则和约束,而自由表不能C.可以在数据库表和自由表之间建立参照完整性规则D.在数据库表中可以建立字段有效性规则,而自由表中不可以建立23.以下关于表单数据环境叙述正确的是( )。(分数:2.00)A.不可以从表单数据环境设计器中移出
12、表或视图B.可以在表单数据环境设计器中设置表之间的联系C.不可以在表单数据环境设计器中设置表之间的联系D.不可以向表单数据环境设计器中添加表或视图24.SQL语句中,SELECT 命令中的 JOIN是用来建立表间的联系短语,联接条件应出现在下列哪个短语中( )。(分数:2.00)A.WHEREB.ONC.HAVINGD.INNER25.下列关于栈的描述中,正确的是( )。(分数:2.00)A.在栈中只能插入元素B.在栈中只能删除元素C.只能在一端插入或删除元素D.只能在一端插入元素,而在另一端删除元素26.表单或表单集的数据环境也可以看做是一种 Visual FoxPro中的( )。(分数:2
13、.00)A.设计器B.视图C.表D.对象27.下面对表单若干常用事件的描述中,正确的是( )。(分数:2.00)A.单击表单的标题栏,不引发表单的 Click事件B.运行表单时,Init 事件在 Load事件之前引发C.释放表单时,Unload 事件在 Destory事件之前引发D.上面的说法都不对28.在 Visual FoxPro中,如果要将学生表 S(学号,姓名,性别,年龄)的“年龄”属性删除,正确的 SQL语句是( )。(分数:2.00)A.ALTER TABLE SDROP COLUMN年龄B.DELETE年龄 FROM SC.ALTER TABLE S DELETE COLUMN年
14、龄D.ALTER TABLE S DELETE年龄29.算法的有穷性是指( )。(分数:2.00)A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用30.在一棵二叉树中,叶子结点共有 30个,度为 1的结点共有 40个,则该二叉树中的总结点数共有( )个。(分数:2.00)A.89B.93C.99D.10031.下列关于软件测试的目的和准则的叙述中,正确的是( )。(分数:2.00)A.软件测试是证明软件没有错误B.主要目的是发现程序中的错误C.主要目的是确定程序中错误的位置D.测试最好由程序员自己来检查自己的程序32.在 V
15、FP中,使用 LOCATE FORexpr命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用( )。(分数:2.00)A.GO命令B.CONTINUE命令C.SKIP命令D.再次使用 LOCATE FORexpr命令二、填空题(总题数:15,分数:30.00)33.对长度为 8的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:2.00)填空项 1:_34.软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和 1 的集合。(分数:2.00)填空项 1:_35.软件测试分为白箱(盒)测试和黑箱(盒)测试。基本路径测试方法属于 1
16、测试。(分数:2.00)填空项 1:_36.一个项目具有一个项目经理,一个项目经理可管理多个项目,则实体“项目经理”与实体“项目”的联系属于 1 的联系。(分数:2.00)填空项 1:_37.在结构化分析使用的数据流图中,使 1 解释其中的图形元素。(分数:2.00)填空项 1:_38.在表单中确定控件是否可见的属性是 1。(分数:2.00)填空项 1:_39.在 Visual FoxPro中,当复选框的 1 属性值为“1”时,表示复选框为选中状态。(分数:2.00)填空项 1:_40.在表浏览器中,字段值显示为 1,表示该字段值尚未输入一个确定的值。(分数:2.00)填空项 1:_41.自由
17、表与数据库表相比较,在自由表中不可以建立 1 索引。(分数:2.00)填空项 1:_42.对报表进行 1,报表会自动包含组标头和组注脚带区。(分数:2.00)填空项 1:_43.使用 SQL语句查找“成绩”表中有“分数”的记录:SELECT*FROM成绩 WHERE分数_(分数:2.00)填空项 1:_44._是指只有满足联接条件的记录才包含在查询结果中。(分数:2.00)填空项 1:_45.在 Visual FoxPro中修改表结构的非 SQL命令是 1。(分数:2.00)填空项 1:_46.设有“订货”表(订单号,客户号,金额,订购日期),使用 SQL语句检索每个客户订货的“总金额”(注意
18、要生成该字段名):SELECT客户号,_FROM 订货 GROUP BY客户号(分数:2.00)填空项 1:_47.SQL语句:SELECT*FROM班级 WHERE班级号 NOT IN;(SELECT班级号 FROM学生)该语句等价于:SELECT*FROM班级 WHERE NOT_;(SELECT*FROM学生 WHERE班级号=班级.班级号)(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-373 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:33,分数:70.00)1.对下列二叉树进行中序遍历的结果是( )。(分数:2.00)A.ABCDE
19、FGHB.ABDGEHCFC.GDBEHACF D.GDHEBFCA解析:解析 遍历就是不重复地访问二叉树的所有结点。二叉树遍历的方法有 3种:前序遍历、中序遍历和后序遍历。记住 3种遍历的顺序:前序,访问根按前序遍历左子树按前序遍历右子树。中序,按中序遍历左子树访问根按中序遍历右子树。后序,按后序遍历左子树按后序遍历右子树访问根。所以对该二叉树的中序遍历结果为 GDBEHACF。2.SORT命令和 INDEX命令的区别是( )。(分数:2.00)A.前者按指定关键字排序但不生成新的数据表B.后者按指定关键字排序并生成新的数据表,前者也可以C.前者按指定关键字排序并生成新的数据表,后者不可以
20、D.后者按指定关键字排序并生成新的数据表解析:解析 SORT 命令对当前表进行排序,排序结果存放到一个新数据表中。INDEX 命令用来建立索引,通过索引可以实现对当前表进行排序,但并不生成新的数据表。3.设有如下关系表,由关系 R和 S通过运算得到关系 T,则所使用的运算为( )。(分数:2.00)A.T=RSB.T=RS C.T=RSD.T=R/S解析:解析 T 就是关系 R中插入关系 S,合并为 T,即并运算()。4.在表设计器的“字段”选项卡中可以创建的索引是( )。(分数:2.00)A.主索引B.候选索引C.惟一索引D.普通索引 解析:解析 表设计器的“字段”选项卡中创建的索引是普通索
21、引,可以在“索引”选项卡中创建其他索引。5.要使“产品”表中所有产品的单价上浮 8%,正确的 SQL语句是( )。(分数:2.00)A.UPDATE产品 SET单价=单价+单价*8%FOR ALLB.UPDATE产品 SET单价=单价*1.08 FOR ALLC.UPDATE产品 SET单价=单价+单价*8%D.UPDATE产品 SET单价=单价*1.08 解析:解析 SQL 的数据更新命令格式:UPDATE表名SET 列名 1=表达式 1,列名 2=表达式 2WHERE条件表达式一般使用 WHERE子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段:如果不使用 WHER
22、E子句,则更新全部记录。故选项 A) 和选项 B) 中“FOR ALL”错误。选项 C) 中表达式书写错误。6.在选项对话框的“文件位置”选项卡中可以设置( )。(分数:2.00)A.表单的默认大小B.默认目录 C.日期和时间的显示格式D.程序代码的颜色解析:解析 “选项”对话框中包括有一系列代表不同类别环境选项的选型卡,其中“文件位置”选项卡可以设置 Visual FoxPro的默认目录位置,帮助文件以及辅助文件存储在何处。7.当前目录下有“学生”表和“成绩”表两个文件,要求查找同时选修了“课程名称”为“计算机”和“英语”的学生姓名,下列 AQL语句的空白处应填入的语句为( )。SELECT
23、姓名 FROM学生,成绩;WHERE学生.学号=成绩.学号; AND课程名称=“计算机“;AND姓名_;(SELECT姓名 FROM学生,成绩;WHERE学生.学号=成绩.学号;AND课程名称=“英语“)(分数:2.00)A.ANYB.EXISTSC.IN D.ALL解析:解析 本小题为 SQL,的嵌套查询,通过内层查找符合条件的记录集合,再通过外层查询检索该集合中相同的记录值,使用的特殊运算符为 IN(包含运算)。ANY、ALL 和 SOME是量词,其中 ANY和 SOME是同义词,在进行比较运算时只要子查询中有一行能使结果为真,则结果为真;而 ALL则要求子查询中的所有行都使结果为真时,结
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 373 答案 解析 DOC
