考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > Visual FoxPro > VF模拟试题 > 文章内容
  

全国计算机等级二级VisualFoxPro数据库程序设计选择题(5)

中华IT学院   【 】  [ 2017年6月6日 ]

  21.B。【解析】指定工作区的命令是:

  SELECT nWorkArea | cTableAlias

  其中,参数nWorkArea是一个大于等于0的数字,用于指定工作区号,最小的工作区号是1,最大的工作区号是32767。如果这里指定为0,则选择编号最小的可用工作区。

  22.B。【解析】自20世纪80年代以来,新推出的数据库管理系统几乎都支持关系模型。Visual FoxPro就是一种关系数据库管理系统,它所管理的关系是若干个二维表。

  23.A。【解析】数据库表相对于自由表的特点如下:

  数据库表可以使用长表名,在表中可以使用长字段名;可以为数据库表中的字段指定标题和添加注释;可以为数据库表中的字段指定默认值和输入掩码;数据库表的字段有默认的控件类;可以为数据库表规定字段级规则和记录级规则;数据库表支持主关键字、参照完整性和表之间的联系。

  支持INSERT、UPDATE和DELETE事件的触发器。

  24.D。【解析]SELECT的命令格式看起来似乎非常复杂,实际上只要理解了命令中各个短语的含义,SQL SE–LECT还是很容易掌握的,其中主要短语的含义如下:SE–LECT说明要查询的数据;FROM说明要查询的数据来自哪个(些)表,可以基于单个表或多个表进行查询;WHERE 说明查询条件,即选择元组的条件;GROUP BY短语用于对查询结果进行分组,可以利用它进行分组汇总;HAVING短语必须跟随GROUP BY使用,它用来限定分组必须满足的条件;0RDER BY短语用来对查询的结果进行排序。

  25.B。【解析】选项组中选项按钮的数目为2,选项组Value值返回的是选项组中被选中的选项按钮,由于选项按

  钮“女”在选项按钮组中的次序为2,所以返回的Value值为2。

  26.A。【解析】教师表T的“研究生导师”字段的数据类型为逻辑型,并且要查询“是研究生导师的女老师”,所以WHERE子句后面的逻辑表达武为:研究生导师AND性别=〞女″或者为:研究生导师=.T.AND性别=〞女″。

  27.A。【解析】先将字符”男”赋值给变量X,在Visual FoxPro中,一个汉字占两个字符,所以LEN(X)+2=4,即y=4。所以IIF(Y<4,〞男″,〞女″)返回的结果是〞女″。

  28.A。【解析】在Visual FoxPro中一直沿用了多工作区的概念,在每个工作区中可以打开一个表(即在一个工作区中不能打开多个表)。如果在同一时刻需要打开多个表,则只需要在不同的工作区中打开不同的表即可。

  29.C。【解析】参照完整性的删除规则规定了删除父表中的记录时,如何处理子表中相关的记录:如果选择“级联”,则自动删除子表中的所有相关记录;如果选择“限制”,若子表中有相关记录,则禁止删除父表中的记录;如果选择“忽略”,则不作参照完整性检查,即删除父表的记录时与子表无关。

  30.D。【解析】报表主要包括两部分内容:数据源和布局。数据源是报表的数据来源,通常是数据库中的表或自由表,也可以是视图、查询或临时表。

  31.C。【解析】由于SC表中的“成绩”字段的数据类型为N型字段,所以WHERE子句中的关于成绩的逻辑表达式不需要用双引号。根据SQL SELECT语句的语法,选择的字段也不需要用双引号。

  32.A。【解析】使用短语INTO CURSOR CursorName 可以将查询结果存放到临时数据库文件中,其中Cursor–Name是临时文件名,该短语产生的临时文件是一个只读的.dbf文件,当查询结束后该临时文件是当前文件,可以像一般的.dbf文件一样使用,当关闭文件时该文件将自动删除。

  33.A。【解析]SQL SELECT中使用的特殊运算符包括BETWEEN NumberA AND NumberB,该运算符表示该查询的条件是在NumberA与NumberB之内,相当于用AND连接的一个逻辑表达式。

  34.C。【解析】查询空值时要使用IS NULL,而“=NULL”是无效的,因为空值不是一个确定的值,所以不能用“=”这样的运算符进行比较。

  35.D。【解析】选项D中的内查询SELECT学号FROM SC WHERE课程号=′C2′的查询结果有可能为多个,而选项D中的外层查询WHERE子句后面的逻辑表达式使用“=”,这样会导致产生错误的结果。

  36.D。【解析】SQL插入记录的语句格式如下:IN–SERT INTO<表名>[(字段名1[,字段名2…])]VAL–UES(表达式1[,表达式2…])。此外,需要注意的是,本题中SN0、CN0属性值要加引号,表示其为字符型,数值型数据则不需加引号。

  37.B。【解析]SQL的查询子句可以包含表的别名,故选项A正确;也可以包含表中的表达式,故选项8错误。SQL查询语句可以指定字段的输出次序,不需要与原数据表一致,故选项C正确。如果FROM短语中引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定,故选项D正确。

  38.D。【解析]BETWEEN语句的格式为BETWEEN <数值表达式1>AND<数值表达式2>,表示取<数值表达式1>和<数值表达式2>之间且包括两个数值表达式值在内的值。

  39.A。【解析】SQL查询语句中,使用GROUP BY可以对查询结果进行分组,用来限定分组必须满足的条件,WHERE子句用来限定元组。HAVING短语必须跟随GROUP BY使用,并且与WHERE不矛盾。

  40.D。【解析】利用命令建立多个字段索引时,建立索引的字段之间应用“+”号连接,且字段型数据要转换为字符型数据,STR()函数的功能是将数值型数据转换为字符型数据。

首页 1 2 3 4 5 6 尾页
分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved