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

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

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

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

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

    1、二级 VISUAL+FOXPRO 笔试-331 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:32,分数:70.00)1.为了从用户菜单返回到系统菜单应该使用命令( )。(分数:2.00)A.SETDEFAULT SYSTEMB.SETMENU TO DEFAULTC.SETSYSTEM TO DEFAULTD.SET SYSMENU TO DEFAULT2.下列队列的描述中,正确的是( )。(分数:2.00)A.队列属于非线性表B.队列在队尾删除数据C.队列按“先进后出”进行数据操作D.队列按“先进先出”进行数据操作3.数据独立性是数据库技术的重要特点之一。所谓数

    2、据独立性是指( )。(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对4.设当前内存中有打开的表及索引,且表中有若干条记录,使用 GO TOP 命令后,当前记录指针所指的记录号是( )。(分数:2.00)A.0B.1C.2D.不知道5.下列不属于 SQL 特殊运算符的是( )。(分数:2.00)A.EXISTSB.ISNULLC.IND.FOR6.下面关于命令 DO FORM XXNAME YY LINKED 的陈述中,哪个是正确的( )。(分数:2.00)A.产生表单对象引用变量 XX,在释放变量 XX 时

    3、自动关闭表单B.产生表单对象引用变量 XX,在释放变量 XX 时并不关闭表单C.产生表单对象引用变量 YY,在释放变量 XX 时自动关闭表单D.产生表单对象引用变量 YY,在释放变量 XX 时并不关闭表单7.VFP 的“参照完整性”中“插入规则”包括的选择是( )。(分数:2.00)A.级联和忽略B.限制和忽略C.级联和限制D.级联和删除8.项目管理器的“文档”选项卡用于显示和管理( )。(分数:2.00)A.表单、报表和查询B.数据库、表单和报表C.查询、报表和视图D.表单、报表和标签9.在表结构中,日期时间型、逻辑型、通用型字段的宽度分别固定为( )。(分数:2.00)A.6,1,4B.8

    4、,1,4C.8,3,10D.8,1,任意10.有关查询设计器,不正确的描述是( )。(分数:2.00)A.“字段”选项卡与 SQL 语句的 SELECT 短语对应B.“筛选”选项卡与 SQL 语句的 WHERE 短语对应C.“排序依据”选项卡与 SQL 语句的 GROUP BY 短语对应D.“联接”选项卡与 SQL 语句的 JOINON短语对应11.以下各项中,不属于数据环境常用的操作是( )。(分数:2.00)A.向数据环境添加表和视图B.向数据环境中添加控件C.从数据环境移去表或视图D.在数据环境中编辑关系(35)题使用如下的“仓库”表和“职工”表,表结构如下:仓库(仓库号 C(3)、所在

    5、地 C(8)、人数 N(2)职工(仓库号 C(3)、职工号 C(2)、姓名 C(8)、工资 I)(分数:8.00)(1).检索有职工的工资大于或等于“WH1”仓库中所有职工“工资”的仓库号,正确的命令是( )。(分数:2.00)A.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ANY=;(SELECT MAX(工资)FROM 职工 WHERE 仓库号=“WH1“)B.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ANY;(SELECT 工资 FROM 职工 WHERE 仓库号=“WH1“)C.SELECT DISTINCT 仓库号 FRO

    6、M 职工 WHERE 工资=ALL;(SELECT 工资 FROM 职工 WHERE 仓库号=“WH1“)D.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ALL;(SELECT MAX(工资)FROM 职工 WHERE 仓库号=“WH1“)(2).有如下 SQL 语句:INSERT INTO 职工 VALUES(“WH4“,“E15“,“张清“,2800)在命令窗口执行该命令后( )。(分数:2.00)A.向表中任意位置插入一条新记录B.在当前记录之前,插入一条新语句C.在当前记录之后,插入一条新语句D.在表末尾新增一条记录(3).检索最少有 4 名职工的仓库的职

    7、工平均工资( )。(分数:2.00)A.SELECT 仓库号,COUNT(*)AS 人数,AVG(工资)AS 平均工资 FROM 职工;GROUP BY 仓库号 WHERE COUNT(*)=4B.SELECT 仓库号,COUNT(*)AS 人数,AVG(工资)AS 平均工资 FROM 职工;GROUP BY 仓库号 HAVING COUNT(*)=4C.SELECT 仓库号,COUNT(*)AS 人数,AVG(工资)AS 平均工资 FROM 职工;GROUP BY 职工号 WHERE COUNT(*)=4D.SELECT 仓库号,COUNT(*)AS 人数,AVG(工资)AS 平均工资 FR

    8、OM 职工;GROUP BY 职工号 HAVING COUNT(*)=4(4).检索至少有一名职工信息的“仓库号”及仓库的“所在地”和“人数”,正确的 SQL 命令是( )。(分数:2.00)A.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE IN;(SELECT 仓库号 FROM 职工 WHERE 仓库号=职工.仓库号)B.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE 仓库号 IN;SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号C.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE NOT EXISTS;(SELECT 仓

    9、库号.FROM 职工 WHERE 仓库号=仓库.仓库号)D.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE:EXISTS;(SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号)12.为了使模块尽可能独立,要求( )。(分数:2.00)A.内聚程度要尽量高,耦合程度要尽量强B.内聚程度要尽量高,耦合程度要尽量弱C.内聚程度要尽量低,耦合程度要尽量弱D.内聚程度要尽量低,耦合程度要尽量强13.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为。“张三”(字符型,宽度为 6)。在命令窗口输入并执行如下命令:姓名=姓名-“您好”?姓名那么主窗口中将显示( )

    10、。(分数:2.00)A.张三B.张三您好C.张三您好D.出错14.下列叙述中,不属于设计准则的是( )。(分数:2.00)A.提高模块独立性B.使模块的作用域在该模块的控制域中C.设计成多入口、多出口模块D.设计功能可预测的模块15.下列程序段执行以后,内存变量 y 的值是( )。x=34567y=0DOWHILE x0y=x%40+y*10x=Int(x/10) ENDDO(分数:2.00)A.3456B.34567C.7654D.7654316.软件调试的目的是( )。(分数:2.00)A.发现错误B.改善软件的性能C.改正错误D.验证软件的正确性17.下列函数返回类型为字符型的是( )。

    11、(分数:2.00)A.STR(123,3)B.VAL(“123“)C.CTOD(“2010/09/01“)D.CTOT(“2010/09/01“)18.下列选项中不属于软件生命周期开发阶段任务的是( )。(分数:2.00)A.软件测试B.概要设计C.软件维护D.详细设计19.在表单中为表格控件指定数据源的属性是( )。(分数:2.00)A.DataSourceB.RecordSourceC.DataFormD.RecordFrom20.对下列二叉树进行前序遍历的结果为( )。(分数:2.00)A.ABCDEFGHB.ABDGEHCFC.GDBEHACFD.GDHEBFCA21.下列数据结构中,

    12、能用二分法进行查找的是( )。(分数:2.00)A.无序线性表B.线性链表C.二叉链表D.顺序存储的有序表22.下列关于接收参数和传送参数的说法中,正确的是( )。(分数:2.00)A.传送参数和接收参数的名字必须相同B.传送参数和接收参数排列顺序和数据类型必须一一对应C.接收参数的语句 PARAMETERS 可以写在程序中的任意位置D.通常传送参数的语句 DO-WITH 和接收参数的语句 PARAMETERS 不必搭配成对,可以单独使用23.查询“成绩”表的所有记录并存储于数组 arrl 中的 SQL 语句是( )。(分数:2.00)A.SELECT*FROM 成绩 INTO ARRAY a

    13、rrlB.SELECT*FROM 成绩 TO CURSOR arrlC.SELECT*FROM 成绩 TO ARRAY arrlD.SELECT*FROM 成绩 INTO CURSOR arrl24.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时( )。(分数:2.00)A.若子表中有相关记录,则禁止删除父表中记录B.不作参照完整性检查,删除父表记录与子表无关C.系统自动备份父表中被删除记录到一个新表中D.会自动删除子表中所有相关记录25.在创建快速报表时,基本带区包括( )。(分数:2.00)A.标题、细节和总结B.页标头、细节和页注脚C.组标头、细节和组注脚D.报表标题、细

    14、节和页注脚26.在 Visual FoxPro 中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是( )。(分数:2.00)A.PUBLICB.PRIVATEC.LOCALD.在程序中直接使用的内存变27.在学校中,“班级”与“学生”两个实体集之间的联系属于( )关系。(分数:2.00)A.一对一B.一对多C.多对一D.多对多28.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。(分数:2.00)A.冒泡排序为 n(n-1)/2B.简单插入排序为 nC.希尔排序为 nD.快速排序为 n/229.在 VFP 中,不通过调用表设计器建立数据

    15、库表 student.dbf 的命令是( )。(分数:2.00)A.MODIFY STRUCTURE studentB.MODIFY COMMAND studentC.CREATE studentD.CREATE TABLE student30.以下关于视图的描述,错误的是( )。(分数:2.00)A.可以根据视图建立视图B.可以根据查询建立视图C.可以根据数据库表建立视图D.可以根据自由表建立视图31.在 Visual FoxPro 中,使用 LOCATEALLexpL命令按条件查找记录,可以通过下面哪一个函数来判断命令查找到满足条件的记录( )。(分数:2.00)A.通过 FOUND()函

    16、数返回.F.值B.通过 BOFO 函数返回.T.值C.通过 EOF()函数返回.T.值D.通过 EOF()函数返回.F.值二、填空题(总题数:15,分数:30.00)32.在 E-R 图中,矩形表示 1。(分数:2.00)填空项 1:_33.符合结构化原则的三种基本控制结构是顺序结构、 1 和循环结构。(分数:2.00)填空项 1:_34.在面向对象方法中,类的实例称为 1。(分数:2.00)填空项 1:_35.队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许删除的一端称作 1。(分数:2.00)填空项 1:_36.在关系模型中,若属性 A 是关系 R 的主码,属性 A 的取值

    17、不能为空,称为_约束。(分数:2.00)填空项 1:_37.“报表控件”工具栏中的“图片/ActiveX 绑定”控件用于显示图片和_字段的内容。(分数:2.00)填空项 1:_38.选项组控件的单选按钮数由 ButtonCount 属性指定,该属性的默认值为 1。(分数:2.00)填空项 1:_39.该程序运行后屏幕显示的结果是_。s=1FOR i=1 TO 5 STEP 2s=s+iENDFOR?sRETURN(分数:2.00)填空项 1:_40.单击表单中的命令按钮,要求弹出一个“祝考试顺利!”的消息对话框,应该在命令按钮的 Click 事件中编写代码:_(“祝考试顺利!“)(分数:2.0

    18、0)填空项 1:_41.在 VFP 中,恢复学生表 student 中删除的男生记录使用的 SQL,语句为:_性别=“男“。(分数:2.00)填空项 1:_42.对表中记录逻辑删除的命令是 1。(分数:2.00)填空项 1:_43.在 SQL 的 SELECT 语句中,字符串匹配运算符用 LIKE 表示, 1 可用来表示 0 个或多个字符。(分数:2.00)填空项 1:_44.假设有职工表(职工号,仓库号,工资),将下面的 SQL 语句补充完整,求至少有两个职工的每个仓库的平均工资。SELECT 仓库号,COUNT(*),AVG(工资)FROM 职工;GROUP BY 仓库号_COUNT(*)

    19、=2(分数:2.00)填空项 1:_45.要将“职称”为“副教授”的“津贴”增加 100 元,则语句为:UPDATE 职称 SET_WHERE 职称=“副教授/(分数:2.00)填空项 1:_46.设有 S(学号,姓名,性别)和 sc(学号,课程号,成绩)两个表,下面 SQL 的 SELECT 语句检索选修的每门课程的成绩都高于或等于 85 分的学生的学号、姓名和性别。SELECT 学号,姓名,性别 FROM sWHERE_(SELECT*FROM sc WHERE sc.学号=s.学号AND 成绩85)(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO 笔试-331 答案解析(

    20、总分:100.00,做题时间:90 分钟)一、选择题(总题数:32,分数:70.00)1.为了从用户菜单返回到系统菜单应该使用命令( )。(分数:2.00)A.SETDEFAULT SYSTEMB.SETMENU TO DEFAULTC.SETSYSTEM TO DEFAULTD.SET SYSMENU TO DEFAULT 解析:解析 从用户菜单返回到系统菜单的命令是:SET SYSMENU TO DEFAULT。其他选项写法均错误。2.下列队列的描述中,正确的是( )。(分数:2.00)A.队列属于非线性表B.队列在队尾删除数据C.队列按“先进后出”进行数据操作D.队列按“先进先出”进行数

    21、据操作 解析:解析 队列是只允许在一端删除,在另一端插入的顺序表,允许删除的一端叫做队头,允许插入的一端叫做队尾。队列的操作数是依据先进先出的原则进行的。因此队列亦称作先进先出的线性表,或后进后出的线性表。3.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对 解析:解析 数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。所以选项 A),选项 B)和选项 C)都不正确。4.设当前内存中有打开的表及索引,且表中有

    22、若干条记录,使用 GO TOP 命令后,当前记录指针所指的记录号是( )。(分数:2.00)A.0B.1C.2D.不知道 解析:解析 在没有主索引的情况下,执行 GO TOP 后,当前记录指针所指的记录号是 1。但是,如果当前内存中有主控索引,记录的排列将按索引的逻辑顺序进行,这时首条记录的记录号是逻辑上第一条记录的记录号,不一定是 1。5.下列不属于 SQL 特殊运算符的是( )。(分数:2.00)A.EXISTSB.ISNULLC.IND.FOR 解析:解析 选项 A)属于 SQL 查询中的谓词:选项 B)为空值查询;选项 C)为包含运算。SQL 查询中没有FOR 运算符。6.下面关于命令

    23、 DO FORM XXNAME YY LINKED 的陈述中,哪个是正确的( )。(分数:2.00)A.产生表单对象引用变量 XX,在释放变量 XX 时自动关闭表单B.产生表单对象引用变量 XX,在释放变量 XX 时并不关闭表单C.产生表单对象引用变量 YY,在释放变量 XX 时自动关闭表单D.产生表单对象引用变量 YY,在释放变量 XX 时并不关闭表单 解析:解析 运行表单的命令格式是:DO FORM表单文件名NAME变量名WITH实参 1,实参 2,LINKEDNOSHOW如果包含 NAME 子句,系统将建立指定名字的变量,并使它指向表单对象:否则,系统建立与表单文件同名的变量指向表单对象

    24、。如果包含 LINKED 关键字,表单对象将随指向它的变量的清除而关闭(释放);否则,即使变量已经清除(如超出作用域,用 RELEASE 命令清除),表单对象依然存在。但不管有没有 LINKED 关键字,指向表单对象的变量并不会随表单的关闭而清除,此时,该变量的值为 NULL。7.VFP 的“参照完整性”中“插入规则”包括的选择是( )。(分数:2.00)A.级联和忽略B.限制和忽略 C.级联和限制D.级联和删除解析:解析 “参照完整性”中的插入规则规定了当插入子表中的记录时,是否进行参照完整性检查,其只有“限制”和“忽略”两种方式:如果选择“限制”,则若父表中没有相匹配的连接字段值则禁止插入

    25、子记录:如果选择“忽略”,则不作参照完整性检查,即可以随意插入子记录。8.项目管理器的“文档”选项卡用于显示和管理( )。(分数:2.00)A.表单、报表和查询B.数据库、表单和报表C.查询、报表和视图D.表单、报表和标签 解析:解析 “文档”选项卡包含了处理数据时所用的全部文档:输入和查看数据所用的表单,以及打印表和查询结果所用的报表和标签。9.在表结构中,日期时间型、逻辑型、通用型字段的宽度分别固定为( )。(分数:2.00)A.6,1,4B.8,1,4 C.8,3,10D.8,1,任意解析:解析 在表结构中,日期时间型宽度为 8 个字符,逻辑型宽度为 1 个字符,通用型宽度为 4 个字符

    26、。10.有关查询设计器,不正确的描述是( )。(分数:2.00)A.“字段”选项卡与 SQL 语句的 SELECT 短语对应B.“筛选”选项卡与 SQL 语句的 WHERE 短语对应C.“排序依据”选项卡与 SQL 语句的 GROUP BY 短语对应 D.“联接”选项卡与 SQL 语句的 JOINON短语对应解析:解析 在查询设计器界面中,有 6 个选项卡,它们分别是:字段、联接、筛选、排序依据、分组依据和杂项,没有条件选项卡。这 6 个选项卡和 SQL SELECT 语句的各短语是相对应的:“字段”选项卡对应于 SELECT 短语,指定所要查询的数据;“联接”选项卡对应于 JOIN ON 短

    27、语,用于编辑联接条件:“筛选”选项卡对应于 WHERE 短语,用于指定查询条件:“排序依据”选项卡对应于 ORDER BY 短语,用于指定排序的字段和排序方法:“分组依据”选项卡对应于 GROLPBY 短语和 HAVING 短语,用于分组;“杂项选项卡可以指定是否要重复的记录(对应予 DISTINCT)及列在前面的记录(对应于 TOP 短语等)。11.以下各项中,不属于数据环境常用的操作是( )。(分数:2.00)A.向数据环境添加表和视图B.向数据环境中添加控件 C.从数据环境移去表或视图D.在数据环境中编辑关系解析:解析 可以向数据环境中添加表或视图,也可以将表或视图从表单的数据环境中移去

    28、,这时,与这张表或视图有关的所有关系也随之移去。可以在数据环境中设置关联。如果表具有在数据库中设置的永久关系,这些关系将自动地添加到数据环境中。如果表中没有永久关系,可以在“数据环境设计器”中设置这些关系。(35)题使用如下的“仓库”表和“职工”表,表结构如下:仓库(仓库号 C(3)、所在地 C(8)、人数 N(2)职工(仓库号 C(3)、职工号 C(2)、姓名 C(8)、工资 I)(分数:8.00)(1).检索有职工的工资大于或等于“WH1”仓库中所有职工“工资”的仓库号,正确的命令是( )。(分数:2.00)A.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=AN

    29、Y=;(SELECT MAX(工资)FROM 职工 WHERE 仓库号=“WH1“)B.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ANY;(SELECT 工资 FROM 职工 WHERE 仓库号=“WH1“)C.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ALL;(SELECT 工资 FROM 职工 WHERE 仓库号=“WH1“) D.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ALL;(SELECT MAX(工资)FROM 职工 WHERE 仓库号=“WH1“)解析:解析 选项 C) 中的 SQL

    30、语句通过子查询检索“WH1”仓库中所有职工的工资,然后在主查询中检索有职工工资大于子查询所查的工资的记录,即大于所有 WH1 中所有职工工资的职工所在的仓库号,DISTINCT 短语的功能是去掉查询结果中重复的记录。在 SQL,语句中可以利用 ANY、ALL 等量词进行查询。其中,ANY(任意的)和 SOME(一些)表示只要予查询中存在符合条件的行,结果就成立;而 ALL(所有的)只有子查询中的所有的行都符合条件,结果才成立。(2).有如下 SQL 语句:INSERT INTO 职工 VALUES(“WH4“,“E15“,“张清“,2800)在命令窗口执行该命令后( )。(分数:2.00)A.

    31、向表中任意位置插入一条新记录B.在当前记录之前,插入一条新语句C.在当前记录之后,插入一条新语句D.在表末尾新增一条记录 解析:解析 SQL 中,插入记录的命令格式为:INSER IINTO表名(字段名 1,字段名 2,);VALUES(表达式 1,表达式 2,)该命令默认的是向表末尾新增一条记录,注意插入的记录值要与相应的字段类型一致。(3).检索最少有 4 名职工的仓库的职工平均工资( )。(分数:2.00)A.SELECT 仓库号,COUNT(*)AS 人数,AVG(工资)AS 平均工资 FROM 职工;GROUP BY 仓库号 WHERE COUNT(*)=4B.SELECT 仓库号,

    32、COUNT(*)AS 人数,AVG(工资)AS 平均工资 FROM 职工;GROUP BY 仓库号 HAVING COUNT(*)=4 C.SELECT 仓库号,COUNT(*)AS 人数,AVG(工资)AS 平均工资 FROM 职工;GROUP BY 职工号 WHERE COUNT(*)=4D.SELECT 仓库号,COUNT(*)AS 人数,AVG(工资)AS 平均工资 FROM 职工;GROUP BY 职工号 HAVING COUNT(*)=4解析:解析 本题中先由 GROUP BY 子旬按“仓库号”对记录行进行分组;再执行 COUNT()函数统计每组中有多少个记录,执行 AVG()数计

    33、算每个组的平均工资:最后执行 HAVING 予旬,只有记录总数大于等于4 的组才输出结果,即仓库职工在 4 名(含)以上的,注意,此时输出的组记录是计算后的记录,即每组只包含一条记录,输出信息包括该仓库的仓库号、人数和平均工资。(4).检索至少有一名职工信息的“仓库号”及仓库的“所在地”和“人数”,正确的 SQL 命令是( )。(分数:2.00)A.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE IN;(SELECT 仓库号 FROM 职工 WHERE 仓库号=职工.仓库号)B.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE 仓库号 IN;SELECT 仓库号

    34、FROM 职工 WHERE 仓库号=仓库.仓库号C.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE NOT EXISTS;(SELECT 仓库号.FROM 职工 WHERE 仓库号=仓库.仓库号)D.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE:EXISTS;(SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号) 解析:解析 本题中 EXISTS 属于 SQL 查询谓词,EXISTS 或 NOT EXISTS 是用来检查在子查询中是否有结果返回,即存在元组或不存在元组,子查询要用圆括号括起来。选项 D) 的 SQL 查询中的子查询查询的是“

    35、职工”表中“仓库号”等于“仓库”表中“仓库号”的数据,然后在外层查询中检索“仓库”表中的“仓库号”是否存在于子查询的查询结果中,将存在的“仓库号”显示其“仓库号”、“所在地”和“人数”的信息。12.为了使模块尽可能独立,要求( )。(分数:2.00)A.内聚程度要尽量高,耦合程度要尽量强B.内聚程度要尽量高,耦合程度要尽量弱 C.内聚程度要尽量低,耦合程度要尽量弱D.内聚程度要尽量低,耦合程度要尽量强解析:解析 模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。耦合性与内聚性是模块独立性的两个定性标准,耦合与内聚是相互关联的。在程序结构中,各模块的内聚性越

    36、强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。13.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为。“张三”(字符型,宽度为 6)。在命令窗口输入并执行如下命令:姓名=姓名-“您好”?姓名那么主窗口中将显示( )。(分数:2.00)A.张三 B.张三您好C.张三您好D.出错解析:解析 题干中“姓名”为字段变量,对内存变量赋值方式用于字段变量是无效的,因此显示“姓名”字段变量的值时显示的是当前指针指向的记录的值。14.下列叙述中,不属于设计准则的是( )。(分数:2.00)A.提高模块独立性B.使

    37、模块的作用域在该模块的控制域中C.设计成多入口、多出口模块 D.设计功能可预测的模块解析:15.下列程序段执行以后,内存变量 y 的值是( )。x=34567y=0DOWHILE x0y=x%40+y*10x=Int(x/10) ENDDO(分数:2.00)A.3456B.34567C.7654D.76543 解析:解析 题目给出的程序段中,用到了 DO WHILEENDDO 循环结构。执行该语句时,先判断 DO WHILE 处的循环条件是否成立,如果条件为真,则执行 DO WHILE 和 ENDDO 之间的命令序列。当执行到ENDDO 时,返回到 DO WHILE,再次判断循环条件是否为真,

    38、以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行 ENDDO 后面的语句。循环体中还用到了算术运算符%,是求余运算。Int 为取整数函数,返回指定数值表达式的整数部分。根据所给初值和循环条件,可以判断出第 1 次循环后y=7,x=3456,第 2 次后 y=76,x=345,第 3 次后,y=765,x=34,第 4 次后 y=7654,x=3,第 5 次后y=76543,x=0,第 6 次对条件 x0 进行判断,结果为假,故退出循环,执行结束,最终 y 的值即为76543。16.软件调试的目的是( )。(分数:2.00)A.发现错误B.改善软件的性能C.改正错误 D.验证软件的正

    39、确性解析:解析 在对程序进行了成功的测试之后将进入程序调试,程序调试的任务是诊断和改正程序中的错误。17.下列函数返回类型为字符型的是( )。(分数:2.00)A.STR(123,3) B.VAL(“123“)C.CTOD(“2010/09/01“)D.CTOT(“2010/09/01“)解析:解析 STR()函数的功能是将数值表达式的值转换为字符串。VAL()函数的功能是将字符型数据转换为数值型数据。CTOD()函数的功能是将字符表达式的值转换成日期型数据。CTOT()函数的功能是将字符表达式的值转换为日期时间型数据。18.下列选项中不属于软件生命周期开发阶段任务的是( )。(分数:2.00

    40、)A.软件测试B.概要设计C.软件维护 D.详细设计解析:解析 软件生命周期分为软件定义、软件开发及软件运行维护三个阶段,其中开发阶段包括概要设计、详细设计、实现和测试。19.在表单中为表格控件指定数据源的属性是( )。(分数:2.00)A.DataSourceB.RecordSource C.DataFormD.RecordFrom解析:解析 在表格控件中,指定数据源的属性是 RecordSource。20.对下列二叉树进行前序遍历的结果为( )。(分数:2.00)A.ABCDEFGHB.ABDGEHCF C.GDBEHACFD.GDHEBFCA解析:解析 遍历就是不重复地访问二叉树的所有结

    41、点。二叉树遍历的方法有 3 种:前序遍历、中序遍历和后序遍历。记住 3 种遍历的顺序:前序,访问根按前序遍历左子树按前序遍历右子树。中序,按中序遍历左子树访问根按中序遍历右子树。后序,按后序遍历左子树按后序遍历右子树访问根。所以对该二叉树的中序遍历结果为 ABDGEHCF。21.下列数据结构中,能用二分法进行查找的是( )。(分数:2.00)A.无序线性表B.线性链表C.二叉链表D.顺序存储的有序表 解析:解析 二分法查找只适用于顺序存储的有序表,表中的元素按值从小到大排列。22.下列关于接收参数和传送参数的说法中,正确的是( )。(分数:2.00)A.传送参数和接收参数的名字必须相同B.传送

    42、参数和接收参数排列顺序和数据类型必须一一对应 C.接收参数的语句 PARAMETERS 可以写在程序中的任意位置D.通常传送参数的语句 DO-WITH 和接收参数的语句 PARAMETERS 不必搭配成对,可以单独使用解析:23.查询“成绩”表的所有记录并存储于数组 arrl 中的 SQL 语句是( )。(分数:2.00)A.SELECT*FROM 成绩 INTO ARRAY arrl B.SELECT*FROM 成绩 TO CURSOR arrlC.SELECT*FROM 成绩 TO ARRAY arrlD.SELECT*FROM 成绩 INTO CURSOR arrl解析:解析 在 SQL

    43、 语句中,使用短语 INTOARRAY ArrayName 可以将查询结果存放到数组中, ArrayName可以是任意的数组变量名。24.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时( )。(分数:2.00)A.若子表中有相关记录,则禁止删除父表中记录B.不作参照完整性检查,删除父表记录与子表无关C.系统自动备份父表中被删除记录到一个新表中D.会自动删除子表中所有相关记录 解析:解析 参照完整性规则包括更新规则、删除规则和插入规则 3 种。规则又包含级联、限制和忽略3 种设置,其中,插入规则不包含“级联”项,各规则说明如下。更新规则:当父表中记录的关键字值被更新时触发。级联:

    44、用新的关键字值更新子表中的所有相关记录;限制:若子表中有相关记录,则禁止更新;忽略:允许更新,不管子表中的相关记录。删除规则:当父表中记录被删除时触发。级联:删除子表中所有相关记录;限制:若子表中有相关记录,则禁止删除;忽略:允许删除,不管子表中的相关记录。插入规则:当在子表中插入或更新记录时触发。限制:若父表中不存在匹配的关键字值,则禁止插入;忽略:允许插入。25.在创建快速报表时,基本带区包括( )。(分数:2.00)A.标题、细节和总结B.页标头、细节和页注脚 C.组标头、细节和组注脚D.报表标题、细节和页注脚解析:解析 创建快速报表时,基带区包括页标头、细节和页注脚。26.在 Visu

    45、al FoxPro 中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是( )。(分数:2.00)A.PUBLICB.PRIVATEC.LOCAL D.在程序中直接使用的内存变解析:解析 在 VFP 中,可以使用 PUBLIC、PRIVATE、LOCAL 和命令强制规定变量的作用范围。PUBLIC 用于定义全局变量。在本次 VFP 运行期间,所有过程都可以使用这些全局变量。PRIVATE 用于定义私有变量,它用来定义当前过程的变量,先将以前过程定义的同名变量保存起来,在当前过程中使用私有变量而不影响这些同名变量的原始值。LOCAL 用于定义局部变量,局部变量只能在创建它们的过

    46、程中使用和修改,不能被更高层或更低层的过程访问。27.在学校中,“班级”与“学生”两个实体集之间的联系属于( )关系。(分数:2.00)A.一对一B.一对多 C.多对一D.多对多解析:解析 一个班可以有多名学生,而一名学生只能属于一个班级,所以“班级”与“学生”两个实体集之间的联系属于一对多关系。28.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。(分数:2.00)A.冒泡排序为 n(n-1)/2 B.简单插入排序为 nC.希尔排序为 nD.快速排序为 n/2解析:解析 在最坏情况下,冒泡排序所需要的比较次数为 n(n-1)/2;简单插入排序所需要的比较

    47、次数为 n(n-1)/2;希尔排序所需要的比较次数为 O(n1.5);堆排序所需要的比较次数为 O(nlog2n)。29.在 VFP 中,不通过调用表设计器建立数据库表 student.dbf 的命令是( )。(分数:2.00)A.MODIFY STRUCTURE studentB.MODIFY COMMAND studentC.CREATE studentD.CREATE TABLE student 解析:解析 CREATE 表名.dbf是 Visual FoxPro 建表命令;MODIFY STRUCTURE 是修改表结构命令;MODIFY COMMAND 是建立程序文件命令;CREATE

    48、 TABLE 是 SQL 的建表命令,它不通过表设计器进行。30.以下关于视图的描述,错误的是( )。(分数:2.00)A.可以根据视图建立视图B.可以根据查询建立视图 C.可以根据数据库表建立视图D.可以根据自由表建立视图解析:解析 在视图中不实际存储数据,视图的数据可以来自数据库表、自由表和其他视图。31.在 Visual FoxPro 中,使用 LOCATEALLexpL命令按条件查找记录,可以通过下面哪一个函数来判断命令查找到满足条件的记录( )。(分数:2.00)A.通过 FOUND()函数返回.F.值B.通过 BOFO 函数返回.T.值C.通过 EOF()函数返回.T.值D.通过 EOF()函数返回.F.值 解析:解析 LOCATE FORexpL命令是按条件定位位置的命令,其中expL是查询定位的表达式。该命令执行后将记录指针定位在满足条件的第 1 条记录上,如果没有满足条件的记录则指针指向文件结束位置。为了判别 LO


    注意事项

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




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

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

    收起
    展开