计算机二级(VF)39
(总分100,考试时间120分钟)
选择题(每小题2分,共70分)  下列各题四个选项中,有一个是正确的,请选择正确答案。
1. Visual FoxPro有多种工作方式,下列各项中,不属于Visual FoxPro工作方式的是(  )。
A.  使用菜单系统        B.  命令窗口直接输入命令
C.  执行程序文件        D.  利用设计器
2. 在关系数据库中,对一个关系做投影操作后,新关系的元组个数将(  )。
A.  等于原来关系中的元组个数        B.  大于原来关系中的元组个数
C.  小于原来关系中的元组个数        D.  不能确定元组个数
3. 下列各字符函数中,函数返回值不是数值型的是(  )。
A.  LEN("2003/04/15")
B.  OCCURS("电脑","计算机俗称电脑")
C.  AT("Fox","Visual FoxPro")
D.  LIKE("a *”,"abcd")
4. Visual FoxPro中支持两种类型的菜单,分别是(  )。
A. 条形菜单和弹出式菜单        B. 条形菜单和下拉式菜单
C. 弹出式菜单和下拉式菜单        D. 复杂菜单和简单菜单
5. 下列关于快捷菜单的说法,正确的是(  )。
A.  快捷菜单中只有条形菜单
B.  快捷菜单中只有弹出式菜单
C.  快捷菜单不能同时包含条形菜单和弹出式菜单
D.  快捷菜单能同时包含条形菜单和弹出式菜单
6. 在下列各项中,运算级别最低的为(  )。
A.  算术运算符        B.  关系运算符
C.  逻辑运算符        D.  圆括号( )
7. 从“订单”表中删除签订日期为 2004 年 1 月 10 日之前(含)的订单记录,正确的 SQL语句是______。
A. DROP FROM  订单 WHERE  签订日期<={^2004-l-10} 
B. DROP FROM  订单 FOR  签订日期<={^2004-l-l0} 
C. DELETE FROM  订单 WHERE  签订日期<={^2004-1-10} 
D. DELETE FROM  订单 FOR  签订日期<={^2004-l-10}
8. “商品”与“顾客”两个实体集之间的联系一般是______。
A. 一对一          B. 一对多
C. 多对一          D. 多对多
9. 按照“后进先出”原则组织数据的数据结构是______。
A. 队列          B. 栈
C. 双向链表          D. 二叉树
10. 在文件系统阶段,操作系统管理数据的基本单位是(  )。
A. 复选框        B. 标签
C. 列表框        D. 目录列表框
11. 使用视图之前,首先应该(  )。
A.  一个表与多个表建立关联
B.  父表中的一条记录与子表中的多条记录建立关联
C.  父表中的一条记录与子表中的一条记录建立关联
D.  多个表与当前表建立关联
12. 关于SQL的超联接查询,说法错误的是(  )。
A. 在SQL中可以进行内部联接、左联接、右联接和全联接
B. SQL的超联接运算符“*=”代表左联接,“=*”代表右联接
C. Visual FoxPro同样支持超联接运算符“*=”和“=*”
D. 利用全联接,即使两个表中的记录不满足联接条件,也会在目标表或查询结果中出现,只是不满足条件的记录对应部分为
13. 对关系S和R进行集合运算,产生的元组属于S中的元组,但不属于R中的元组,这种集合运算称为(  )。
A. 物理删除成绩表中计算机成绩在60分以下的学生记录
B. 物理删除成绩表中计算机成绩在60分以上的学生记录
C. 逻辑删除成绩表中计算机成绩在60分以下的学生记录
D. 将计算机成绩低于60分的字段值删除,但保留记录中其它字段值
14. Visual FoxPro在SQL方面,不提供的功能是(  )。
A. 数据查询        B. 数据定义
C. 数据操纵        D. 数据控制
15. 在SQL语句中,与表达式“供应商名LIKE"%北京%"”功能相同的表达式是(  )。
A.  LEFT(供应商名,4)=“北京”        B.  “北京”$供应商名
C.  供应商名IN“%北京%”        D.  AT(供应商名,“北京”)
16. 下列关于查询的说法中,不正确的是(  )。
A. 查询是预先定义好的一个SQL SELECT语句
B. 查询是Visual FoxPro支持的一种数据库对象
C. 通过查询设计器,可完成任何查询
D. 查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出
17. 下列关于控件类和容器类的说法中,错误的是(  )。
A. 控件类用于进行一种或多种相关的控制
B. 控件类一般作为容器类中的控件来处理
C. 控件类的封装性比容器类更加严密,灵活性更好
D. 控件类必须作为一个整体来访问或处理,不能单独对其中的组件进行修改或操作
18. 在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用(  )。
A.  临时关键字        B.  主关键字
C.  外部关键字        D.  索引关键字
19. 要同时打开多个数据表文件,选择不同的工作区可使用的命令是(  )。
A. getconnection( )        B. getConnection( )
C. Connection( )        D. connection( )
20. 在表单上对齐和调整控件的位置,应使用(  )。
没有caption属性的控件是A. 0        B. 2
C. 10        D. 25
21. 有如下赋值语句,结果为“大家好”的表达式是(  )。  a=“你好”  b=“大家”
A.  b+AT(a,1)        B.  b+RIGHT(a,1)
C.  b+LEFT(a,3,4)        D.  b+RIGHT(a,2)
22. 在命令按钮组中,决定命令按钮数目的属性是(  )。
A. ButtonCount        B. BunOns
C. Value        D. ControlSource
23. SELECT-SQL语句中,条件短语的关键字是(  )。
A. FOR        B. FROM
C. WHERE        D. WITH
24. 在DO WHILE-ENDDO的循环结构中,下列叙述正确的是(  )。
A.  循环体中的LOOP和EXIT语句的位置是固定的。
B.  在程序中应加入控制循环结束的语句
C.  执行到ENDDO时,首先判断表达式的值,然后再返回DO WHILE语句
D.  循环体中的LOOP语句为跳出循环体
25. 对于表单及控件的绝大多数属性,其类型通常是固定的,通常Caption属性只用来接收(  )。
A. ABCD+"EF"="ABCDEF
B. 1234-"34"
C. CTOD("05/08/03")
D. DTOC(DATE())>"04/03/02"
26. 下列关于查询和视图的说法中,错误的是(  )。
A.  视图结果存放在数据库中
B.  视图设计器中不存在“查询去向”的选项
C.  查询设计器中没有“数据更新”选项卡
D.  查询和视图都可以在磁盘中到相应的文件
27. 在 Visual  FoxPro 中,如果希望跳出 SCAN  … ENDSCAN 循环体、执行 ENDSCAN后面的语句,应使用______。
A. LOOP 语句          B. EXIT 语句
C. BREAK 语句          D. RETURN 语句
28. 下列关于连编应用程序的说法中,正确的是(  )。
A. 在列表框内插入一行文本        B. 在列表框中插入多行文本
C. 删除列表框中指定的项目        D. 清除列表框内的全部内容
29. 下列的程序中与上题的程序段时对 y 的计算结果相同的是________。
A.
B.
C.
D.
30. 下列各字符函数中,函数返回值不是数值型的是(  )。
A.  1 1 * #    1 1 * #
B.  1 1 * #  1 2 * #
C. 1 1 * #  1 1 * ##
D.  1 1 * #  1 2 * ##
31. 函数UPPER("12ab34CD")的结果是(  )。
A. 变量A等于B+C的值
B. 变量A等于B的值,然后再加上C的表达式
C. 将变量A存入变量存入B中,然后再加上C的表达式
D. 将变量A存入变量B+C中
32. 在Visual FoxPro的查询设计器中,“筛选”选项卡对应的SQL短语是(  )。
A.  WHERE        B.  JOIN
C.  SET        D.  ORDER BY
33. 下列程序实现的功能是  USE 学生表  DO WHILE NOT EOF( )  IF计算机>=60  SKIP  LOOP  ENDIF  DISPLAY  SKIP  ENDDO  USE
A.  EXCLUSIVE        B.  SHARED
C.  NOUPDATE        D.  VALIDATE
34. 为视图重命名的命令是(  )。
A. 选择查询        B. 参数查询
C. 操作查询        D. SQL查询
35. 设有学生选课表sc(学号,课程号,成绩),用SQL检索同时选修课程号为"C1"和 "C5"的学生的学号的正确命令是【  】。
A. SELECT 学号 FROM SC                                                                                              WHERE课程号=′C1′AND课程号=′C5′
B. SELECT 学号 FROM SC                                                                                                  WHERE 课程号= ′C1′AND课程号=(SELECT 课程号 FROM SCWHERE 课程号= ′C5′)
C. SELECT 学号 FROM SC                                                                                              WHERE课程号=′C1′AND学号=( SELECT学号FROM SC WHERE课程号=′C5′)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。