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

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

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

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

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

    1、二级 VISUAL+FOXPRO 笔试-180 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:70.00)1.在 Visual FoxPro 中,如果希望跳出 SCANENDSCAN 循环体,执行 ENDSCAN 后面的语句,应使用( )。(分数:2.00)A.LOOP 语句B.EXIT 语句C.BREAK 语句D.RETURN 语句2.在计算机中,算法是指( )。(分数:2.00)A.查询方法B.加工方法C.解题方案的准确而完整的描述D.排序方法3.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( )。(分数:2.00)A.改变表中记录的

    2、物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度4.执行如下程序,最后 s 的显示值为( )。SET TALK OFFs=0i=2x=10DO WHILE S-Xs=s+ii=i+1ENDDO?sSET TALK ON(分数:2.00)A.12B.14C.16D.185.关系数据库管理系统能实现的专门关系运算包括( )。(分数:2.00)A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表6.通过项目管理器窗口的命令按钮,不能完成的操作是( )。(分数:2.00)A.新建文件B.删除文件C.添加文件D.重命名文件7.要判断数

    3、值型变量 Y 是否能够被 8 整除,错误的条件表达式为( )。(分数:2.00)A.INT(Y/8)=Y/8B.MOD(Y,8)=0C.INT(Y/8)=MOD(Y,8)D.MOD(Y,8)=MOD(8,8)8.在表单设计中,关键字 Thisform 表示( )。(分数:2.00)A.当前对象的直接容器对象B.当前对象所在的表单C.当前对象D.当前对象所在的表单集9.有下列二叉树,对此二叉树前序遍历的结果为( )。(分数:2.00)A.B.C.D.10.下列对于 SQL 的嵌套查询排序的描述中,说法正确的是( )。(分数:2.00)A.既能对外层查询排序,也能对内层查询排序B.只能对外层查询排

    4、序,不能对内层查询排序C.不能对外层查询排序,只能对内层查询排序D.既不能对外层查询排序,也不能对内层查询排序11.在 Visual FoxPro 中,可以对项目中的数据、文档等进行集中管理,并可以对项目进行创建和维护的是( )。(分数:2.00)A.工具栏B.设计器C.文件编辑器D.项目管理器12.打开数据库 abc 的正确命令是( )。(分数:2.00)A.OPEN DATABASE abcB.USE abcC.USE DATABASE abcD.OPEN abc13.在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。规定菜单项的访问键为“Q”的菜单名称定义是( )。(分数:2.

    5、00)A.单项查询/(Q)B.单项查询/(Q)C.单项查询(/Q)D.单项查询(/Q)14.将 E-R 图转换到关系模式时,实体与实体间的联系可以表示成( )。(分数:2.00)A.属性B.关系C.键D.域15.以下所列各项属于命令按钮事件的是( )。(分数:2.00)A.ParentB.ThisC.ThisFormD.Click16.执行下列程序:CLEARDO ARETURNPROCEDURE AS=5DOB?SRETURNPROCEDURE BS=S+10RETURN程序的运行结果为( )。(分数:2.00)A.5B.10C.15D.程序错误,找不到变量17.下列选项中,不属于模块间耦合

    6、的是( )。(分数:2.00)A.数据耦合B.标记耦合C.异构耦合D.公共耦合18.下列说法中,不属于数据模型所描述的内容是( )。(分数:2.00)A.数据结构B.数据操作C.数据查询D.数据约束19.运算结果是字符串“home”的表达式是( )。(分数:2.00)A.LEFT(“myhome“, 4)B.RIGHT(“hometown“, 4)C.SUBSTR(“myhometown“, 4, 4)D.SUBSTR(“myhometown“, 3, 4)以下各题使用下列数据表。“仓库”表 仓库号 所在地WH2 北京WH2 上海WH3 广州WH4 天津“职工”表 职工号 仓库号 工资E1 W

    7、H1 2100E2 WH2 1500E3 WH3 1350E4 WH1 1850E5 WH3 1900E6 WH1 2000E7 WH4 1450E8 WH2 1200E9 WH1 1600(分数:4.00)(1).求至少有 4 个职工的每个仓库的工资总和( )。(分数:2.00)A.SELECT 仓库号,COUNT(*),SUM(工资) FROM 职工WHERE COUNT(*)=4B.SELECT 仓库号,COUNT(*),SUM(工资) FROM 职工GROUP BY 仓库号 SET COUNT(*)=4C.SELECT 仓库号,COUNT(*),SUM(工资) FROM 职工GROUP

    8、 BY 仓库号 HAVING COUNT(*)=4D.SELECT 仓库号,COUNT(*),SUM(工资) FROM 职工GROUP BY 仓库号 WHERE COUNT(*)=4(2).执行下列 SQL 语句后,显示查询到的仓库号有( )。SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ALL(SELECT 工资 FROM 职工 WHERE 仓库号=“WH3“)(分数:2.00)A.WH1B.WH2C.WH4D.WH1、WH320.下列有关数组的叙述中,错误的是( )。(分数:2.00)A.在同一个环境下,数组与内存变量可以同名,两者互不影响B.可以用一维数组的形

    9、式访问二维数组C.在可以使用简单内存变量的地方都可以使用数组元素D.一个数组中各元素的数据类型可以相同,也可以不同21.使用白盒测试法时,确定测试数据应该根据( )和指定的覆盖标准。(分数:2.00)A.程序的内部逻辑B.程序的复杂结构C.使用说明书D.程序的功能22.在 SQL 语句中,SELECT 语句中的 JOIN 是用来建立表间的联系短语,应放在下列哪个短语之后?( )(分数:2.00)A.FROMB.WHEREC.OND.GROUP BY23.下列描述中,不是线性表顺序存储结构特征的是( )。(分数:2.00)A.不便于插入和删除B.需要连续的存储空间C.可随机访问D.需另外开辟空间

    10、来保存元素之间的关系24.设有两个数据库表,父表和子表之间是一对多的联系,为控制父表和子表中数据的一致性,可以设置“参照完整性规则”,要求这个表( )。(分数:2.00)A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引C.在父表连接字段上不需要建立任何索引,在予表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引以下各题使用的数据表如下:当前目录下有数据库:大奖赛.dbc,其中有数据库表“歌手.dbf”、“评分.dbf”。(分数:10.00)(1).为“歌手”表增加一个字段“最后得分”的 SQL 语句是( )

    11、。(分数:2.00)A.B.C.D.(2).插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9 和“105”,正确的 SQL语句是( )。(分数:2.00)A.B.C.D.(3).为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于 0 并且小于等于 10”,正确的SQL 语句是( )。(分数:2.00)A.B.C.D.(4).删除视图 myview 的命令是( )。(分数:2.00)A.B.C.D.(5).假设 temp.dbf 数据表中有两个字段“歌手号”和“最后得分”。下面程序段的功能是:将 temp.dbf中歌手的“最后得分”填入“歌手”表对应歌手的“最

    12、后得分”字段中(假设已增加了该字段)。在下画线处应该填写的 SQL 语句是( )。USE 歌手DO WHILE .NOT. EOF()REPLACE 歌手.最后得分 WITH a2SKIPENDDO(分数:2.00)A.B.C.D.25.下面排序算法中,平均排序速度最快的是( )。(分数:2.00)A.冒泡排序法B.选择排序法C.交换排序法D.推排序法26.在下列的表达式中,运算结果是逻辑真的是( )。(分数:2.00)A.EMPTY(.NULL.)B.EMPTY(SPACE(8)C.LIKE(“edit“ , “edi?“)D.AT(“a“,“ainimal“)27.打 Visual Fox

    13、Pro“项目管理器”的“文档”选项卡,其中包括( )。(分数:2.00)A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上 3 种文件28.软件需求分析一般应确定的是用户对软件的( )。(分数:2.00)A.功能需求B.非功能需求C.性能需求D.功能需求和非功能需求二、填空题(总题数:15,分数:30.00)29.关系操作的特点是 1 操作。(分数:2.00)填空项 1:_30.按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于 1。(分数:2.00)填空项 1:_31.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 1。

    14、(分数:2.00)填空项 1:_32.在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的 1。(分数:2.00)填空项 1:_33.在一个容量为 32 的循环队列中,若头指针 front=3,尾指针 rear=2,则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_34.Visual FoxPro 6.0 的项目文件的扩展名是 1。(分数:2.00)填空项 1:_35.如果表单及表单控件同时设置了 INIT 事件,运行表单时,后引发的是 1 中的 INIT 事件。(分数:2.00)填空项 1:_36.表格控件的列数

    15、由 1 属性指定,该属性的默认值为-1。(分数:2.00)填空项 1:_37.设有学生表(姓名,班级名称),用 SQL 语句检索每个班级的学生总人数的语句是:SELECT 班级名称,_ AS 人数 FROM 学生表 GROUP BY 班级名称。(分数:2.00)填空项 1:_38.修改数据表结构时,可以利用 1 命令进入表设计器修改数据表结构。(分数:2.00)填空项 1:_39.在 Visual FoxPro 的表单设计中,为表格控件指定数据源的属性是 1。(分数:2.00)填空项 1:_40.查询“学生成绩”表中所有不是姓“李”的学生记录,其 SQL 语句为:SELECT *FROM 学生

    16、成绩 WHERE 姓名 _“李%“。(分数:2.00)填空项 1:_41.设有学生表 XS(学号,课程号,成绩),用 SQL 语句检索每个学生的成绩总和的语句是:SELECT 学号,SUM(成绩) FROM XS _。(分数:2.00)填空项 1:_42.当前目录下有“工资表”文件,现要将“职称”为“工程师”奖金增加 50 元,则语句为:UPDATE 工资表 _ WHERE 职称=“工程师“。(分数:2.00)填空项 1:_43.函数 VAL(“12/06/01“)的参数类型为 1。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO 笔试-180 答案解析(总分:100.00,做

    17、题时间:90 分钟)一、选择题(总题数:30,分数:70.00)1.在 Visual FoxPro 中,如果希望跳出 SCANENDSCAN 循环体,执行 ENDSCAN 后面的语句,应使用( )。(分数:2.00)A.LOOP 语句B.EXIT 语句 C.BREAK 语句D.RETURN 语句解析:解析 在 Visual FoxPro 中,跳出 SCANENDSCAN 循环体,执行 ENDSCAN 后面的语句,使用 EXIT语句。2.在计算机中,算法是指( )。(分数:2.00)A.查询方法B.加工方法C.解题方案的准确而完整的描述 D.排序方法解析:解析 计算机算法是指解题方案的准确而完整

    18、的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。3.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( )。(分数:2.00)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度 解析:解析 一个表中只能有一个主索引、多个普通索引、多个唯一索引、多个候选索引。一般来说主索引是用于主关键字字段;候选索引用于那些不作为主关键字但字段值又必须唯一的字段,普通索引用于提高查询速度;唯一索引用于特殊的处理程序设计。4.执行如下程序,最后 s 的显示值为( )。SET TALK OFFs=0i=2x=10DO WHI

    19、LE S-Xs=s+ii=i+1ENDDO?sSET TALK ON(分数:2.00)A.12B.14 C.16D.18解析:解析 DO WHILEENDDO 语句的格式:DO WHILE条件命令序列ENDDO执行该语句时,先判断 DO WHILE 处的循环条件是否成立,如果条件为真,则执行 DO WHILE 与 ENDDO 之间的命令序列(循环体)。当执行到 ENDDO 时,返回到 DO WHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行 ENDDO 后面的语句。先给三个变量赋初始值,使用一个 DO WHILE 循环语句来操作,判断条件变量 s

    20、 是否小于等于 x,如果大于 x,则退出循环,否则执行循环体,执行 s=s+i,s=2;再执行 i=i+1 后,i=3,重复此循环体的操作。所以 s 最终的显示值是 14。5.关系数据库管理系统能实现的专门关系运算包括( )。(分数:2.00)A.排序、索引、统计B.选择、投影、连接 C.关联、更新、排序D.显示、打印、制表解析:解析 关系数据库管理系统的专门关系运算包括选择运算、投影运算和连接运算。6.通过项目管理器窗口的命令按钮,不能完成的操作是( )。(分数:2.00)A.新建文件B.删除文件C.添加文件D.重命名文件 解析:解析 在项目管理器窗口上有几个按钮,分别是新建、修改、添加、浏

    21、览、删除和连编按钮,它们都不具有重命名文件的功能。7.要判断数值型变量 Y 是否能够被 8 整除,错误的条件表达式为( )。(分数:2.00)A.INT(Y/8)=Y/8B.MOD(Y,8)=0C.INT(Y/8)=MOD(Y,8) D.MOD(Y,8)=MOD(8,8)解析:解析 INT()函数的功能是返回指定数值表达式的整数部分,MOD()函数的功能是返回两个数值相除后的余数。所以 C 为不正确的条件表达式。8.在表单设计中,关键字 Thisform 表示( )。(分数:2.00)A.当前对象的直接容器对象B.当前对象所在的表单 C.当前对象D.当前对象所在的表单集解析:解析 在 Visu

    22、al FoxPro 中,Patent 表示当前对象的直接容器对象,Thisform 表示当前对象所在的表单;This 表示当前对象;Thisformset。表示当前对象所在的表单集。9.有下列二叉树,对此二叉树前序遍历的结果为( )。(分数:2.00)A.B. C.D.解析:解析 二叉树的前序遍历是指,先访问根结点,再访问左子树,最后访问右子树。并且在访问左右子树时,也是先访问其根结点,再访问左右子树。10.下列对于 SQL 的嵌套查询排序的描述中,说法正确的是( )。(分数:2.00)A.既能对外层查询排序,也能对内层查询排序B.只能对外层查询排序,不能对内层查询排序 C.不能对外层查询排序

    23、,只能对内层查询排序D.既不能对外层查询排序,也不能对内层查询排序解析:解析 ORDER BY 只是对最终的查询结果进行排序,不可以在子查询中使用该短语,即不能对内层查询排序。11.在 Visual FoxPro 中,可以对项目中的数据、文档等进行集中管理,并可以对项目进行创建和维护的是( )。(分数:2.00)A.工具栏B.设计器C.文件编辑器D.项目管理器 解析:解析 项目管理器是组织数据和对象的可视化工具。在 Visual FoxPro 中,要建立多个不同类型的文件,用项目管理器可以将这些文件放在不同的选项卡中,并采用图示和树形结构方式组织和显示。12.打开数据库 abc 的正确命令是(

    24、 )。(分数:2.00)A.OPEN DATABASE abc B.USE abcC.USE DATABASE abcD.OPEN abc解析:解析 打开数据库 abc 的命令是 OPEN DATABASE abc。13.在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。规定菜单项的访问键为“Q”的菜单名称定义是( )。(分数:2.00)A.单项查询/(Q)B.单项查询/(Q)C.单项查询(/Q)D.单项查询(/Q) 解析:解析 在定义菜单名称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加上“/”两个字符。可以根据各菜单项功能的相似性或相近性,将弹出式菜单的菜单项分组。系

    25、统提供的分组手段是在两组之间插入一条水平的分组线,方法是在相应行的“菜单名称”列输入“/”两个字符。14.将 E-R 图转换到关系模式时,实体与实体间的联系可以表示成( )。(分数:2.00)A.属性B.关系 C.键D.域解析:解析 将 E-R 图转换成指定 DBMS 中的关系模式是数据库逻辑设计的主要工作。从 E-R 图到关系模式的转换是比较直接的,实体和联系都可以表示成关系。15.以下所列各项属于命令按钮事件的是( )。(分数:2.00)A.ParentB.ThisC.ThisFormD.Click 解析:解析 Parent 是对象的一个属性,属性值为对象引用,指向该对象的直接容器对象。T

    26、his、ThisForm 和 ThisFormSet 是三个关键字,它们分别表示当前对象、当前表单和当前表单集。Click事件是在控件上单击鼠标左键时发生,事件可以由用户引发,用户用鼠标单击界面上的一个命令按钮就触发了一次 Click 事件,命令按钮识别该事件并执行相应的 Click 事件代码。16.执行下列程序:CLEARDO ARETURNPROCEDURE AS=5DOB?SRETURNPROCEDURE BS=S+10RETURN程序的运行结果为( )。(分数:2.00)A.5B.10C.15 D.程序错误,找不到变量解析:解析 程序 A 中把初始值 5 赋给变量 S,运行程序 B,程

    27、序 B 执行 S=S+10 后,变量 S 的值变为15,返回程序 A 输出结果。所以程序运行结果为 15。17.下列选项中,不属于模块间耦合的是( )。(分数:2.00)A.数据耦合B.标记耦合C.异构耦合 D.公共耦合解析:解析 模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从弱到强,可以将其分成 7 级,分别是非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合和内容耦合,其中没有异构耦合这种方式。18.下列说法中,不属于数据模型所描述的内容是( )。(分数:2.00)A.数据结构B.数据操作C.数据查询 D.数据约束解析:解析 数据模型所描述的内

    28、容包括 3 个部分,它们是数据结构、数据操作和数据约束。其中,数据结构主要描述数据的类型、内容、性质以及数据库的联系等;数据操作主要是描述在相应数据结构上的操作类型与操作方式;数据约束主要描述数据结构内数据间的语法、语义联系,它们之间的制约与依存关系,以及数据的动态变化的规则,可以保证数据的正确、有效与相容。19.运算结果是字符串“home”的表达式是( )。(分数:2.00)A.LEFT(“myhome“, 4)B.RIGHT(“hometown“, 4)C.SUBSTR(“myhometown“, 4, 4)D.SUBSTR(“myhometown“, 3, 4) 解析:解析 取子串的函数

    29、有下列 3 种格式。LEFT()从指定表达式值的左端取一个指定长度的子串作为函数值。RIGHT()从指定表达式值的右端取一个指定长度的子串作为函数值。SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值。在 SUBSTR()函数中,若默认第三个自变量长度,则函数从指定位置一直取到最后一个字符。从以上三个函数的功能得知,选项 A)的结果是“myho”,选项 B)的结果是“town”,选项 C)的结果是“omet”,选项 D)的结果是“home”。以下各题使用下列数据表。“仓库”表 仓库号 所在地WH2 北京WH2 上海WH3 广州WH4 天津“职工”表 职工号 仓库号 工资E1

    30、 WH1 2100E2 WH2 1500E3 WH3 1350E4 WH1 1850E5 WH3 1900E6 WH1 2000E7 WH4 1450E8 WH2 1200E9 WH1 1600(分数:4.00)(1).求至少有 4 个职工的每个仓库的工资总和( )。(分数:2.00)A.SELECT 仓库号,COUNT(*),SUM(工资) FROM 职工WHERE COUNT(*)=4B.SELECT 仓库号,COUNT(*),SUM(工资) FROM 职工GROUP BY 仓库号 SET COUNT(*)=4C.SELECT 仓库号,COUNT(*),SUM(工资) FROM 职工GRO

    31、UP BY 仓库号 HAVING COUNT(*)=4 D.SELECT 仓库号,COUNT(*),SUM(工资) FROM 职工GROUP BY 仓库号 WHERE COUNT(*)=4解析:解析 本题中首先通过 GROUP BY 短语对表记录按”仓库号”字段分组,然后通过 COUNT()函数统计每个组中所包含的记录数。在分组与计算查询语句中,使用 HAVING 子句可以对分组进一步加以控制。用这个子句定义这些组所必须满足的条件,一边将其包含在结果中,HAVING 子句必须与 GROUP BY 短语同时使用。(2).执行下列 SQL 语句后,显示查询到的仓库号有( )。SELECT DIST

    32、INCT 仓库号 FROM 职工 WHERE 工资=ALL(SELECT 工资 FROM 职工 WHERE 仓库号=“WH3“)(分数:2.00)A.WH1B.WH2C.WH4D.WH1、WH3 解析:解析 本题的 SQL 语句功能是检索有职工工资大于等于仓库号”WH3”中所有职工工资的仓库号。在 SQL 语句中可以利用 ANY、ALL 等量词进行查询。基本格式为:表达式比较运算符ANY |ALL| SOME(子查询)其中,ANY(任意的)和 SOME(一些)表示只要子查询中存在符合条件的行,结果就成立;而 ALL(所有的)只有子查询中的所有的行都符合条件,结果才成立。20.下列有关数组的叙述

    33、中,错误的是( )。(分数:2.00)A.在同一个环境下,数组与内存变量可以同名,两者互不影响 B.可以用一维数组的形式访问二维数组C.在可以使用简单内存变量的地方都可以使用数组元素D.一个数组中各元素的数据类型可以相同,也可以不同解析:解析 整个数组的数据类型为 A(Array),而各个数组元素可以分别存放不同类型的数据。在使用数组和数组元素时,应注意如下问题:在任何能使用简单内存变量的地方都可以使用数组元素;在同一个环境下,数组名不能与简单变量名重复;可以用一维数组的形式访问二维数组。21.使用白盒测试法时,确定测试数据应该根据( )和指定的覆盖标准。(分数:2.00)A.程序的内部逻辑

    34、B.程序的复杂结构C.使用说明书D.程序的功能解析:解析 白盒测试把测试对象看作是一个打开的盒子,允许测试人员利用程序内部的逻辑结构及相关信息来设计或选择测试用例,对程序所有的逻辑路径进行测试。22.在 SQL 语句中,SELECT 语句中的 JOIN 是用来建立表间的联系短语,应放在下列哪个短语之后?( )(分数:2.00)A.FROM B.WHEREC.OND.GROUP BY解析:解析 从 SELECT 标准语句的完整语法格式中抽出与连接运算相关的语法格式如下:SELECTFROM数据库表 1INNER JOIN数据库表 2ON连接条件WHEREINNER JOIN 等价于 JOIN,为

    35、普通的连接,在 Visual FoxPro 中称为内连接,在前面所提到的有关两个不同数据表之间的查询,它们之间的连接类型都是内连接;ON连接条件指定两个进行表连接的条件字段。23.下列描述中,不是线性表顺序存储结构特征的是( )。(分数:2.00)A.不便于插入和删除B.需要连续的存储空间C.可随机访问D.需另外开辟空间来保存元素之间的关系 解析:解析 线性表特点是逻辑上相邻的元素在物理位置上也相邻。数据元素之间逻辑上的先后关系自动隐含在物理位置的相邻元素之中,因此不需要另外开辟空间来保存元素之间的关系。24.设有两个数据库表,父表和子表之间是一对多的联系,为控制父表和子表中数据的一致性,可以

    36、设置“参照完整性规则”,要求这个表( )。(分数:2.00)A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引 C.在父表连接字段上不需要建立任何索引,在予表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引解析:解析 在关系数据库中,参照完整性是一个非常重要的概念。在建立参照完整性之前,首先要建立表之间的联系。最常见的联系是一对多的联系,在关系数据库中通过连接字段来体现和表示。连接字段在父表中是主关键字,即主索引,在子表中是外部关键字,即普通索引。以下各题使用的数据表如下:当前目录下有数据库:大奖赛.dbc,

    37、其中有数据库表“歌手.dbf”、“评分.dbf”。(分数:10.00)(1).为“歌手”表增加一个字段“最后得分”的 SQL 语句是( )。(分数:2.00)A. B.C.D.解析:解析 为表增加字段的 SQL 命令是 ALTER TABLE,格式是 ALTER TABLE表文件名ADD 字段名字段类型(宽度,小数位数)。(2).插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9 和“105”,正确的 SQL语句是( )。(分数:2.00)A.B.C. D.解析:解析 插入记录的 SQL 命令是 INSERT INTO,格式是 INSERT INTO 表文件名字段 1,

    38、字段2,VALUES表达式 1,表达式 2,。(3).为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于 0 并且小于等于 10”,正确的SQL 语句是( )。(分数:2.00)A.B. C.D.解析:解析 修改或定义(添加)字段有效性规则的 SQL 语句格式是:ALTER TABLE 表文件名 ALTER 字段名 SET CHECK 字段有效性规则;添加字段并给此字段设置有效性规则的 SQL 语句格式是:ALTER TABLE 表文件名 ADD 字段名 CHECK 字段有效性规则。(4).删除视图 myview 的命令是( )。(分数:2.00)A.B.C.D. 解析:解析 在 V

    39、isual FoxPro 中删除视图的命令格式是 DROP VIEW 视图名。(5).假设 temp.dbf 数据表中有两个字段“歌手号”和“最后得分”。下面程序段的功能是:将 temp.dbf中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中(假设已增加了该字段)。在下画线处应该填写的 SQL 语句是( )。USE 歌手DO WHILE .NOT. EOF()REPLACE 歌手.最后得分 WITH a2SKIPENDDO(分数:2.00)A.B. C.D.解析:解析 从下画线的下一条语句中的 a2可以看出:a 是一个数组,所以要填写的 SQL 语句的查询去向应该是数组。25.下

    40、面排序算法中,平均排序速度最快的是( )。(分数:2.00)A.冒泡排序法B.选择排序法C.交换排序法D.推排序法 解析:解析 在各种排序方法中,快速排序法和堆排序法的平均速度是最快的,因为它们的时间复杂度都是 O(nlog2n),其他的排序算法的时间复杂度大都是 O(n2)。26.在下列的表达式中,运算结果是逻辑真的是( )。(分数:2.00)A.EMPTY(.NULL.)B.EMPTY(SPACE(8) C.LIKE(“edit“ , “edi?“)D.AT(“a“,“ainimal“)解析:解析 EMPTY 函数是“空值”测试函数,它的格式是:EMPTY(表达式),功能是:根据指定表达式

    41、的运算结果是否为“空”值,返回逻辑真或逻辑假。注意:这里指的“空”值与 NULL 值是两个不同的概念。函数 EMPTY(.NULL.)的返回值为逻辑假。所以选项 A)的返回值为逻辑假,选项 B)返回的值是逻辑真。LIKEE 函数是字符串匹配函数,它的格式是:LIKE(字符表达式 1,字符表达式 2),功能是:比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真,否则返回逻辑假。字符表达式 1中可以包含通配符+和?。“*”可与任何数目的字符相匹配,“?”可与任何单个字符相匹配。所以选项 C)返回的是逻辑假。AT()函数的格式是:AT(字符表达式 1,字符表达式 2,数值表达式)

    42、,功能是:如果字符表达式 1是字符表达式 2的子串,则返回字符表达式 1值的首字符在字符表达式 2中的位置;若不是子串,则返回 0。其函数值为数值型。27.打 Visual FoxPro“项目管理器”的“文档”选项卡,其中包括( )。(分数:2.00)A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上 3 种文件 解析:解析 项目管理器包括数据“文档”、“类”、“代码”和“其他”等选项卡。其中“数据”选项卡中包括“数据库”、“自由表”和“查询”;“文档”选项卡中包括“表单”、“报表”和“标签”。28.软件需求分析一般应确定的是用户对软件的( )。(分数:2.

    43、00)A.功能需求B.非功能需求C.性能需求D.功能需求和非功能需求 解析:解析 软件需求分析中需要构造一个完全的系统逻辑模型,理解用户提出的每一功能与性能要求,使用户明确自己的任务。因此,需求分析应确定用户对软件的功能需求和非功能需求。二、填空题(总题数:15,分数:30.00)29.关系操作的特点是 1 操作。(分数:2.00)填空项 1:_ (正确答案:集合)解析:解析 在关系数据库中,把数据表示成二维表,每一个二维表称为关系,因此关系其实是数据的集合,对关系的操作其实就是对数据组成的集合之间的操作。30.按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于 1。(分数:2.00)

    44、填空项 1:_ (正确答案:线性结构)解析:解析 数据的逻辑结构分为线性结构和非线性结构。常见的线性结构有线性表、栈和队列等,常见的非线性结构有树、二叉树等。31.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 1。(分数:2.00)填空项 1:_ (正确答案:非线性结构)解析:解析 数据的存储结构是指数据结构(数据的逻辑结构)在计算机中的表示,又称物理结构。数据的存储结构包括顺序存储结构和链式存储结构。数据的逻辑结构有线性结构和非线性结构两大类。32.在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对

    45、象的 1。(分数:2.00)填空项 1:_ (正确答案:封装性)解析:解析 对象具有 5 个特点:标识唯一性、分类性、多态性、封装性和模块独立性。其中,封装性是指从外面看只能看到对象的外部特征,对象的内部特征即处理能力的实行和内部状态,对外是不可见的,对象的内部状态只能由其自身改变。33.在一个容量为 32 的循环队列中,若头指针 front=3,尾指针 rear=2,则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_ (正确答案:31)解析:解析 设队列容量为 m,rearfront,则队列中元素个数为 rear-front:rearfront,则队列中元素个数为 m+(rea

    46、r-front)。本题 rearfront,则 m=32+(2-3)=31。34.Visual FoxPro 6.0 的项目文件的扩展名是 1。(分数:2.00)填空项 1:_ (正确答案:.PJX)解析:解析 在 Visual FoxPro 中,项目是指文件、数据和文档的集合。项目管理器将一个应用程序的所有文件集合成一个有机的整体,形成一个扩展名为.PJX 的项目文件。35.如果表单及表单控件同时设置了 INIT 事件,运行表单时,后引发的是 1 中的 INIT 事件。(分数:2.00)填空项 1:_ (正确答案:表单)解析:解析 INIT 事件在对象建立时引发。在表单对象的 INIT 事件

    47、引发之前,将先引发它所包含的控件对象的 INIT 事件。36.表格控件的列数由 1 属性指定,该属性的默认值为-1。(分数:2.00)填空项 1:_ (正确答案:ColoumnCount)解析:解析 表格的 ColoumnCount 属性用于指定表格的列数,也即一个表格对象所包含的列对象的数目。该属性的默认值为-1,此时表格将创建足够多的列来显示数据源中的所有字段。37.设有学生表(姓名,班级名称),用 SQL 语句检索每个班级的学生总人数的语句是:SELECT 班级名称,_ AS 人数 FROM 学生表 GROUP BY 班级名称。(分数:2.00)填空项 1:_ (正确答案:COUNT(+))解析:解析 SQL 不仅有一般的检索功能,而且还有计算方式的检索,主要有:AVG 函数,计算一个数值列的平均值;COUNT 函数,计算指定列中选择的项数,COUNT(*)统计查询输出的行数;MIT 函数,计算指定列中的最小值;MAX 函数,计算指定列中的最大值;SUM 函数,计算指定列中的数值总和。检索每个班级人数时,必须对记录分组,并利用统计函数 COUNT()进行人数统计。38.修改数据表结构时,可以利用 1 命令进入表设计器修改数据表结构。(分数:2.00)填空项 1:_


    注意事项

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




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

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

    收起
    展开