在线模考VF2014计算机二级《VF》上机考试预测题(1)
2014计算机二级《VF》上机考试预测题(1)
试题提供:考试吧     已经有 108人 做过此试卷      查看考后心得(0条)
试卷说明
卷面总分:100 合格分数线:60 最高分数:73
参考人数:108 答题时间:90分钟
试题星级: 试卷来源:考试吧 试卷年份:2014
  一、选择题(每小题1分,共40分)
1

下列关于完全二叉树的叙述中,错误的是(  )

  A.

  除了最后一层外,每一层上的结点数均达到最大值

  B.

  可能缺少若干个左、右叶子结点

  C.

  完全二叉树一般不是满二叉树

  D.

  具有结点的完全二叉树的深度为[1og2n]+1

 

本题答案:
2

执行下列程序后,屏幕上显示的结果是(  )

  X=2

  Y=3

  ? XY

  DO SUBl

  ?? XY

  PROCEDURE SUBl

  PRIVATE Y

  X=4

  Y=5

  RETURN

  A.

  2 3 4 5

  B.

  2 3 4 3

  C.

  4 5 4 5

  D.

  2 3 2 3

 

本题答案:
3

下列叙述甲错误的是(  )

  A.

  面向对象的程序设计,通过消息来实现对象之间的相互关系

  B.

  面向对象的程序设计,是用对象模拟问题领域中的实体

  C.

  在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小

  D.

  在面向对象的程序设计中.各个对象之间相互依赖性

 

本题答案:
4

Visual FoxPro 中,假定数据库表S(学号,姓名,性别,年龄)SC(学号,课程号,成绩)之间使用"学号"建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插人规则中选择设置了"限制"。如果表S所有的记录在表SC中都有相关联的记录,则(  )

  A.

  允许修改表S中的学号字段值

  B.

  允许删除表S中的记录

  C.

  不允许修改表S中的学号字段值

  D.

  不允许在表S中增加新的记录

 

本题答案:
5

软件按功能可以分为应用软件、系统软件和支撑软件(或工其软件)。下列属于应用软件的是(  )

  A.

  编译程序

  B.

  操作系统

  C.

  教务管理系统

  D.

  汇编程序

 

本题答案:
6

线性表L=(ala2a3aian),下列说法正确的是(  )

  A.

  每个元素都有一个直接前驱和直接后驱

  B.

  线性表中至少要有一个元素

  C.

  表中诸元素的排列顺序必须是由小到大或由大到,

  D.

  除第一个元素和最后一个元素外,其余每个元素都且只有一个直接前件和直接后件

 

本题答案:
7

参照完整性规则的更新规则中"级联"的含义是(  )

  A.

  更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录

  B.

  若子表中有与父表相关的记录,则禁止修改父表中的连接字段值

  C.

  父表中的连接字段值可以随意更新,不会影响子表中的记录

  D.

  父表中的连接字段值在任何情况下都不允许更新

 

本题答案:
8

下列叙述中正确的是(  )

  A.

  一个算法的空间复杂度大,则其时间复杂度必定大

  B.

  一个算法的空间复杂度大,则其时间复杂度必定小

  C.

  一个算法的时间复杂度大,则其空间复杂度必定小

  D.

  上述3种说法都不对

 

本题答案:
9

模块独立性是软件模块化所提出的要求,衡量模独立性的度量标准是模块的(  )

  A.

  抽象和信息隐蔽

  B.

  局部化和封装化

  C.

  内聚性和耦合性

  D.

  激活机制和控制方法

 

本题答案:
10

最常用的一种基本数据模型是关系数据模型,它的表示应采用(  )

  A.

  树

  B.

  网络

  C.

  图

  D.

  二维表

 

本题答案:
11

欲执行程序temp.prg,应该执行的命令是(  )

  A.

  DO PRG temp.prg

  B.

  DO temp.prg

  C.

  DO CMD temp.prg

  D.

  DO FORM remp.prg

 

本题答案:
12

在表单MYFORMINIT事件中,设置表单背景颜色为红色,正确的命令是(  )

  A.

  MYFORM.BACKCOLOR—ROB(2550O)

  B.

  THIS.PARENT.BACKCOLOR=RGB(25500)

  C.

  THISFORM.PARENT.BACKC0LOR=RGB(2 5 500)

  D.

  THIS.BACKCOLOR=RGB(25500)

 

本题答案:
13

软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及(  )

  A.

  阶段性报告

  B.

  需求评审

  C.

  总结

  D.

  都不正确

 

本题答案:
14

数据结构中,与所使用的计算机无关的是数据的(  )

  A.

  存储结构

  B.

  物理结构

  C.

  逻辑结构

  D.

  物理和存储结构

 

本题答案:
15

有下列二叉树,对此二叉树前序遍历的结果为(  )

  A.

  XZCYAB

  B.

  XYZABC

  C.

  XYABCZ

  D.

  XYAZBC

 

本题答案:
16

下列叙述中正确的是(  )

  A.

  栈是"先进先出"的线性表

  B.

  队列是"先进后出"的线性表

  C.

  循环队列是非线性结构

  D.

  有序线性表既可以采用顺序存储结构,也可以采用链式存储结构

 

本题答案:
17

SQL语句中,SELECT命令中的JOIN是用来建立表间的联系短语,连接条件应出现在下列(  )短语中。

  A.

  WHERE

  B.

  ON

  C.

  HAVING

  D.

  INNER

 

本题答案:
18

18-22题使用如下数据。

  部门(部门号C(2)、部门名称C(10))

  职工(部门号C(2)、职工号C(4)、姓名C(8)、基本工资 N(72))

  检索有职工的基本工资大于或等于"11"部门中任意一名职工工资的"部门号",正确的语句是(  )

  A.

  SELECT DISTINCT部门号FROM711 WHERE基本工资>=ANY

  (SELECT基本工资FROM职工WHERE部门号一"ll")

  B.

  SELECT DISTINCT部门号FROM职工WHERE基本工资>=ALL

  (SELECT基本工资FROM职工WHERE部门号 "ll")

  C.

  SELECT DISTINCT部门号FROM职工WHERE基本工资>=ANY

  (SELECT MAX(基本工资)FROM职工WHERE部门号="ll")

  D.

  SELECT DlSTINcT部门号FROM职工WHERE基本工资>=ALL

  (SELECT MIN(基本工资)FROM职工WHERE 门号="11")

 

本题答案:
19

检索最少有5名职工的每个部门的职工基本工资 的总额,难确的语句是(  )

  A.

  SELECT部门号,COUNT(*)SUM(基本工资)FROM职工 HAVING COUNT(*)=5

  B.

  SELECT部门号,COUNT(*)SUM(基本工资)FROM职工 GROUP BY基本工资HAVING COUNT(*)>=5

  C.

  SELECT部门号,COUNT(*).SUM(基本工资)FR()M职工 GROUP BY部门号HAVING COUN'1(*)>=5

  D.

  SELECT部门号,COUNT(*)SUM(基本工资)FR()M职工 GROUP BY部门号WHERE COUNT(*)>=5

 

本题答案:
20

向职丁表中插人一条记录的正确语句是(  )

  A.

  ApPEND BLANK职工 VALUES("33""3305" "李运来""2700.00")

  B.

  APPEND IWlO职工VALUES("33""3305""李运 "92700.OO)

  C.

  INSERT INT0职工VALUES("33…""39113305"" 运来""9112700.00")

  D.

  INSERT INT0职工VALUES("3311""13305""李运来"2700.00)

 

本题答案:
21

"部门"表增加一个"人数"字段,类型为整型,正确的语句是(  )

  A.

  ALTER TABLE部门ALTER人数1

  B.

  ALTER TABLE部门ALTER FIELDS人数l

  C.

  ALTER TABLE部门ADD人数l

  D.

  ALTER TABLE部门ADDFIELDS人数l

 

本题答案:
22

检索每个部门的职工工资的总和,要求显示"部门名称""基本工资".正确的语句是(  )

  A.

  SELECT部门名称,SUM(基本工资)FR0M部门, 职工 WHERE职工.部门号=部门.部门号 ORDER BY部门号

  B.

  SELECT部门名称,SUM(基本工资)FROM部门, 1WHERE职工.部门号=部门.部门号 GROUP BY部门号

  C.

  SELECT部门名称,SUM(基本工资)FROM部门,职工 WHERE职工部门号=部门.部门号 0RDRE BY职工部门号

  D.

  SELECT部门名称,SUM(基本工资)FROM部门, 职工 WHERE职工.部门号=部门.部门号 GROUP BY职工.部门号

 

本题答案:
23

 SQL语言具有两种使用方式,分别称为交互式SQL(  )

  A.

  提示式sQL

  B.

  多用户SQL

  C.

  嵌入式SQL

  D.

 

本题答案:
24

已知表中有字符型字段"职称""性别",要建立一个索引,要求首先按"职称"排序,"职称"相同时再按"性别"排序,正确的命令是(  )

  A.

  INDEX ON职称+性别,TO ttt

  B.

  INDEX ON性别+职称TO ttt

  C.

  INDEX ON职称,性别TO ttt

  D.

  INDEX ON性别,职称TO ttt

 

本题答案:
25

设计数据库的存储结构属于(  )

  A.

  需求分析

  B.

  概念设计

  C.

  逻辑设计

  D.

  物理设计

 

本题答案:
26

Visual FoxPr0中,使用LOCATE FOR命令按条件查找记录,当查找到满足条件的第l条记录后,如果还需要查找下一条满足条件的记录,应使用(  )

  A.

  LOCATE.FOR命令

  B.

  SKIP命令

  C.

  CONTINUE命令

  D.

  G0命令

 

本题答案:
27

下列程序段执行以后,内存变量y的值是(  )

  x=34567

  y=0

  DO WHILE x>0

  y=x%10+y*10

  x=int(x/10)

  ENDDO

  A.

  3456

  B.

  34567

  C.

  7654

  D.

  76543

 

本题答案:
28

如果要从字符串"计算机等级考试"中取出"考试"这两个字,下列函数使用正确的是(  )

  A.

  SUBSTR("计算机等级考试"l l)

  B.

  SUBSTR("计算机等级考试"53)

  C.

  RIGHT("计算机等级考试"2)

  D.

  LEFT("计算机等级考试"4)

 

本题答案:
29

下列特征中不是面向对象方法的主要特征的是(  )

  A.

  多态性

  B.

  继承

  C.

  封装性

  D.

  模块化

 

本题答案:
30

表达式VAL(SUBS("奔腾586"51))*Len("vis-ual foxpro")的结果是(  )

  A.

  13.00

  B.

  14.OO

  C.

  45.OO

  D.

  65.O0

 

本题答案:
31

Visual FoxPr0.中,有关参照完整性的删除规则正确的描述是(  )

  A.

  如果删除规则选择的是"限制",则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录

  B.

  如果删除规则选择的是"级联",则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录

  C.

  如果删除规则选择的是"忽略",则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录

  D.

  上面3种说法都不对

 

本题答案:
32

在表单设计中,关键字Thisform表示(  )

  A.

  当前对象的直接容器对象

  B.

  当前对象所在的表单

  C.

  当前对象

  D.

  当前对象所在的表单集

 

本题答案:
33

33-37题使用的数据表如下:

  当前目录下有数据库:大奖赛.dbc,其中有数据库表"歌手.dbf""评分.dbf"

  "歌手"表: "评分"表:

  歌手号

  姓名

  1001

  张三

  2001

  李四

  3001

  王五

  4001

  李六

  歌手号

  分数

  评委号

  1001

  9.8

  101

  1001

  9.6

  102

  1001

  9.7

  103

  1001

  9.8

  104

  为"歌手"表增加一个字段"最后得分"SQL语句是(  )

  A.

  ALTER TABLE歌手ADD最后得分F(6.2)

  B.

  ALTFER DBF歌手ADD最后得分F62

  C.

  CHANGE TABlE歌手ADD最后得分F(62)

  D.

  CHANGE TABLE学院INSERT最后得分F62

 

本题答案:
34

 插入一条记录到"评分"表中,歌手号、分数和评委号分别是"1001"9.9"l05",正确的sqL语句是(  )

  A.

  INSERT VALUES("1001"9.9"l05")INT0评分 (歌手号.分数.评委号)

  B.

  INSERT T0评分(歌手号,分数,评委号)VALUES("1001"9.9."l05")

  C.

  INSERT INT()评分(歌手号,分数,评委号)VAL UES"l001"9.9"105")

  D.

  INSERT VALUES("1001"9.9"l 05")TO评分(歌手号,分数,评委号)

 

本题答案:
35

 "评分"表的"分数"字段添加有效性规则:"分数必须大于等于0并且小于等于10",正确的sQL语句是(  )

  A.

  CHANGE TABLE评分ALTER分数SET cHECK分数>=0 AND分数<=10

  B.

  ALTER TABLE评分ALTER分数SET CHECK分数>=0 AND分数<=10

  C.

  ALTER TABLE评分ALTER分数CttECK分数 >=0 AND分数<=10

  D.

  CHANGE TABLE评分ALTER分数SET CHECK分数>=0 OR分数<=10

 

本题答案:
36

删除视图myview的命令是(  )

  A.

  DELETE myview VlEW

  B.

  DELETE myview

  C.

  DROP myview VIEW

  D.

  DROP VIEW myview

 

本题答案:
37

假没temp.dbf数据表中有两个字段"歌手号""最后得分"。下面程序段的功能是:将temp.dbf中歌手的"最后得分"填人"歌手"表对应歌手的"最后得分"字段中(假说已增加了该字段)。在下划线处应该填写的sqi。语句是(  )

  USE歌手

  DO WHILE.NOT.EOF()

  REPLACE歌手.最后得分wITH a[2]

  SKIP

  ENDⅨ)

  A.

  SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号TOARRAY a

  B.

  SElECT*FROM temp WHERE temp.歌手号=歌手.歌手号INT()ARRAYa

  C.

  SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号T()FILE a

  D.

  SElECT*FROM temp WHERE temp.歌手号=歌手.歌手号INTO FILE a

 

本题答案:
38

38-39题使用下列数据表。

  "仓库"

  仓库号

  所在地

  WH2

  北京

  WH2

  上海

  WH3

  广州

  WH4

  天津

  "职工"

  职工号

  仓库号

  工资

  E1

  WHl

  2100

  E2

  WH2

  1 500

  E3

  WH3

  1350

  E4

  WHl

  1850

  E5

  WH3

  1900

  E6

  WHl

  2000

  E7

  WH4

  1450

  E8

  WH2

  1200

  E9

  WHl

  1600

  求至少有4个职工的每个仓库的工资总和( )

  A.

  SELECT仓库号,COUNT(*)SUM(工资)FROM 职工

  WHERE COUNT(*)>=4

  B.

  SELECT仓库号,COUNT(*)SUM(工资)FROM 职工

  GROUP BY仓库号SET COUNT(*)>=4

  C.

  SELECT仓库号,COUNT(*).SUM(工资)FROM 职工

  GROUP BY仓库号HAVING COUNT(*)>=4

  D.

  SELECT仓库号,COUNT(*)SUM(工资)FROM 职工

  GROUP BY仓库号WHERE cOUNT(*)>=4

 

本题答案:
39

执行下列sQL语句后,显示查询到的仓库号有( )

  SELECT DISTINCT仓库号FROM职工WHERE >=ALL (SELECT工资FROM职工WHERE仓库号 "WH3")

  A.

  WHl

  B.

  WH2

  C.

  WH4

  D.

  WHlWH3

 

本题答案:
40

SQL语句"DE1ETE FROM学生WHERE年龄>25"的功能是(  )

  A.

  删除学生表

  B.

  删除学生表中的年龄字段

  C.

  将学生表中年龄大于25的记录逻辑删除

  D.

  将学生表中年龄大于25的记录物理删除

 

本题答案:
单项选择题20题,已作答0题,未作答20
已有118182人选择考试吧VF进行辅导学习
 
 
意见反馈
  • 您可以点击下面选项框切换题型.
    点击我要交卷,可查看答案及得分.
关闭