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

    【计算机类职业资格】国家二级VF笔试-试卷252及答案解析.doc

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

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

    【计算机类职业资格】国家二级VF笔试-试卷252及答案解析.doc

    1、国家二级 VF笔试-试卷 252及答案解析(总分:102.00,做题时间:90 分钟)一、选择题(总题数:32,分数:70.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_2.下列叙述中正确的是( )。(分数:2.00)A.一个算法的空间复杂度大,则其时间复杂度必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述 3种说法都不对3.下列叙述中正确的是( )。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.逻辑结构属于线性结构,存储结构属于非线性结构C.一个

    2、逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率4.对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n/2C.nD.n+15.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序6.设计程序时,应采纳的原则之一是( )。(分数:2.00)A.程序的结构应有助于读者的理解B.限制 GOTO语句的使用C.减少或取消注释行D.程序越短越好7.下列关于结构化程序设计原则和方法的描述中错误的是( )。(分数:2.00)A

    3、.选用的结构只准许有一个入口和一个出口B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现C.不允许使用 GOTO语句D.语言中所没有的控制结构,应该采用前后一致的方法来模拟8.下列特征中不是面向对象方法的主要特征的是( )。(分数:2.00)A.多态性B.继承C.封装性D.模块化9.在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )。(分数:2.00)A.调用语句B.命令C.口令D.消息10.下列描述中错误的是( )。(分数:2.00)A.继承分为多重继承和单继承B.对象间通信靠传递消息实现C.在外面看不到对象的内部特征是基于对象的“模块独立性好”这个特征D.类是具有共同属

    4、性、共同方法的对象的集合11.下列叙述中正确的是( )。(分数:2.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令12.既不能被上级例程访问,也不能被下级例程访问的变量为( )。(分数:2.00)A.私有变量B.局部变量C.字段变量D.全局变量13.下列有关数组的叙述中,错误的是( )。(分数:2.00)A.在同一个环境下,数组与内存变量可以同名,两者互不影响B.可以用一维数组的形式访问二维数组C.在可以使用简单内存变量的地方都可以使用数组元素D.一个数组中各元素的数据类型可以相同,也可以不同

    5、14.在关系的基本运算中,下列属于专门关系运算的是( )。(分数:2.00)A.选择、排序B.选择、投影C.并、差、交D.连接、笛卡儿积15.在 Visual FoxPro中,可以对项目中的数据、文档等进行集中管理,并可以对项目进行创建和维护的是( )。(分数:2.00)A.工具栏B.设计器C.文件编辑器D.项目管理器16.假设使用 DIMENSION y(5)定义了一个一维数组 y,下列赋值语句中正确的是( )。(分数:2.00)A.y=8B.y6=8C.STORE 10 y2,y3,y4D.y3,y4,y5=817.打开 Visual FoxPro“项目管理器”的“文档”选项卡,其中包括(

    6、 )。(分数:2.00)A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上 3种文件18.执行下列程序,最后 S的显示值为( )。SET TALK OFFs=0i=2x=10DO WHILE s=xs=s+ii=i+1ENDDO?sSET TALK ON(分数:2.00)A.12B.14C.16D.1819.用程序计算一个整数的各位数字之和,在下划线处应填写的语句是( )。SET TALK OFFINPUT “X=“ TO XS=0DO WHILE X! =0S=S+MOD(X, 10)ENDDO?sSET TALK ON(分数:2.00)A.X=int(X

    7、/10)B.X=int(X%10)C.X=X-int(X/10)D.X=X-int(X%10)20.下列关于视图的描述中正确的是( )。(分数:2.00)A.可以根据自由表建立视图B.可以根据查询建立视图C.可以根据数据库表建立视图D.可以根据数据库表和自由表建立视图21.在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。规定菜单项的访问键为“Q”的菜单名称定义是( )。(分数:2.00)A.单项查询(Q)B.单项查询/(Q)C.单项查询(/Q)D.单项查询(Q)22.下列关于 Visual FoxPro的叙述中错误的是( )。(分数:2.00)A.关系也被称作表B.数据库文件不存储

    8、用户数据C.表文件的扩展名是.dbfD.多个表存储在一个物理文件中23.在下列的表达式中,运算结果是逻辑真的是( )。(分数:2.00)A.EMPTY (.NULL.)B.EMPTY (SPACE(8)C.LIKE(“edit“,“edi?“)D.AT(“a“,“ainimal“)24.在表单设计器的属性窗口中设置表单或其他控件对象的属性时,下列叙述中正确的是( )。(分数:2.00)A.表单的属性描述了表单的事件和方法B.以斜体字显示的属性值表示为只读,不可以修改C.属性窗口只包括属性、方法和事件列表框和对象框D.以上说法都不正确25.Visual FoxPro在 SQL方面,不支持的功能是

    9、( )(分数:2.00)A.数据控制B.数据操纵C.数据查询D.数据定义26.在表单设计中,关键字 This form表示( )。(分数:2.00)A.当前对象的直接容器对象B.当前对象所在的表单C.当前对象D.当前对象所在的表单集27.假设表单有一选项组:男女,其中第一个选项按钮“男”被选中。请问该选项组的 Value属性值为 ( )。(分数:2.00)A.TB.男C.1D.男或 128.在 Visual FoxPro中,下列哪项不属于基类的最小事件集( )。(分数:2.00)A.INITB.ERRORC.LOADD.DESTROY29.下列对于 SQL的嵌套查询排序的描述中,说法正确的是(

    10、 )。(分数:2.00)A.既能对外层查询排序,也能对内层查询排序B.只能对外层查询排序,不能对内层查询排序C.不能对外层查询排序,只能对内层查询排序D.既不能对外层查询排序,也不能对内层查询排序30.在 SQL语句中,DISTINCT 短语的作用是( )。(分数:2.00)A.对查询结果进行分组B.消除重复出现的查询记录C.按条件显示部分查询记录D.删除查询结果中符合条件的记录31.运算结果是字符串“home”的表达式是( )。(分数:2.00)A.LEFT(“myhome“,4)B.RIGHT(“hometown“,4)C.SUBSTR (“myhometown“,4,4)D.SUBSTR

    11、(“myhometown“,3,4)使用下列数据表。仓库(仓库号 C(3)、所在地 C(8)、人数 N(2)职工(仓库号 C(3)、职工号 C(2)、姓名C(8)、工资 I)(分数:10.00)(1).检索有职工的工资大于或等于“WH1”仓库中所有职工“工资”的仓库号,正确的命令是( )。(分数:2.00)A.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ANY; (SELECT MAX(工资) FROM 职工 WHERE 仓库号=“WH1“)B.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ANY; (SELECT 工资 FROM 职工

    12、 WHERE 仓库号=“WH1“)C.SELECT DISTINCT 仓库号 FROM 职工 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.在当

    13、前记录之后,插入一条新语句D.在表末尾新增一条记录(3).检索最少有 4名职工仓库的职工平均工资的语句为( )。(分数:2.00)A.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 仓库号 WHERE COUNT(*)=4B.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 仓库号 HAVING COUNT(*)=4C.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 职工号 WHERE C

    14、OUNT(*)=4D.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 职工号 HAVING COUNT(*)=4(4).为“仓库”表增加一个“面积”字段,类型为数值型,宽度是 7,小数位数为 2,正确的命令是( )。(分数:2.00)A.CREATE TABLE仓库 ADD面积 N(7,2)B.CREATE TABLE仓库 ALTER面积 N(7,2)C.ALTER TABIE仓库 ADD面积 N(7,2)D.LTER TABLE仓库 ALTER面积 N(7,2)(5).检索至少有一名职工信息的“仓库号”及仓库的“所在地”和

    15、“人数”,正确的 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 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号)D.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE EX

    16、ISTS; (SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号)二、填空题(总题数:16,分数:32.00)32.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_33.数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为 1。(分数:2.00)填空项 1:_34.在关系模型中,二维表的行称为 1。(分数:2.00)填空项 1:_35.数据库系统其内部分为 3级模式,即概念模式、内模式和外模式。其中, 1 是用户的数据视图,也就是用户所见到

    17、的数据模式。(分数:2.00)填空项 1:_36.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 1 和选择排序。(分数:2.00)填空项 1:_37.栈的 3种基本运算是:入栈、退栈和 1。(分数:2.00)填空项 1:_38.页框控件的页面数由 1 属性指定,该属性的默认值为 2。(分数:2.00)填空项 1:_39.为使表单运行时在主窗口中居中显示,应设置表单的 AutoCenter属性值为 1。(分数:2.00)填空项 1:_40.在 Visual FoxPro中,基类的最小事件集包括 1、ERROR 和 DESTROY。(分数:2.00)填空项 1:_41.在 Vi

    18、sual FoxPro中,假设先打开了 sdb数据库文件,接着打开了 sc数据库文件,先要指定当前数据库为 SDB,应使用命令: 1DATEABASE TO SDB。(分数:2.00)填空项 1:_42.设置表单的 AlwaysOnTop属性值为 1,可将表单总是位于其他打开窗口之上。(分数:2.00)填空项 1:_43.CTOD(“04-01-01“)+20的结果是 1。(分数:2.00)填空项 1:_44.SQL的 SELECT语句中,用来定义一个区间范围的特殊运算符是 1。(分数:2.00)填空项 1:_45.在学生成绩表中,只显示分数最高的前 5名学生的记录,SQL 语句为:SELEC

    19、T* 15 FROM 成绩表 ORDER BY 总分 DESC(分数:2.00)填空项 1:_46.当前目录下有“成绩表”文件,表中有字段“分数 C(3)”,现要将“分数”字段的宽度由 3改为 4,则语句为:ALTER TABLE 成绩表 1。(分数:2.00)填空项 1:_47.在 SQL语句中,要删除仓库关系中仓库号的字段值是 WH2的记录,可利用命令: 1FROM 仓库 WHERE 仓库号=“WH2“(分数:2.00)填空项 1:_国家二级 VF笔试-试卷 252答案解析(总分:102.00,做题时间:90 分钟)一、选择题(总题数:32,分数:70.00)1.选择题()下列各题 A、B

    20、、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_解析:2.下列叙述中正确的是( )。(分数:2.00)A.一个算法的空间复杂度大,则其时间复杂度必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述 3种说法都不对 解析:解析:算法的时间复杂度和空间复杂度是从不同的角度来衡量算法的执行情况,它们之间没有内在联系。3.下列叙述中正确的是( )。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数

    21、据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 解析:解析:数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式,一种数据结构可以根据需要采用不同的存储结构,常用的存储结构有顺序和链式结构。采用不同的存储结构,其处理的效率是不同的。4.对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n/2C.n D.n+1解析:解析:对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失

    22、败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。5.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序 解析:解析:所谓的交换类排序方法是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序,冒泡排序是一种最简单的交换排序方法,它通过相邻元素的交换,逐步将线性表变成有序。6.设计程序时,应采纳的原则之一是( )。(分数:2.00)A.程序的结构应有助于读者的理解 B.限制 GOTO语句的使用C.减少或取消注释行D.程序越短越好解析:解析:程序设计的风格主要强调程序的简单、清晰和可理解性,以便读者理解。程序

    23、滥用 GOTO语句将使程序流程无规律,可读性差:添加注释行有利于对程序的理解,不应减少或取消,程序的长短要依据实际的需要而定,并不是越短越好。7.下列关于结构化程序设计原则和方法的描述中错误的是( )。(分数:2.00)A.选用的结构只准许有一个入口和一个出口B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现C.不允许使用 GOTO语句 D.语言中所没有的控制结构,应该采用前后一致的方法来模拟解析:解析:限制使用 GOTO语句是结构化程序设计的原则和方法之一,但不是绝对不允许使用 GOTO语句。其他 3项为结构化程序设计的原则。8.下列特征中不是面向对象方法的主要特征的是( )。(分数:2

    24、.00)A.多态性B.继承C.封装性D.模块化 解析:解析:面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:分类性、多态性、封装性、模块独立性、继承和多态性等。模块化是结构化程序设计的特点。9.在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )。(分数:2.00)A.调用语句B.命令C.口令D.消息 解析:解析:在面向对象方法中,对象之间通过消息进行通信。消息中只包含传递者的要求,它告诉接受者需要做哪些处理,但并不指示接受者应该怎么完成这些处理,接受者独立决定采用什么方式完成所需的处理。10.下列描述

    25、中错误的是( )。(分数:2.00)A.继承分为多重继承和单继承B.对象间通信靠传递消息实现C.在外面看不到对象的内部特征是基于对象的“模块独立性好”这个特征 D.类是具有共同属性、共同方法的对象的集合解析:解析:对象的封装性是指从外面看只能看到对象的外部特性:而对象的内部,其处理能力的实行和内部状态对外是不可见的,是隐蔽的。11.下列叙述中正确的是( )。(分数:2.00)A.软件交付使用后还需要进行维护 B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令解析:解析:软件生命周期一般可以分为软件定义、软件开发及软件运行维护 3个阶段

    26、。软件交付并投入运行后,需要不断地进行维护,并根据新提出的需求进行必要而且可能的扩展和删改。12.既不能被上级例程访问,也不能被下级例程访问的变量为( )。(分数:2.00)A.私有变量B.局部变量 C.字段变量D.全局变量解析:解析:在程序中直接使用(没有通过 PUBLIC和 LOCAL命令事先声明)而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。当建立它的模块程序运行结束时,局部变量自动释放,局部变量用 LOCAL命令建立。全局变量是指在任何模块中都可使用的变量,又称为公共变量。全局变量

    27、要先建立后使用,全局变量可用 PUBLIC命令建立。13.下列有关数组的叙述中,错误的是( )。(分数:2.00)A.在同一个环境下,数组与内存变量可以同名,两者互不影响 B.可以用一维数组的形式访问二维数组C.在可以使用简单内存变量的地方都可以使用数组元素D.一个数组中各元素的数据类型可以相同,也可以不同解析:解析:整个数组的数据类型为 A(Array),而各个数组元素可以分别存放不同类型的数据。在使用数组和数组元素时,应注意如下问题: 在任何能使用简单内存变量的地方都可以使用数组元素。 在同一个环境下,数组名不能与简单变量名重复。 可以用一维数组的形式访问二维数组。14.在关系的基本运算中

    28、,下列属于专门关系运算的是( )。(分数:2.00)A.选择、排序B.选择、投影 C.并、差、交D.连接、笛卡儿积解析:解析:专门的关系运算包括选择、投影和连接。交、并和差是传统的集和运算。笛卡儿积是指联系两个关系中的所有元组都进行一次新的组合,属性的数目等于原来两个属性数目的和,元组数等于原来两个关系元组数的积。15.在 Visual FoxPro中,可以对项目中的数据、文档等进行集中管理,并可以对项目进行创建和维护的是( )。(分数:2.00)A.工具栏B.设计器C.文件编辑器D.项目管理器 解析:解析:项目管理器是组织数据和对象的可视化工具。在 Visual FoxPro中,要建立多个不

    29、同类型的文件,用项目管理器可以将这些文件放在不同的选项卡中,并采用图示和树形结构方式组织和显示。16.假设使用 DIMENSION y(5)定义了一个一维数组 y,下列赋值语句中正确的是( )。(分数:2.00)A.y=8 B.y6=8C.STORE 10 y2,y3,y4D.y3,y4,y5=8解析:解析:在赋值和输入语句中使用数组名时,表示将同一个值同时赋给该数组的全部数组元素。 数组 y的定义中只定义了 5个元素,而选项B)的下标已经超出了数组的数量。 内存变量的赋值有两种格式。 格式 1:STORE表达式 TO 内存变量名表 格式 2:内存变量名=表达式 功能:计算表达式并将表达式值赋

    30、给一个或多个内存变量,格式 2只能给一个变量赋值。17.打开 Visual FoxPro“项目管理器”的“文档”选项卡,其中包括( )。(分数:2.00)A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上 3种文件 解析:解析:项目管理器包括数据“文档”、“类”、“代码”和“其他”等选项卡。其中“数据”选项卡中包括“数据库”、“自由表”和“查询”;“文档”选项卡中包括“表单”、“报表”和“标签”。18.执行下列程序,最后 S的显示值为( )。SET TALK OFFs=0i=2x=10DO WHILE s=xs=s+ii=i+1ENDDO?sSET TALK

    31、 ON(分数:2.00)A.12B.14 C.16D.18解析:解析:DO WHILE-ENDDO 语句的格式为: DO WHILE条件 命令序列 ENDDO 执行该语句时,先判断 DO WHILE处的循环条件是否成立,如果条件为真,则执行 DO WHILE与 ENDDO之间的命令序列(循环体)。当执行到 ENDDO时,返回到 DO WHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行 ENDDO后面的语句。 先给 3个变量赋初始值,使用一个DO WHILE循环语句来操作,判断条件是变量 s是否小于等于 x,如果大于 x,则退出循环,否则执行循环体

    32、,执行 s=s+i,s=2;再执行 i=i+1后,i=3,重复此循环体的操作。题干中的循环步骤及结果见下表。19.用程序计算一个整数的各位数字之和,在下划线处应填写的语句是( )。SET TALK OFFINPUT “X=“ TO XS=0DO WHILE X! =0S=S+MOD(X, 10)ENDDO?sSET TALK ON(分数:2.00)A.X=int(X/10) B.X=int(X%10)C.X=X-int(X/10)D.X=X-int(X%10)解析:解析:首先用户输入一个数字保存到变量 X中,使用一个 DO WHILE循环语句来累加各位数字之和,判断条件是变量 X是否等于 0,

    33、如果为 0,则退出循环,否则通过求余函数 MOD得到变量 X的个位数。因为题意要求计算各位数字之和,所以接下来应当将变量 X除以 10并取整,使之缩小 10倍,以便将变量 X的十位数变成个位数,然后再次循环计算。20.下列关于视图的描述中正确的是( )。(分数:2.00)A.可以根据自由表建立视图B.可以根据查询建立视图C.可以根据数据库表建立视图 D.可以根据数据库表和自由表建立视图解析:解析:视图是操作表的一种手段,通过视图可以查询表,通过视图也可以更新表。视图兼有“表”和“查询”的特点,与查询相类似的地方是,可以用来从一个或多个相关联的表中提取有用信息,但是视图与查询的差异在于视图只能是

    34、根据数据库表建立视图。21.在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。规定菜单项的访问键为“Q”的菜单名称定义是( )。(分数:2.00)A.单项查询(Q)B.单项查询/(Q)C.单项查询(/Q)D.单项查询(Q) 解析:解析:在定义菜单名称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加上“”两个字符。可以根据各菜单项功能的相似性或相近性,将弹出式菜单的菜单项分组。系统提供的分组手段是在两组之间插入一条水平的分组线,方法是在相应行的“菜单名称”列输入“”两个字符。22.下列关于 Visual FoxPro的叙述中错误的是( )。(分数:2.00)A.关系也被称作表

    35、B.数据库文件不存储用户数据C.表文件的扩展名是.dbfD.多个表存储在一个物理文件中 解析:解析:在 Visual FoxPro中,用二维表结构来表示实体以及实体之间联系的模型称为关系模型。在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系,在关系数据库中将关系也称作表。在Visual FoxPro中,数据库是一个逻辑上的概念和手段,是通过一组系统文件将相互联系的数据库表及其相关的数据库对象统一组织和管理。在建立 Visual FoxPro数据库时,相应的数据库名称实际是扩展名为 dbc的文件名,与之相关的还会自动建立数据库备注(memo)文件和一个数据库索引文件。即建立数据库后,

    36、用户可以在磁盘上看到文件名相同,但扩展名分别为 dbc、dct 和 dcx的 3个文件,这 3个文件是供 Visual FoxPro数据库管理系统管理数据库使用的,用户一般不能直接使用这些文件。表文件的扩展名为dbf。数据库文件只是用于管理和组织数据库对象,而一个数据库中的数据就是由表的集合构成的,一般一个表对应于磁盘上的一个扩展名为 dbf的文件,如果有备注或通用型大字段,则磁盘上还会有一个对应扩展名为 fpt的文件。23.在下列的表达式中,运算结果是逻辑真的是( )。(分数:2.00)A.EMPTY (.NULL.)B.EMPTY (SPACE(8) C.LIKE(“edit“,“edi?

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

    38、,?可与任何单个字符相匹配。所以选项C)返回的是逻辑假。 AT()函数的格式是:AT(字符表达式 1,字符表达式 2,数值表达式D;功能是如果字符表达式 1是字符表达式 2的子串,则返回字符表达式 1值的首字符在字符表达式 2中的位置;若不是子串,则返回 0。函数值为数值型。24.在表单设计器的属性窗口中设置表单或其他控件对象的属性时,下列叙述中正确的是( )。(分数:2.00)A.表单的属性描述了表单的事件和方法B.以斜体字显示的属性值表示为只读,不可以修改 C.属性窗口只包括属性、方法和事件列表框和对象框D.以上说法都不正确解析:解析:属性窗口包括对象框、属性设置框和属性、方法、事件列表框

    39、。对象框显示当前被选定的对象的名称。在属性设置框中可以对选定对象的属性进行设置。对于表单及控件的绝大多数属性,其数据类型通常是固定的。有些属性在设计时是只读的,用户不能修改,这些属性的默认值在列表框中以斜体显示。25.Visual FoxPro在 SQL方面,不支持的功能是( )(分数:2.00)A.数据控制 B.数据操纵C.数据查询D.数据定义解析:解析:Visual FoxPro 在 SQL方面支持数据定义、数据查询和数据操纵功能,但在具体实现方面也存在一些差异。由于 Visual FoxPro自身在安全控制方面的缺陷,所以它没有提供数据控制功能。26.在表单设计中,关键字 This fo

    40、rm表示( )。(分数:2.00)A.当前对象的直接容器对象B.当前对象所在的表单 C.当前对象D.当前对象所在的表单集解析:解析:在 Visual FoxPro中,Patent 表示当前对象的直接容器对象,Thisform 表示当前对象所在的表单; This 表示当前对象;Thisformset 表示当前对象所在的表单集。27.假设表单有一选项组:男女,其中第一个选项按钮“男”被选中。请问该选项组的 Value属性值为 ( )。(分数:2.00)A.TB.男C.1D.男或 1 解析:解析:选项组的 Value属性用于指定选项组中被选定的选项按钮。该属性值的类型可以是数值型,也可以是字符型,若

    41、为数据型 N,则表示第 N个按钮被选中;若为字符型值 C,则表示选项组中 Caption属性为 C的按钮被选中。根据题意,选中的是第 1个按钮,其 Caption属性为“男”,所以其 Value值为“男”或者为 1。28.在 Visual FoxPro中,下列哪项不属于基类的最小事件集( )。(分数:2.00)A.INITB.ERRORC.LOAD D.DESTROY解析:解析:事件是由系统预定义而由用户或系统发出的动作。Visual FoxPro 中,基类的最小事件集包含 INIT、ERROR、DESTROY 三个事件。LOAD 事件在表单对象建立之前引发,即运行表单时。29.下列对于 SQ

    42、L的嵌套查询排序的描述中,说法正确的是( )。(分数:2.00)A.既能对外层查询排序,也能对内层查询排序B.只能对外层查询排序,不能对内层查询排序 C.不能对外层查询排序,只能对内层查询排序D.既不能对外层查询排序,也不能对内层查询排序解析:解析:ORDER BY 只是对最终的查询结果进行排序,不可以在子查询中使用该短语,即不能对内层查询排序。30.在 SQL语句中,DISTINCT 短语的作用是( )。(分数:2.00)A.对查询结果进行分组B.消除重复出现的查询记录 C.按条件显示部分查询记录D.删除查询结果中符合条件的记录解析:解析:利用 DISTINCT短语可消除查询结果中重复出现的

    43、记录,该短语紧接在 SELECT短语之后。在SQL语句中,用于对记录分组的短语是 GROUPBY。31.运算结果是字符串“home”的表达式是( )。(分数:2.00)A.LEFT(“myhome“,4)B.RIGHT(“hometown“,4)C.SUBSTR (“myhometown“,4,4)D.SUBSTR(“myhometown“,3,4) 解析:解析:取子串的函数有以下 3个。 格式 1:LEFT(字符表达式,长度) 格式 2:RIGHT(字符表达式,长度) 格式 3:SUBSTR(字符表达式,起始位置,长度) LEFT()从指定表达式值的左端取一个指定长度的子串作为函数值;RIG

    44、HT()从指定表达式值的右端取一个指定长度的子串作为函数值;SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值。在 SUBSTR()函数中,若缺省第 2个自变量长度,则函数从指定位置一直取到最后一个字符。 从以上 2个函数的功能得知,选项 A)的结果是“myho”,选项 B,)的结果是“town”,选项 C)的结果是“omet”选项 D)的结果是“home”。使用下列数据表。仓库(仓库号 C(3)、所在地 C(8)、人数 N(2)职工(仓库号 C(3)、职工号 C(2)、姓名C(8)、工资 I)(分数:10.00)(1).检索有职工的工资大于或等于“WH1”仓库中所有职工“

    45、工资”的仓库号,正确的命令是( )。(分数: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 仓库号 FROM 职工 WHERE 工资=ALL; (SELECT 工资 FROM 职工 WHERE 仓库号=“WH1“) D.SELECT DISTINCT 仓库号 FROM 职工

    46、WHERE 工资=ALL; (SELECT MAX(工资) FROM 职工 WHERE 仓库号=“WH1“)解析:解析:本题的 SQL语句功能是检索有职工工资大于等于仓库号“WH1”中所有职工工资的仓库号。本题中通过子查询检索“WH1”仓库中所有职工的工资,然后在主查询中检索有职工工资大于子查询所查的工资记录,即大于所有“WH1”中所有职工工资的职工所在的仓库号,DISTINCT 短语的功能是去掉查询结果中重复的记录。 在 SQL语句中可以利用 ANY、ALL 等量词进行查询。基本格式为:表达式比较运算符 ANY|ALL|SOME(子查询)。 其中,ANY(任意的)和 SOME(一些)表示只要

    47、子查询中存在符合条件的行,结果就成立;而 ALL(所有的)只有子查询中的所有的行都符合条件,结果才成立。(2).有下列 SQL语句:INSERT INTO 职工 VALUES(“WH4“,“E15“,“张清“,2800) 在命令窗口执行该命令后( )。(分数:2.00)A.向表中任意位置插入一条新记录B.在当前记录之前,插入一条新语句C.在当前记录之后,插入一条新语句D.在表末尾新增一条记录 解析:解析:Visual FoxPro 支持两种 SQL插入格式,第一种为标准格式,第二种是 Visual FoxPro的特殊格式。 第一种格式为: INSERT INTO表名(字段名 1,字段名 2,); VALUES(表达式 1,表达式 2,) 其中 INSERT INTO表名说明向指定的表中插入记录。当插入的不是完整的记录时,可以用字段名 1,字段名 2,指定字段:VALUE(表达式 1,表达式 2,给出具体的记录值。 该命令默认的是向表末尾新增一条记录。注意:插入的记录值要与相应的字段类型一致。(3).检索最少有 4名职工仓库的职工平均工资的语句为( )。(分数:2.


    注意事项

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




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

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

    收起
    展开