江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
2014年9月全国二级VFP选择真题第3套

28

 

1.面向对象方法中,实现对象的数据和操作结合于统一体中的是

 

A.结合

 

B.封装

 

C.隐藏  

 

D.抽象

 

2.在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的

 

A.关系

 

B.元组 

 

C.属性

 

D.属性的值域

 

3.线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有

 

A.节省存储空间

 

B.插入与删除运算效率高

 

C.便于查找

 

D.排序时减少元素的比较次数

 

4.深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为

 

A.62

 

B.63

 

C.64

 

D.65

 

5.下列叙述中正确的是

 

A.所谓有序表是指在顺序存储空间内连续存放的元素序列

 

B.有序表只能顺序存储在连续的存储空间内

 

C.有序表可以用链接存储方式存储在不连续的存储空间内

 

D.任何存储方式的有序表均能采用二分法进行查找

 

6.

 

 

 

A.ABDEGCFH   

 

B.DBGEAFHC 

 

C.DGEBHFCA    

 

D.ABCDEFGH

 

7.计算机软件包括

 

A.算法和数据  

 

B.程序和数据

 

C.程序和文档

 

D.程序、数据及相关文档

 

8.下面描述中不属于软件需求分析阶段任务的是

 

A.撰写软件需求规格说明书   

 

B.软件的总体结构设计

 

C.软件的需求分析                

 

D.软件的需求评审

 

9.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的

 

A.逻辑独立性

 

B.物理独立性

 

C.应用独立性  

 

D.空间独立性

 

10.

 

A.并

 

B.投影 

 

C.交

 

D.选择

 

11.下列不属于数据库系统特点的是

 

A.采用特定的数据模型

 

B.有统一的数据控制功能

 

C.数据冗余度高

 

D.数据独立性高

 

12.在"项目管理器"窗口中,每个选项卡组织一定类型的文件。菜单文件所在的选项卡是

 

A.数据选项卡

 

B.文档选项卡

 

C.代码选项卡

 

D.其他选项卡

 

13.执行下列命令后显示的结果是

X="12.32"

?"56"+&X

 

A.5612.32

 

B.68.32

 

C.56+&X

 

D.提示错误

 

14.索引文件打开后,下列命令中不受索引影响的是

 

A. SKIP

 

B.LIST

 

C.GO 3

 

D.GO BOTTOM

 

15.在查询设计器中,要想将查询结果直接送至Visual FoxPro主窗口显示,查询去向应指定为

 

A.浏览

 

B.临时表

 

C.屏幕

 

D.报表

 

16.在Visual FoxPro中,不能打开表设计器或错误的命令是

 

A.MODIFY STRU

 

B.MODIFY TABLE

 

C.CREATE

 

D.

 

17.假设表单中有一个"关闭"按钮,单击该按钮将关闭所在表单。下面有关按钮的Click事件代码中,不正确的是

 

A.Thisform.Release()

 

B.Thisform.Release

 

C. This.Parent.Release

 

D. Parent.Release

 

18.在Visual FoxPro中,要将系统菜单恢复成缺省配置,正确的命令是

 

A. SET SYSMENU TO DEFAULT

 

B.SET SYSMENU DEFAULT

 

C.SET SYSMENU TO NOSAVE

 

D.SET SYSMENU NOSAVE

 

19.下面命令的输出结果是

? LEN(TRIM(SPACE(2)+"等级考试"+SPACE(2)))

 

A.12

 

B.10

 

C.8

 

D.6

 

20.假设日期变量d的值是2013年10月6日,数值变量i的值是10,如下表达式错误的是

 

A. {^2013-10-30}+i

 

B. {^2013-10-30} - i

 

C. {^2013-10-30}+d

 

D. {^2013-10-30}+d

 

21.在命令窗口中执行下面命令序列,最后一条命令的输出结果是

SET CENTURY ON

SET MARK TO "?"

SET DATE TO YMD

? {^2013-11-30}

 

A.2013-11-30

 

B.13-11-30

 

C.2013/11/30

 

D.2013?11?30

 

22.下面程序的运行结果是

SET TALK OFF

DIMENSION d(20)

FOR i=1 TO 20

   d(i)=i-1

ENDFOR

s=0

i=1

DO WHILE i<=20

   if i%5=0

      s=s+d(i)

   ENDIF

   i=i+1

ENDDO

? S

 

A.45

 

B.46

 

C.50

 

D.55

 

23.下面程序的运行结果是

*程序文件名:main.prg

SET TALK OFF

CLOSE ALL

CLEAR ALL

mX="数据革命"

mY="大数据"

DO s1 WITH mX

?mY+mX

RETURN

 

*子程序文件名:s1.prg

PROCEDURE s1

PARAMETERS mX1

LOCAL mX

mX="云时代的数据革命"

mY=mY+"正在到来的"

RETURN

 

A.大数据正在到来的数据革命

 

B.大数据数据革命

 

C.云时代的数据革命大数据

 

D.

 

24.查询设计器中不包括的选项卡是

 

A.联接

 

B.筛选

 

C.排序依据

 

D.更新条件

 

25.查询设计器和视图设计器很像,以下哪个选项卡是查询设计器没有的

 

A.联接

 

B.筛选

 

C.排序依据

 

D.更新条件

 

26.下面程序的运行结果是

SET TALK OFF

a=10

DO p1

? a

PROCEDURE p1

PRIVATE a

a=11

DO p2

PROCEDURE p2

a=12

RETURN

 

A.10

 

B.11

 

C.12

 

D.

 

27.下列说法正确的是

 

A.将某个表从数据库中移出的操作不会影响当前数据库中其他的表

 

B.一旦某个表从数据库中移出,与之联系的所有主索引、默认值和约束都随之消失

 

C.设置了参照完整性规则的表不能从数据库中移出

 

D.如果移出的表在数据库中使用了长表名,则移出数据库之后的表仍然可以使用长表名

 

28.在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在更新规则中选择了"级联",当更新父表中的连接字段值时,系统的反应是

 

A.不做参照完整性检查

 

B.不准更新父表中的连接字段值

 

C.用新的连接字段值自动修改子表中所有相关记录

 

D.若子表中有相关记录,则禁止更新父表中的连接字段值

 

29.在SQL查询语句SELECT…FROM…WHERE…GROUP BY…HAVING…ORDER BY中初始查询条件短语是

 

A.SELECT

 

B.FROM

 

C.WHERE

 

D.HAVING

 

30.设当前表是会员表,物理删除会员表中全部记录的命令是

 

A.ZAP

 

B.PACK

 

C.DELETE

 

D.DELETE FROM 会员表

 

31.将当前表中所有记录价格增加10%的命令是

 

A. REPLACE ALL 价格 WITH 价格*1.1

 

B.REPLACE ALL 价格 WITH 价格+10%

 

C.REPLACE 价格 WITH 价格+10%

 

D. REPLACE 价格 WITH 价格*1.1

 

32.设教师表的表结构为(教师编号,姓名,职称,出生日期),删除1950年以前出生的教师信息,正确的SQL语句是

 

A.DELETE FROM 教师表 WHERE 出生日期< {^1950-1-1}

 

B.DELETE FROM 教师表 WHERE 出生日期< 1950-1-1

 

C.DELETE 教师表 WHERE 出生日期< {^1950-1-1}

 

D. DELETE 教师表 WHERE 出生日期< 1950-1-1

 

33.使用下列SQL语句创建教师表:

CREATE  TABLE 教师表(教师编号 I  PRIMARY KEY, ;

     姓名 C(8)  NOT NULL, ;

     职称 C(10)  DEFAULT '讲师')

如果要删除"职称"字段的DEFAULT约束,正确的SQL语句是

 

A. ALTER TABLE 教师表 ALTER 职称 DROP DEFAULT

 

B.ALTER TABLE 教师表 ALTER 职称 DELETE DEFAULT

 

C.ALTER TABLE 教师表 DROP 职称  DEFAULT

 

D. ALTER TABLE 教师表 DROP 职称

 

34.设数据库有如下表:

  作者表(作者号,姓名,电话)

  投稿表(作者号,投稿日期,文章名,审稿结果)

  作者表中保存的是所有投过稿的作者信息,不保存没有投稿的作者。现在查询所投文章中,所有审稿结果都是通过的作者号和姓名,下面语句正确的是

 

A. SELECT 作者号,姓名 FROM 作者表;

      WHERE 作者号=( SELECT 作者号 FROM 投稿表 WHERE 审稿结果= '通过')

 

B. SELECT 作者号,姓名 FROM 作者表;

      WHERE 作者号 IN ( SELECT 作者号 FROM 投稿表WHERE 审稿结果= '通过')

 

C.SELECT 作者号,姓名 FROM 作者表;

      WHERE 作者号 NOT IN ( SELECT 作者号 FROM 投稿表 WHERE 审稿结果!= '通过')

 

D.SELECT 作者号,姓名 FROM 作者表;

      WHERE 作者号 EXISTS ( SELECT 作者号 FROM 投稿表 WHERE 审稿结果= '通过')

 

35.有订单表如下:

订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2))

查询金额最高的订单的订单号(可能有多个),不正确的SQL语句是

 

A.SELECT 订单号 FROM 订单 WHERE 金额>=ALL(SELECT 金额 FROM 订单)

 

B.SELECT 订单号 FROM 订单 WHERE 金额=(SELECT MAX(金额) FROM 订单)

 

C. SELECT 订单号 FROM 订单 WHERE 金额=MAX(金额)

 

D.SELECT 订单号 FROM 订单 WHERE 金额>=(SELECT MAX(金额) FROM 订单)

 

36.有如下订单表和客户表:

订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2))

客户(客户号(C,4),客户名(C,36),地址(C,36),所在城市(C,10),联系电话(C,8))

查询签订了订单号为"0036"的订单的客户信息,不正确的SQL语句是

 

A. SELECT 客户.客户号,客户名 FROM 客户,订单 WHERE 客户.客户号=订单.客户号 AND 订单号="0036"

 

B.SELECT 客户.客户号,客户名 FROM 客户,订单 ON 客户.客户号=订单.客户号 AND 订单号="0036"

 

C.SELECT 客户.客户号,客户名 FROM 客户 JOIN 订单 ON 客户.客户号=订单.客户号 AND 订单号="0036"

 

D.SELECT 客户.客户号,客户名 FROM 客户 JOIN 订单 ON 客户.客户号=订单.客户号 WHERE 订单号="0036"

 

37.为客户表添加一个"邮政编码"字段(字符型,宽度为6),正确的SQL语句是

 

A.ALTER TABLE 客户 ALTER 邮政编码(C,6)

 

B.ALTER TABLE 客户 ALTER 邮政编码 C(6)

 

C.ALTER TABLE 客户 ADD 邮政编码(C,6)

 

D. ALTER TABLE 客户 ADD 邮政编码 C(6)

 

38.有如下订单表和客户表:

订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2))

客户(客户号(C,4),客户名(C,36),地址(C,36),所在城市(C,10),联系电话(C,8))

查询有订单金额大于等于10000的客户信息的正确SQL语句是

 

A.SELECT * FROM 客户 WHERE 客户号 =;

       (SELECT 客户号 FROM 订单 WHERE 金额>=10000)

 

B.SELECT * FROM 客户 WHERE 客户号 =;

       ALL (SELECT 客户号 FROM 订单 WHERE 金额>=10000)

 

C.SELECT * FROM 客户 WHERE 客户号 =;

        ANY (SELECT 客户号 FROM 订单 WHERE 金额>=10000)

 

D.

 

39.向student表插入一条新记录的正确SQL语句是

 

A.INSERT INTO student VALUES('0401','丽萍','女',18)

 

B.APPEND student VALUES('0401','丽萍','女',18)

 

C. APPEND INTO student VALUES('0401','丽萍','女',18)

 

D.INSERT student VALUES('0401','丽萍','女',18)

 

40.下列关于报表的说法,错误的是

 

A.报表的数据源可以是临时表、视图或自由表

 

B.必须为报表设置数据源

 

C.可以利用报表设计器创建自定义报表

 

D.不能利用报表来修改表中的数据

 

1.B  【解析】对象的基本特点是:标识唯一性、分类性、多态性、封装性、模块独立性好。封装是指隐藏对象的属性和实现细节,将数据和操作结合于统一体,仅对外提供访问方式,B选项正确。

 

2.A  【解析】E-R模型和关系模式的对照表如下:

 

 

E-R模型

关系模型

E-R模型

关系模型

实体

元组

属性

属性

实体集

关系

联系

关系

由表中可以看出,联系转换为关系数据库的关系,A选项正确。

 

3.B  【解析】顺序表和链表的优缺点比较如下表:

 

 

类 型

优 点

 

顺序表

(1)可以随机存取表中的任意结点

(2)无需为表示结点间的逻辑关系额外增加存储空间

(1)顺序表的插入和删除运算效率很低

(2)顺序表的存储空间不便于扩充

(3)顺序表不便于对存储空间的动态分配

链表

(1)在进行插入和删除运算时,只需要改变指针即可,不需要移动元素

(2)链表的存储空间易于扩充并且方便空间的动态分配

需要额外的空间(指针域)来表示数据元素之间的逻辑关系,存储密度比顺序表低

由表中可以看出链式存储插入与删除运算效率高,故B选项正确。

 

 

 

 

4.B  【解析】在树结构中,定义一棵树的根结点所在的层次为1,其他结点所在的层次等于它的父结点所在的层次加1,树的最大层次称为树的深度。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。深度为6的满二叉树,结点个数为26-1=63,则第7层共有125-63=62个叶子结点,分别挂在第6层的左边62个结点上,加上第6层的最后1个叶子结点,该完全二叉树共有63个叶子结点,故B选项正确。

 

 

 

 

5.C  【解析】"有序"是特指元素按非递减排列,即从小到大排列,但允许相邻元素相等,A选项错误。有序表可以顺序存储也可以链式存储,B选项错。能使用二分法查找的线性表必须满足两个条件:用顺序存储结构;线性表是有序表,D选项错误。故C选项正确。

 

6.C  【解析】二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。本题中前序遍历为ABDEGCFH,中序遍历为DBGEAFHC,后序遍历为DGEBHFCA,故C选项正确。

 

7.D  【解析】计算机软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。故D选项正确。

 

8.B  解析】需求分析阶段的工作可以分为4个方面:需求获取、需求分析、编写需求规格说明书和需求评审。故B选项正确。

 

9.A  【解析】数据独立性包括物理独立性和逻辑独立性,物理独立性指数据的物理结构的改变,不会影响数据库的逻辑结构,也不会引起应用程序的改动;逻辑独立性指数据库的总体逻辑结构的改变,不会导致相应的应用程序的改变。故A选项正确。

 

10.A  【解析】用于查询的3个操作无法用传统的集合运算表示,引入的运算为投影运算、选择运算、笛卡尔积。常用的扩充运算有交、除、连接及自然连接等。投影,从关系模式中指定若干个属性组成新的关系,T相较于R没有缺少属性,故B选项错误。选择,从关系中找出满足给定条件的元组的操作称为选择,T相较于R增加了元组,故D选项错误。交:R∩S结果是既属于R又属于S的记录组成的集合,T中元组多于R与S,故C选项错误。并:R∪S是将S中的记录追加到R后面,与题目中结果相符,故A选项正确。

 

11.C  【解析】数据库系统的特点有:实现数据共享,减少数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制功能。故本题C)为正确选项。

 

12.D  【解析】"项目管理器"窗口包括6个选项卡:

 

  "全部"选项卡:显示应用程序中所有的文件,实现对它们的管理;

  "数据"选项卡:包含项目中的所有数据,包括数据库、自由表和查询;

  "文档"选项卡:显示和管理项目文件中的文档文件,包括表单、报表和标签;

  "类"选项卡:显示和管理项目文件中类库文件,包括自己设计的类库和系统自带的类库;

  "代码"选项卡:包括3大类程序,扩展名为.prg的程序文件、函数库API以及应用程序app文件;

  "其他"选项卡:包括文本文件、菜单文件和其它文件,例如位图文件、图标文件等;

 

菜单文件所在的选项卡是"其他选项卡",故本题D)选项正确。

 

 

 

 

 

13.D  【解析】本题考查宏替换函数,其标准格式为&<字符型变量>[.],功能是替换出字符型变量的内容,即&的值是变量中的字符串,后面只能接字符型变量,不能接数值型变量。故本题中?"56"+&X的表达是错误的,无法运算出结果,因此D)选项正确。

 

14.C  【解析】索引文件打开后,记录的指针会回位,指向第一条记录。SKIP基准定位命令格式为SKIP[n]n可以是正的或是负的整数,默认是1,打开索引时,按照索引项的顺序定位; LIST命令执行时显示当前全部的记录,GO BOTTOM命令在打开索引时指向排在最后面的索引对应的记录都受影响。GO 3表示指针直接定位到第三条记录,不受影响。 故本题C)为正确选项。

 

15.C  【解析】查询去向选择屏幕可以直接把查询结果送至Visual FoxPro主窗口显示,去向为浏览、临时表、报表等都生成了各自的文件,不能直接看到结果。本题要将查询结果送到VF主窗口显示,故C)选项正确。

 

16.B  【解析】MODIFY STRUCTURE命令用于打开表并修改表结构,在命令窗口用CREATE命令可以建立数据库表。MODIFY TABLE是错误的命令格式,故本题B)为正确选项。

 

17.D  【解析】Release用于将表单从内存中释放(清除)。如表单有一个命令按钮,如果希望单击该命令按钮时关闭表单,就可以将该命令按钮的CLICK事件代码设置为ThisForm.Release,Thisform.Release()或者This.Parent.Release,故本题D)为正确选项。

 

18.A  【解析】恢复系统菜单的命令为SET SYSMENU TO DEFAULT。通过SET SYSMENU命令可以允许或禁止在程序执行时访问系统菜单,也可以重新配置系统菜单。故本题A)为正确选项。

 

19.B  【解析】SPACE(<数值表达式>)为空格字符串生成函数,返回由指定数目的空格组成的字符串。TRIM(<字符表达式>)为删除前后空格函数,返回指定字符表达式值去掉尾部空格后形成的字符串。LEN(<字符表达式>)为求字符串长度函数,返回指定字符表达式的长度,即所包含的字符个数,函数值为数值型。本题输出结果为10,即B)选项正确。

 

20.C  【解析】运算符只有两个分别是加(+)和减(-)。书写时格式有一定限制,不能任意组合。例如不能用运算符"+"号将两个<日期>连接起来。题中{^2013-10-30}+i为日期型+整数,指把整数加到天数中。{^2013-10-30} i表示指把整数从天数中减去,{^2013-10-30} d表示两个日期型数据相减得到两个日期相差的天数。{^2013-10-30}+d是错误的表达式,即选项C为正确选项。

 

21.D  【解析】SET MARK TO命令将日期时间的分隔符设置为"?",SET DATE TO MDY命令表示设置年月日格式为年月日,因此执行最后一条命令后,输出的结果是2013?11?30, 即D)为正确选项。

 

22.B  【解析】本题考查了简单函数和DO WHILE-ENDDO 循环语句。其中DIMENSION d(20)命令创建了一个由数字1-20组成的数组,之后运行DO WHILE,%为求余函数,满足i<=20条件时一直运行DO WHILE与ENDDO间的循环体,再返回DO WHILE 重新判断循环条件是否为真,直到不满足条件时结束循环,得到输出结果为46,故本题B)为正确选项。

 

23.A  【解析】DO <文件名>|<过程名> WITH <实参1>[,<实参2>,匽是调用模块程序的命令,实参可以是常量、变量或一般形式的表达式。调用模块时,系统会自动把实参传递给形参。形参数目不能少于实参数目,如有多余形参取初始值逻辑假(.F.)。PROCEDURE表示一个过程的开始,S1程序中,LOCAL mX的含义是给mx赋值为"云时代的数据革命"",mY=mY+"正在到来的"=正在到来的数据革命。返回值mY+mX中使用的my为" 正在到来的数据革命",mx为" 数据革命",因此最终的运行结果是" 大数据正在到来的数据革命"。 故本题A)为正确选项。

 

 

 

24.D  【解析】在查询设计器的界面中有6个选项卡:

 

 

Ø   "字段"选项卡对应于SELECT短语,用来选定包含在查询结果中的字段;

 

Ø   "排序依据"选项卡对应于ORDER BY 短语,用来决定查询结果输出中记录的排列顺序;

 

Ø   "联接"选项卡对应于JOIN ON短语,用来确定各表或视图之间的联接关系;

 

Ø   "筛选"选项卡对应于WHERE短语,用来指定查询条件;

 

Ø   "分组依据"选项卡对应于GROUP BY短语和HAVING短语,用来分组,便于基于一组计算;

 

 

Ø   "杂项"选项卡可以指定是否要重复记录(对应于DISTINCT)及列在前面的记录(对应于TOP短语)等。

 

 

因此查询设计器中不包括"排序依据"选项卡,即D)选项正确。

 

 

 

 

 

25.D  【解析】在查询设计器的界面中有"字段"、"联接""筛选""排序依据""分组依据""杂项"6个选项卡,视图设计器与查询设计器类似,但是由于视图是可以用于更新的,所以它有更新属性需要设置,为此在视图设计器中多了一个"更新条件"选项卡。故本题D)选项正确。

 

26.A  【解析】PROCEDURE表示一个过程的开始,而PRIVATE命令可以隐藏上层模块中可能存在的变量,使得这些变量在子程序中暂时无效,当返回上层模块时原变量自动恢复有效,并取原值。运行题中命令后,返回的a值是10,即本题A)为正确选项。

 

27.B  【解析】自由表和数据库表之间是可以相互转化的,数据库表从数据库中移出就成为自由表,自由表添加到数据库中就成为数据库表。数据库表与自由表相比主要有以下特点:数据库表可以使用长表名,在表中可以使用长字段名;可以为数据库表的字段设置有效性规则、信息及默认值和输入掩码;数据库表支持主关键字参照完整性和表之间的联系;支持INSERT、UPDATET和DELETE事件触发。因此,B)选项说法正确。

 

28.C  【解析】参照完整性约束包括更新规则、删除规则和插入规则。更新规则中设置级联的含义是,当更新父表中的连接字段(主关键字)值时,自动修改子表中的所有相关记录,故本题C)选项正确。

 

29.C  【解析】SQL的核心是查询,SQL的查询命令也称作SELECT命令,它的基本形式由SELECT-FROM-WHERE查询块组成,其中主要短语的含义如下:

 

 

Ø   SELECT:说明要查询的字段。如果查询的字段需去掉重复值,则要用到DISTINCT短语;

 

Ø   FROM:说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询;

 

Ø   WHERE:说明查询条件,即选择元组的条件;

 

Ø   GROUP BY短语:用于对查询结果进行分组,可以利用它进行分组汇总;

 

Ø   HAVING短语:必须跟随GROUP BY使用,它用来限定分组必须满足的条件;

 

Ø   ORDER BY短语:用来对查询的结果进行排序。

 

因此作为初始查询条件的短语是WHERE,故本题C)为正确选项。

 

 

 

 

 

30.A  【解析】使用ZAP命令可以物理删除表中的全部记录,不管是否有删除标记。此外,PACK用于物理删除有删除标记的记录,辑删除或置删除标记的命令是DELETE。本题A)为正确选项。

 

31.A  【解析】在Visual FoxPro中可以用命令直接修改记录,常用的直接利用表达式或值修改记录的命令是REPLACE,其语法格式为:REPLACE <字段名1>WITH<表达式1>[,<字段名2> WITH<表达左2>]...[FOR<条件表达式>]。本题修改全部记录,应使用REPLACE ALL,首先排除C选项和D选项。价格增加10%的表达式应为价格*1.1,故本题A)为正确选项。

 

32.A  【解析】删除数据的命令格式为:DELETE FROM 表名 [WHERE 条件],该命令是逻辑删除指定表中满足条件的记录,WHERE指定被删除的记录所满足的条件,如果不使用WHERE子句,则删除该表中的全部记录。本题要求删除1950年以前出生的教师信息,条件语句的正确表述是" 出生日期< {^1950-1-1}",故本题A)为正确选项。

 

 

 

33.A  【解析】本题涉及到表结构的修改,包括向表中添加新的字段和新的索引、修改表的结构和字段名和删除表中的字段、索引及有效性规则、错误提示信息及默认值三种格式,本题考查第二种和第三种,其命令格式为:ALTER TABLE <表名> ALTER [COLUMN] <字段名1> [DROP [COLUMN] <字段名>][DROP PRIMARY KEY TAG <索引名1>][DROP UNIQUE TAG <索引名2>][DROP CHECK],故本题A)为正确选项。

 

34.C  【解析】此处涉及嵌套查询和量词谓词查询的知识,根据题目分析可知需要采用嵌套SQL语句进行查询,格式为:SELECT [字段名] FROM [表名] WHERE [条件]。NOT EXISTS是一个子查询,EXISTS是谓词,EXISTS或NOT EXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组用来返回子查询结果。用WHERE条件查询语句查询审稿结果为通过的记录,本题选项C)正确。

 

 

 

 

35.C  【解析】MAX(最大值计算指定列的最大值,ALL(所有的)表示子查询中的所有的行都符合条件结果成立。本题查询金额最高的订单,ABD选项的命令均可以实现题目的要求,但是C选项的命令格式有误,故本题C)为正确选项。

 

36.B  【解析】A选项为简单的连接查询,SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件,可以得出结果。C选项和D选项为超链接查询,超链接查询的基本格式为SELECT…FROM <数据库表1> INNER︱LEFT︱RIGHT︱FULL JOIN <数据库表2> ON 连接条件 WHERE 其它条件,格式正确。只有B)选项超链接查询的格式错误,为本题的正确选项。

 

 

 

 

37.D  【解析】修改表结构可使用ALTER TABLE命令,为表增加字段的命令格式为:ALTER TABLE <表名> ADD[COLUMN]<字段类型>[<长度>……根据此基本格式首先排除A、B选项。因为"邮政编码"字段为字符型,宽度为6的正确表述应该是邮政编码C(6),故本题D)为正确选项。

 

 

 

 

38.C  【解析】本题考查嵌套查询和使用量词和谓词的查询。嵌套查询一般分为两层,内层和外层,被括号括起来的为内层查询,先进行内层查询,在内层查询的基础上再进行外层查询。ANY(任意的)表示只要子查询中存在符合条件的行,结果就成立,而ALL(所有的)只有子查询中的所有的行都符合条件,结果才成立。显然本题使用ALL是不合理的,故本题C)为正确选项。

 

39.A  【解析】INSERT INTO命令用于插入数据,其标准格式为INSERT INTO <表名> [(字段名1[,字段名2,厖])] VALUES(字段值1[,字段值2,厖]),APPEND【BLANK】命令是在表的尾部增加记录命令,然后利用EDIT、CHANGE或BROWSE命令交互修改空白记录的值,或利用REPLACE直接修改空白记录值,没有APPEND INTO和APPEND TO的说法。故本题A)为正确选项。

 

40.B  【解析】报表的数据源通常是数据库中的表或自由表,也可以是视图、查询或临时表。当数据源中的数据更新之后,使用同一报表文件打印的报表将反映新的数据内容,但不能通过报表来修改表中的数据源。可以使用报表设计器创建报表,不是必须为报表设置数据源。故本题B)为正确选项。