一、选择题(每小题1分,共40分)
1 在Visual FoxPr0的查询设计器中对应的SQL短语WHERE的选项卡是( )。
A.
字段
B.
连接
C.
筛选
D.
杂项
本题共1分,参考答案: C 系统解析:
查询设计器界面包含字段、连接、筛选、排序依据、分组依据和杂项6个选项卡,其中筛选对应于WHERE短语,用于指定条件。
2 设MY.DBF数据库中共有l0条记录,执行如下命令序列:
USE MY
GOTO2
DISPLAY ALL
?RECNO()
执行最后一条命令后,屏幕显示的值是( )。
A.
2
B.
3
C.
10
D.
11
本题共1分,参考答案: D 系统解析:
D。【解析IG()T0和G()命令是等价的,命令格式如下:
GOnRecordNumberI TOP I BOTTOM
其中nRecordNumber是记录号,即直接按记录号定位;TOP是表头,当不使用索引时是记录号为l的记录,使用索引时是索引项排在最前面的索引对应的记录;BOTTOM是表尾,当不使用索引时是记录号最大的那条记录,使用索引时是索引项排在最后面的索引对应的记录。
题意中的GOT0 2表示指针指向第2条记录。DISPLAY ALL是显示全部记录,此时指针指向了最后一条记录。
RECNO()函数的功能是返回当前表文件或指定表文件中当前记录的记录号。如果指定工作区上没有打开表文件,函数值为0。如果记录指针指向文件尾,函数值为表文件中的记录数加1。如果记录指针指向文件首,函数值为表文件中第一条记录的记录号。由于执行DISPLAY ALL命令时,指针指向了文件尾,所以RECNO()的函数值为表文件中的记录数加1,即ll。
3 Visual FoxPr0的"参照完整性"中"插入规则"包括的选择是( )。
A.
级联和忽略
B.
级联和删除
C.
级联和限制
D.
限制和忽略
本题共1分,参考答案: D 系统解析:
参照完整性与表之间的关联有关,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据.来检查对表的数据操作是否正确。参照完整性规则包括更新规则、删除规则和插入规则。插入规则规定了当在表中插入记录时,是否进行参照完整性检查。如果选择"限制",若父表中没有相匹配的连接字段值,则禁止插入子记录。如果选择"忽略",则不作参照完整性检查,即可以随意插入子记录。
4 通过项目管理器窗口的命令按钮,不能完成的操作是( )。
A.
新建文件
B.
删除文件
C.
添加文件
D.
重命名文件
本题共1分,参考答案: D 系统解析:
D。【解析】在项目管理器窗口上有几个按钮,分别是新建、修改、添加、浏览、删除和连编按键,它们都不具有雷命名文件的功能。
5 下列短语中,与排序无关的短语是( )。
A.
ASC
B.
DESC
C.
GROUP BY
D.
ORDER BY
本题共1分,参考答案: C 系统解析:
通过在SELECT语句中加入ORDER BY可将查询结果排序,可以按升序(ASC)和降序(DESC)排列列或行,升序是默认的排列方式;ORDER BY必须是SQL命令的最后一个子旬;GROUP BY是用来指定分组查询,ORDERBY指定对查询结果进行排序。
6在SQLSELECT语句中与INTO TABLE等价的短语是( )。
A.
INTO DBF
B.
TO TABLE
C.
INTO F()RM
D.
INT()FILE
本题共1分,参考答案: A 系统解析:
A。【解析】使用短语INTO DBF|TABLE TA—BLENAME可以将查询结果存放到永久表(.dbf文件)。所以INTO DBF和INTOTABLE是等价的。
7 设有订单表0rder(其中包含字段:订单号,客户号. 职员号,签订日期,金额),删除2002年1月1日以前签订的 订单记录,正确的SQL命令是( )^
A.
DELETE TABLE order WHERE签订日期<{^2002-1-1}
B.
DELETE TABLE order WHILE签订日期<{^2002-1-1}
C.
DELETE FROM order WHERE签订日期<{^2002-1.1}
D.
DELETE FROM order WHILE签订日期<{^2002一1—1}
本题共1分,参考答案: C 系统解析:
C。【解析】在SQL语句中对表中记录进行删除的基本操作是:DELETE FROM<表名>WHERE<条件>。
8 当临时联系不再需要时可以取消,取消的命令是( )。
A.
DELETE RELATION
B.
DELETE JOIN
C.
SETRELATION TO
D.
SET JOIN TO
本题共1分,参考答案: C 系统解析:
C。【解析】当临时联系不再需要时可以取消,取消的命令是:SET RELATION T0,将取消当前表到所有表的临时联系。
如果只是取消某个具体的临时联系,应该使用语句:
SET RELATION OFF INTO nWorkAreal I cTableA—liasl
9 执行SELECT o选择工作区的结果是( )。
A.
退出工作区
B.
不选择工作区
C.
选择0号工作区
D.
选择了空闲的最小号工作区
本题共1分,参考答案: D 系统解析:
指定工作区的命令是:SELECT nWorkArea|cFableAlias,其中,参数nWorkArea是一个大于等于0的数字,用于指定工作区号,最小的工作区号是1,最大的工作区号是32767,如果这里指定为0,则选择编号最小的可用工作区(即尚未使用的工作区);如果在某个工作区中已经打开了表,若要回到该工作区操作该表,可以使用参数cTableAlias,该参数是已经打开的表名或表的别名。
10 设计软件结构是在软件生命周期的( )。
A.
软件定义期
B.
软件开发期
C.
软件维护期
D.
以上3个都不是
本题共1分,参考答案: B 系统解析:
B。【解析】设计软件结构,是在软件概要设计阶段进行的,而概要设计属于软件开发期。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |