一起答

2014年全国计算机等级《二级VF》全真模拟试卷(13)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 在考生文件夹下创建一个下拉式菜单mymenu.mnx,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前Visual FoxPro系统菜单的末尾追加一个“考试”子菜单,包括“计算和考试”两条菜单,如下图所示。

    “计算”和“返回”菜单命令的功能都通过执行“过程”完成。    

    “计算”菜单命令的功能如下:

    (1)用ALTER TABLE语句在order表中添加一个“总金额”字段,该字段为数值型,宽度为7,小数位数为2。

    (2)根据0rderitem表和goods表中的相关数据汁算各订单的总金额,其中,一个订单的总金额等于它所包含的各商品的金额之和,每种商品的金额等于其数量乘以单价,将计算结果填入刚建立的字段中。    

    “返回”菜单命令的功能是恢复Visual FoxPro的系统菜单。

    生成菜单程序后,运行该程序,并依次执行“计算”和“返回”菜单命令。

  2. 打开考生文件夹下的DB数据库,完成如下基本操作:

    1.为表TABB增加一个字段,字段名为“日期”,数据类型为日期型。

    2.使用SQL UPDATE语句将表TABB中所有记录的“日期”字段的值修改为2005—10—01,并将SQL语句存储到名为TW0.PRG的文件中。

    3.用SQL语句将表TABA中的记录复制到另外一个与它结构相同的表TABC中,并消除其中的重复记录,并且对于重复多次的记录,只复制一条记录的数据。最后将SQL的SELECT语句存储到名为THREE. PRG的文件中。

    4.使用报表向导建立一个简单报表。要求选择TABA中的所有字段;记录不分组;报表样式为随意式;列数为1,字段布局为“列”,方向为“横向”;排序字段为N0,升序;报表标题为“计算结果一览表”;报表文件名为P_ONE。

  3. 在考生文件夹下完成如下简单应用。

    1.用SQL语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表item_temp中,同时将使用的SQL语句存储于新建的文本文件 item.txt中。

    2.根据零件信息、使用零件和项目信息3个表,利用视图设计器建立一个视图view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条件是:项目号为"s2”。

  4. 有如下语句:

    OPEN DATABASE学生管理 SELECT 1

    USE学生SELECT 2 USE课程 SELECT 3 USE成绩 如果要到第1个工作区去操作学生表,则命令是(  )。

    • A.SELECT O
    • B.SELECT 1
    • C.SELECT 2
    • D.SELECT 3
  5. 表单里有一个选项按钮组,包含两个选项按钮0ption1和Option2。假设Option2没有设置Click事件代码,而Optionl和选项按钮组以及表单都设置了Click事件代码。那么当表单运行时,如果用户单击0p-tion2,系统将(  )。

    • A.执行表单的Click事件代码
    • B.执行选项按钮组的Click事件代码
    • C.执行Optionl的Click事件代码
    • D.不会有反应
  6. 下列日期型常量的表示中,错误的是(  )。

    • A.{^2012/12/30}
    • B.{^12/30/12}
    • C.{^2012/12/30}+100
    • D.{^12/30/2012}
  7. 从student表删除年龄大于30的记录的正确SQL命令是(  )。

    • A.DELETE FOR年龄>30    
    • B.DELETE FROM student WHERE年龄>30
    • C.DELETE student FOR年龄>30
    • D.DELETE student WHERE年龄>30
  8. 下列选项中属于结构化程序设计原则的是(  )。

    • A.可封装
    • B.多态性
    • C.自下而上
    • D.逐步求精
  9. D0命令可以执行程序文件,其程序文件的默认扩展名是(  )。

    • A.prg
    • B.app
    • C.cmd
    • D.exe
  10. 在SQL中,建立索引的命令是(  )。

    • A.ALTER INDEX
    • B.SET ORDER T0
    • C.SET INDEX TO
    • D.INDEX ON
  11. 在Visual FoxPro中,在打开了多个工作区的情况下,执行SELECT0的结果是(  )。

    • A.选择了0号工作区
    • B.选择已打开工作区中最小号的工作区
    • C.选择了空闲的最小号工作区
    • D.关闭选择的工作区
  12. 下列排序方法中,最坏情况下比较次数最少的是(  )。

    • A.简单选择排序
    • B.冒泡排序
    • C.堆排序
    • D.直接插入排序
  13. 在Visual FoxPro中,下列选项中,不属于常量的是(  )。

    • A.{01/02/13}
    • B.$154.56
    • C.T
    • D.-T
  14. 在Visual FoxPro的表单设计中,决定选项组中单选按钮个数的属性是(  )。

    • A.Button Count
    • B.Buttons
    • C.Browse
    • D.Border Style.
  15. 为学生表增加一个字段“平均分数F(6,2)”,正确的命令是(  )。

    • A.ALTER TABLE学生ADD平均分数F(6,2)
    • B.ALTER TABLE学生ALTER平均分数F(6,2)
    • C.UPDATE TABLE学生ADD平均分数V(6,2)
    • D.UPDATE TABLE学生ALTER平均分数F(6,2)
  16. 向Visual FoxPro的项目中添加表单,可以使用项目管理器的(  )。

    • A.“代码”选项卡
    • B.“类”选项卡
    • C.“数据”选项卡
    • D.“文档”选项卡
  17. 为了在报表中插入一个文字说明,应该插入的控件是(  )。

    • A.标签控件
    • B.域控件
    • C.OLE对象
    • D.圆角矩形
  18. 下列关于报表的说法中,正确的是(  )。

    • A.报表必须是多栏报表
    • B.报表的数据源不可以是视图
    • C.报表的数据源可以是临时表
    • D.必须设置报表的数据源
  19. 对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为(  )。

    • A.log2n
    • B.n2
    • C.n
    • D.n+1
  20. 不可以作为文本框控件数据来源的是(  )。

    • A.日期型字段
    • B.备注型字段
    • C.数值型字段
    • D.内存变量
  21. 在下列有关查询设计器的叙述中,正确的叙述是(  )。

    • A.“杂项”选项卡与SQL语句的HAVING短语对应
    • B.“筛选”选项卡与SQL语句的HAVING短语对应
    • C.“排序依据”选项卡与SQL语句的ORDER BY短语对应
    • D.“分组依据”选项卡与SQL语句的ORDER BY短语对应
  22. 执行下列命令,正确的输出结果是(  )。

    STORE—123.456 TO NUM?”NUM=”+STR(NUM,8,3)

    • A.123.456
    • B.—123.456
    • C.NUM=—123.456
    • D.NUM=123.456
  23. 命令“DIME myArray(10,10)”执行后,myArray(5,5)的值为(  )。

    • A.O
    • B.5
    • C..T.
    • D..F.
  24. 现有3个表Students(SID,SN,SEX,AGE,DEPT),Courses(CID,CNAME),SCORE(SID,CID,GRADE)。

    其中,SID为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,CID为课程号,CNAME为课程 名,GRADE为成绩。检索“王华”同学所选修的课程名称和成绩,正确的SELECT语句是(  )。

    • A.SELECT CNAME,GRADE FROM Students INNER JOIN SCORE ON Students.SID=SCORE.SID INNER JOIN Courses ON SCORE.CID=Courses.CID WHERE SN=’王华’
    • B.SELECT CNAME,GRADE FROM Students INNER JOIN Courses ON Students.SID=Courses.CID WHERE SN=’王华’
    • C.SELECT CNAME,GRADE FROM SCORE INNER JOIN Courses ON SCORE.CID=Courses.CID WHERE CNAME=。王华。
    • D.SELECT CNAME,GRADE FROM Students INNER JOIN Courses ON Students.SN=Courses.CNAME WHERE SN=’王华。
  25. 在Visual FoxPro中,数据库表和自由表的字段名可允许的最大字符数分别是(  )。

    • A.10、10
    • B.10、128
    • C.128、10
    • D.256、128
  26. 在Visual FoxPro中,下列关于SQL表定义语句(CREATE TABLE)的说法错误的是(  )。

    • A.可以定义一个新的基本表结构
    • B.可以定义数据库表中的主关键字
    • C.可以定义表的域完整性、字段有效性规则等
    • D.对自由表,同样可以实现其完整性、有效性规则等信息的设置
  27. 在面向对象方法中,具有相似属性与操作的一组对象称为(  )。

    • A.类
    • B.实例
    • C.消息
    • D.数据
  28. 以下叙述正确的是(  )。

    • A.自由表不能被加入到数据库中
    • B.数据库表可以建立字段级规则约束,而自由表不能
    • C.可以在自由表之间建立参照完整性规则,而数据库表不能
    • D.可以为自由表字段设置默认值,而数据库表字段不能设置默认值
  29. 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指(  )。

    • A.模块间的关系
    • B.系统结构部件转换成软件的过程描述
    • C.软件层次结构
    • D.软件开发过程
  30. 设x=”998”,Y=1,k=”2”,则表达式X+&k的值是(  )。

    • A.9982
    • B.1000
    • C.”9982”
    • D.数据类型不匹配
  31. 在Visual FoxPro中,执行下列命令后,当前打开的数据库文件名是(  )。

    Number=”5”

    File=”File”+Number USE&File

    • A.File Number
    • B.&File
    • C.file5
    • D.Data Base File
  32. 把表中“学历”字段的有效性规则取消,正确的SQL语句是(  )。

    • A.ALTER TABLE学生ALTER学历DROP CHECK
    • B.ALTER TABLE学生DELETE学历DROP CHECK
    • C.ALTER TABLE学生DELETE CHECK学历
    • D.ALTER TABLE学生DROP CHECK学历
  33. 在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以(  )。

    • A.单击选项按钮
    • B.双击选项按钮
    • C.先右击选项组,并选择“编辑”命令,然后再单击选项按钮
    • D.以上B和C都可以
  34. 以下关于删除表中记录的描述,正确的是(  )。

    • A.删除数据的命令格式是DELETE*FROM<表名>[WHERE<条件>]
    • B.如果删除数据的命令中不包含WHERE子句,则删除该表中的全部记录
    • C.SQL的DELETE命令是物理删除表中数据  
    • D.以上描述都不正确
  35. 下列选项中属于软件生命周期中开发阶段任务的是(  )。

    • A.详细设计
    • B.运行维护
    • C.可行性研究
    • D.需求分析
  36. 在Visual Foxpro中,调用表设计器修改数据库表STUDENT.DBF的命令是(  )。

    • A.MODIFY STRUCTURE
    • B.MODIFY COMMAND STUDENT
    • C.CREATE STUDENT
    • D.CREATE TABLE STUDENT
  37. 下列说法中,不属于数据模型所描述的内容的是(  )。

    • A.数据结构
    • B.数据操作
    • C.数据约束
    • D.数据管理
  38. 在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是(  )。

    • A.路径的集合
    • B.选择的集合
    • C.操作的集合
    • D.目标的集合
  39. 为当前表中所有教师的工资增加1000元,可以使用的命令是(  )。

    • A.CHANGE工资WITH工资+1000
    • B.REPLACE工资WITH工资+1000
    • C.REPLACE ALL工资WITH工资+1000
    • D.CHANGE ALL工资WITH工资+1000
  40. 下列有关查询的说法中正确的是(  )。

    • A.查询文件的扩展名是.VCX    
    • B.查询文件中保存的是查询的结果
    • C.查询是基于表且可更新的数据集合
    • D.查询设计器本质上是SQL—SELECT命令的可视化设计方法
  41. “项目管理器”中的“文档”选项卡用于显示和管理(  )。.

    • A.项目、应用程序和数据库
    • B.数据表、自由表和文件
    • C.查询、视图和控件
    • D.表单、报表和标签
  42. 在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的(  )。

    • A.参照完整性
    • B.实体完整性
    • C.域完整性
    • D.用户定义完整性
  43. 在Visual FoxPro中,用于建立或修改程序文件的命令是(  )。

    • A.MODIFY<文件名>
    • B.MODIFY COMMAND<文件名> 
    • C.MODIFY PROCEDURE<文件名>
    • D.上面B和C都对