计算机等级 百分网手机站

计算机二级VFP数据库程序设计真题

时间:2018-02-11 16:13:05 计算机等级 我要投稿

2017年计算机二级VFP数据库程序设计真题

  一、选择题

  1、在Visual Foxthv中,数据库表字段的有效性规则的设置可以在( )。

  A.项目管理器中进行

  B.数据库设计器中进行

  C.表设计器中进行

  D.表单设计器中进行

  2、在当前打开的表中,显示“书名”以“计算机”开头的所有图书,下列命令中正确的是(  )。

  A.list for书名=〝计算机*〞

  B.list for书名=〝计算机〞

  C.list for书名=〝计算机%〞

  D.list where书名=〝计算机〞

  3、与“SELECT DISTINCT歌手号FROM歌手WHERE最后得分>=ALL;(SELECT最后得分FROM歌手WHERE SUBSTR(歌手号,l,1)=〝2〞)”等价的SQL语句是(  ) 。

  A.SELECT DISTINCT歌手号FROM歌手WHERE最后得分>=(SELECT MAX(最后得分)FROM歌手WHERE SUBSTR(歌手号,l,1)=〝2〞)

  B.SELECT DISTINCT歌手号FROM歌手WHERE最后得分>=(SELECT MIN(最后得分)FROM歌手WHERE SUBSTR(歌手号,l,I)=〝2〞)

  C.SELECT DISTINCT歌手号FROM歌手WHERE最后得分>=ANY(SELECT最后得分FROM歌手WHERE SUBSTR(歌手号,l,1)=〝2〞)

  D.SELECT DISTINCT歌手号FROM歌手WHERE最后得分>=SOME(SELECT最后得分FROM歌手WHERE SUBSTR(歌手号,l,1)=〝2〞)

  4、设有关系评分(歌手号,分数,评委号),如果每个歌手的“最后得分”的计算方法是:去掉一个最高分和一个最低分,取剩下分数的平均分。根据关系“评分”求每个歌手的“最后得分”并存储于表TEMP中。表TEMP中有两个字段:“歌手号”和“最后得分”,并且按最后得分降序排列,生成表TEIHP的SQL语句是( )。

  A.SELECT歌手号,(COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2)最后得分FROM评分INTO DBF TEMP GROUP BY歌手号ORDER BY最后得分DESC

  B.SELECT歌手号,(COUNT(分数)-MAX(分数)-MIN (分数))/(SUM(*)-2)最后得分FROM评分INTO DBF TEMP GROUP BY评委号ORDER BY最后得分DESC

  C.SELECT歌手号,(SUM(分数)-11110[(分数)-MIN(分数))/(COUNT(*)-2)最后得分FROM评分INTO DBF TEbIP GROUP BY评委号0RDER BY最后得分DESC

  D.SELECT歌手号,(SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2)最后得分FROM评分INTO DBF TEMP GROUP BY歌手号ORDER BY最后得分DESC

  5、软件生命周期是指(  )。

  A.软件产品从提出、实现、使用维护到停止使用退役的过程

  B.软件从需求分析、设计、实现到测试完成的过程

  C.软件的开发过程

  D.软件的'运行维护过程

  6、如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时(  )。

  A.系统自动备份父表中被删除记录到一个新表中

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

  C.会自动删除子表中所有相关记录

  D.不作参照完整性检查,删除父表记录与子表无关

  7、假设有student表,正确添加字段“平均分数”的命令是(  )。

  A.ALTER TABLE student ADD平均分数F(6,2)

  B.ALTER DBF student ADD平均分数F 6,2

  C.CHANCE TABLE student ADD平均分数F(6,2)

  D.CHANGE TABLE student INSERT平均分数6,2

  8、在软件开发中,需求分析阶段可以使用的工具是( )。

  A.N-S图

  B.DFD图

  C.PAD图

  D.程序流程图

  9、面向对象方法中,继承是指( )。

  A.一组对象所具有的相似性质

  B.一个对象具有另一个对象的性质

  C.各对象之间的共同性质

  D.类之间共享属性和操作的机制

  10、在Visual FoxPro中,用于建立或修改程序文件的命令是( )。

  A.MODIFY<文件名>

  B.MODIFY COMMAND<文件名>

  C.MODIFY PROCEDURE<文件名>

  D.MODIFY PROGRAM<文件名>

  11、 如果在命令窗口执行命令:LIST名称,主窗口中显示:

  记录号 名称

  1 电视机

  2 计算机

  3 电话线

  4 电冰箱

  5 电线

  假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是( )。

  GO 2

  SCAN NEXT 4 FOR LEFT(名称,2)=〝电"

  IF RIGHT(名称,2)=〝线"

  EXIT

  ENDIF

  ENDSCAN

  名称

  A.电话线

  B.电线

  C.电冰箱

  D.电视机

  12、 从“订单”表中删除签订日期为2012年1月10日之前(含)的订单记录,正确的SQL命令是( )。

  A.DROP FROM订单WHERE签订日期<={^2012-1-10}

  B.DROP FROM订单FOR签订日期<={^2012-1-10}

  C.DELETE FROM订单WHERE签订日期<={^2012-1-10}

  D.DELETE FROM订单FOR签订日期<={^2012-1-10}

  13、 在数据管理技术发展的三个阶段中,数据共享最好的是( )。