一起答

2013年9月全国计算机等级《二级VF》命题预测试卷二

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

    (1)请编写名称为“cxl”的命令程序并执行,该程序实现以下功能:将“商品信息”中“商 品编号”后两位编号<“03”的商品的“单价”修改为在“出厂价”的基础上下降5%;使用“价格调整”表对商品信息表的部分商品单价进行修改。

    (2)设计一个名称为“bd4”的表单,上面有“执行价格调整”和“关闭”两个命令按钮。单击“执行价格调整”命令按钮时,调用“cxl”命令程序实现“商品单价”调整;单击“关闭”命令按钮,关闭表单。

  2. 下列叙述中错误的是(  )。

    • A.软件测试的目的是发现错误并改正错误
    • B.对被调试的程序进行“错误定位”是程序调试的必要步骤
    • C.程序调试通常也称为Debug
    • D.软件测试应严格执行测试计划,排除测试的随意性
  3. (1)修改并执行程序“temp”。该程序的功能是根据“教师表”和“课程表”计算讲授“数据结构”这门课程,并且“工资”大于等于4000的教师人数。注意,只能修改标有错误的语句行,不能修改其他语句。

    (2)新建“学校”数据库,在数据库里使用视图设计器建立视图“teacher_v”,该视图是根据“教师表”和“学院表”建立的,视图中的字段项包括“姓名”“工资”和“系名”,并且视图中只包括“工资”大于等于4 000的记录,视图中的记录先按“工资”降序排列,若“工资”相同再按“系名”升序排列。

  4. (1)在考生文件夹下新建一个名为“学生管理”的项目。

    (2)将“学生”数据库加入到新建的项目中。

    (3)将“教师”表从“学生”数据库中移除,使其成为自由表。

    (4)通过“学号”字段为“学生”和“选课”表建立永久联系(如有必要请先建立相关索引)。

  5. 如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是(  )。

    • A.M.姓名 
    • B.M->姓名
    • C.姓名 
    • D.A和B都可以
  6. 在Visual FoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是(  )。

    • A.主索引
    • B.唯一索引
    • C.候选索引
    • D.普通索引
  7. 有三个关系R、S和T如下

    则关系R和S得到关系T的操作是(  )。

    • A.自然连接 
    • B.交
    • C.除 
    • D.并 
  8. 下列描述中,不符合良好程序设计风格要求的是(     )。

    • A.程序的效率第一,清晰第二   
    • B.程序的可读性好
    • C.程序中要有必要的注释
    • D.输入数据前要有提示信息
  9. 为了在报表中打印当前时间,这时应该插入一个(  )。

    • A.表达式控件 
    • B.域控件
    • C.标签控件 
    • D.文本控件
  10. 在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。指定访问键为“X”的菜单项名称定义是(  )。

    • A.综合查询(\>x) 
    • B.综合查询(/>x)
    • C.综合查询(\
    • D.综合查询(/
  11. 下列程序段执行以后,内存变量X和Y的值是(     )。

    CLEAR 

    STORE 3 TO X

    STORE 5 To Y 

    PLUS((X),Y)

    ?X,Y

    PROCEDURE PLUS

    PARAMETERS Al,A2

    • A1=Al+A2
    • A2=Al+A2
    • ENDPROC
    • A.8 13 
    • B.3 13
    • C.3 5 
    • D.8 5
  12. 程序调试的任务是( )。

    • A.设计测试用例   
    • B.验证程序的正确性
    • C.发现程序中的错误   
    • D.诊断和改正程序中的错误
  13. 在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令(  )。

    • A.SET CENTURY ON 
    • B.SET CENTURY TO 4
    • C.SET YEAR TO 4
    • D.SET YAER TO YYYY
  14. 软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是(  )。

    • A.编辑软件 
    • B.操作系统
    • C.教务管理系统 
    • D.浏览器
  15. 在表单中为表格控件指定数据源的属性是(  )。

    • A.DataSource 
    • B.RecordSource
    • C.DataFrom
    • D.RecordFrom
  16. CREATE DATABASE命令用来建立(  )。

    • A.数据库
    • B.关系
    • C.表
    • D.数据文件
  17. 支持子程序调用的数据结构是(  )。

    • A.栈
    • B.树
    • C.队列
    • D.二叉树
  18. 层次型、网状型和关系型数据库划分原则是(  )。   

    • A.记录长度   
    • B.文件的大小
    • C.联系的复杂程度   
    • D.数据之间的联系方式
  19. 下列关于数据环境和数据环境中两个表之间关联的描述中,正确的是(  )。

    • A.数据环境是对象,关系不是对象
    • B.数据环境不是对象,关系是对象
    • C.数据环境是对象,关系是数据环境中的对象
    • D.数据环境和关系都不是对象
  20. 为了在报表中打印当前时间,应该在适当区域插入一个(  )。 

    • A.标签控件 
    • B.文本框
    • C.表达式 
    • D.域控件
  21. 可以正确查询所有目前年龄在35岁以上的职工信息(姓名、性别和年龄)的SQL SELECT命令是(  )。

    • A.SELECT姓名,性别,YEAR(DATE)-YEAR(出生日期)年龄FROM职工;    WHERE年龄>35
    • B.SELECT姓名,性别;YEAR(DATE)-YEAR(出生日期)年龄FROM职工;    WHERE YEAR(出生日期)>35
    • C.SELECT姓名,性别,年龄=YEAR(DATE)-YEAR(出生日期)年龄FROM职工;    WHERE YEAR(DATE)-YEAR(出生日期)>35
    • D.SELECT姓名,性别,YEAR(DATE)-YEAR(出生日期)年龄FROM职工;    WHERE YEAR(DATE)-YEAR(出生日期)>35
  22. 根据以下资料,回答下列各题:

    使用如下两个表:

    部门(部门号,部门名,负责人,电话)

    职工(部门号,职工号,姓名,性别,出生日期)

    可以正确查询1964年8月23日出生的职工信息的SQL SELECT命令是(  )。

    • A.SELECT·FROM职工WHERE出生日期=1964-8-23
    • B.SELECT·FROM职工WHERE出生日期=“l964-8-23”
    • C.SELECT·FROM职工WHERE出生日期={^1964-8-23}
    • D.SELECT·FROM职工WHERE出生日期=(“1964-8-23”)
  23. 可以正确查询每个部门年龄最长的信息(要求得到的信息包括部门名和最长者的出生日期)的SQL SELECT命令是(  )。

    • A.SELECT部门名,MAX(出生日期)FROM部门JOIN职工;    ON部门.部门号=职工.部门号GROUP BY部门名
    • B.SELECT部门名,MIN(出生日期)FROM部门JOIN职工;    ON部门.部门号=职工.部门号GROUP BY部门名
    • C.SELECT部门名,MIN(出生日期)FROM部门JOIN职工;    WHERE部门.部门号=职工.部门号GROUP BY部门名
    • D.SELECT部门名,MAX(出生日期)FROM部门JOIN职工;    WHERE部门.部门号=职工.部门号GROUP BY部门名
  24. 下列排序方法中,最坏情况下比较次数最少的是(  )。

    • A.冒泡排序
    • B.简单选择排序
    • C.直接插入排序
    • D.堆排序
  25. 以下关于“查询”的正确描述是(  )。

    • A.查询文件的扩展名为.prg 
    • B.查询保存在数据库文件中
    • C.查询保存在表文件中 
    • D.查询保存在查询文件中
  26. 在关系数据库中,用来表示实体间联系的是(  )。

    • A.二维表 
    • B.树状结构
    • C.属性 
    • D.网状结构
  27. 下列控件中,不能设置数据源的是(     )。

    • A.复选框 
    • B.命令按钮
    • C.选项组 
    • D.列表框
  28. 在Visual FoxPro中,下列描述正确的是(  )。

    • A.数据库表允许对字段设置默认值
    • B.自由表允许对字段设置默认值
    • C.自由表或数据库表都允许对字段设置默认值
    • D.自由表或数据库表都不允许对字段设置默认值
  29. 执行如下命令的输出结果是(  )。

    ?15%4,15%-4

    • A.3 -l 
    • B.3 3
    • C.1 1
    • D.1 -1
  30. 在面向对象方法中,不属于“对象”基本特点的是(     )。

    • A.一致性   
    • B.分类性
    • C.多态性   
    • D.标识唯一性
  31. 检索“投中3分球”小于等于5个的运动员中“得分”最高的运动员的“得分”,正确的SQL语句是(  )。

    • A.SELECT MAX(得分)FROM运动员WHERE投中3分球<=5
    • B.SELECT MAX(得分)FROM运动员WHEN投中3分球<=5
    • C.SELECT得分MAX(得分)FROM运动员WHERE投中3分球<=5
    • D.SELECT得分MAX(得分)FROM运动员WHEN投中3分球<=5
  32. 下列程序段执行以后,内存变量Y的值是(     )。

    CLEAR

    x=12345

    y=O

    DO WHILE x>0

    y=y+x%10

    x=int(x/l0)

    ENDDo

    ?Y

    • A.54321 
    • B.12345
    • C.51 
    • D.15
  33. 表单文件的扩展名是(  )。

    • A..frm 
    • B..prg 
    • C..scx
    • D..VCX
  34. 以下正确的赋值语句是(  )。

    • A.Al,A2,A3=10   
    • B.SET l0 TO Al,A2,A3
    • C.LoCAL l0 TO Al,A2,A3   
    • D.SToRE l0 To Al,A2,A3
  35. 在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是(  )。

    • A.属性用于描述对象的状态
    • B.方法用于表示对象的行为
    • C.事件代码也可以像方法一样被显示调用
    • D.基于同一个类产生的两个对象的属性不能分别设置自己的属性值
  36. 设A=[6*8-2],B=6*8-2,C=”6*8-2”,属于合法表达式的是(  )。

    • A.A+B 
    • B.B+C
    • C.A-C 
    • D.C-B
  37. 与“SELECT*FROM教师表INTO DBF A”等价的语句是(  )。

    • A.SELECT*FROM教师表TO DBF A
    • B.SELECT*FROM教师表TO TABLE A 
    • C.SELECT*FROM教师表INTO TABLE A
    • D.SELECT*FROM教师表INTO A ,
  38. 在Visual FoxPro的SQL查询中,用于分组的短语是(  )。

    • A.ORDER BY
    • B.HAVING BY
    • C.GRoUP BY
    • D.COMPUTE BY
  39. 执行USE sc IN 0命令的结果是(  )。

    • A.选择0号工作区打开sc表
    • B.选择空闲的最小号工作区打开sc表
    • C.选择第l号工作区打开sc表
    • D.显示出错信息
  40. 计算结果不是字符串“Teacher”的语句是(  )。

    • A.AT("MyTeacher",3,7) 
    • B.SUBSTR("MyTeacher",3,7)
    • C.RIGHT("MyTeacher",7)
    • D.LEFT("Teacher",7)
  41. 向student表插入一条新记录的正确SQL语句是(     )。

    • A.APPEND INTO student VALUES("0401","王芳","女",18)
    • B.APPEND student VALUES("0401","王芳","女",18)
    • C.INSERT INTO student VALUES("0401","王芳","女",18)
    • D.INSERT student VALUES("0401',"王芳","女",18)
  42. 删除视图myview的命令是(  )。

    • A.DELETE myview 
    • B.DELETE VIEW myview
    • C.DROP VIEW myview
    • D.REMOVE VIEW myview
  43. 数据库管理系统是(  )。

    • A.操作系统的一部分   
    • B.在操作系统支持下的系统软件
    • C.一种编译系统   
    • D.一种操作系统