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

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

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

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

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

    1、二级 VISUAL+FOXPRO笔试-390 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.下列关于算法复杂度描述正确的是A) 算法的时间复杂度是指算法执行的时间B) 算法的空间复杂度是指执行这个算法所需的内存空间C) 一个算法的空间复杂度大,则其时间复杂度必定大D) 一个算法的空间复杂度大,则其时间复杂度必定小(分数:2.00)A.B.C.D.2.下列叙述中正确的是A) 栈是“先进先出”的线性表B) 队列是“先进后出”的线性表C) 循环队列中元素的个数是由队头指针和队尾指针共同决定的D) 循环队列中队头指针是固定不变的(分数:2.00)

    2、A.B.C.D.3.下列排序方法中,最坏情况下比较次数最少的是A) 简单选择排序 B) 冒泡排序C) 堆排序 D) 直接插入排序(分数:2.00)A.B.C.D.4.下列选项中属于结构化程序设计原则的是A) 可封装 B) 多态性C) 自下而上 D) 逐步求精(分数:2.00)A.B.C.D.5.下列描述中正确的是A) 程序就是软件 B) 软件开发不受计算机系统的限制C) 软件既是逻辑实体,又是物理实体 D) 软件是程序、数据和相关文档的集合(分数:2.00)A.B.C.D.6.下列关于数据流图的描述正确的是A) 数据流图是描述数据处理过程的工具 B) 数据流图间接支持系统的功能建模C) 数据流

    3、图中带箭头的线段表示控制流 D) 数据流图是软件详细设计的工具(分数:2.00)A.B.C.D.7.下列叙述中正确的是A) 软件测试的目的是确定程序中错误的位置B) 软件测试的目的是发现程序中的错误C) 软件调试的目的是发现程序中的错误D) 软件调试后一般不需要再测试(分数:2.00)A.B.C.D.8.数据库管理系统中负责数据模式定义和数据的物理存取构建的语言是A) 数据定义语言 B) 数据管理语言C) 数据操纵语言 D) 数据控制语言(分数:2.00)A.B.C.D.9.在 E-R图中,用来表示实体集的图形是A) 矩形 B) 椭圆形 C) 菱形 D) 三角形(分数:2.00)A.B.C.D

    4、.10.有两个关系 R和 S如下:(分数:2.00)A.B.C.D.11.以下关于关系的说法正确的是A) 列的次序非常重要 B) 行的次序非常重要C) 列的次序无关紧要 D) 关键字必须指定为第一列(分数:2.00)A.B.C.D.12.AT(“EN“,RIGHT(“STUDENT“,4)的执行结果是A) 1 B) 2 C) 3 D) 4(分数:2.00)A.B.C.D.13.从内存中清除内存变量的命令是A) Release B) Delete C) Erase D) Destroy(分数:2.00)A.B.C.D.14.设 X=“11“,Y=“1122“,下列表达式结果为假的是A) NOT

    5、(X=Y) AND (X$Y) B) NOT(X$Y) OR (XY)C) NOT (X=Y) D) NOT(X$Y)(分数:2.00)A.B.C.D.15.在 Visual FoxPro中,有如下程序:*程序名:TEST.PRGSET TALK OFFPRIVATE X, YX=“数据库“Y=“管理系统“DO sub 1?X+YRETURN*子程序:sub1PROCEDU sub1LOCAL XX=“应用“Y=“系统“X=X+YRETURN执行命令 DO TEST后,屏幕显示的结果应是A) 数据库系统 B) 应用系统C) 数据库管理系统 D) 应用管理系统(分数:2.00)A.B.C.D.1

    6、6.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是A) 改变表中记录的物理顺序 B) 为了对表进行实体完整性约束C) 加快数据库表的更新速度 D) 加快数据库表的查询速度(分数:2.00)A.B.C.D.17.在 Visual FoxPro中,使用 LOCATE FOR expL命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该A) 再次使用 LOCATE命令重新查询 B) 使用 SKIP命令C) 使用 CONTINUE命令 D) 使用 GO命令(分数:2.00)A.B.C.D.18.能显示当前库文件中所有计算机专业学生的姓名、性别和籍贯

    7、的命令是A) LIST FIELDS 姓名,性别,籍贯B) LIST FOR 专业=“计算机“ AND 姓名,性别,籍贯C) DISPLAY ALL FIELDS 姓名,性别,籍贯D) LIST FIELDS 姓名,性别,籍贯 FOR 专业=“计算机/(分数:2.00)A.B.C.D.19.在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的A) 参照完整性 B) 实体完整性C) 域完整性 D) 用户定义完整性(分数:2.00)A.B.C.D.20.在 SQL SELECT查询中,为了使查询结果按降序排序应该使用关键词A) ASC B) DESC C) DISTINCT D) HAV

    8、ING(分数:2.00)A.B.C.D.21.从 student表删除年龄大于 30的记录的正确 SQL命令是A) DELETE FOR 年龄30B) DELETE FROM student WHERE 年龄30C) DELETE student FOR 年龄30D) DELETE student WHERE 年龄30(分数:2.00)A.B.C.D.22.在 Visual FoxPro中,下列关于 SQL表定义语句(CREATE TABLE)的说法中错误的是A) 可以定义一个新的基本表结构B) 可以定义表中的主关键字C) 可以定义表的域完整性、字段有效性规则等D) 对自由表,同样可以实现其完

    9、整性、有效性规则等信息的设置(分数:2.00)A.B.C.D.23.为“选课”表增加一个“等级”字段,其类型为 C、宽度为 2,正确的 SQL命令是A) ALTER TABLE 选课 ADD FIELD 等级 C(2)B) ALTER TABLE 选课 ALTER FIELD 等级 C(2)C) ALTER TABLE 选课 ADD 等级 C(2)D) ALTER TABLE 选课 ALTER 等级 C(2)(分数:2.00)A.B.C.D.24.以下关于“查询”的正确描述是A) 查询文件的扩展名为.prg B) 查询保存在数据库文件中C) 不能用自由表创建查询 D) 可以用数据库表和自由表创

    10、建查询(分数:2.00)A.B.C.D.25.在下列有关查询设计器的叙述中,正确的叙述是A) “杂项”选项卡与 SQL语句的 HAVING短语对应B) “筛选”选项卡与 SQL语句的 HAVING短语对应C) “排序依据”选项卡与 SQL语句的 ORDER BY短语对应D) “分组依据”选项卡与 SQL语句的 ORDER BY短语对应(分数:2.00)A.B.C.D.26.在 Visual FoxPro中调用表单文件 mf1的正确命令是A) DO mf1 B) DO FROM mf1 C) DO FORM mf1 D) RUN mf1(分数:2.00)A.B.C.D.27.如果在运行表单时,要

    11、使表单的标题栏显示“登录窗口”,则可以在表单的 Load事件中加入语句A) ThisForm.Caption=“登录窗口“ B) This.Caption=“登录窗口“C) ThisForm.Name=“登录窗口“ D) This.Name=“登录窗口/(分数:2.00)A.B.C.D.28.执行命令 MyForm=CreateObject(“Form“)可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令A) MyForm.List B) MyForm.DisplayC) MyForm.Show D) MyForm.ShowForm(分数:2.00)A.B.C.D.29.在 Visual

    12、 FoxPro的表单设计中,决定选项组中单选按钮个数的属性是A) ButtonCount B) Buttons C) Browse D) BorderStyle(分数:2.00)A.B.C.D.30.连编应用程序不能生成的文件是A) .app文件 B) .exe 文件 C) .dll 文件 D) .prg 文件(分数:2.00)A.B.C.D.使用如下数据表:仓库表(仓库号,所在城市)职工表(职工号,仓库号,工资)其中,仓库号、所在城市和职工号字段为字符型,工资字段为数值型。(分数:10.00)(1).检索在广州仓库工作的职工记录,要求显示职工号和工资字段,正确的命令是A. SELECT 职工

    13、号,工资 FROM 职工表;WHERE 仓库表.所在城市=“广州“B. SELECT 职工号,工资 FROM 职工表;WHERE 仓库表.仓库号=职工表.仓库号;AND 仓库表.所在城市=“广州“C. SELECT 职工号,工资 FROM 仓库表,职工表;WHERE 仓库表.仓库号=职工表.仓库号;AND 仓库表.所在城市=“广州“D. SELECT 职工号,工资 FROM 仓库表,职工表;WHERE 仓库表.仓库号=职工表.仓库号;OR 仓库表.所在城市=“广州/(分数:2.00)A.B.C.D.(2).有如下 SQL SELECT语句:SELECT * FROM 职工表 WHERE 工资

    14、=2000 AND 工资=1500下列与该语句等价的是A. SELECT * FROM 职工表 WHERE 工资 BETWEEN 1500 AND 2000B. SELECT * FROM 职工表 WHERE 工资 BETWEEN 2000 AND 1500C. SELECT * FROM 职工表 WHERE 工资 FROM 1500 INTO 2000D. SELECT * FROM 职工表 WHERE 工资 FROM 2000 INTO 1500(分数:2.00)A.B.C.D.(3).将仓库号为 A4的职工的工资改为 2000.00,正确的命令是A. UPDATE 职工表 SET 工资

    15、WITH 2000.00 WHERE 仓库号=“A4“B. UPDATE 职工表 SET 工资=2000.00 WHERE 仓库号=“A4“C. UPDATE FROM 职工表 SET 工资 WITH 2000.00 WHERE 仓库号=“A4“D. UPDATE FROM 职工表 SET 工资=2000.00 WHERE 仓库号=“A4/(分数:2.00)A.B.C.D.(4).求至少有两个职工的每个仓库的平均工资A. SELECT 仓库号,COUNT(*),AVG(工资) FROM 职工表;HAVING COUNT(*)=2B. SELECT 仓库号,COUNT(*),AVG(工资) FR

    16、OM 职工表;GROUP BY 仓库号 HAVING COUNT(*)=2C. SELECT 仓库号,COUNT(*),AVG(工资) FROM 职工表;GROUP BY 仓库号 SET COUNT(*)=2D. SELECT 仓库号,COUNT(*),AVG(工资) FROM 职工表;GROUP BY 仓库号 WHERE COUNT(*)=2(分数:2.00)A.B.C.D.(5).若仓库表和职工表中有如下记录:仓库表 仓库号 所在城市A1 北京A2 上海A3 天津A4 广州职工表 职工号 仓库号 工资M1 A1 2000.00M3 A3 2500.00M4 A4 1800.00M5 A2

    17、1500.00M6 A4 1200.00有如下 SQL语句:SELECT SUM(工资)FROM 职工表 WHERE 仓库号 IN;(SELECT 仓库号 FROM 仓库表 WHERE 所在城市=“北京“ OR 所在城市:“上海“)执行语句后,工资总和是A. 3500.00 B. 3000.00 C. 5000.00 D. 10500.00(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:30.00)31.设有如图所示的二叉树,对此二叉树前序遍历的结果为_。(分数:2.00)填空项 1:_32.对长度为 n的有序线性表进行二分法查找,在最坏情况下所需要的比较次数为 1。(分数:

    18、2.00)填空项 1:_33. 1 测试的任务是检查软件的功能、性能及其它特征是否与用户的需求一致。(分数:2.00)填空项 1:_34.有关系模式:学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号,课名),其中两个关系模式的键分别是学号和课号,则关系模式选课 SC可定义为 SC(学号, 1,成绩)。(分数:2.00)填空项 1:_35.从 E-R图向关系模式转换发生在数据库设计的 1 阶段。(分数:2.00)填空项 1:_36.项目管理器的“数据”选项卡用于显示和管理数据库、查询、自由表和 1。(分数:2.00)填空项 1:_37.表达式2005-10-3 10:0:0- 200

    19、5-10-39:0:0)的数据类型是 1。(分数:2.00)填空项 1:_38.在 Visual FoxPro中,如果要在子程序中创建一个只在本程序中使用的变量 x1(不影响上级或下级的程序),应该使用 1 说明变量。(分数:2.00)填空项 1:_39.在 Visual FoxPro中,设有一个学生表 STUDENT,其中有学号、姓名、年龄、性别、成绩等字段,用户可以用命令“ 1 成绩 WITH 成绩+10”将表中所有学生的成绩增加 10分。(分数:2.00)填空项 1:_40.在 Visual FoxPro中,选择一个没有使用的、编号最小的工作区的命令是 1。(分数:2.00)填空项 1:

    20、_41.在 SQL的 SELECT查询时,要使查询结果中不出现重复的记录,可使用 1 短语。(分数:2.00)填空项 1:_42.删除视图 IsView的命令是 1。(分数:2.00)填空项 1:_43.在 Visual FoxPro表单设计中,用来指定编辑框是否具有滚动条的属性是 1。(分数:2.00)填空项 1:_44.在 Visual FoxPro中,假设当前文件夹中有菜单程序文件 mymenu.mpr,运行该菜单程序的命令是 1。(分数:2.00)填空项 1:_45.为了在报表中打印当前时间,这时应该插入一个 1。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-3

    21、90 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.下列关于算法复杂度描述正确的是A) 算法的时间复杂度是指算法执行的时间B) 算法的空间复杂度是指执行这个算法所需的内存空间C) 一个算法的空间复杂度大,则其时间复杂度必定大D) 一个算法的空间复杂度大,则其时间复杂度必定小(分数:2.00)A.B. C.D.解析:解析 算法的时间复杂度是指执行算法所需的计算工作量。算法的空间复杂度是指执行这个算法所需的内存空间。在一个算法的空间复杂度大的情况下,其时间复杂度可能会很大,具体视情况而定;反之亦然。2.下列叙述中正确的是A) 栈是“先进先出”的

    22、线性表B) 队列是“先进后出”的线性表C) 循环队列中元素的个数是由队头指针和队尾指针共同决定的D) 循环队列中队头指针是固定不变的(分数:2.00)A.B.C. D.解析:解析 栈是“先进后出”的线性表;队列是“先进先出”的线性表;在循环队列结构中,每进行一次入队运算,队尾指针就进 1,每进行一次出队运算,队头指针就进 1。队头指针和队尾指针一起反映了队列中元素的动态变化情况。3.下列排序方法中,最坏情况下比较次数最少的是A) 简单选择排序 B) 冒泡排序C) 堆排序 D) 直接插入排序(分数:2.00)A.B.C. D.解析:解析 在最坏情况下,冒泡排序、简单选择排序和直接插入排序需要的比

    23、较次数都是 n(n-1)/2,堆排序需要比较的次数为 nlog2n,这也是堆排序的最大优点。4.下列选项中属于结构化程序设计原则的是A) 可封装 B) 多态性C) 自下而上 D) 逐步求精(分数:2.00)A.B.C.D. 解析:解析 模块化、自顶向下、逐步求精和限制使用 COTO语句是结构化程序设计的原则。5.下列描述中正确的是A) 程序就是软件 B) 软件开发不受计算机系统的限制C) 软件既是逻辑实体,又是物理实体 D) 软件是程序、数据和相关文档的集合(分数:2.00)A.B.C.D. 解析:解析 软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。6.下列

    24、关于数据流图的描述正确的是A) 数据流图是描述数据处理过程的工具 B) 数据流图间接支持系统的功能建模C) 数据流图中带箭头的线段表示控制流 D) 数据流图是软件详细设计的工具(分数:2.00)A. B.C.D.解析:解析 数据流图是结构化方法的需求分析工具,是描述数据处理过程的工具,是需求理解的逻辑模型的图形表示,它直接支持系统的功能建模。数据流图中带箭头的线段表示数据流。7.下列叙述中正确的是A) 软件测试的目的是确定程序中错误的位置B) 软件测试的目的是发现程序中的错误C) 软件调试的目的是发现程序中的错误D) 软件调试后一般不需要再测试(分数:2.00)A.B. C.D.解析:解析 软

    25、件测试的目的是为了发现程序中的错误,而软件调试的任务是诊断和改正程序中的错误,改正以后还需要再测试。8.数据库管理系统中负责数据模式定义和数据的物理存取构建的语言是A) 数据定义语言 B) 数据管理语言C) 数据操纵语言 D) 数据控制语言(分数:2.00)A. B.C.D.解析:解析 数据定义语言负责数据模式定义和数据的物理存取构建;数据操纵语言负责数据的操纵;数据控制语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。无数据管理语言的说法。9.在 E-R图中,用来表示实体集的图形是A) 矩形 B) 椭圆形 C) 菱形 D) 三角形(分数:2.00)A. B.C.D.解析:解

    26、析 在 E-R图形中,用矩形表示实体集,用椭圆表示属性,用菱形表示关系。10.有两个关系 R和 S如下:(分数:2.00)A.B.C. D.解析:解析 选择和投影都是对单个表进行运算,其结果都是一个关系。交和并运算要求参与运算的表具有相同的属性。选择运算是满足条件的元组,由上图可知,由关系 R得到关系 S的操作是选择。11.以下关于关系的说法正确的是A) 列的次序非常重要 B) 行的次序非常重要C) 列的次序无关紧要 D) 关键字必须指定为第一列(分数:2.00)A.B.C. D.解析:解析 在一个关系中列的次序无关紧要,任意交换两列的位置也不影响数据的实际含义。同样任意交换两行的位置也不影响

    27、数据的实际含义。而对于关键字而言,无须指定列数,关键字可以任意存在于一列中。12.AT(“EN“,RIGHT(“STUDENT“,4)的执行结果是A) 1 B) 2 C) 3 D) 4(分数:2.00)A.B. C.D.解析:解析 RIGHT(“STUDENT“,4)表示取字符串“STUDENT”右边的 4个字符,结果为“DENT”,而AT()函数用于判断第一个字符串表达式在第二个字符串表达式中的位置。13.从内存中清除内存变量的命令是A) Release B) Delete C) Erase D) Destroy(分数:2.00)A. B.C.D.解析:解析 内存变量的清除有 4种格式,分别

    28、是:格式 1:CLEAR MEMORY格式 2:RELEASE 内存变量名表格式 3:RELEASE ALL EXTENDED格式 4:RELEASE ALL LIKE通配符IEXCEPT通配符14.设 X=“11“,Y=“1122“,下列表达式结果为假的是A) NOT (X=Y) AND (X$Y) B) NOT(X$Y) OR (XY)C) NOT (X=Y) D) NOT(X$Y)(分数:2.00)A.B.C.D. 解析:解析 =、$、=是关系运算符,=是字符串精确比较,$是子串包含测试,表示不等于,=表示大于等于,X$Y 的值为.T.,NOT(X$Y)的值为.F.。15.在 Visua

    29、l FoxPro中,有如下程序:*程序名:TEST.PRGSET TALK OFFPRIVATE X, YX=“数据库“Y=“管理系统“DO sub 1?X+YRETURN*子程序:sub1PROCEDU sub1LOCAL XX=“应用“Y=“系统“X=X+YRETURN执行命令 DO TEST后,屏幕显示的结果应是A) 数据库系统 B) 应用系统C) 数据库管理系统 D) 应用管理系统(分数:2.00)A. B.C.D.解析:解析 在子程序 sub1中定义了局部变量 X,则在子程序中 X值的改变不影响全局变量中的 X。当子程序中 Y值的改变导致了全局变量 Y值的改变。最终 X=“数据库”,

    30、Y=“系统”。显示 X+Y的值则为“数据库系统”。16.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是A) 改变表中记录的物理顺序 B) 为了对表进行实体完整性约束C) 加快数据库表的更新速度 D) 加快数据库表的查询速度(分数:2.00)A.B.C.D. 解析:解析 建立索引的主要目的是为了提高查询的效率。17.在 Visual FoxPro中,使用 LOCATE FOR expL命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该A) 再次使用 LOCATE命令重新查询 B) 使用 SKIP命令C) 使用 CONTINUE命令 D) 使

    31、用 GO命令(分数:2.00)A.B.C. D.解析:解析 LOCATE 命令执行后将记录指针定位在满足条件的第一条记录上,如果没有满足条件的记录则指向文件结束位置;如果要使指针指向下一条满足 LOCATE条件的记录,需使用 CONTINUE。故本题答案为 C)。18.能显示当前库文件中所有计算机专业学生的姓名、性别和籍贯的命令是A) LIST FIELDS 姓名,性别,籍贯B) LIST FOR 专业=“计算机“ AND 姓名,性别,籍贯C) DISPLAY ALL FIELDS 姓名,性别,籍贯D) LIST FIELDS 姓名,性别,籍贯 FOR 专业=“计算机/(分数:2.00)A.B

    32、.C.D. 解析:解析 显示记录的正确的命令格式为:LIST FIELDS表达式范围FOR条件WHILE条件。在本题中显示当前库文件中所有计算机专业学生的姓名、性别和籍贯的命令是:LIST FIELDS 姓名,性别,籍贯 FOR专业=“计算机”。19.在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的A) 参照完整性 B) 实体完整性C) 域完整性 D) 用户定义完整性(分数:2.00)A.B. C.D.解析:解析 参照完整性与表之间的联系有关,通过建立字段有效性规则可以保证数据的域完整性;实体完整性是保证表中记录唯一的特性,即一个表中不允许有重复的记录。在 Visual FoxP

    33、ro中利用主关键字或候选关键字来保证表中的记录唯一,这里主关键字称为主索引,候选关键字称为候选索引。故答案为B)。20.在 SQL SELECT查询中,为了使查询结果按降序排序应该使用关键词A) ASC B) DESC C) DISTINCT D) HAVING(分数:2.00)A.B. C.D.解析:解析 ASC 和 DESC用在短语 ORDER BY后面来控制采用升序或者降序排列。21.从 student表删除年龄大于 30的记录的正确 SQL命令是A) DELETE FOR 年龄30B) DELETE FROM student WHERE 年龄30C) DELETE student FO

    34、R 年龄30D) DELETE student WHERE 年龄30(分数:2.00)A.B. C.D.解析:解析 在表中删除记录的 SQL语句格式为:delete from tablename where condition,故答案为 B)。22.在 Visual FoxPro中,下列关于 SQL表定义语句(CREATE TABLE)的说法中错误的是A) 可以定义一个新的基本表结构B) 可以定义表中的主关键字C) 可以定义表的域完整性、字段有效性规则等D) 对自由表,同样可以实现其完整性、有效性规则等信息的设置(分数:2.00)A.B.C.D. 解析:解析 用 CREATE TABLE命令建

    35、立表可以完成表设计器能完成的所有功能,除了建立表的基本功能外,它还包括满足实体完整性的主关键字(主索引)PRIMARY KEY、定义域完整性的 CHECK约束及出错信息ERROR、定义默认值的 DEFAULT等。自由表不支持表之间的参照完整性及有效性规则的设置。23.为“选课”表增加一个“等级”字段,其类型为 C、宽度为 2,正确的 SQL命令是A) ALTER TABLE 选课 ADD FIELD 等级 C(2)B) ALTER TABLE 选课 ALTER FIELD 等级 C(2)C) ALTER TABLE 选课 ADD 等级 C(2)D) ALTER TABLE 选课 ALTER 等

    36、级 C(2)(分数:2.00)A.B.C. D.解析:解析 由题意可知此题是修改表结构,且增加的是表的字段。在 SQL语句中修改表命令通常是:ALTER TABLE 表名ADD新列名数据类型完整性约束DROP完整性约束ALTER列名数据类型24.以下关于“查询”的正确描述是A) 查询文件的扩展名为.prg B) 查询保存在数据库文件中C) 不能用自由表创建查询 D) 可以用数据库表和自由表创建查询(分数:2.00)A.B.C.D. 解析:prg 是程序文件的扩展名,查询文件的扩展名为.qpr。查询文件是以文件的形式保存在磁盘上的,它是一个文本文件,其主体是 SQL SELECT语句,另外还有和

    37、输出定向有关的语句。查询所指定的表可以是数据库表和自由表,没有限制。25.在下列有关查询设计器的叙述中,正确的叙述是A) “杂项”选项卡与 SQL语句的 HAVING短语对应B) “筛选”选项卡与 SQL语句的 HAVING短语对应C) “排序依据”选项卡与 SQL语句的 ORDER BY短语对应D) “分组依据”选项卡与 SQL语句的 ORDER BY短语对应(分数:2.00)A.B.C. D.解析:解析 在查询设计器中,“杂项”选项卡与 SQL语句的 DISTINCT短语及 TOP短语对应;“筛选”选项卡与 SQL语句的 WHERE短语对应;“排序依据”选项卡与 SQL语句的 ORDER

    38、BY短语对应;“分组依据”选项卡与 SQL语句的 GROUP BY短语对应。26.在 Visual FoxPro中调用表单文件 mf1的正确命令是A) DO mf1 B) DO FROM mf1 C) DO FORM mf1 D) RUN mf1(分数:2.00)A.B.C. D.解析:解析 调用表单的命令格式为:DO FORM表单文件名。27.如果在运行表单时,要使表单的标题栏显示“登录窗口”,则可以在表单的 Load事件中加入语句A) ThisForm.Caption=“登录窗口“ B) This.Caption=“登录窗口“C) ThisForm.Name=“登录窗口“ D) This.

    39、Name=“登录窗口/(分数:2.00)A. B.C.D.解析:解析 Caption 是用来设置表单标题属性值,Name 用于设置表单的名称,ThisForm 指定当前表单。28.执行命令 MyForm=CreateObject(“Form“)可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令A) MyForm.List B) MyForm.DisplayC) MyForm.Show D) MyForm.ShowForm(分数:2.00)A.B.C. D.解析:解析 要使一个表单成为活动的,可使用 Show方法。Show 方法在使表单成为可见的同时,使其成为活动的。29.在 Visual

    40、 FoxPro的表单设计中,决定选项组中单选按钮个数的属性是A) ButtonCount B) Buttons C) Browse D) BorderStyle(分数:2.00)A. B.C.D.解析:解析 在选项组控件中 ButtonCount属性指定选项组中选项按钮的数目,且默认值为 2。30.连编应用程序不能生成的文件是A) .app文件 B) .exe 文件 C) .dll 文件 D) .prg 文件(分数:2.00)A.B.C.D. 解析:prg 类型的文件为命令文件或程序文件,在命令窗口中输入 MODIFY COMMAND命令可以建立该类型文件,不能通过连编建立。使用如下数据表:仓

    41、库表(仓库号,所在城市)职工表(职工号,仓库号,工资)其中,仓库号、所在城市和职工号字段为字符型,工资字段为数值型。(分数:10.00)(1).检索在广州仓库工作的职工记录,要求显示职工号和工资字段,正确的命令是A. SELECT 职工号,工资 FROM 职工表;WHERE 仓库表.所在城市=“广州“B. SELECT 职工号,工资 FROM 职工表;WHERE 仓库表.仓库号=职工表.仓库号;AND 仓库表.所在城市=“广州“C. SELECT 职工号,工资 FROM 仓库表,职工表;WHERE 仓库表.仓库号=职工表.仓库号;AND 仓库表.所在城市=“广州“D. SELECT 职工号,工

    42、资 FROM 仓库表,职工表;WHERE 仓库表.仓库号=职工表.仓库号;OR 仓库表.所在城市=“广州/(分数:2.00)A.B.C. D.解析:解析 本题中,通过仓库号字段将仓库表和职工表进行连接,查询仓库所在地是“广州”的记录。(2).有如下 SQL SELECT语句:SELECT * FROM 职工表 WHERE 工资 =2000 AND 工资=1500下列与该语句等价的是A. SELECT * FROM 职工表 WHERE 工资 BETWEEN 1500 AND 2000B. SELECT * FROM 职工表 WHERE 工资 BETWEEN 2000 AND 1500C. SEL

    43、ECT * FROM 职工表 WHERE 工资 FROM 1500 INTO 2000D. SELECT * FROM 职工表 WHERE 工资 FROM 2000 INTO 1500(分数:2.00)A. B.C.D.解析:解析 BETWEENAND是 SQL查询语句中的一个特殊运算符,意思为“和之间”,相当于逻辑运算中的(A=AND=B,其中 AB),选项 B)中数值放置错误,选项 C)和选项 D)为语法错误。(3).将仓库号为 A4的职工的工资改为 2000.00,正确的命令是A. UPDATE 职工表 SET 工资 WITH 2000.00 WHERE 仓库号=“A4“B. UPDAT

    44、E 职工表 SET 工资=2000.00 WHERE 仓库号=“A4“C. UPDATE FROM 职工表 SET 工资 WITH 2000.00 WHERE 仓库号=“A4“D. UPDATE FROM 职工表 SET 工资=2000.00 WHERE 仓库号=“A4/(分数:2.00)A.B. C.D.解析:解析 UPDATE 命令的格式为:UPDATE 数据表名 SET 列名 1 = 表达式 1 ,列名 2=表达式 2 WHERE 筛选条件。(4).求至少有两个职工的每个仓库的平均工资A. SELECT 仓库号,COUNT(*),AVG(工资) FROM 职工表;HAVING COUNT

    45、(*)=2B. SELECT 仓库号,COUNT(*),AVG(工资) FROM 职工表;GROUP BY 仓库号 HAVING COUNT(*)=2C. SELECT 仓库号,COUNT(*),AVG(工资) FROM 职工表;GROUP BY 仓库号 SET COUNT(*)=2D. SELECT 仓库号,COUNT(*),AVG(工资) FROM 职工表;GROUP BY 仓库号 WHERE COUNT(*)=2(分数:2.00)A.B. C.D.解析:解析 本题利用 SQL分组查询的功能,计算至少有两个职工的每个仓库的平均工资,利用 HAVING子句可以对分组条件做进一步限定。(5).

    46、若仓库表和职工表中有如下记录:仓库表 仓库号 所在城市A1 北京A2 上海A3 天津A4 广州职工表 职工号 仓库号 工资M1 A1 2000.00M3 A3 2500.00M4 A4 1800.00M5 A2 1500.00M6 A4 1200.00有如下 SQL语句:SELECT SUM(工资)FROM 职工表 WHERE 仓库号 IN;(SELECT 仓库号 FROM 仓库表 WHERE 所在城市=“北京“ OR 所在城市:“上海“)执行语句后,工资总和是A. 3500.00 B. 3000.00 C. 5000.00 D. 10500.00(分数:2.00)A. B.C.D.解析:解析

    47、 本题 SQL查询语句的功能是统计在北京和上海仓库工作的职工的工资总和。二、填空题(总题数:15,分数:30.00)31.设有如图所示的二叉树,对此二叉树前序遍历的结果为_。(分数:2.00)填空项 1:_ (正确答案:ATBZXCYP)解析:解析 前序遍历首先访问根结点,然后遍历左子树,最后遍历右子树。并且在遍历左子树和右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。前序遍历的结果是 ATBZXCYP。32.对长度为 n的有序线性表进行二分法查找,在最坏情况下所需要的比较次数为 1。(分数:2.00)填空项 1:_ (正确答案:log 2n)解析:解析 二分法查找的基本方法是:如

    48、果 X的值与中间项的值相等,则查找成功,结束查找;如果X小于中间项的值,则在线性表的前半部分以二分法继续查找;如果 X大于中间项的值,则在线性表的后半部分以二分法继续查找。在最坏情况下,二分法查找需要比较 log2n次。33. 1 测试的任务是检查软件的功能、性能及其它特征是否与用户的需求一致。(分数:2.00)填空项 1:_ (正确答案:确认)解析:解析 确认测试的任务是检查软件的功能、性能及其他特征是否与用户的需求一致,它是以需求规格说明书作为依据的测试。确认测试通常采用黑盒测试。34.有关系模式:学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号,课名),其中两个关系模式的键分别是学号和课号,则关系模式选课 SC可定义为 SC(学号, 1,成绩)。(分数:2.00)填空项 1:_ (正确答案:课号)


    注意事项

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




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

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

    收起
    展开