2005年4月全国计算机等级考试二级Visual FoxPro笔试试卷及答案

出处:www.examlink.com 作者:小罗 日期:2007年01月22日 17时17分

  C)BREAK语句D)RETURN语句

  (19)打开数据库abc的正确命令是

  A)OPENDATABASEabcB)USEabc

  C)USEDATABASEabcD)OPENabc

  (20)在VisualFoxPro中,下列关于表的叙述正确的是

  A)在数据库表和自由表中,都能给字段定义有效性规则和默认值

  B)在自由表中,能给表中的字段定义有效性规则和默认值

  C)在数据库表中,能给表中的字段定义有效性规则和默认值

  D)在数据库表和自由表中,都不能给字段定义有效性规则和默认值

  (21)VisualFoxPro的“参照完整性”中“插入规则“包括的选择是

  A)级联和忽略B)级联和删除C)级联和限制D)限制和忽略

  (22)在VisualFoxPro中,关于查询和视图的正确描述是

  A)查询是一个预先定义好的SQLSELECT语句文件

  B)视图是一个预先定义好的SQLSELECT语句文件

  C)查询和视图都是同一种文件,只是名称不同

  D)查询和视图都是一个存储数据的表

  (23)在VisualFoxPro中,以下关于视图描述中错误的是

  A)通过视图可以对表进行查询B)通过视图可以对表进行更新

  C)视图是一个虚表D)视图就是一种查询

  (24)使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是

  A)DELETEFORAGE>30B)DELETEFROMSWHEREAGE>30

  C)DELETESFORAGE>30D)DELETESWHEREAGE>30

  (25)在VisualFoxPro中,使用LOCATEFOR<expL>命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用

  A)再次使用LOCATEFOR<expL>命令B)SKIP命令

  C)CONTINUE命令D)GO命令

  (26)在VisualFoxPro中,删除数据库表S的SQL命令是

  A)DROPTABLESB)DELETETABLES

  C)DELETETABLES。DBFD)ERASETABLES

  (27)下列表达式中,表达式返回结果为的是。F。的是

  A)AT(“A”,“BCD”)B)“[信息]”$“管理信息系统”

  C)ISNULL(。NULL。)D)SUBSTR(“计算机技术”,3,2)

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

  A)APPENDINTOS(SNO,SN,SEX,AGE)VALUES(‘0401’,‘王芳’,‘女’,18)

  B)APPENDSVALUES(‘0401’,‘王芳’,18,‘女’)

  C)INSERTINTOS(SNO,SN,SEX,AGE)VALUES(‘0401’,‘王芳’,‘女’,18)

  D)INSERTSVALUES(‘0401’,‘王芳’,18,‘女’)

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

  A)ThisForm。CloseB)ThisForm。Erase

  C)ThisForm。ReleaseD)ThisForm。Return

  (30)在SQL的SELECT查询结果中,消除重复记录的方法是

  A)通过指定主关系键B)通过指定惟一索引

  C)使用DISTINCT子句D)使用HAVING子句

  (31)在VisualFoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是

  A)SELECT子句中可以包含表中的列和表达式

  B)SELECT子句中可以使用别名

  C)SELECT子句规定了结果集中的列顺序

  D)SELECT子句中列的顺序应该与表中列的顺序一致

  (32)下列关于SQL中HAVING子句的描述,错误的是

  A)HAVING子句必须与GROUPBY子句同时使用

  B)HAVING子句与GROUPBY子句无关

  C)使用WHERE子句的同时可以使用HAVING子句

  D)使用HAVING子句的作用是限定分组的条件

  (33)在VisualFoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统反应是

  A)不做参照完整性检查

  B)不准删除父表中的记录

  C)自动删除子表中所有相关的记录

  D)若子表中有相关记录,则禁止删除父表中记录

  第(34)-(35)题使用如下三个数据库表:

  学生表:S(学号,姓名,性别,出生日期,院系)

  课程表:C(课程号,课程名,学时)

  选课成绩表:SC(学号,课程号,成绩)

  在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。

  (34)用SQL命令查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是

  A)SELECT学号,姓名FROMSWHERENOTEXISTS;

  (SELECT*FROMSCWHERESC。学号=S。学号AND成绩<85)

  B)SELECT学号,姓名FROMSWHERENOTEXISTS;

  (SELECT*FROMSCWHERESC。学号=S。学号AND>=85)

最后更新时间:2008-05-28 11:40:26
文章评论
共有 0 位网友发表了评论
用户名: 新注册) 密码: 匿名评论 [查看所有评论]

评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
您可以用以下几种方式找到此文章

考试全流程