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

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

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

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

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

    1、二级 VISUAL+FOXPRO 笔试 344 及答案解析(总分:88.00,做题时间:90 分钟)一、B选择题/B(总题数:32,分数:70.00)1.在 Visual FoxPro 的查询设计器中“筛选”选项卡对应的 SQL 短语是(分数:2.00)A.WHEREB.JOINC.SETD.ORDER BY2.在 Visual FoxPro 中,可对字段设置默认值的表(分数:2.00)A.必须是数据库表B.必须是自由表C.自由表或数据库表D.不能设置字段的默认值3.Visual FoxPro DBMS 是(分数:2.00)A.操作系统的一部分B.操作系统支持下的系统软件C.一种编译程序D.一

    2、种操作系统4.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为 6)。在命令窗口输入并执行如下命令: 姓名=姓名-“您好” ?姓名 那么主窗口中将显示(分数:2.00)A.张三B.张三 您好C.张三您好D.出错5.若要从学生表中检索出 1980 年 1 月 1 日以后(含 1 月 1 日)出生的所有学员,可应用如下 SQL 语句 SELECT*FROM student WHERE_ 请给出恰当的表达式以完成该语句(分数:2.00)A.csrq=1980-1-1)B.csrq1980-1-1)C.csrq=1980-1-1)D.csrq1980-1-1)6.在

    3、Visual FoxPro 中,删除数据库表 S 的 SQL 命令是(分数:2.00)A.DROP TABLESB.DELETE TABLE SC.DELETE TABLE DBFD.ERASE TABLE S7.数据库系统与文件系统的最主要区别是(分数:2.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量8.求每个终点的平均票价的 SQL 语句是(分数:2.00)A.SELECT 终点,avg (票价) FRO

    4、M ticket GROUP BY 票价B.SELECT 终点,avg (票价) FROM ticket ORDER BY 票价C.SELECT 终点,avg (票价) FROM ticket ORDER BY 终点D.SELECT 终点,avg (票价) FROM ticket GROUP BY 终点9.在 Visual FoxPro 中,下列关于表的叙述正确的是(分数:2.00)A.在数据库表和自由表中,都能给字段定义有效性规则和默认值B.在自由表中,能给表中的字段定义有效性规则和默认值C.在数据库表中,能给表中的字段定义有效性规则和默认值D.在数据库表和自由表中,都不能给字段定义有效性规

    5、则和默认值10.要使当前表的所有职工的工资增加 200 元,应使用的命令是(分数:2.00)A.EDIT 工资 WITH 工资 +200B.REPLACE 工资 WITH 工资 +200C.REPLACE 工资 WITH 200D.REPLACE ALL 工资 WITH 工资 +20011.不允许记录中出现重复索引值的索引是(分数:2.00)A.主索引B.主索引、候选索引和普通索引C.主索引和候选索引D.主索引、候选索引和惟一索引12.在 Visua1 FoxPro 中,相当于主关键字的索引是(分数:2.00)A.主索引B.普通索引C.惟一索引D.排序索引13.执行下列一组命令之后,选择“职工

    6、”表所在工作区的错误命令是 CLOSE ALL USE 库 IN 0 USE 职工 IN 0(分数:2.00)A.SELECT 职工B.SELECT 0C.SELECT 2D.SELECT B14.数据库文件工资.DBF 共有 10 条记录,当前记录号为 5。用 SUM 命令计算工资总和,如果不给出范围短句,那么命令(分数:2.00)A.计算后 5 条记录工资值之和B.计算后 6 条记录工资值之和C.只计算当前记录工资值D.计算全部记录工资值之和15.以下关于查询描述正确的是(分数:2.00)A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和

    7、自由表建立查询16.在 Visual FoxPro 中主索引字段(分数:2.00)A.不能出现重复值或空值B.能出现重复值或空值C.能出现重复值,不能出现空值D.能出现空值,不能出现重复值17.以下数据结构中不属于线性数据结构的是(分数:2.00)A.队列B.线性表C.二叉树D.栈19.在下面的表达式中,运算结果为逻辑真的是(分数:2.00)A.EMPTY(.NUL)B.LIKE(“edit”,“edi?”)C.AT(“a”,“123abc”)D.EMPTY(SPACE(10)20.下列描述中正确的是(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问

    8、题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中的技术问题(9)(11)题使用下图,表单名为 Form1,表单中有两个命令按钮(Command1 和Command2)、两个标签、两个文本框(Text1 和 Text2)。(分数:6.00)(1).如果在运行表单时,要使表单的标题栏显示“登录窗口”,则可以在 Form1 的 Load 事件中加入语句。(分数:2.00)A.THISFORCAPTION=“登录窗口”B.FORM1.CAPTION=“登录窗口”C.THISFORNAME=“登录窗口”D.FORM1.NAME=“登录窗口”(2).如果想在运

    9、行表单时,向 Text2 中输入字符,回显字符显示的是“*”号,则可以在 Form1 的 Init 事件中加入语句(分数:2.00)A.FORM1.TEXT2.PASSWORDCHAR=“*“B.FORMTEXT2.PASSWORD=“*“C.THISFORTEXT2.PASSWORD=“*“D.THISFORTEXT2.PASSWORDCHAR=“*“(3).假设用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击“登录”按钮时,若用户名输入错误,则提示“用户名错误”;若用户名输入正确,而口令输入错误,则提示“口令错误”。若命令按钮“登录”的 Click 事件中的代码如下: U

    10、SE 口令表 GO TOP flag=0 DO WHILE.not.EOF() IF Alltrim(用户名)=Alltrim(Thisform.Text1.Value) IF Alltrim(口令)=Alltrim(Thisform.Text2.Value) WAIT“欢迎使用”WINDOW TIMEOUT2 ELSE WAIT“口令错误”WINDOW TIMEOUT2 ENDIF flag=l EXIT ENDIF SKIP ENDDO IF_ WAIT“用户名错误”WINDOW TIMEOUT2 ENDIF 则在横线处应填写的代码是(分数:2.00)A.flag=-1B.flag=0C.

    11、flag=lD.flag=221.视图设计器中包含的选项卡有(分数:2.00)A.更新条件、筛选、字段B.显示、排序依据、分组依据C.更新条件、排序依据、显示D.联接、显示、排序依据22.“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是(分数:2.00)A.查询、视图或表单B.表单、报表和标签C.查询、表单或程序D.以上文件都可以23.在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是(分数:2.00)A.数据库系统阶段B.文件系统阶段C.人工管理阶段D.数据项管理24.在 Visual FoxPro 中,如果希望一个内存变

    12、量只限于在本过程中使用,说明这种内存变量的命令是:(分数:2.00)A.PRIVATEB.PUBLICC.LOCALD.在程序中直接使用的内存变量(不通过 A,B,C 说明)25.使用报表向导定义报表时,定义报表布局的选项是(分数:2.00)A.列数、方向、字段布局B.列数、行数、字段布局C.行数、方向、字段布局D.列数、行数、方向26.以下叙述与表单数据环境有关,其中正确的是(分数:2.00)A.当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B.当表单关闭时,不能自动关闭数据环境中的表C.当表单运行时,自动打开数据环境中的表D.当表单运行时,与数据环境中的表无关27.在当前表单的

    13、 LABEL1 控件中显示系统时间的语句是(分数:2.00)A.THISFORLABEL1.CAPTION=TIME()B.THISFORLABEL1.VALUE=TIME()C.THISFORLABEL1.TEXT=TIME()D.THISFORLABEL1.CONTROL=TIME()28.以纯文本形式保存设计结果的设计器是(分数:2.00)A.查询设计器B.表单设计器C.菜单设计器D.以上三种都不是29.调用报表格式文件 PP1 预览报表的命令是(分数:2.00)A.REPORT FROM PP1 PREVIEWB.DO FROM PP1 PREVIEWC.REPORT FORM PP1

    14、 PREVIEWD.DO FORM PP1 PREVIEW第(34)(35)题使用如下三个数据库表:学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。(分数:4.00)(1).用 SQL 命令查询选修的每门课程的成绩都高于或等于 85 分的学生的学号和姓名,正确的命令是(分数:2.00)A.SELECT 学号,姓名 FROM S WHERE NOT EXISTS; (SELECT*FROM SC WHERE S 学号=学号 AND 成绩85)B.SELE

    15、CT 学号,姓名 FROM S WHERE NOT EXISTS; (SELECT*FROM SC WHERE S 学号=学号 AND 成绩=85)C.SELECT 学号,姓名 FROM S,SC WHERE 学号=S 学号 AND 成绩=85D.SELECT 学号,姓名 FROM S,SC WHERE 学号=S 学号 AND ALL 成绩=85(2).用 SQL 语言检索选修课程在 5 门以上(含 5 门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是(分数:2.00)A.SELECT 学号,姓名,平均成绩 FROMS,SC; WHERE 学号=S 学号; GROUP BY

    16、 学号 HAVING GOUNT(*)=5 ORDER BY 平均成绩 DESCB.SELECT 学号,姓名,AVG(成绩)FROMS,SC; WHERE 学号=S 学号 AND COUNT(*)=5; GROUP BY 学号 ORDER BY 3 DESCC.SELECT 学号,姓名,AVG(成绩)平均成绩 FROM S,SC; WHERE 学号=S 学号 AND COUNT(*)=5; GROUP BY 学号 ORDER BY 平均成绩 DESCD.SELECT 学号,姓名,AVG(成绩)平均成绩 FROM S,SC; WHERE 学号=S 学号; GROUP BY 学号 HAVING C

    17、OUNT(*)=5 0RDER BY 3 DESC30.下列叙述中正确的是(分数:2.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令二、B填空题/B(总题数:6,分数:18.00)31.使用数据库设计器为两个表建立联系,首先应在父表中建立 1 索引,在子表中建立 2 索引。(分数:2.00)填空项 1:_填空项 1:_32.在 Visual FoxPro 中通过建立主索引或候选索引来实现 1 完整性约束。(分数:2.00)填空项 1:_33.在关系数据库中,把数据表示成二维表,每一个二维表称为

    18、 1。(分数:2.00)填空项 1:_34.根据项目文件 mysub 连编生成 APP 应用程序的命令是 BUILD APP mycom_mysub(分数:2.00)填空项 1:_35.打开数据库设计器的命令是 1DATABASE。(分数:2.00)填空项 1:_(6)(9)题使用如下三个条件:零件.DBF:零件号 C(2),零件名称 C(10),单价 N(10),规格 C(8)使用零件.DBF:项目号 C(2),零件号 C(2),数量 I项目.DBF:项目号 C(2),项目名称 C(20),项目负责人 C(10),电话 C(20)(分数:8.00)填空项 1:_填空项 1:_填空项 1:_填

    19、空项 1:_二级 VISUAL+FOXPRO 笔试 344 答案解析(总分:88.00,做题时间:90 分钟)一、B选择题/B(总题数:32,分数:70.00)1.在 Visual FoxPro 的查询设计器中“筛选”选项卡对应的 SQL 短语是(分数:2.00)A.WHERE B.JOINC.SETD.ORDER BY解析:解析 在查询设计器中,与“筛选”选项卡对应的 SQL 短语是 WHERE。故正确答案为选项 A。“连接”选项卡与 SQL 语句的 JOIN 短语对应。“分组依据” 选项卡与 SQL 语句的 GROUP BY 短语对应,故选项 A 为正确答案。2.在 Visual FoxP

    20、ro 中,可对字段设置默认值的表(分数:2.00)A.必须是数据库表 B.必须是自由表C.自由表或数据库表D.不能设置字段的默认值解析:解析 在 Visual FoxPro 中可对数据表进行默认值设置的字段仅限于数据库表,自由表无此功能。故选项 A 为正确答案。3.Visual FoxPro DBMS 是(分数:2.00)A.操作系统的一部分B.操作系统支持下的系统软件 C.一种编译程序D.一种操作系统解析:解析 Visual FoxPro 是关系数据库管理系统,可以对数据库的建立、使用、修改进行管理,是操作系统支持下的系统软件,不是操作系统,更不是操作系统的一部分。因此答案为选项 B。4.假

    21、设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为 6)。在命令窗口输入并执行如下命令: 姓名=姓名-“您好” ?姓名 那么主窗口中将显示(分数:2.00)A.张三 B.张三 您好C.张三您好D.出错解析:解析 题干中“姓名”为字段变量,对内存变量赋值方式对字段变量是无效的,因此显示“姓名”字段变量的值时显示的是当前指针指向的记录的值。选项 A 为正确答案。5.若要从学生表中检索出 1980 年 1 月 1 日以后(含 1 月 1 日)出生的所有学员,可应用如下 SQL 语句 SELECT*FROM student WHERE_ 请给出恰当的表达式以完成该语句(分

    22、数:2.00)A.csrq=1980-1-1)B.csrq1980-1-1)C.csrq=1980-1-1) D.csrq1980-1-1)解析:解析 在四个答案中,只有 C 是在 1980 年 1 月 1 日(含 1 月 1 日)以后出生的正确表达方法。故选项 c 为正确答案。6.在 Visual FoxPro 中,删除数据库表 S 的 SQL 命令是(分数:2.00)A.DROP TABLES B.DELETE TABLE SC.DELETE TABLE DBFD.ERASE TABLE S解析:解析 题目中考查的 SQL 的删除表的命令,语法格式为: DROP TABLE 表名故选项 A

    23、 为正确答案。7.数据库系统与文件系统的最主要区别是(分数:2.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量解析:解析 数据库系统和文件系 统最主要的区别就是数据库系统能够解决数据冗余和数据独立性问题,这是数据库系统优于文件系统的本质特性,因此可以得出答案为 B。8.求每个终点的平均票价的 SQL 语句是(分数:2.00)A.SELECT 终点,avg (票价) FROM ticket GROUP BY 票

    24、价B.SELECT 终点,avg (票价) FROM ticket ORDER BY 票价C.SELECT 终点,avg (票价) FROM ticket ORDER BY 终点D.SELECT 终点,avg (票价) FROM ticket GROUP BY 终点 解析:解析 根据题目的要求,求每个终点的平均票价,则按不同的终点分组查询,用 AVG()函数计算每组的平均票价值,故正确的 SQL 语句应该是: SELECT 终点,avg (票价) FROM ticket GROUP BY 终点故选项 D 为正确答案。9.在 Visual FoxPro 中,下列关于表的叙述正确的是(分数:2.0

    25、0)A.在数据库表和自由表中,都能给字段定义有效性规则和默认值B.在自由表中,能给表中的字段定义有效性规则和默认值C.在数据库表中,能给表中的字段定义有效性规则和默认值 D.在数据库表和自由表中,都不能给字段定义有效性规则和默认值解析:解析 只有数据库表中的字段才能定义字段的有效性规则,自由表不可以。故选项 C 为正确答案。10.要使当前表的所有职工的工资增加 200 元,应使用的命令是(分数:2.00)A.EDIT 工资 WITH 工资 +200B.REPLACE 工资 WITH 工资 +200C.REPLACE 工资 WITH 200D.REPLACE ALL 工资 WITH 工资 +20

    26、0 解析:解析 EDIT 命令用于全屏幕修改表的记录,不能进行成批替换。REPLACE 命令可以成批替换记录记录。故选项 D 为正确答案。11.不允许记录中出现重复索引值的索引是(分数:2.00)A.主索引B.主索引、候选索引和普通索引C.主索引和候选索引 D.主索引、候选索引和惟一索引解析:解析 Visual FoxPro 中的索引可以分为:普通索引、惟一索引、候选索引和主索引。不允许记录中出现重复索引值的索引是土索引和候选索引。故选项 c 为正确答案。12.在 Visua1 FoxPro 中,相当于主关键字的索引是(分数:2.00)A.主索引 B.普通索引C.惟一索引D.排序索引解析:解析

    27、 如果一个字段的值或几个字段的值能够惟一标识表中的一条记录,则这样的字段称为候选关键字,一个表中可能含有多个候选关键字,用户可以从中选择一个作为主关键字。 Visual FoxPro 中将主关键字称为主索引。因此正确答案为选项 A。13.执行下列一组命令之后,选择“职工”表所在工作区的错误命令是 CLOSE ALL USE 库 IN 0 USE 职工 IN 0(分数:2.00)A.SELECT 职工B.SELECT 0 C.SELECT 2D.SELECT B解析:解析 在 Visual FoxPro 中, SELECT 0 是选择一个编号最小且没有使用的空闲工作区。执行题干中两条打开表的命令

    28、后,“职工”表所在工作区为 2 号工作区。若想在工作区之间切换,可以用SELECT工作区号来指定工作区,同时又可以 SELECT? 工作区别名?来指定工作区,职工表的系统默认的工作区别名是表名和字母 B,因此选项 ACD 都可以实现选择“职工”表所在工作区,故答案为 B 选项,这个命令实现的是选择“仓库”表所在的工作区。14.数据库文件工资.DBF 共有 10 条记录,当前记录号为 5。用 SUM 命令计算工资总和,如果不给出范围短句,那么命令(分数:2.00)A.计算后 5 条记录工资值之和B.计算后 6 条记录工资值之和C.只计算当前记录工资值D.计算全部记录工资值之和 解析:解析 如 S

    29、UM 命令单独使用,如果不给出范围短语,则函数计算的是当前表中指定字段的全部记录之和,请特别注意与函数 COUNT()区分,后者是统计记录的个数,两者容易混淆,故选项 D 为正确答案。15.以下关于查询描述正确的是(分数:2.00)A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询 解析:解析 在 Visual FoxPro 中,查询不仅可以根据自由表建立,而且可以根据数据库表建立。因此正确答案为选项 D。16.在 Visual FoxPro 中主索引字段(分数:2.00)A.不能出现重复值或空值 B.能出现重复值或空值C.能出

    30、现重复值,不能出现空值D.能出现空值,不能出现重复值解析:解析 建立了土索引字段若出现重复值或空值,系统都将给出“索引不惟一”的提示故选项 A为正确答案。17.以下数据结构中不属于线性数据结构的是(分数:2.00)A.队列B.线性表C.二叉树 D.栈解析:解析 所谓的线性结构是指:如果一个非空的数据结构满足下列两个条件,即 1)有且只有一个根结点;2)每一个结点最多有一个前驱,也最多有一个后继。同时满足两个条件的有队列、线性表和栈,而二叉树的结点可能存在两个后继,所以不是线性结构。解析:解析 本题考查对 SQL 语句插入记录命令的掌握。APPEND 为传统的 FoxPro 的添加记录的命令,所

    31、以首先排除选项 A 和 B;插入记录命令的语法格式为: INSERT INTO 表名(字段名 1,字段名 2,) VALUES (表达式 1,表达式 2,)选项 D 没有 INTO 和字段名,选项 C 正确。19.在下面的表达式中,运算结果为逻辑真的是(分数:2.00)A.EMPTY(.NUL)B.LIKE(“edit”,“edi?”)C.AT(“a”,“123abc”)D.EMPTY(SPACE(10) 解析:解析 函数 EMPTY(表达式 )是一个测试函数,其功能是测试表达式的运算结果是否为“空”值,返回值为逻辑真或者逻辑假。选项 D 中的 SPACE(10)表示由 10 个空格组成的字符

    32、串,因此测试结果为逻辑真,故选项 D 为正确答案;选项 A 结果不是逻辑真,因为“.NULL.”并非空字符串;选项 B 结果为逻辑假,函数 LIKE()的功能是比较两个字符串,如果完全相同,才结果为逻辑真;选项 C 中的 AT()函数的返回值不是逻辑型。20.下列描述中正确的是(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发中的技术问题解析:解析 软件工程学是研究软件开发和维护的普遍原理与技术的一门工程学科。所谓软件工程是指,采用工程的概念、原理、技术和方

    33、法指导软件的开发与维护。软件工程学的主要研究对象包括软件开发与维护的技术、方法、工具和管理等方面。由此可见,选项 A、选项 B 和选项 D 的说法均不正确,选项 C 正确。(9)(11)题使用下图,表单名为 Form1,表单中有两个命令按钮(Command1 和Command2)、两个标签、两个文本框(Text1 和 Text2)。(分数:6.00)(1).如果在运行表单时,要使表单的标题栏显示“登录窗口”,则可以在 Form1 的 Load 事件中加入语句。(分数:2.00)A.THISFORCAPTION=“登录窗口” B.FORM1.CAPTION=“登录窗口”C.THISFORNAME

    34、=“登录窗口”D.FORM1.NAME=“登录窗口”解析:解析 表单的 CAPTION 属性用来设置表单的标题,因此正确答案为选项 A。选项 C 将把该表单的表单名称指定为“登录窗口”,选项 B 和选项 D 用 FORM1 来指定表单是错误的。(2).如果想在运行表单时,向 Text2 中输入字符,回显字符显示的是“*”号,则可以在 Form1 的 Init 事件中加入语句(分数:2.00)A.FORM1.TEXT2.PASSWORDCHAR=“*“B.FORMTEXT2.PASSWORD=“*“C.THISFORTEXT2.PASSWORD=“*“D.THISFORTEXT2.PASSWOR

    35、DCHAR=“*“ 解析:解析 该属性用来指定文本框控件内是显示用户输入的字符、占位符,还是用来指定用作占位符的字符。本题所要指定口令文本框的占位符为“*”,因此可以写成 THISFORM.TEXT2PASSWORDCHAR=“*”,因此选项 D 为正确答案。(3).假设用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击“登录”按钮时,若用户名输入错误,则提示“用户名错误”;若用户名输入正确,而口令输入错误,则提示“口令错误”。若命令按钮“登录”的 Click 事件中的代码如下: USE 口令表 GO TOP flag=0 DO WHILE.not.EOF() IF Alltr

    36、im(用户名)=Alltrim(Thisform.Text1.Value) IF Alltrim(口令)=Alltrim(Thisform.Text2.Value) WAIT“欢迎使用”WINDOW TIMEOUT2 ELSE WAIT“口令错误”WINDOW TIMEOUT2 ENDIF flag=l EXIT ENDIF SKIP ENDDO IF_ WAIT“用户名错误”WINDOW TIMEOUT2 ENDIF 则在横线处应填写的代码是(分数:2.00)A.flag=-1B.flag=0 C.flag=lD.flag=2解析:解析 从题干中的程序段中可以看出,flag 变量起到了标志位

    37、的作用,用于标识用户是否正确地输入了用户名。 当用户名被正确输入的时候,会将变量 flag 的值置为 1,否则为 0。系统初始化时,flag 变量的值被设置为 0,表示用户名还没有被正确输入,如果用户输入了正确的用户名,程序将继续判断用户输入的密码是否正确,不管密码输入正确与否,程序都会执行到语句 flag=l,把变量 flag 的值设置为 1,因此程序可以用 flag 的值来判断是否用户名被正确输入。最后对 flag 的值进行判断,如果flag 的值为 0,就是用户名没有被正确输入的情况。故选项 B 为正确答案。21.视图设计器中包含的选项卡有(分数:2.00)A.更新条件、筛选、字段 B.

    38、显示、排序依据、分组依据C.更新条件、排序依据、显示D.联接、显示、排序依据解析:解析 视图设计器中包含的选项卡有更新条件、筛选、字段等,故选项 A 为正确答案。22.“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是(分数:2.00)A.查询、视图或表单B.表单、报表和标签C.查询、表单或程序 D.以上文件都可以解析:解析 在项目管理器中不能运行的文件是视图或报表,因此排除选项 A、选项 B 选项 D,答案为选项 C。23.在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是(分数:2.00)A.数据库系统阶段 B.文件系统阶

    39、段C.人工管理阶段D.数据项管理解析:解析 文件系统是数据库系统的初级阶段,提供了简单的数据共享与数据管理能力,附属于操作系统而不成为独立的软件,只能看作是数据库系统的雏形阶段。人工管理阶段主要用于科学计算,硬件无硬盘,软件没有操作系统。数据库管理系统是从这两个阶段发展而来的,其数据独立性必然更高。因此答案为选项 A。24.在 Visual FoxPro 中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是:(分数:2.00)A.PRIVATEB.PUBLICC.LOCAL D.在程序中直接使用的内存变量(不通过 A,B,C 说明)解析:解析 局部变量只能在建立它的模块中使用

    40、,不能在上层或下层模块中使用。当建立它的模块程序运行结束时,局部变量自动释放。局部变量的建立用 LOCAL 命令声明。选项 C 为正确答案,选项 B 则是用来声明全局变量。25.使用报表向导定义报表时,定义报表布局的选项是(分数:2.00)A.列数、方向、字段布局 B.列数、行数、字段布局C.行数、方向、字段布局D.列数、行数、方向解析:解析 在 Visual FoxPro 中使用报表向导共有 6 个步骤,其中第 4 个步骤中需要用户来定义报表的布局,具体的选项为列数、方向、字段布局,故选项 A 正确。26.以下叙述与表单数据环境有关,其中正确的是(分数:2.00)A.当表单运行时,数据环境中

    41、的表处于只读状态,只能显示不能修改B.当表单关闭时,不能自动关闭数据环境中的表C.当表单运行时,自动打开数据环境中的表 D.当表单运行时,与数据环境中的表无关解析:解析 在 Visual FoxPro 中,打开或者修改一个表单或者报表时需要打开的全部表、视图和关系称为数据环境。当表单运行时,数据环境中的表将会被自动打开,并且可以被修改,由此可以得出正确答案为选项 B。27.在当前表单的 LABEL1 控件中显示系统时间的语句是(分数:2.00)A.THISFORLABEL1.CAPTION=TIME() B.THISFORLABEL1.VALUE=TIME()C.THISFORLABEL1.T

    42、EXT=TIME()D.THISFORLABEL1.CONTROL=TIME()解析:解析 在 Visual FoxPro 中,标签的 Cption 属性可以用来指定标题文本,因此用户可以使用THISFORM.LABEL1.CAPTION=TIME()来显示系统时间,故选项 A 为正确答案。28.以纯文本形式保存设计结果的设计器是(分数:2.00)A.查询设计器 B.表单设计器C.菜单设计器D.以上三种都不是解析:解析 在“查询设计器”的“查询去向”中可以选择纯文本形式存储,表单是一种特殊的磁盘文件,菜单是一种菜单程序文件,故选项 A 为正确答案。29.调用报表格式文件 PP1 预览报表的命令

    43、是(分数:2.00)A.REPORT FROM PP1 PREVIEWB.DO FROM PP1 PREVIEWC.REPORT FORM PP1 PREVIEW D.DO FORM PP1 PREVIEW解析:解析 预览报表文件的命令格式是: REPORT FORM报表名PREVIEW 因此选项 C 为正确答案。第(34)(35)题使用如下三个数据库表:学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。(分数:4.00)(1).用 SQL 命令查询选修

    44、的每门课程的成绩都高于或等于 85 分的学生的学号和姓名,正确的命令是(分数:2.00)A.SELECT 学号,姓名 FROM S WHERE NOT EXISTS; (SELECT*FROM SC WHERE S 学号=学号 AND 成绩85) B.SELECT 学号,姓名 FROM S WHERE NOT EXISTS; (SELECT*FROM SC WHERE S 学号=学号 AND 成绩=85)C.SELECT 学号,姓名 FROM S,SC WHERE 学号=S 学号 AND 成绩=85D.SELECT 学号,姓名 FROM S,SC WHERE 学号=S 学号 AND ALL 成

    45、绩=85解析:解析 本题属于多表查询,使用联接查询和嵌套查询,选项 c、D 使用联接查询,使用时每个字段前要表明所属的表,C、D 写法都不完整;选项 A、B 使用嵌套查询,NOT EXISTS 表示将括号内 SELECT 查询条件取反,故选项 A 为正确答案。(2).用 SQL 语言检索选修课程在 5 门以上(含 5 门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是(分数:2.00)A.SELECT 学号,姓名,平均成绩 FROMS,SC; WHERE 学号=S 学号; GROUP BY 学号 HAVING GOUNT(*)=5 ORDER BY 平均成绩 DESCB.SE

    46、LECT 学号,姓名,AVG(成绩)FROMS,SC; WHERE 学号=S 学号 AND COUNT(*)=5; GROUP BY 学号 ORDER BY 3 DESCC.SELECT 学号,姓名,AVG(成绩)平均成绩 FROM S,SC; WHERE 学号=S 学号 AND COUNT(*)=5; GROUP BY 学号 ORDER BY 平均成绩 DESCD.SELECT 学号,姓名,AVG(成绩)平均成绩 FROM S,SC; WHERE 学号=S 学号; GROUP BY 学号 HAVING COUNT(*)=5 0RDER BY 3 DESC 解析:解析 本题考查使用 COUNT

    47、()函数来构造复杂查询,显示“平均成绩”不是表中字段,不能直接显示,用函数来实现表示方法为: AVG(成绩)平均成绩。因选项 A、选项 B 表示错误可排除;在查询中是先用 WHERE 子句限定元组,然后进行分组,最后再用 HAVING 子句限定分组,也就是说先写 WHERE 子句,然后是 GROUP,最后用 HAVING 子句对 GROUP 分组限定条件。选项 C 这两个选项中错误在于 COUNT(*)5分组限定条件写在 WHERE 之后。故选项 D 为正确答案。30.下列叙述中正确的是(分数:2.00)A.软件交付使用后还需要进行维护 B.软件一旦交付使用就不需要再进行维护C.软件交付使用后

    48、其生命周期就结束D.软件维护是指修复程序中被破坏的指令解析:解析 维护是软件生命周期的最后一个阶段,也是持续时间最长、付出代价最大的阶段。在软件交付使用后,还需要进行维护。软件维护通常有四类:为纠正使用中出现的错误而进行的改正性维护;为适应环境变化而进行的适应性维护;为改进原有软件而进行的完善性维护;为将来可维护和可靠而进行的预防性维护。软件维护不仅包括程序代码的维护还包括文档维护。综上所述,本题的正确答案是选项 A,其余选项说法错误。二、B填空题/B(总题数:6,分数:18.00)31.使用数据库设计器为两个表建立联系,首先应在父表中建立 1 索引,在子表中建立 2 索引。(分数:2.00)填空项 1:_ (正确答案:主)填空项 1:_ (正确答案:普通)解析:解析 在数据库设计器中设计表之间的联系时,要在父表中建立主索引,在子表中建立普通索引,然后通过父表的主索引和子表的普通索引建立两个表之间的联系。32.在 Visual FoxPro 中通过建立主索引或候选索引来实现 1 完整性约束。(分数:2.00)填空项 1


    注意事项

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




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

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

    收起
    展开