一起答

2013年全国计算机等级考试《二级VF》考前预测试卷(十三)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 在考生文件夹下完成如下简单应用。

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

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

  2. 在考生文件夹下创建一个下拉式菜单mymenu.mnx,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前Visual FoxPro系统菜单的末尾追加一个“考试”子菜单,包括“计算和考试”两条菜单,如下图所示。

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

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

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

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

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

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

  3. 打开考生文件夹下的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。

  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. 从student表删除年龄大于30的记录的正确SQL命令是(  )。

    • A. DELETE FOR年龄>30  
    • B. DELETE FROM student WHERE年龄>30
    • C. DELETE student FOR年龄>30
    • D. DELETE student WHERE年龄>30
  6. 表单里有一个选项按钮组,包含两个选项按钮0ption1和Option2。假设Option2没有设置Click事件代码,而Optionl和选项按钮组以及表单都设置了Click事件代码。那么当表单运行时,如果用户单击0p-tion2,系统将(  )。

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

    • A. {^2012/12/30}
    • B. {^12/30/12}
    • C. {^2012/12/30}+100
    • D. {^12/30/2012}
  8. D0命令可以执行程序文件,其程序文件的默认扩展名是(  )。

    • A. prg
    • B. app
    • C. cmd
    • D. exe
  9. 下列选项中属于结构化程序设计原则的是(  )。

    • A. 可封装
    • B. 多态性
    • C. 自下而上
    • D. 逐步求精
  10. 在Visual FoxPro中,下列选项中,不属于常量的是(  )。

    • A. {01/02/13}
    • B. $154.56
    • C. T
    • D. -T
  11. 下列排序方法中,最坏情况下比较次数最少的是(  )。

    • A. 简单选择排序
    • B. 冒泡排序
    • C. 堆排序
    • D. 直接插入排序
  12. 在SQL中,建立索引的命令是(  )。

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

    • A. 选择了0号工作区
    • B. 选择已打开工作区中最小号的工作区
    • C. 选择了空闲的最小号工作区
    • D. 关闭选择的工作区
  14. 为学生表增加一个字段“平均分数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)
  15. 在Visual FoxPro的表单设计中,决定选项组中单选按钮个数的属性是(  )。

    • A. Button Count
    • B. Buttons
    • C. Browse
    • D. Border Style
  16. 为了在报表中插入一个文字说明,应该插入的控件是(  )。

    • A. 标签控件
    • B. 域控件
    • C. OLE对象
    • D. 圆角矩形
  17. 不可以作为文本框控件数据来源的是(  )。

    • A. 日期型字段
    • B. 备注型字段
    • C. 数值型字段
    • D. 内存变量
  18. 向Visual FoxPro的项目中添加表单,可以使用项目管理器的(  )。

    • A. “代码”选项卡
    • B. “类”选项卡
    • C. “数据”选项卡
    • D. “文档”选项卡
  19. 下列关于报表的说法中,正确的是(  )。

    • A. 报表必须是多栏报表
    • B. 报表的数据源不可以是视图
    • C. 报表的数据源可以是临时表
    • D. 必须设置报表的数据源
  20. 在下列有关查询设计器的叙述中,正确的叙述是(  )。

    • A. “杂项”选项卡与SQL语句的HAVING短语对应
    • B. “筛选”选项卡与SQL语句的HAVING短语对应
    • C. “排序依据”选项卡与SQL语句的ORDER BY短语对应
    • D. “分组依据”选项卡与SQL语句的ORDER BY短语对应
  21. 对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为(  )。

    • A. log2n
    • B. n2    C. n
    • D. n+1
  22. 现有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=’王华。
  23. 命令“DIME myArray(10,10)”执行后,myArray(5,5)的值为(  )。

    • A. O
    • B. 5
    • C. .T.
    • D. .F.
  24. 执行下列命令,正确的输出结果是(  )。

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

    • A. 123.456
    • B. —123.456
    • C. NUM=—123.456
    • D. NUM=123.456
  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. 在Visual FoxPro中,执行下列命令后,当前打开的数据库文件名是(  )。

    Number=”5”

    File=”File”+Number USE&File

    • A. FileNumber
    • B. &File
    • C. File5
    • D. DataBaseFile
  31. 设x=”998”,Y=1,k=”2”,则表达式X+&k的值是(  )。

    • A. 9982
    • B. 1000
    • C. ”9982”
    • D. 数据类型不匹配
  32. 在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以(  )。

    • A. 单击选项按钮
    • B. 双击选项按钮
    • C. 先右击选项组,并选择“编辑”命令,然后再单击选项按钮
    • D. 以上B和C都可以
  33. 把表中“学历”字段的有效性规则取消,正确的SQL语句是(  )。

    • A. ALTER TABLE学生ALTER学历DROP CHECK
    • B. ALTER TABLE学生DELETE学历DROP CHECK
    • C. ALTER TABLE学生DELETE CHECK学历
    • D. ALTER TABLE学生DROP CHECK学历
  34. 在Visual Foxpro中,调用表设计器修改数据库表STUDENT.DBF的命令是(  )。

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

    • A. 数据结构
    • B. 数据操作
    • C. 数据约束
    • D. 数据管理
  36. 以下关于删除表中记录的描述,正确的是(  )。

    • A. 删除数据的命令格式是DELETE*FROM<表名>[WHERE<条件>]
    • B. 如果删除数据的命令中不包含WHERE子句,则删除该表中的全部记录
    • C. SQL的DELETE命令是物理删除表中数据 
    • D. 以上描述都不正确
  37. 为当前表中所有教师的工资增加1000元,可以使用的命令是(  )。

    • A. CHANGE工资WITH工资+1000
    • B. REPLACE工资WITH工资+1000
    • C. REPLACE ALL工资WITH工资+1000
    • D. CHANGE ALL工资WITH工资+1000
  38. 在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是(  )。

    • A. 路径的集合
    • B. 选择的集合
    • C. 操作的集合
    • D. 目标的集合
  39. 下列选项中属于软件生命周期中开发阶段任务的是(  )。

    • A. 详细设计
    • B. 运行维护
    • C. 可行性研究
    • D. 需求分析
  40. “项目管理器”中的“文档”选项卡用于显示和管理(  )。.

    • A. 项目、应用程序和数据库
    • B. 数据表、自由表和文件
    • C. 查询、视图和控件
    • D. 表单、报表和标签
  41. 下列有关查询的说法中正确的是(  )。

    • A. 查询文件的扩展名是.VCX  
    • B. 查询文件中保存的是查询的结果
    • C. 查询是基于表且可更新的数据集合
    • D. 查询设计器本质上是SQL—SELECT命令的可视化设计方法
  42. 在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的(  )。

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

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