【计算机类职业资格】二级VISUAL+FOXPRO笔试-136及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-136及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-136及答案解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-136 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.有下列二叉树,对此二叉树前序遍历的结果为( )。(分数:2.00)A.B.C.D.2.SQL语句 DELETE FROM学生 WHERE年龄25 的功能是( )。(分数:2.00)A.删除学生表B.删除学生表中的年龄字段C.将学生表中年龄大于 25的记录逻辑删除D.将学生表中年龄大于 25的记录物理删除3.要判断数值型变量 Y是否能够被 8整除,错误的条件表达式为( )。(分数:2.00)A.INT(Y/8)=Y/8B.MOD(Y,8)=0C.NT
2、(Y/8)=MOD(Y,8)D.MOD(Y,8)=MOD(8,8)4.设有两个数据库表,父表和子表之间是一对多的联系,为控制父表和子表中数据的一致性,可以设置“参照完整性规则”,要求这个表( )。(分数:2.00)A.在父表连接字段上建立普通索引,在于表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引C.在父表连接字段上不需要建立任何索引,在于表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引5.要为当前表所有职工增加 200元奖金,应该使用的命令是( )。(分数:2.00)A.CHANGE 奖金 WITH 奖金+200B.REPLACE 奖金
3、WITH 奖金+200C.CHANGE ALL 奖金 WITH 奖金+200D.REPLACE ALL 奖金 WITH 奖金+2006.下列选项中不属于软件生命周期开发阶段任务的是( )。(分数:2.00)A.软件测试B.概要设计C.软件维护D.详细设计7.连编应用程序能生成的文件是( )。(分数:2.00)Aprg文件Bext文件Cdbc文件Dpll文件8.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( )。(分数:2.00)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度9.函数 MOD(-4*7,-24/4)的值
4、是( )。(分数:2.00)A.8B.4C.-8D.-410.执行下列程序:CLEARDO ARETURNPROCEDURE AS=5DO B?SRETURNPROCEDURE BS=S+10RETURN(分数:2.00)A.5B.10C.15D.程序错误:找不到变量11.下列货币型常量的表示中,错误的是( )。(分数:2.00)A.$1234.56B.$1234.567C.$1234.5678D.$1234.5678912.按照“先进后出”原则组织数据的数据结构是( )。(分数:2.00)A.队列B.栈C.双向链表D.二叉树13.对于只有两种取值的字段,最好使用哪种数据类型( )。(分数:2
5、.00)A.日期型B.字符型C.数值型D.逻辑型14.下列不属于软件工程 3个要素的是( )。(分数:2.00)A.工具B.过程C.方法D.环境15.通过项目管理器窗口的命令按钮,不能完成的操作是( )。(分数:2.00)A.新建文件B.删除文件C.添加文件D.重命名文件16.在 Visual FoxPro中下列叙述正确的是( )。(分数:2.00)A.利用视图可以修改数据B.利用查询可以修改数据C.查询和视图具有相同作用D.视图可以定义输出去向(31)到(35)题使用下列数据表。“仓库”表 仓库号 所在地WH2 北京WH2 上海WH3 广州WH4 天津“职工”表 职工号 仓库号 工资E1 W
6、H1 2100E2 WH2 1500E3 WH3 1350E4 WH1 1850E5 WH3 1900E6 WH1 2000E7 WH4 1450E8 WH2 1200E9 WH1 1600(分数:10.00)(1).检索在“北京”仓库工作的职工的“职工号”和“工资”字段,正确的命令是( )。(分数:2.00)A.SELECT 职工号,工资 JOIN 仓库,职工;ON 仓库仓库号=职工仓库号;AND 仓库所在地=“北京”B.SELECT 职工号,工资 FROM 仓库,职工;ON 仓库仓库号=职工仓库号;AND仓库所在地=“北京”C.SELECT 职工号,工资 FROM 仓库,职工;WHERE
7、仓库仓库号=职工仓库号;AND 仓库所在地=“北京”D.SELECT 职工号,工资 FROM 仓库表,职工表;WHERE 仓库表仓库号=职工表仓库号;OR仓库所在地=“北京”(2).执行下列 SQL语句后,职工工资总和是( )。SELECT SUM(工资)FROM 职工 WHERE 仓库号 IN;(SELECT 仓库号 FROM 仓库 WHERE 所在地;“北京”OR 所在地=“广州”)(分数:2.00)A.2700B.3250C.5950D.语法错误(3).求至少有 4个职工的每个仓库的工资总和( )。(分数:2.00)A.SELECT 仓库号,COUNT(*),SUM(工资) FROM 职
8、工;WHERE COUNT(*)4B.SELECT 仓库号,COUNT(*),SUM(工资) FROM 职工;GROUP BY 仓库号 SET COUNT(*)=4C.SELECT 仓库号,COUNT(*),SUM (工资) FROM 职工;GROUP BY 仓库号 HAVING COUNT(*)=4D.SELECT 仓库号,COINT(*),SUM (工资) FROM 职工;GROUP BY仓库号 WHERE COUNT(*)=4(4).执行下列 SQL语句后,显示查询到的仓库号有( )。SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ALL;(SELECT 工资
9、FROM 职工 WHERE 仓库号=“WH3”)(分数:2.00)A.WH1B.WH2C.WH4D.WH1、WH3(5).向“仓库”表中新增一个“人数”字段,数据类型为数值型,宽度为 2,正确的命令语句是( )。(分数:2.00)A.CREATE TABLE仓库ALTER人数 N(2)B.CREATE TABLE仓库 ADDFIELDS人数 N(2)C.ALTER TABLE仓库 ALTER人数 N(2)D.ALTER TABLE仓库 ADD人数 N(2)17.在视图设计器中有,而在查询设计器中没有的选项卡是( )。(分数:2.00)A.排序依据B.更新条件C.分组依据D.杂项18.下列关于数
10、据环境和数据环境中两个表之间关联的陈述中,正确的是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象,关系是数据环境中的对象D.数据环境和关系都不是对象19.对建立良好的程序设计风格,下列描述正确的是( )。(分数:2.00)A.程序应该简单、清晰、可读性好B.符号名的命名只需要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无20.算法的时间复杂度是指( )。(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数21.当变量 K在奇偶数之间变化时,下列程序的
11、输出结果为( )。CLEARX=0DO WHILE X6IF INT(X/2)=X/2 ?”CHINA,ENDIF?”中国”X=X+1ENDDO(分数:2.00)A.CHINA 中国 中国 连续显示 3次B.中国 中国 CHINA 连续显示 3次C.CHINA 中国 中国 连续显示 2次D.中国 中国 CHINA 连续显示 2次22.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是( )。(分数:2.00)A.DB 包括 DBS 和 DBMSB.DBMS 包括 DB 和 DBSC.DBS 包括 DB 和 DBMSD.没有任何关系23.对关系 3和 R进行集合运算,结果中既
12、包含 S中的所有元组也包含 R中的所有元组,这样的集合运算称为( )。(分数:2.00)A.并运算B.交运算C.差运算D.积运算24.SQL用于显示部分查询结果的 TOP短语,必须与下列哪个短语同时使用才有效( )。(分数:2.00)A.HAVINGB.DISTINCTC.ORDER BYD.GROUP BY25.使用白盒测试法时,确定测试数据应该根据( )和指定的覆盖标准。(分数:2.00)A.程序的内部逻辑B.程序的复杂结构C.使用说明书D.程序的功能26.在表单设计中,This 关键字的含义是指( )。(分数:2.00)A.当前对象的直接容器对象B.当前对象所在的表单C.当前对象D.当前
13、对象所在的表单集27.下列描述中,不是线性表顺序存储结构特征的是( )。(分数:2.00)A.不便于插入和删除B.需要连续的存储空间C.可随机访问D.需另外开辟空间来保存元素之间的关系28.执行 SELECT 0选择工作区的结果是( )。(分数:2.00)A.退出工作区B.不选择工作区C.选择 0号工作区D.选择了空闲的最小号工作区29.检索职工表中年龄大于 50的职工姓名,正确的命令是( )。(分数:2.00)A.SELECT 姓名 WHERE 年龄50B.SELECT 姓名 FROM 职工 FOR 年龄50C.SELECT 姓名 FROM 职工 SET 年龄50D.SELECT 姓名 FR
14、OM 职工 WHERE 年龄5030.下列关于自由表的叙述,正确的是( )。(分数:2.00)A.全部是用以前版本的 FoxPro (FoxBASE)建立的表B.可以用 Visual FoxPro建立,但是不能把它添加到数据库中C.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D.自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表二、填空题(总题数:15,分数:30.00)31.在算法的 4个特性中,算法必须能在执行有限个步骤之后终止指的是算法的 1 特性。(分数:2.00)填空项 1:_32.按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于 1。(
15、分数:2.00)填空项 1:_33.栈中允许进行插入和删除的一端叫做 1。(分数:2.00)填空项 1:_34.在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的 1。(分数:2.00)填空项 1:_35.软件工程研究的内容主要包括: 1 技术和软件工程管理。(分数:2.00)填空项 1:_36.在“报表设计器”中,要添加标题或其他说明文字,应使用_控件。(分数:2.00)填空项 1:_37.如果表单及表单控件同时设置了 INIT事件,运行表单时,后引发的是 1 中的 INIT事件。(分数:2.00)填空项 1:_38.单击表
16、单中的命令按钮,要求弹出一个“您好!”的消息对话框,应该在命令按钮的 Click 事件中编写代码:_(“您好!”)(分数:2.00)填空项 1:_39.修改数据表结构时,可以利用 1 命令进入表设计器修改数据表结构;(分数:2.00)填空项 1:_40.修改表单的 1 属性值,可以修改表单的背景颜色。(分数:2.00)填空项 1:_41.执行?ROUND(123.456,2)命令后,屏幕显示的结果分别为_。(分数:2.00)填空项 1:_42.调用表单的 1 方法可以重新绘制表单或控件,并刷新它的所有值。(分数:2.00)填空项 1:_43.将 SQL的查询结果如果要追加到文本文件的尾部,应使
17、用 1 短语加以说明。(分数:2.00)填空项 1:_44.设有学生表 XS(学号,课程号,成绩),用 SQL语句检索每个学生的成绩总和的语句是;SELECT 学号,SUM (成绩)FROM XS_(分数:2.00)填空项 1:_45.检索当前表“学生”表中,全部姓“王”的学生记录,SQL 语句为:SELECT*FROM 学生 WHERE 姓名_“王*”(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-136 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.有下列二叉树,对此二叉树前序遍历的结果为( )。(分数:2.00)
18、A.B. C.D.解析:解析 对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。2.SQL语句 DELETE FROM学生 WHERE年龄25 的功能是( )。(分数:2.00)A.删除学生表B.删除学生表中的年龄字段C.将学生表中年龄大于 25的记录逻辑删除 D.将学生表中年龄大于 25的记录物理删除解析:解析 DELETE 短语是 SQL的数据操作功能,用来逻辑删除表中符合条件的记录,通过 WHERE短语指定删除条件。 SQLDELETE 删除功能与表操作删除记录功能一样,都只能逻辑删除表中记录,要物理删除
19、,同样需要使用 PACK命令。3.要判断数值型变量 Y是否能够被 8整除,错误的条件表达式为( )。(分数:2.00)A.INT(Y/8)=Y/8B.MOD(Y,8)=0C.NT(Y/8)=MOD(Y,8) D.MOD(Y,8)=MOD(8,8)解析:解析 INT()函数的功能是返回指定数值表达式的整数部分。 MOD()函数的功能是返回两个数值相除后的余数。现在假设 Y=16,则 INT(Y/8)=2,Y/8=2,MOD(Y,8)=0,MOD(8,8)=0。因为 INT(Y/8)=2, MOD(Y,8)=0,所以错误的条件表达式为选项 C)。4.设有两个数据库表,父表和子表之间是一对多的联系,
20、为控制父表和子表中数据的一致性,可以设置“参照完整性规则”,要求这个表( )。(分数:2.00)A.在父表连接字段上建立普通索引,在于表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引 C.在父表连接字段上不需要建立任何索引,在于表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引解析:解析 在关系数据库中,参照完整性是一个非常重要的概念。在建立参照完整性之前,首先要建立表之间的联系。最常见的联系是一对多的联系,在关系数据库中通过连接字段来体现和表示。连接字段在父表中是主关键字,即主索引,在子表中是外部关键字,即普通索引。5.要为当前表所有职工增加
21、 200元奖金,应该使用的命令是( )。(分数:2.00)A.CHANGE 奖金 WITH 奖金+200B.REPLACE 奖金 WITH 奖金+200C.CHANGE ALL 奖金 WITH 奖金+200D.REPLACE ALL 奖金 WITH 奖金+200 解析:解析 可以使用 REPLACE命令直接用指定表达式或值修改记录,REPLACE 命令的常用格式是:REPLACE FieldName1 WITH eExpmssion1,FieldName2 WITH eExpression2FOR IExpressionl该命令的功能是直接利用表达式 eExpression的值替换字段 Fie
22、ldName 的值,从而达到修改记录值的目的。该命令一次可以修改多个字段(eExptessionl,eExpression2)的值,如果不使用 FOR短语,则默认修改的是当前记录:如果使用了 FOR短语,则修改逻辑表达式 IExpmssion1为真的所有记录。根据题意,要为当前表所有职工增加 200元奖金,应该使用的命令是:REPLACE ALL 奖金 WITH奖金+200。6.下列选项中不属于软件生命周期开发阶段任务的是( )。(分数:2.00)A.软件测试B.概要设计C.软件维护 D.详细设计解析:解析 软件的生命周期可分为软件定义、软件开发及软件运行维护 3个阶段。其中软件定义阶段的主要
23、工作有可行性研究与计划制定和需求分析等;软件开发阶段的主要工作有概要设计、详细设计和测试等,软件运行维护阶段的主要工作是软件的运行及后期的维护等。7.连编应用程序能生成的文件是( )。(分数:2.00)Aprg文件Bext文件 Cdbc文件Dpll文件解析:解析 如果程序运行正确,就可以量终连编成一个应用程序文件了。应用程序文件包括项目中所有“包含”文件。应用程序连编结果有两种文件形式。应用程序文件(.app):需要在 Visual FoxPro中运行;可执行文件(.exe):需要在 Windows中运行。8.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( )。(分数:2.00
24、)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度 解析:解析 在一个表中可以建立多个普通索引、多个惟一索引、多个候选索引,但只能建立一个主索引。一般来说,主索引是用于主关键字字段;候选索引用于那些不作为主关键字但字段值又必须惟一的字段;普通索引用于一般的提高查询速度;惟一索引用于一些特殊的处理程序设计。9.函数 MOD(-4*7,-24/4)的值是( )。(分数:2.00)A.8B.4C.-8D.-4 解析:解析 MOD 函数是求余函数,格式是 MOD(数值表达式 1,数值表达式 2)。功能是:返回两个数值相除后的余数。数值表达式
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 136 答案 解析 DOC
