欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】二级VISUAL+FOXPRO笔试-140及答案解析.doc

    • 资源ID:1328443       资源大小:88KB        全文页数:21页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】二级VISUAL+FOXPRO笔试-140及答案解析.doc

    1、二级 VISUAL+FOXPRO 笔试-140 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.若将过程放在过程文件中,可在应用程序中使用下列哪条命令打开过程文件( )。(分数:2.00)A.SET ROUTINE TO文件名B.SET PROCEDURE TO文件名C.SET PROGRAM TO文件名D.SET FUNCTION TO文件名2.有“仓库”表和“保管工”表,检索工资大于 1500 元的保管工姓名和他们所在的仓库名( )。(分数:2.00)A.SELECT 姓名,仓库名 FROM 保管工;WHERE 工资1500B.SELE

    2、CT 姓名,仓库名 FROM 仓库;WHERE 工资1500C.SELECT 姓名,仓库名 FROM 保管工,仓库;WHERE (工资1500) OR (保管工.仓库号=仓库.仓库号)D.SELECT 姓名,仓库名 FROM 保管工,仓库;WHERE (工资1500) AND (职工.仓库号=仓库.仓库号)3.如果要为控件设置焦点,则下列属性值是真(.T.)的是( )。(分数:2.00)A.Enabled 和 CancelB.Enabled 和 VisibleC.Default 和 CancelD.Visible 和 Cancel4.源程序的文档化不包括( )。(分数:2.00)A.符号名的命

    3、名要有实际意义B.正确的文档形式C.良好的视觉组织D.正确的程序注释5.下列程序(请注意循环体内的 LOOP 和 EXIT 语句)的运行结果是( )。X=8DO WHILE.TX=X+1IF X=INT(X/3)*3? XELSELOOPENDIFIF X10EXITENDIFENDDO(分数:2.00)A.9 12B.12 15C.15 18D.18 216.有关查询设计器,正确的描述是( )。(分数:2.00)A.“连接”选项卡与 SQL 语句的 GROUP BY 短语对应B.“筛选”选项卡与 SQL 语句的 HAVING 短语对应C.“排序依据”选项卡与 SQL 语句的 ORDERBY

    4、短语对应D.“分组依据”选项卡与 SQL 语句的 JOINON 短语对应(31)到(35)题使用下列数据表。“班级”表:班级号 班级名11 信息 200801 班12 信息 200802 班21 计算机 200801 班22 计算机 200802 班“教师”表:教师编号 姓名 班级号 工资 职称 电话T11 李清 11 1500.00 讲师 65854587T22 王晓黎 12 2200.00 教授 63525876T33 欧倩倩 11 1600.00 讲师 65548478T44 刘宏 21 1200.00 助教 63252585T55 赵虎 22 2100.00 教授 68989854T6

    5、6 胡丽丽 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 语句执行后,查询结果的第一条记录的“职工号”是( )。SELECT 班级号,姓名,工资;FROM 教师;ORDER BY 班级号,工资 DESC(分数:2.00)A.T11B.T33C.T55D.T66(3).下列 SQL 语句执行后,查询结果是( )。SELE

    6、CT 班级.班级名,SUM(工资);FROM 班级,教师;WHERE 班级.班级号=教师.班级号;GROUP BY 班级.班级号(分数:2.00)A.各个班级教师工资的平均工资B.各个班级教师的工资合计C.所有教师工资的平均工资D.所有教师的工资合计(4).下列 SQL 语句执行后,执行结果的第一记录的值为( )。SELECT 班级.班级名,COUNT(职称)AS 人数;FROM 班级,教师;WHERE 班级.班级号=教师.班级号 AND 职称=“讲师“;GROUP BY 班级.班级号;ORDER BY 2(分数:2.00)A.信息 200801 班B.信息 200802 班C.计算机 200

    7、801 班D.计算机 200802 班(5).执行下列 SQL 语句,Result 表中的记录个数是( )。SELECT DISTINCT 工资 FROM 教师;WHERE 工资=(SELECT MAX(工资) FROM 教师);INTO TABLE Result(分数:2.00)A.1B.2C.3D.47.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n/2C.nD.n+18.为了提高软件模块的独立性,模块之间最好是( )。(分数:2.00)A.控制耦合B.公共耦合C.内容耦合D.数据耦合9.如果要创建一个 3 级分组报表,第一级分组

    8、是“工厂”,第二级分组是“车间”,第三级分组是“工资总和”,当前索引的索引表达式应当是( )。(分数:2.00)A.工厂+车间+工资总和B.工厂+车间+STR(工资总和)C.车间+工厂十 STR(工资总和)D.STR(工资总和)+车间+2E 厂10.要求为当前表建立一个候选索引,索引表达式为“职工号”,索引名 zgh,则下列各语句中,正确的是( )。(分数:2.00)A.INDEX ON 职工号 TAG zgh UNIQUEB.INDEX TO 职工号 TAG zgh UNIQUEC.INDEX ON 职工号 TAG zgh CANDIDATED.INDEX TO 职工号 TAG zgh CA

    9、NDIDATE11.有下列二叉树,对此二叉树中序遍历的结果为( )。(分数:2.00)A.B.C.D.12.下列描述中正确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发过程中的技术问题13.栈和队列的共同点是( )。(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同特点14.在表单数据环境中,将环境中所包含的表字段拖到表单中,根据字段类型的不同将产生相应的表单控件,下列各项中,对应正确的一项是( )。

    10、(分数:2.00)A.字符型字段标签B.逻辑型字段文本框C.备注型字段编辑框D.数据表列表框15.新创建的表单默认标题为“Forml”,为把表单标题改变为“计算机等级考试”,应设置表单的( )。(分数:2.00)A.Name 属性B.Caption 属性C.Closable 属性D.AlwaysOnTop 属性16.下列叙述正确的是( )。(分数:2.00)A.自由表不能被加入到数据库中B.数据库表可以建立字段级规则和约束,而自由表不能C.可以在自由表之间建立参照完整性规则,而数据库表不能D.可以为自由表字段设置默认值,而数据库表字段不能设置默认值17.下列 SQL 语句能实现的功能是( )。

    11、SELECT * FROM 仓库 WHERE 仓库号=“WH1“;UNION;SELECT * FROM 仓库 WHERE 仓库号=“WH2“(分数:2.00)A.查询在 WH1 或者 WH2 仓库中的职工信息B.查询仓库号为 WH1 或者 WH2 的仓库信息C.查询即在仓库号为 WH1,又在仓库号为 WH2 工作的职工信息D.语句错误,不能执行18.在 Visual FoxPro 中,假设当前没有打开的数据库,在命令窗口输入 MODIDFY DATEBASE 命令,系统产生的结果是( )。(分数:2.00)A.系统会弹出“创建”对话框,请用户输入数据库名并保存B.系统会弹出“打开”对话框,请

    12、用户选择数据库名C.系统会弹出“另存为”对话框,请用户输入数据库名并保存D.出错信息,提示“数据库不存在”19.数据的存储结构是指( )。(分数:2.00)A.数据所占的存储空间B.数据的逻辑结构在计算机中的存放形式C.数据在计算机中的顺序存储方式D.存储在计算机外存中的数据20.下列叙述正确的是( )。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上 3 种描述都不对21.待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增

    13、的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码 33 被放到第( )个位置。(分数:2.00)A.3B.5C.7D.922.在表单中,有关列表框和组合框内选项的多重选择,正确的叙述是( )。(分数:2.00)A.列表框和组合框都可以设置成多重选择B.列表框和组合框都不可以设置成多重选择C.列表框可以设置多重选择,而组合框不可以D.组合框可以设置多重选择,而列表框不可以23.假设已经生成了名为 TESTMENU 的菜单,执行该菜单可在命令窗口中输入( )。(分数:2.00)A.DO TESTMENUB.DO TESTMENU.MPRC.DO TESTMENU.PJXD.

    14、DO TESTMENU.MNX24.数据库系统的核心是( )。(分数:2.00)A.数据模型B.数据库管理系统C.数据库D.数据库管理员25.SQL 的查询结果可以存放到多种类型的文件中,下列哪项的文件类型都可以用来存放查询结果( )。(分数:2.00)A.数组、永久性表、视图B.临时表、视图、文本文件C.视图、永久性表、文本文件D.永久性表、数组、文本文件26.下列关于 SQL 语言特点的描述中,错误的是( )。(分数:2.00)A.语言非常简洁B.是一种一体化语言C.是一种高度过程化的语言D.可以直接以命令方式交互使用,也可以程序方式使用27.?STR(123.45,5,1)命令的输出结果

    15、是( )。(分数:2.00)A.123.4B.123.5C.123.45D.*28.Visual FoxPro 是一种关系数据库管理系统,所谓关系是指( )。(分数:2.00)A.表中各条记录彼此有一定关系B.表中各个字段彼此有一定关系C.一个表与另一个表之间有一定关系D.数据模型符合满足一定条件的二维表格式29.设置参照完整性的目的是( )。(分数:2.00)A.建立两表个之间的联系B.保证记录的惟一性C.提高表之间的查询速度D.在插入、更新、删除记录时,确保已定义的表间关系30.为使日期型数据库能够显示世纪(即年为 4 位),应该使用命令( )。(分数:2.00)A.SET MARKONB

    16、.SET DATE ONC.SET CENTURY OND.SET STRICTDATE ON二、填空题(总题数: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

    17、)填空项 1:_36.在项目管理器的“其他”选项卡中,包括文本文件、 1 文件和其他文件。(分数: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.多栏报表的栏目数可以通过 1 对话框来设置。(分

    18、数:2.00)填空项 1:_42.在运行表单时,INIT、GOTFOFUS 和 DESTROY 3 个事件中第 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 仓库号=仓库.仓库号)该语句等价于:SELEC

    19、T * FROM 仓库表 WHERE 仓库号(SELECT 仓库号 FROM 职工表)(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO 笔试-140 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.若将过程放在过程文件中,可在应用程序中使用下列哪条命令打开过程文件( )。(分数:2.00)A.SET ROUTINE TO文件名B.SET PROCEDURE TO文件名 C.SET PROGRAM TO文件名D.SET FUNCTION TO文件名解析:解析 一般情况下,过程保存在称为过程文件的单独文件里。过程文件包含的过程数量

    20、不限。过程文件的建立仍使用 MODIFY COMMAND 命令,文件的默认扩展名还是.PRG。要调用过程文件中的过程,首先要打开过程文件。打开过程文件的命令格式是:SET PROCEDURE TO过程文件 1,过程文件 2,. ADDITIVE可以打开一个或多个过程文件。一旦一个过程文件被打开,那么该过程文件中的所有过程都可以被调用。2.有“仓库”表和“保管工”表,检索工资大于 1500 元的保管工姓名和他们所在的仓库名( )。(分数:2.00)A.SELECT 姓名,仓库名 FROM 保管工;WHERE 工资1500B.SELECT 姓名,仓库名 FROM 仓库;WHERE 工资1500C.

    21、SELECT 姓名,仓库名 FROM 保管工,仓库;WHERE (工资1500) OR (保管工.仓库号=仓库.仓库号)D.SELECT 姓名,仓库名 FROM 保管工,仓库;WHERE (工资1500) AND (职工.仓库号=仓库.仓库号) 解析:解析 本题中 SQL 查询属于多表连接查询,注意条件中关联字段的选取以及逻辑条件的设置。选项 A)和选项 B)中都缺少查询的数据表,且查询条件有误;选项 C)中查询条件错误,应使用 AND 进行条件连接,而不是 OR。3.如果要为控件设置焦点,则下列属性值是真(.T.)的是( )。(分数:2.00)A.Enabled 和 CancelB.Enab

    22、led 和 Visible C.Default 和 CancelD.Visible 和 Cancel解析:解析 在表单的控件中,Setfoeus 可以让控件获得焦点,使其成为活动对象。如果一个控件的Enabled 属性值和 Visible 属性值为.F.,将不能获得焦点。如果一个控件获得焦点,则 Enabled 属性值和 Visible 属性值为.T.。4.源程序的文档化不包括( )。(分数:2.00)A.符号名的命名要有实际意义B.正确的文档形式 C.良好的视觉组织D.正确的程序注释解析:解析 源程序的文档化主要包括 3 点:符号名应具有一定实际的含义,便于理解程序功能:正确的程序注释;良好

    23、的视觉组织;利用空格、空行、缩进等技巧使程序层次清晰。5.下列程序(请注意循环体内的 LOOP 和 EXIT 语句)的运行结果是( )。X=8DO WHILE.TX=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 之间的命令序列(循环体)。当执行到 END

    24、DO 时,返回到 DO WHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行 ENDDO 后面的语句。在循环语句的循环体中还可以出现两条特殊的命令:LOOP 和 EXIT。这两条命令会影响循环语句的 正常执行流程。如果循环体包含 LOOP 命令,那么当遇到 LOOP 时,就结束循环体的本次执行,不再执行其后面的语句,而是转回 DO WHILE 处重新判断条件;如果循环体包含 EXIT 命令,那么当遇到 EXIT 时,就结束循环语句的执行,转回执行 EXIT 后面的语句。分析题干,首先将初始值 8 分别赋给两个变量 X,然后进入循环。执行 X=X+1

    25、 后,X=9,INT 表示取整数,则 INT(X/3)*3 的结果为 9,即 IF 的判断条件成立,所以输出 X,即输入 9,因为此时 X=9,小于 10,再次进入循环。执行 X=X+1 后,X=10,则 INT(X/3)*3 的结果为 9,即IF 的判断条件不成立,执行 LOOP 命令,不再执行后面的语句,而是转回 DO WHILE 处重新判断条件,重新执行循环。执行 X=X+1 后,X=11,则 INT(X/3)*3 的结果为 9,即 IF 的判断条件不成立,执行 LOOP 命令,不再执行后面的语句,而是转回 DO WHILE 处重新判断条件,重新执行循环。执行 X=X+1 后,X=12,

    26、则 INT(X/3)*3 的结果为 12,即 IP 的判断条件成立,所以输入 X,即输入 12,因为此时 X=12,大于 10,执行 EXIT 命令,跳出循环。最后输出的是 9 和 12。6.有关查询设计器,正确的描述是( )。(分数:2.00)A.“连接”选项卡与 SQL 语句的 GROUP BY 短语对应B.“筛选”选项卡与 SQL 语句的 HAVING 短语对应C.“排序依据”选项卡与 SQL 语句的 ORDERBY 短语对应 D.“分组依据”选项卡与 SQL 语句的 JOINON 短语对应解析:解析 在查询设计器界面中,有 6 个选项卡,它们分别是:字段、连接、筛选、排序依据、分组依据

    27、和杂项。这 6 个选项卡和 SQL SELECT 语句的各短语是相对应的;“字段”选项卡对应于 SELECT 短语,指定所要查询的数据:“连接”选项卡对应于 JOINON 短语,用于编辑连接条件;“筛选”选项卡对应于 WHERE 短语,用于指定查询条件:“排序依据”选项卡对应于 ORDER BY 短语,用于指定排序的字段和排序方法:“分组依据”选项卡对应于 GROUP BY 短语和 HAVING 短语,用于分组:“杂项”选项卡可以指定是否要重复的记录(对应于 DISTINCT)及列在前面的记录(对应于 TOP 短语等)。(31)到(35)题使用下列数据表。“班级”表:班级号 班级名11 信息

    28、200801 班12 信息 200802 班21 计算机 200801 班22 计算机 200802 班“教师”表:教师编号 姓名 班级号 工资 职称 电话T11 李清 11 1500.00 讲师 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).下列

    29、 SQL 语句执行后,查询结果共显示几条记录( )。SELECT 姓名,MIN(工资) FROM 教师 GROUP BY 班级号(分数:2.00)A.0B.1C.4 D.7解析:解析 进行 SQL 简单计算查询时,还可以加上 GROUP BY 子句进行分组计算查询。通常来说,一个计算函数的范围是满足 WHERE 子句指定条件的所有记录。当加上 GROUP BY 子句后,系统会将查询结果按指定列分成集合组。当一个计算函数和一个 GROUP BY 子句一起使用时,计算函数的范围变为每组所有的记录。本题通过 GROUP BY 短语将记录按“班级号”分组,然后通过 MIN()函数求每个班级中工资最少的

    30、教师信息。不难看出“教师”表中共有 4 个不同的班级号,就相当于对 4 组记录进行计算求每组中的最小工资,因此,最后得到的结果也有 4 条记录。(2).下列 SQL 语句执行后,查询结果的第一条记录的“职工号”是( )。SELECT 班级号,姓名,工资;FROM 教师;ORDER BY 班级号,工资 DESC(分数:2.00)A.T11B.T33 C.T55D.T66解析:解析 在 SQL 查询中,可以通过 ORDER BY 短语对查询的结果进行排序排序,利用 ASC 或 DESC 短语指定排序方式,其中 ASC 表示按升序排序,此为默认排序方式,DESC 短语表示按降序方式排序。本题中 SQ

    31、L 语句的功能是检索“教师”表中教师的“班级号”、“姓名”和“工资”的信息,查询结果首先按“班级号”字段升序排序,再按“工资”字段降序排序。(3).下列 SQL 语句执行后,查询结果是( )。SELECT 班级.班级名,SUM(工资);FROM 班级,教师;WHERE 班级.班级号=教师.班级号;GROUP BY 班级.班级号(分数:2.00)A.各个班级教师工资的平均工资B.各个班级教师的工资合计 C.所有教师工资的平均工资D.所有教师的工资合计解析:解析 本题 SQL 语句的功能是通过 GROUP BY 短语按“班级号”对记录进行分组;然后通过 SUM()函数求每个班的教师工资的总和;最后

    32、输出结果包括“班级”表中的“班级名”和每个班的工资总和字段。两个表进行连接的字段为“班级号”,在 WHERE 条件中指出。(4).下列 SQL 语句执行后,执行结果的第一记录的值为( )。SELECT 班级.班级名,COUNT(职称)AS 人数;FROM 班级,教师;WHERE 班级.班级号=教师.班级号 AND 职称=“讲师“;GROUP BY 班级.班级号;ORDER BY 2(分数:2.00)A.信息 200801 班B.信息 200802 班C.计算机 200801 班D.计算机 200802 班 解析:解析 本题 SQL 语句的功能是查询“班级”表和“教师”表中的记录(两表的连接字段

    33、为“班级号”,在 WHERE 短语中指定),首先根据 WHERE 短语中的筛选条件,查找“职称”为“讲师”的记录:然后通过 GROUP BY 短语按“班级号”对查询的记录进行分组,接着通过 COUNT()函数统计每个班级中的“讲师”人数是多少;最后将查询结果按输出字段的第 2 个字段升序排序,即按“人数”升序排序。(5).执行下列 SQL 语句,Result 表中的记录个数是( )。SELECT DISTINCT 工资 FROM 教师;WHERE 工资=(SELECT MAX(工资) FROM 教师);INTO TABLE Result(分数:2.00)A.1 B.2C.3D.4解析:解析 本

    34、题 SQL 查询语句首先通过内层查询语句“SELECT MAX(工资)FROM 教师”检索教师表中的最高工资;然后外层查询中校索教师表中的工资字段值,查询的筛选条件为“工资”等于内循环中的最高工资数,通过 DISTINCT 短语去掉查询结果中的重复值:最后将结果输出到数据表 Result 中。其中,INTO TABLE 短语表示将表输出指定的数据表中,该表是一个自由表。7.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n/2C.n D.n+1解析:解析 对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行

    35、比较,直到两者相符,查找到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。8.为了提高软件模块的独立性,模块之间最好是( )。(分数:2.00)A.控制耦合B.公共耦合C.内容耦合D.数据耦合 解析:解析 耦合性与内聚性是模块独立性的两个定性标准,是互相关联的。在程序设计中,各模块间的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚、低耦合,有利于提高模块的独立性。9.如果要创建一个 3 级分组报表,第一级分组是“工厂”,第二级分组是“车间”,第三级分组是“工资总和”,当前索引的索

    36、引表达式应当是( )。(分数:2.00)A.工厂+车间+工资总和B.工厂+车间+STR(工资总和) C.车间+工厂十 STR(工资总和)D.STR(工资总和)+车间+2E 厂解析:解析 多级数据分组报表的数据源必须可以分出级别来,如一个表中有“地区”和“城市”字段,要使同一地区的记录集中在一起显示或打印,只需建立以“地区”字段为关键字的索引,此时只能设计单级分组的报表。如果要使同一地区同一城市的记录也集中在一起显示或打印,表必须建立了基于关键字表达式的复合索引(多重索引),如“地区”+“城市”。题意中第一级分组是工厂,第二级分组是车间,第三组分组是工资总和,而且索引表达式的数据类型为字符型,应

    37、该先把数值型的字段“上资总和”用 STR 函数转换成字符型,所以当前索引的索引表达式是:工厂+车间+STR(工资总和)。10.要求为当前表建立一个候选索引,索引表达式为“职工号”,索引名 zgh,则下列各语句中,正确的是( )。(分数:2.00)A.INDEX ON 职工号 TAG zgh UNIQUEB.INDEX TO 职工号 TAG zgh UNIQUEC.INDEX ON 职工号 TAG zgh CANDIDATE D.INDEX TO 职工号 TAG zgh CANDIDATE解析:解析 利用 INDEX 命令可以为数据表建立候选索引、惟一索引和普通索引,其基本格式包括:INDEX

    38、ON索引表达式TO索引文件名TAG标记名OF索引文件名UNIQUEICANDIDATE其中,TO索引文件名用来建立单索引文件:TAG标记名用来建立结构复合索引文件;OF索引文件名用来建立非结构复合索引文件;UNIQUE 说明建立惟一索引,CANDIDATE 说明建立候选索引。11.有下列二叉树,对此二叉树中序遍历的结果为( )。(分数:2.00)A.B. C.D.解析:解析 对二叉树的中序遍历是指:首先遍历左子树,然后访问根结点,最后遍历右子树。在遍历左、右子树时,依旧按照“左子树一根结点一右子树”的顺序。12.下列描述中正确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题

    39、B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发过程中的技术问题解析:解析 软件工程是指将工程化的思想应用于软件的开发、应用和维护的过程,包括软件开发技术和软件工程管理。13.栈和队列的共同点是( )。(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素 D.没有共同特点解析:解析 栈和队列都是操作受限制的线性表,只允许在端点插入和删除。不同点是:栈只允许在表的一端进行插入和删除操作,而队列允许在表的一端进行插入操作,而在另一端进行删除操作。14.在表单数据环境中,将环境中所包含的

    40、表字段拖到表单中,根据字段类型的不同将产生相应的表单控件,下列各项中,对应正确的一项是( )。(分数:2.00)A.字符型字段标签B.逻辑型字段文本框C.备注型字段编辑框 D.数据表列表框解析:解析 在 Visual FoxPro 中,利用数据环境,将字段拖到表单中,默认情况下,字符型字段产生文本框控件;逻辑型字段产生复选框;备注型字段产生编辑框控件;表或视图则产生表格控件。15.新创建的表单默认标题为“Forml”,为把表单标题改变为“计算机等级考试”,应设置表单的( )。(分数:2.00)A.Name 属性B.Caption 属性 C.Closable 属性D.AlwaysOnTop 属性

    41、解析:解析 表单属性大约有 100 个,但绝大多数很少用到。这些属性规定了表单的外观和行为,经常在设计阶段进行设计。表单的 Caption 属性值指明显示于表单标题栏上的文本。16.下列叙述正确的是( )。(分数:2.00)A.自由表不能被加入到数据库中B.数据库表可以建立字段级规则和约束,而自由表不能 C.可以在自由表之间建立参照完整性规则,而数据库表不能D.可以为自由表字段设置默认值,而数据库表字段不能设置默认值解析:解析 所谓自由表,就是不属于任何数据库的表,所有由 FoxBASE 或早期版本的 FoxPro 创建的数据库文件(.dbf)都是自由表。在 Visual FoxPro 中创建

    42、表时,如果当前没有打开数据库,则创建的表也是自由表。可以将自由表添加到数据库中,使之成为数据库表;也可以将数据库表从数据库中移出,使之成为自由表。自由表不能建立字段级规则和约束等。事实上,数据库表与自由表相比,数据库表具有以下特点: 数据库表可以使用长表名,在表中可以使用长字段名。 可以为数据库表中的字段指定标题和添加注释。 可以为数据库表的字段指定默认值和输入掩码。 数据库表的字段有默认的控件类。 可以为数据库表规定字段级规则和记录级规则;数据库表支持主关键字、参照完整性和表之间的关联。 支持 INSERT、UPDATE 和 DELETE 事件的触发器。17.下列 SQL 语句能实现的功能是

    43、( )。SELECT * FROM 仓库 WHERE 仓库号=“WH1“;UNION;SELECT * FROM 仓库 WHERE 仓库号=“WH2“(分数:2.00)A.查询在 WH1 或者 WH2 仓库中的职工信息B.查询仓库号为 WH1 或者 WH2 的仓库信息 C.查询即在仓库号为 WH1,又在仓库号为 WH2 工作的职工信息D.语句错误,不能执行解析:解析 SQL 支持集合的并(UNION)运算,即可以将两个 SELECT 语句的查询结果通过并运算合并成一个查询结果。为了进行并运算,要求这样的两个查洵结果具有相同的字段个数,并且对应字段的值要出自同一个值域(相同的数据类型和取值范围)

    44、。所以题干中的 SQL 语句实现的功能是查询仓库号为 WH1 或WH2 的仓库信息。18.在 Visual FoxPro 中,假设当前没有打开的数据库,在命令窗口输入 MODIDFY DATEBASE 命令,系统产生的结果是( )。(分数:2.00)A.系统会弹出“创建”对话框,请用户输入数据库名并保存B.系统会弹出“打开”对话框,请用户选择数据库名 C.系统会弹出“另存为”对话框,请用户输入数据库名并保存D.出错信息,提示“数据库不存在”解析:解析 利用命令方式可以修改数据库:MODIFY DATABASE数据库名?NOWAITNOEDIT如果不输入数据库名或使用“?”,将打开“打开”对话框

    45、,由用户选择要修改的数据库。NOWAIT 只能在程序中使用,在命令窗口中无效。使用 NOEDIT 参数后,只能打开数据库设计器,但是不能对数据库进行修改。19.数据的存储结构是指( )。(分数:2.00)A.数据所占的存储空间B.数据的逻辑结构在计算机中的存放形式 C.数据在计算机中的顺序存储方式D.存储在计算机外存中的数据解析:解析 数据的存储结构,又称为数据的物理结构,是数据的逻辑结构在计算机中的存放形式,数据的存储结构有顺序结构、链式结构、散列结构和索引结构等。20.下列叙述正确的是( )。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或

    46、语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止 D.以上 3 种描述都不对解析:解析 算法的执行效率与数据的存储结构密切相关。算法的空间复杂度是指算法执行过程中所需的存储空间。21.待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码 33 被放到第( )个位置。(分数:2.00)A.3B.5 C.7D.9解析:解析 快速排序的基本思想是:从表中选取一个元素(如本题中的 33),将表中小于此元素的移到前面,大于此元素的移到后面,结果把线性表分割成两部分(两个

    47、子表),此元素插入到其分界线的位置处。然后分别对两个子表再次分割本题中 33 作为分割的中界线,第一趟排序后排在比它小的18、9、25、12 后面。22.在表单中,有关列表框和组合框内选项的多重选择,正确的叙述是( )。(分数:2.00)A.列表框和组合框都可以设置成多重选择B.列表框和组合框都不可以设置成多重选择C.列表框可以设置多重选择,而组合框不可以 D.组合框可以设置多重选择,而列表框不可以解析:解析 组合框与列表框类似,都是用于提供一组条目供用户从中选择。组合框和列表框的主要区别在于:对于组合框来说,通常只有一个条目是可见的。用户可以单击组合框右端的下拉箭头按钮打开条目列表,以便从中

    48、选择。所以相比列表框,组合框能够节省表单里的显示空间;组合框不提供多重选择的功能,没有 MultiSeleet 属性:组合框有两种形式:下拉组合框和下拉列表框。23.假设已经生成了名为 TESTMENU 的菜单,执行该菜单可在命令窗口中输入( )。(分数:2.00)A.DO TESTMENUB.DO TESTMENU.MPR C.DO TESTMENU.PJXD.DO TESTMENU.MNX解析:解析 可使用命令 DO文件名运行菜单程序,但文件名的扩展名是MPR 不能省略。运行菜单程序时,系统会自动编译.MPR 文件,产生用于运行的.MPX 文件。所以执行 TESTMENU 的菜单命令是:DO TESTMENU.MPR。24.数据库系统的核心是( )。(分数:2.00)A.数据模型B.数据库管理系统 C.数据库D.数据库管理员解析:解析 数据库系统由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台 5 个部分构


    注意事项

    本文(【计算机类职业资格】二级VISUAL+FOXPRO笔试-140及答案解析.doc)为本站会员(unhappyhay135)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开