一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. (1)建立项目“xm”。

    (2)将数据库“产品”添加到项目中。

    (3)将数据库“产品”中的数据库表“零件”从数据库中移去(注意:不是删除)。

    (4)将考生文件夹中的表单“bdl”的背景色改为蓝色。

  2. (1)打开“bd3”表单,并按如下要求进行修改(注意要保存所做的修改):表单中有一个“表格”控件,修改其相关属性,使得在表格中显示“学生”表中的记录;表单上还有一个标题为“关闭”的按钮,为按钮编写事件,使单击此按钮时退出表单。

    (2)在考生文件夹下对数据库“住宿管理”中的表“宿舍”的结构做如下修改:指定“宿舍编号”为主索引,索引名为“宿舍编号”,索引表达式为“宿舍编号”;指定“电话”为普通索引,索引名为“电话”,索引表达式为“电话”。设置“电话”字段的有效性为电话必须以“81”开头。

  3. 对考生文件夹下的“图书信息”表新建一个表单“bdl”,完成以下要求:表单标题为“图书 信息浏览”。表单内有一个组合框,一个命令按钮和三对标签与文本框的组合。表单运行时组合框内是“图书信息”表中所有书名(表内书名不重复)以供选择。当选择书名后,三对标 签和文本框将分别显示表中除“书名”字段外的其他3个字段的字段名和字段值。单击“关闭”按钮退出表单。

  4. 在表设计器中设置的索引包含在(  )。

    • A.独立索引文件中 
    • B.唯一索引文件中
    • C.结构复合索引文件中 
    • D.非结构复合索引文件中
  5. 有三个关系R、S和T如下:

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

    • A.自然连接 
    • B.差
    • C.交 
    • D.并
  6. 下列关于线性链表的叙述中,正确的是(  )。

    • A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致
    • B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续
    • C.进行插入与删除时,不需要移动表中的元素
    • D.以上三种说法都不对
  7. 计算每名运动员的“得分”(33题增加的字段)的正确SQL语句是(  )。

    • A.UPDATE运动员FIELD得分=2*投中2分球+3*投中3分球+罚球
    • B.UPDATE运动员FIELD得分WITH 2*投中2分球+3*投中3分球+罚球
    • C.UPDATE运动员SET得分WITH 2*投中2分球+3*投中3分球+罚球
    • D.UPDATE运动员SET得分=2*投中2分球+3*投中3分球+罚球
  8. 在Visual FoxPro中,“表”通常是指(   )。

    • A.表单
    • B.报表
    • C.关系数据库中的关系
    • D.以上都不对
  9. 在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是(  )。

    • A.唯一索引 
    • B.唯一索引和候选索引
    • C.唯一索引和主索引
    • D.主索引和候选索引
  10. 在Visual FoxPro中,关于视图的正确描述是(  )。

    • A.视图也称作窗口 
    • B.视图是一个预先定义好的SQL SELECT语句文件
    • C.视图是一种用SQL SELECT语句定义的虚拟表 
    • D.视图是一个存储数据的特殊表
  11. 假设变量a的内容是“计算机软件工程师”,变量b的内容是“数据库管理员”,表达式的结果为“数据库工程师”的是(  )。

    • A.left(b,6)-right(a,6) 
    • B.substr(b,1,3)-substr(a,6,3)
    • C.A和B都是 
    • D.A和B都不是
  12. 执行命令MyForm=CreateObject("Form")可以建立一个表单,为了让该表单在屏

    幕上显示,应该执行命令(  )。

    • A.MyForm.List
    • B.MyForm.Display
    • C.MyForm.Show
    • D.MyForm.ShowForm
  13. 可以运行查询文件的命令是(  )。

    • A.DO 
    • B.BROWSE
    • C.Do QUERY
    • D.CREATE QUERY
  14. 在表设计器的“字段”选项卡中,字段有效性的设置项中不包括(  )。

    • A.规则 
    • B.信息 
    • C.默认值
    • D.标题
  15. 设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列人队与退队运算后,front=15,rear=15,则循环队列中的元素个数为(  )。

    • A.16 
    • B.20
    • C.0或35
    • D.15
  16. 在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“级联”,当删除父表中的记录时,其结果是(  )。 

    • A.只删除父表中的记录,不影响子表
    • B.任何时候都拒绝删除父表中的记录 .
    • C.在删除父表中记录的同时自动删除子表中的所有参照记录
    • D.若子表中有参照记录,则禁止删除父表中记录
  17. 假设表“学生.dbf”已在某个工作区打开,且取别名为student。选择“学生”表所在工作区为当前工作区的命令是(  )。

    • A.SELECT O 
    • B.USE学生
    • C.SELECT学生 
    • D.SELECT student
  18. 在表单中为表格控件指定数据源的属性是(  )。

    • A.DataSource
    • B.DataFrom
    • C.RecordSource
    • D.RecordFrom
  19. 在Visual FoxPro中,有如下程序,函数IIF的返回值是(  )。

    *程序

    PRIVATE X,Y

    STRE"男"To X

    Y=LEN(X)+2

    7 IIF(Y<4,"男","女")

    RETURN

    • A."女"
    • B."男"
    • C..T.
    • D..F.
  20. 以下关于查询的描述正确的是(  )。

    • A.不能根据自由表建立查询 
    • B.只能根据自由表建立查询
    • C.只能根据数据库表建立查询 
    • D.可以根据数据库表和自由表建立查询
  21. 创建新项目的命令是(  )。

    • A.CREATE NEW ITEM   
    • B.CREATE ITEM
    • C.CREATE NEW   
    • D.CREATE PROJ ECT
  22. 要为当前表所有性别为“女”的职工增加100元工资,应使用命令(  )。

    • A.REPLACE ALL工资WITH工资+100
    • B.REPLACE工资WITH工资+100 FOR性别="女"
    • C.CHANGE ALL工资WITH工资+100
    • D.CHANGE ALL工资WITH工资+100 FOR性别="女"
  23. SQL语句中删除视图的命令是(  )。

    • A.DRP TABLE 
    • B.DROP VIEW
    • C.ERASE TABLE
    • D.ERASE VIEW
  24. 下列叙述中正确的是(  )。

    • A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
    • B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
    • C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
    • D.上述三种说法都不对
  25. 某数据库有20条记录,若用函数EOF测试结果为T,那么此时函数RECNO值是(     )。

    • A.21 
    • B.20 
    • C.19 
    • D.1
  26. 下列叙述中正确的是(  )。

    • A.栈是“先进先出”的线性表
    • B.队列是“先进后出”的线性表
    • C.循环队列是非线性结构
    • D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构
  27. 耦合性和内聚性是度量模块独立性的两个标准。下列叙述中正确的是(  )。

    • A.提高耦合性、降低内聚性有利于提高模块的独立性
    • B.降低耦合性、提高内聚性有利于提高模块的独立性
    • C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度
    • D.内聚性是指模块间互相连接的紧密程度
  28. 某二又树有5个度为2的结点,则该二叉树巾的叶子结点数是(  )。

    • A.10
    • B.8
    • C.6
    • D.4
  29. 在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环语句、执行ENDSCAN后面的语句,应使用(  )。

    • A.LOOP语句 
    • B.EXIT语句
    • C.BREAK语句
    • D.RETURN语句
  30. “教师表”中有“职工号”“姓名”“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是(  )。

    • A.SELECT COUNT(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号WHERE系名=“计算机”
    • B.SELECT COUNT(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号0RDER BY教师表系号HAVING学院表,系名=“计算机”
    • C.SELECT SUM(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号GROUP BY教师表,系号
    • D.SELECT SUM(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号0RDER BY教师表,系号HAVING学院表,系名=“计算机”
  31. 在Visual FoxPro中,假设教师表T(教师号,姓名,性别,职称,研究生导师)中,性别是C型字段,研究生导师是L型字段。若要查询“是研究生导师的女老师”信息,那么SQL语句"SELECT女FROM T WHERE%逻辑表达式>"中的<逻辑表达式>应是(  )。

    • A.研究生导师AND性别="女"
    • B.研究生导师0R性别="女"
    • C.性别="女"AND研究生导师=.F.
    • D.研究生导师=.T.OR性别=女
  32. 建立表单的命令是(  )。 

    • A.CREATE FORM 
    • B.CREATE TABLE
    • C.NEW FORM
    • D.NEW TABLE
  33. 对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为(     )。 

    • A.性别+年龄 
    • B.VAL(性别)+年龄
    • C.性别,年龄 
    • D.性别+STR(年龄,2)
  34. 有两个关系R和S如下:

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

    • A.自然连接   
    • B.选择
    • C.并   
    • D.投影
  35. 假设有一表单,其中包含有一个选项按钮组,在表单运行启动时,最后触发的事件是(     )。

    • A.表单的Init 
    • B.选项按钮的Init
    • C.选项按钮组的Init
    • D.表单的Load
  36. 下列关于空值(NULL值)叙述正确的是(  )。

    • A.空值等于空字符串
    • B.空值等同于数值0
    • C.空值表示字段或变量还没有确定的值
    • D.Visual FoxPro不支持空值
  37. 向一个项目中添加一个数据库,应该使用项目管理器的(  )。

    • A.“代码”选项卡 
    • B.“类”选项卡
    • C.“文档”选项卡 
    • D.“数据”选项卡
  38. 为当前表中所有学生的总数增加10分,可以使用的命令是(  )。

    • A.CHANGE总分WITH总分+10
    • B.REPLACE总分WITH总分+10
    • C.CHANGE ALL总分WITH总分+10
    • D.REPLACE ALL总分WITH总分+10
  39. 在面向对象方法中,实现信息隐蔽是依靠(  )。

    • A.对象的继承 
    • B.对象的多态
    • C.对象的封装 
    • D.对象的分类
  40. 在Visual FoxPro的SQL查询中,为了将查询结果存储到临时表应该使用短语(  )。

    • A.INTO TEMP 
    • B.INTO DBF
    • C.INTO TABLE 
    • D.INTo CURSOR
  41. 在学生管理的关系数据库中,存取一个学生信息的数据单位是(  )。

    • A.文件 
    • B.数据库 
    • C.字段 
    • D.记录
  42. MODIFY STRUCTURE命令的功能是(  )。

    • A.修改记录值 
    • B.修改表结构
    • C.修改数据库结构 
    • D.修改数据库或表结构
  43. 在Visual FoxPro中,下列关于SQL表定义语句(CREATE TABLE)的说法中错误的是(  )。

    • A.可以定义一个新的基本表结构
    • B.可以定义表中的主关键字
    • C.可以定义表的域完整性、字段有效性规则等
    • D.对自由表,同样可以实现其完整性、有效性规则等信息的设置