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

    【计算机类职业资格】国家二级(VF)机试模拟试卷92及答案解析.doc

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

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

    【计算机类职业资格】国家二级(VF)机试模拟试卷92及答案解析.doc

    1、国家二级(VF)机试模拟试卷 92 及答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:37,分数:80.00)1.线性表常采用的两种存储结构是( )。(分数:2.00)A.散列方法和索引方式B.链表存储结构和数组C.顺序存储结构和链式存储结构D.线性存储结构和非线性存储结构2.软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和( )。(分数:2.00)A.阶段性报告B.需求分析C.需求总结D.都不正确3.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。(分数:2.00)A.需求分析B.详细设计C.软件设计D

    2、.概要设计4.对建立良好的程序设计风格,下面描述正确的是( )。(分数:2.00)A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无5.下列工具中,不属于结构化分析的常用工具的是( )。(分数:2.00)A.数据流图B.数据字典C.判定树D.N-S 图6.在软件生产过程中,需求信息的来源是( )。(分数:2.00)A.程序员B.项目经理C.设计人员D.软件用户7.对关系 S 和 R 进行集合运算,结果中既包含 S 中的所有元组也包含 R 中的所有元组,这样的集合运算称为( )。(分数:2.00)A.并运算B.交运算C.差运算D.积运算8.

    3、设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值 B 在序列中的序号是( )。(分数:2.00)A.1B.3C.7D.99.数据库的故障恢复一般是由( )来执行恢复。(分数:2.00)A.电脑用户B.数据库恢复机制C.数据库管理员D.系统普通用户10.下列选项中,不属于数据模型所描述的内容的是( )。(分数:2.00)A.数据类型B.数据操作C.数据结构D.数据约束11.打印或预览报表的命令是( )。(分数:2.00)A.CREATE REPORTB.DO FORMC.REPORT FORMD.START REPOR

    4、T12.在 VFP 中,关于查询和视图的正确描述是( )。(分数:2.00)A.视图只能查询表但不能更新表B.查询和视图都是一个存储数据的表C.查询和视图是同一种文件,只是名称不同D.查询是一个预先定义好的 SQL S ELECT 语句文件13.“项目”菜单的“运行文件”命令用于执行选定的文件,这些文件可以是( )。(分数:2.00)A.查询、视图或表单B.查询、表单或程序C.表单、报表和标签D.以上文件都可以14.设 n=STR(-123456,6,2),则 n 的值等于( )。(分数:2.00)A.12345B.12346C.1235D.123415.运算结果是字符串“hao”的表达式是(

    5、 )。(分数:2.00)A.LEFT(“nihao“,3)B.RIGHT(“nihao“,3)C.SUBSTR(“nihao“,3)D.UPPER(“hao“)16.下列运算结果为逻辑假(F)的是( )。(分数:2.00)A.INT(X5)=X5B.INT(X5)=MOD(X,5)C.MOD(X,5)=0D.MOD(X,5)=MOD(5,5)17.恢复表中所有被逻辑删除记录的命令是( )。(分数:2.00)A.REDELETEB.RECALLC.REPACKD.RESET18.通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于完整性中的( )。(分数:2.00)A.域完整性B.字段完整

    6、性C.参照完整性D.实体完整性19.在 VFP 中,关于自由表叙述正确的是( )。(分数:2.00)A.自由表不可以加入到数据库中B.自由表和数据库表是完全相同的C.自由表不能建立候选索引D.自由表不能建立字段级规则和约束20.在 Visual FoxPro 的查询设计器中,对应 SQL 短语 DISTINCT 的选项卡是( )。(分数:2.00)A.联接B.排序依据C.筛选D.杂项21.视图设计器和查询设计器基本类似,但视图设计器比查询设计器多了( )。(分数:2.00)A.“查询输出”选项卡B.“更新条件”选项卡C.“分组依据”选项卡D.“杂项”选项卡22.显示当前表单程序代码是 This

    7、FormShow,其中的 Show 是表单对象的( )。(分数:2.00)A.标题B.方法C.属性D.事件23.假定一个表单里有一个文本框 Text1 和一个命令按钮组 CommandGroup1。命令按钮组是一个容器对象,其中包含 Command1 和 Command2 两个命令按钮。如果要在 Command1 命令按钮的某个方法中访问文本框的Value 属性值,正确的表达式是( )。(分数:2.00)A.ThisThisFormText1ValueB.ThisParentParentText1ValueC.ParentParentText1ValueD.ThisParentText1Val

    8、ue24.删除视图 stuvw 的命令是( )。(分数:2.00)A.DROP stuvwB.DROP VIEW stuvwC.DELETE stuvwD.DELETE VIEW stuVW25.要关闭当前处于打开状态的类库文件 mylib,可以使用命令( )。(分数:2.00)A.RELEASE CLASSLIB mylibB.RELEASE CLASS mylibC.CLOSE CLASS mylibD.CLOSE CLASSLIB mylib26.下面关于过程调用的陈述中,正确的是( )。(分数:2.00)A.实参与形参的数量必须相等B.当实参的数量多于形参的数量时,多余的实参被忽略C.

    9、当形参的数量多于实参的数量时,多余的形参取逻辑假D.选项 B 和 C 都对27.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( )。(分数:2.00)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度28.在命令窗口执行 SQL 命令时,若命令要占用多行,续行符是( )。(分数:2.00)A.分号(;)B.冒号(:)C.连字符(-)D.逗号(,)29.如果要运行 SMENUMPR 文件,正确的命令是( )。(分数:2.00)A.DO MENU SMENUB.DO SMENUMPRC.RUN MENU SMENUD.RUN

    10、 SMENUMPR30.如果要为控件设置焦点,则下列属性值是真(T)的是( )。(分数:2.00)A.Enabled 和 CancelB.Enabled 和 VisibleC.Default 和 CancelD.Visible 和 Cancel31.通过设置表单控件的哪种属性,可以改变光标在控件之间的移动次序( )。(分数:2.00)A.TabsB.TabIndexC.IndexD.Move32.要为当前打开的“成绩”表中所有的“分数”增加 5 分,可以使用命令( )。(分数:2.00)A.UPDATE 成绩 WITH 分数+5B.CHANGE ALL 分数 WITH 分数+5C.DISPLA

    11、YALL 分数 WITH 分数+5D.REPLACE ALL 分数 WITH 分数+533.将学号为“25”的学生姓名改为”王莉”,以下 SQL 语句正确的是( )。(分数:2.00)A.UPDATE 学生 SET 姓名 FOR 姓名=“王莉“WHERE 学号=“25“B.UPDATE 学生 WHERE 姓名=“王莉“AND 学号=“25“C.UPDATE FROM 学生 WHERE 姓名=“王莉“AND 学号=“25“D.UPDATE 学生 SET 姓名=“王莉“WHERE 学号=“25“34.与“SELECT*FROM 歌手 WHERE NOT(最后得分900OR 最后得分800)”等价的

    12、语句是( )。(分数:2.00)A.SELECT*FROM 歌手 WHERE 最后得分 BETWEEN 900 AND 800B.SELECT*FROM 歌手 WHERE 最后得分=800 AND 最后得分=900C.SELECT*FROM 歌手 WHERE 最后得分900 OR 最后得分800D.SELECT*FROM 歌手 WHERE 最后得分=800 AND 最后得分=90035.设有职工表(其中包含字段:职工号,仓库号,工资),查询仓库号是“CK1”的职工信息,并按工资降序排序,正确的 SQL 命令是( )。(分数:2.00)A.SELECT*FROM 职工表 WHERE 仓库号=“C

    13、K1“ORDER BY 工资 DESCB.SELECT*FROM 职工表 WHILE 仓库号=“CK1“ORDER BY 工资 ASCC.SELECT*FROM 职工表 WHERE 仓库号=“CK1“ORDER BY 工资 ASCD.SELECT*FROM 职工表 WHERE 仓库号=“CK1“GROUP BY 工资 DESC36.对项目进行连编测试的目的是( )。(分数:2.00)A.对项目中各种程序的引用进行校验B.对项目中 PRG 文件进行校验,检查发现其中的错误C.对项目中各种程序的引用进行校验,检查所有的程序组件是否可用D.对项目中各种程序的引用进行校验,检查所有的程序组件是否可用,

    14、并重新编译过期的文件下面小题使用如下的“外汇名”表和“持有数”表: (分数:8.00)(1).查询持有外币种类在 4 种以上的人员的姓名,及持有的种类数量,并按种类数量升序排列,数量相同时,则按姓名降序排列,下列语句正确的是( )。(分数:2.00)A.SELECT 姓名,COUNT(*)AS 外币种类 FROM 持有数; GROUP BY 姓名 HAVING COUNT(*)=4; ORDER BY 外币种类,姓名 DESCB.SELECT 姓名,COUNT(*)AS 外币种类 FROM 持有数; GROUP BY 姓名 HAVING COUNT(*)=4; ORDER BY COUNT(*

    15、),姓名 DESCC.SELECT 姓名,COUNT(*)AS 外币种类 FROM 持有数; GROUP BY 姓名 HAVING COUNT(*)=4; ORDER BY 外币种类 AND 姓名 DESCD.SELECT 姓名,COUNT(*)AS 外币种类 FROM 持有数; GROUP BY 姓名 HAVING COUNT(*)=4; ORDER BY 外币种类+姓名 DESC(2).计算出“陆凭凭”所持有的全部外币相当于人民币的价值数量,下列语句正确的是( )。(某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价”*该种外币“持有数量”)(分数:2.00)A.S

    16、ELECT SUM(现钞买入价*持有数量)AS 人民币价值; FROM 持有数,外汇名; WHERE 外汇名外币代码=持有数外币代码; AND 姓名=“陆凭凭“B.SELECT SUM(现钞买入价*持有数量)AS 人民币价值; FROM 持有数,外汇名; WHERE 外汇名外币代码=持有数外币代码; FOR 姓名=“陆凭凭“C.SELECT COUNT(现钞买入价*持有数量)AS 人民币价值; FROM 持有数,外汇名; WHERE 外汇名外币代码=持有数外币代码; AND 姓名=“陆凭凭“D.SELECT COUNT(现钞买入价*持有数量)AS 人民币价值; FROM 持有数,外汇名; WH

    17、ERE 外汇名外币代码=持有数外币代码; FOR 姓名=“陆凭凭“(3).将“外汇名”表美元和英镑的基准价下调 1,下列 SQL 语句正确的是( )。(分数:2.00)A.UPDATE 外汇名 FOR 基准价=基准价*099; WHERE 外币名称=“美元“OR 外币名称=“欧元“B.UPDATE 外汇名 SET 基准价=基准价*099; WHERE 外币名称=“美元“OR 外币名称=“欧元“C.UPDATE 外汇名 SET 基准价=基准价*099; WHERE 外币名称=“美元“AND 外币名称=“欧元“D.UPDATE 外汇名 FOR 基准价=基准价*099; WHERE 外币名称=“美元

    18、“AND 外币名称=“欧元“(4).删除“持有数”表中所有外币名称为“法郎”的记录,下列 SQL 语句正确的是( )。(分数:2.00)A.DELETE FROM 持有数: WHERE 持有数外币代码=外汇名外币代码; AND 外币名称=“法郎“B.DELlETE FROM 持有数,外汇名; WHERE 持有数外币代码=外汇名外币代码; AND 外币名称=“法郎“C.DELETE FROM 持有数 WHERE 外币代码 IN; (SELECT 外币代码 FROM 外汇名 WHERE 外币名称=“法郎“)D.DELETE FROM 持有数 WHERE 外币代码 IN; SELECT 外币代码 F

    19、ROM 外汇名 WHERE 外币名称=“法郎“二、基本操作题(总题数:1,分数:8.00)在考生文件夹下完成如下操作:(分数:8.00)(1).新建一个名为“图书管理”的项目。(分数:2.00)_(2).在项目中建立一个名为“图书”的数据库。(分数:2.00)_(3).将考生文件夹下的所有自由表添加到“图书”数据库中。(分数:2.00)_(4).在项目中建立查询 book qu:查询价格大于等于 10 的图书(book 表)的所有信息,查询结果按价格降序排序。(分数:2.00)_三、简单应用题(总题数:2,分数:4.00)37.请修改并执行名称为 form1 的表单,要求如下:为表单建立数据环

    20、境,并将“雇员”表添加到数据环境中。将表单标题修改为“XXX 公司雇员信息维护”。修改命令按钮“刷新日期”的 Click 事件下的语句,使用 SQL 的更新命令,将“雇员”表中“日期”字段值更换成当前计算机的日期值。注意:只能在原语句上进行修改,不可以增加语句行。(分数:2.00)_38.建立一个名称为 menu1 的菜单,菜单栏有“文件”和“编辑浏览”两个菜单。“文件”菜单下有“打开”、“关闭退出”两个子菜单;“编辑浏览”菜单下有“雇员编辑”、“部门编辑”和“雇员浏览”三个子菜单。(分数:2.00)_四、综合应用题(总题数:1,分数:2.00)39.设计一个文件名和表单名均为 myaccou

    21、nt 的表单。表单的标题为“外汇持有情况”。表单中有一个选项按钮组控件(myOption)、一个表格控件(Grid1)以及两个命令按钮“查询”(Command1)和“退出”(Command2)。其中,选项按钮组控件有两个按钮“现汇”(Option1)、“现钞”(Option2)。运行表单时,首先在选项组控件中选择“现钞”或“现汇”,单击“查询”命令按钮后,根据选项组控件的选择将“外汇账户”表的“现钞”或“现汇”(根据钞汇标志字段确定)的情况显示在表格控件中。如下图所示。单击“退出”按钮,关闭并释放表单。注:在表单设计器中将表格控件 Grid1 的数据源类型设置为“SQL 说明”。 (分数:2.

    22、00)_国家二级(VF)机试模拟试卷 92 答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:37,分数:80.00)1.线性表常采用的两种存储结构是( )。(分数:2.00)A.散列方法和索引方式B.链表存储结构和数组C.顺序存储结构和链式存储结构 D.线性存储结构和非线性存储结构解析:解析:线性表的存储通常要用两种存储结构:顺序存储结构和链式存储结构。2.软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和( )。(分数:2.00)A.阶段性报告B.需求分析 C.需求总结D.都不正确解析:解析:软件需求分析阶段的工作,可以概括为四个方面:需

    23、求获取、需求分析、编写需求规格说明书和需求评审。 需求获取的目的是确定对目标系统的各方面需求。涉及到的主要任务是建立获取用户需求的方法框架,并支持和监控需求获取的过程。 需求分析是对获取的需求进行分析和综合,最终给出系统的解决方案和目标系统的逻辑模型。 编写需求规格说明书作为需求分析的阶段成果,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程的依据。 需求评审是对需求分析阶段的工作进行复审,验证需求文档的一致性、可行性、完整性和有效性。3.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。(分数:2.0

    24、0)A.需求分析 B.详细设计C.软件设计D.概要设计解析:解析:软件生命周期的主要活动阶段为:可行性研究和计划制定、需求分析、软件设计、软件实现、软件测试、运行和维护。其中需求分析是对开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能,编写软件规格说明书及初步的用户手册,提交评审。4.对建立良好的程序设计风格,下面描述正确的是( )。(分数:2.00)A.程序应简单、清晰、可读性好 B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无解析:解析:程序设计应该简单易懂,语句结构应该简单直接,不应该为提高效率而把语句复杂化。5.下列工具中,不属于结构化分

    25、析的常用工具的是( )。(分数:2.00)A.数据流图B.数据字典C.判定树D.N-S 图 解析:解析:结构化分析的常用工具有数据流图、数据字典、判定树和判定表。6.在软件生产过程中,需求信息的来源是( )。(分数:2.00)A.程序员B.项目经理C.设计人员D.软件用户 解析:解析:软件需求是指用户对目标软件系统在功能、性能、设计约束等方面的要求,是由用户提出的。7.对关系 S 和 R 进行集合运算,结果中既包含 S 中的所有元组也包含 R 中的所有元组,这样的集合运算称为( )。(分数:2.00)A.并运算 B.交运算C.差运算D.积运算解析:解析:关系的并运算是指由结构相同的两个关系合并

    26、,形成一个新的关系,新关系中包含两个关系中的所有元组。8.设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值 B 在序列中的序号是( )。(分数:2.00)A.1B.3 C.7D.9解析:解析:建堆的算法:首先将要排序的所有关键码放到一棵完全二叉树的各个结点中(这时的二叉树不具备堆的特性),然后,从 i=n2(n 为结点的个数)的结点 K i 开始,逐步把以 K n2 ,K n2-1 ,K n2-2 ,为根的子树排成堆,直到以 Kl 为根的树排成堆,就完成了建堆过程。此题中,n=16,i=162=8,即从第 8 个结点

    27、开始,所以经过初始建堆后关键码值 B 在序列中的序号是 3。9.数据库的故障恢复一般是由( )来执行恢复。(分数:2.00)A.电脑用户B.数据库恢复机制C.数据库管理员 D.系统普通用户解析:解析:数据库一旦发生故障,需要及时进行故障恢复,并由数据库管理员负责执行故障恢复。10.下列选项中,不属于数据模型所描述的内容的是( )。(分数:2.00)A.数据类型 B.数据操作C.数据结构D.数据约束解析:解析:数据模型描述的内容包含数据结构、数据操作和数据约束。11.打印或预览报表的命令是( )。(分数:2.00)A.CREATE REPORTB.DO FORMC.REPORT FORM D.S

    28、TART REPORT解析:解析:打印或预览报表的命令格式是:REPORT FORM报表名PREVIEW。12.在 VFP 中,关于查询和视图的正确描述是( )。(分数:2.00)A.视图只能查询表但不能更新表B.查询和视图都是一个存储数据的表C.查询和视图是同一种文件,只是名称不同D.查询是一个预先定义好的 SQL S ELECT 语句文件 解析:解析:查询是一个预先定义好的 SQL SELECT 语句,在不同的场合可以直接或反复使用,从而提高效率。查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果,以 qpr 为扩展名保存在磁盘上。视图是操作表的一种手段,

    29、并不真正含有数据,是从基本表中派生出的虚表,通过视图可以查询表,也可以更新表。视图是数据库中的一个特有功能,只有在包含视图的数据库打开时,才能使用视图。13.“项目”菜单的“运行文件”命令用于执行选定的文件,这些文件可以是( )。(分数:2.00)A.查询、视图或表单B.查询、表单或程序 C.表单、报表和标签D.以上文件都可以解析:解析:“项目”菜单的“运行文件”命令的功能是:执行选定的查询、表单或程序。14.设 n=STR(-123456,6,2),则 n 的值等于( )。(分数:2.00)A.12345B.12346C.1235 D.1234解析:解析:STR(数值表达式,长度,小数位数/

    30、),将数值表达式的值转换成字符串,转换时根据需要自动进行四舍五入。返回字符串的理想长度 L 应该是数值表达式值的整数部分位数加上小数位数值,再加上 l 位小数点。如果长度值大于 L,则字符串加前导空格以满足规定的长度要求;如果长度值大于等于数值表达式值的整数部分位数(包括负号)但又小于 L,则优先满足整数部分而自动调整小数位数:如果长度值小于数值表达式值的整数部分位数,则返回一串星号(*)。小数位数的默认值为 0,长度的默认值为 10。15.运算结果是字符串“hao”的表达式是( )。(分数:2.00)A.LEFT(“nihao“,3)B.RIGHT(“nihao“,3) C.SUBSTR(“

    31、nihao“,3)D.UPPER(“hao“)解析:解析:LEFT(字符表达式,长度)函数从指定表达式值的左端取一个指定长度的子串作为函数值。RIGHT(字符表达式,长度1 函数从指定表达式值的右端取一个指定长度的子串作为函数值。SUBS7lR()函数从指定表达式值得指定起始位置取指定长度的子串作为函数值。UPER(字符表达式1 将指定表达式值中的小写字母转换成大写字母,其他字符不变。16.下列运算结果为逻辑假(F)的是( )。(分数:2.00)A.INT(X5)=X5B.INT(X5)=MOD(X,5) C.MOD(X,5)=0D.MOD(X,5)=MOD(5,5)解析:解析:INT()函数

    32、的功能是返回指定数值表达式的整数部分。MOD()函数的功能是返回两个数值相除后的余数。假设 X=10,则 INT(105)=2,X5=2,MOD(X,5)=0,MOD(5,5)=0。因为 INT(X5)=2,MOD(X,5)=0,所以选项 B)的等式不成立。17.恢复表中所有被逻辑删除记录的命令是( )。(分数:2.00)A.REDELETEB.RECALL C.REPACKD.RESET解析:解析:被逻辑删除的记录可以恢复,恢复记录的命令是 RECALL,格式如下:RECALLFOR 条件表达式。18.通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于完整性中的( )。(分数:2.0

    33、0)A.域完整性 B.字段完整性C.参照完整性D.实体完整性解析:解析:域完整性也称为字段有效性规则,在插入或修改字段值时被激活,主要用于数据输入正确性的检验,可以限定字段取值类型和取值范围。实体完整性是保证表中记录惟一的特性,利用主关键字或候选关键字来实现。参照完整性与表之间的关联有关,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。19.在 VFP 中,关于自由表叙述正确的是( )。(分数:2.00)A.自由表不可以加入到数据库中B.自由表和数据库表是完全相同的C.自由表不能建立候选索引D.自由表不能建立字段级规则和

    34、约束 解析:解析:在 VFP 中,自由表是不属于任何数据库的表,其操作基本与数据库表相同,但它不能设定各种字段级规则和约束;自由表能够创建候选索引、普通索引和惟一索引,但不能创建主索引:自由表可以添加到数据库中而成为数据库表,数据库表也可以从数据库中移出成为自由表。20.在 Visual FoxPro 的查询设计器中,对应 SQL 短语 DISTINCT 的选项卡是( )。(分数:2.00)A.联接B.排序依据C.筛选D.杂项 解析:解析:SQL 中的 DISTINCT 短语用来消除查询结果中的重复项,对应“杂项”选项卡。21.视图设计器和查询设计器基本类似,但视图设计器比查询设计器多了( )

    35、。(分数:2.00)A.“查询输出”选项卡B.“更新条件”选项卡 C.“分组依据”选项卡D.“杂项”选项卡解析:解析:视图可以查询表,也可以更新表。所以有“更新条件”选项卡。22.显示当前表单程序代码是 ThisFormShow,其中的 Show 是表单对象的( )。(分数:2.00)A.标题B.方法 C.属性D.事件解析:解析:方法(method):也叫“方法程序”。它是指对象所固有完成某种任务的功能,可由我们在需要的时候调用。“方法”与“事件”有相似之处,都是为了完成某个任务,但同一个事件可完成不同任务,取决于您所编的代码是怎样的,而方法则是固定的,任何时候调用都是完成同一个任务,所以其中

    36、的代码也不需要我们编了,FOXPRO 系统已为我们编好(我们也看不见),只需在必要的时候调用即可。Show 方法:将表单显示出来。比如表单有一个命令按钮,如果希望单击该命令按钮时显示表单,就可以将该命令按钮的 Click 事件代码设置为 ThisformShow。23.假定一个表单里有一个文本框 Text1 和一个命令按钮组 CommandGroup1。命令按钮组是一个容器对象,其中包含 Command1 和 Command2 两个命令按钮。如果要在 Command1 命令按钮的某个方法中访问文本框的Value 属性值,正确的表达式是( )。(分数:2.00)A.ThisThisFormTex

    37、t1ValueB.ThisParentParentText1Value C.ParentParentText1ValueD.ThisParentText1Value解析:解析:VFP 中的对象一股可分为两种:容器对象和控件对象。容器可以包容其他的控件或容器,通常把容器对象称为那些被包容对象的父对象,这样就形成了对象的嵌套层次关系。在这种层次关系中,要引用其中的某个对象,就需要指明对象在嵌套层次中的位置。这时一般会用到一些引用属性或关键字,如PARENT 是对象的一个属性,属性值为对象引用,指向该对象的直接容器对象;THIS、THISFORM 和THISFORMSET 是 3 个关键字,分别表示

    38、当前对象、当前表单和当前表单集。 在所给题目中,共给出了 5个对象,我们首先要清楚哪些是容器哪些是控件,以及它们之间的包容层次关系。表单是最外层的容器,其中有一个文本框控件 Text1 和一个容器命令按钮组 CommandGroup1,而 CommandGroup1 中又有两个命令按钮控件 Command1 和 Command2,故 CommandGroup1 是(30mmand1 和 Command2 的父对象,表单是CommandGroup1 和 Text1 的父对象。现在要在 Command1 的方法中访问文本框 Text1 对象,即 Command1 是当前对象,但由于 Command

    39、1 和 Text1 没有包容关系,故必须由 Command1 找到跟 Text1 有包容关系的对象来引用,也就是 Text1 的父对象表单 This 代表当前韵 Command1,ThisParent 指向父对象CommandGroup1,ThisParentParent 则指向 CommandGroup1 的父对象表单,ThisParentParentText1 则通过父对象表单引用了文本框 Text1。 对象访问属性的格式是:对象引用对象属性。所以引用文本框 Text1 的 Value 属性,正确的表达式应该是ThisParentParentText1Value。24.删除视图 stuvw

    40、 的命令是( )。(分数:2.00)A.DROP stuvwB.DROP VIEW stuvw C.DELETE stuvwD.DELETE VIEW stuVW解析:解析:删除视图的命令是 DROP VIEW 视图名。25.要关闭当前处于打开状态的类库文件 mylib,可以使用命令( )。(分数:2.00)A.RELEASE CLASSLIB mylib B.RELEASE CLASS mylibC.CLOSE CLASS mylibD.CLOSE CLASSLIB mylib解析:解析:关闭当前处于打开状态的指定类库文件,可以使用 RELEASE CLASSLIB 命令,其格式为:RELE

    41、ASE CLASSLm类库名。26.下面关于过程调用的陈述中,正确的是( )。(分数:2.00)A.实参与形参的数量必须相等B.当实参的数量多于形参的数量时,多余的实参被忽略C.当形参的数量多于实参的数量时,多余的形参取逻辑假 D.选项 B 和 C 都对解析:解析:调用模块程序时,系统自动把实参传递给对应的形参。形参的数目不能少于实参的数目,否则系统会产生运行时错误。如果形参数目多于实参的数目,那么多余的形参取初值逻辑假。27.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( )。(分数:2.00)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度

    42、D.加快数据库表的查询速度 解析:解析:建立索引,可以加快数据表的查询速度,不会改变表中的物理顺序。28.在命令窗口执行 SQL 命令时,若命令要占用多行,续行符是( )。(分数:2.00)A.分号(;) B.冒号(:)C.连字符(-)D.逗号(,)解析:解析:若命令很长,在由显示窗口的大小确定的一行内显示不下,除了最后一行外,在每一行的最后要用续行符分号(;)结束。除此之外都是错误的。29.如果要运行 SMENUMPR 文件,正确的命令是( )。(分数:2.00)A.DO MENU SMENUB.DO SMENUMPR C.RUN MENU SMENUD.RUN SMENUMPR解析:解析:

    43、运行菜单程序的命令是:DO菜单文件名_mpr,必须带扩展名 mpr。30.如果要为控件设置焦点,则下列属性值是真(T)的是( )。(分数:2.00)A.Enabled 和 CancelB.Enabled 和 Visible C.Default 和 CancelD.Visible 和 Cancel解析:解析:在表单的控件中,SetFocus 可以让控件获得焦点,使其成为活动对象。如果一个控件的Enabled 属性值和 Visible 属性值为F,将不能获得焦点,如果一个控件获得焦点,则 Enabled 属性值和 Visible 属性值为T。31.通过设置表单控件的哪种属性,可以改变光标在控件之间

    44、的移动次序( )。(分数:2.00)A.TabsB.TabIndex C.IndexD.Move解析:解析:通过 TabIndex 属性可以用来控制光标在控件之间的移动次序,光标按照 1、2、3的顺序依次移动。32.要为当前打开的“成绩”表中所有的“分数”增加 5 分,可以使用命令( )。(分数:2.00)A.UPDATE 成绩 WITH 分数+5B.CHANGE ALL 分数 WITH 分数+5C.DISPLAYALL 分数 WITH 分数+5D.REPLACE ALL 分数 WITH 分数+5 解析:解析:可以使用 REPLACE 命令修改记录,REPLACE 命令的常用格式是: REPL

    45、ACE FieldNamel WITH eExpressionl,FieldName WITH eExpression2FORlExpressionl 该命令的功能是直接利用表达式eExpression 的值替换字段 FieldName 的值,从而达到修改记录值的目的,该命令一次可以修改多个字段(eExpressionl,eExpression2)的值,如果不使用 FOR 短语,则默认修改的是当前记录;如果使用了FOR 短语,则修改逻辑表达式 eExpressionl,为真的所有记录。 选项 A)的 UPDATE 命令为 SQL 命令,且此处命令格式错误;选项 C)的 CHANGE 命令为交互

    46、状态下的修改记录的命令,此处命令格式也是错误的;选项 D)的 DISPLAY 命令是浏览记录的命令。33.将学号为“25”的学生姓名改为”王莉”,以下 SQL 语句正确的是( )。(分数:2.00)A.UPDATE 学生 SET 姓名 FOR 姓名=“王莉“WHERE 学号=“25“B.UPDATE 学生 WHERE 姓名=“王莉“AND 学号=“25“C.UPDATE FROM 学生 WHERE 姓名=“王莉“AND 学号=“25“D.UPDATE 学生 SET 姓名=“王莉“WHERE 学号=“25“ 解析:解析:SQL 的数据更新格式为: UPDATE/Tablename SET Col

    47、umn_name1=eExpreeeion,1,Column_Name2=eExpression2 WHERE Condition 一般使用 WHERE 子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段;如果不使用 WHERE 子句,则更新全部记录。34.与“SELECT*FROM 歌手 WHERE NOT(最后得分900OR 最后得分800)”等价的语句是( )。(分数:2.00)A.SELECT*FROM 歌手 WHERE 最后得分 BETWEEN 900 AND 800B.SELECT*FROM 歌手 WHERE 最后得分=800 AND 最后得分=900 C.SELECT*FROM 歌手 WHERE 最后得分


    注意事项

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




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

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

    收起
    展开