首页>计算机等级考试>模拟试题>正文
2010年全国计算机等级考试二级VFP模拟试题及解析

www.zige365.com 2010-6-2 14:39:38 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

(28)使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确命令是
    (    )。
A)APPEND INTO S(SNO, SN, SEX, AGE) VALUES
     (′0401′,′王芳′,′女′,18)
B)APPEND S VALUES(′0401′,′王芳′,18,′女′)
C)INSERT INTO S(SNO,SN,SEX,AGE)VALUES
    (′0401′,′王芳′,′女′,18)
D)INSERT S VALUES(′0401′,′王芳′,18,′女′)

C:【解析】Visual FoxPro支持两种SQL插入格式,第一种为标准格式,第二种是Visual FoxPro的特殊格式。第一种格式为:INSERT INTO <表名> [(字段名1[,字段名2,…])] VALUES (表达式1 [,表达式2,…])。其中,INSERT INTO <表名>说明向指定的表中插入记录。当插入的不是完整的记录时,可以用字段名1,字段名2,…指定字段;VALUES (表达式1 [,表达式2,…])给出具体的记录值。本题选项A)和B)都不是插入语句,选项D)中INSERT命令不完整,插入的记录与字段名也不对应。

(29)假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句(    )。
A)Thisform.Close 
B)Thisform.Erase
C)Thisform.Release 
D)Thisform.Return

C:【解析】Release将表单从内存中释放(清除)。如果表单有一个命令按钮,希望单击该命令按钮时关闭表单,就可以将按钮的Click左键单击事件代码设置为Thisform.Release。

(30)在SQL的SELECT查询结果中,消除重复记录的方法是(    )。
A)通过指定主关键字 
B)通过指定惟一索引
C)使用DISTINCT子句 
D)使用HAVING子句

C:【解析】SQL查询语句中使用DISTINCT短语可消除重复记录。HAVING短语必须跟随GROUP BY使用,它用来限定分组必须满足的条件;而主关键字和惟一索引关键字都是针对数据表建立的索引文件。

(31)在Visual FoxPro中,以下关于SQL的SELECT语句的描述中错误的是(    )。
A)SELECT子句中可以包含表中的列和表达式
B)SELECT子句中可以使用别名
C)SELECT子句规定了结果集中的列顺序
D)SELECT子句中列的顺序应该与表中列的顺序一致

D:【解析】SELECT查询命令的使用非常灵活,用它可以构造各种各样的查询。SQL查询语句可以从表中指定不同字段输出,指定的字段输出次序,即列的次序可以重新排列,不需要与原数据表一致,并且SQL的查询子句可以包含表中的表达式及表的别名。

(32)下列关于SQL的HAVING子句的描述中错误的是(    )。
A)HAVING子句必须与GROUP BY子句同时使用
B)HAVING子句与GROUP BY子句无关
C)使用WHERE子句的同时可以使用HAVING子句
D)使用HAVING子句的作用是限定分组的条件

B:【解析】SQL SELECT中的GROUP BY短句用于对查询结果进行分组,可以利用它进行分组汇总。而HAVING短语必须跟随GROUP BY使用,它用来限定分组必须满足的条件,并且与WHERE不矛盾。

(33)在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了"限制",则当删除父表中的记录时,系统反应是(    )。
A)不做参照完整性检查
B)不准删除父表中的记录
C)自动删除子表中所有相关的记录
D)若子表中有相关记录,则禁止删除父表中记录

D:【解析】参照完整性规则包括更新规则、删除规则和插入规则。删除规则规定了当删除父表中的记录时,如何处理相关的子表中的记录。删除规则中的选项有"级联"、"限制"和"忽略",如果选择"限制",若子表中有相关的记录,则禁止删除父表中的记录。

本新闻共6页,当前在第5页  1  2  3  4  5  6  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
2009年9月全国计算机等考三级网络模拟题二
2009年9月全国计算机等考三级网络模拟题一