日语考试考试大纲音乐心情Mp3下载其他资料学习心得公务员考试复习资料考研真题专四专八资料真题四级六级复习资料自学考试复习资料英语语法六级真题四级真题公务员考试真题高考真题听力Mp3其他真题美丽的英语自考真题考研资料
真题吧 >> 其他真题 >> 计算机等级考试真题 >> 2006年9月计算机等级考试vfp二级笔试真题

2006年9月计算机等级考试vfp二级笔试真题


作者:fs88.cn 来源:网络 时间:2008-09-17 加入收藏
(考试时间 90 分钟,满分 100 分)
  
  一、选择题(每小题 2 分,共 70 分)
  下列各题 a)、b)、c)、d)四个选项中,只有一个选项是正确的,请将正确选项涂写
  在答题卡相应位置上,答在试卷上不得分。
  (1)下列选项不符合良好程序设计风格的是________。
  a)源程序要文档化
  b)数据说明的次序要规范化
  c)避免滥用 goto 语句
  d)模块设主地要保证高耦合、高内聚
  
(2)从工程管理角度,软件设计一般分为两步完成,它们是________。
  a)概要设计与详细设计
  b)数据设计与接口设计
  c)软件结构设计与数据设计
  c)过程设计与数据设计
  (3)下列选项中不属于软件生命周期开发阶段任务的是________。
  a)软件测试
  b)概要设计
  c)软件维护
  d)详细设计
  (4)在数据库系统中,用户所见的数据模式为________。
  a)概念模式
  b)外模式
  c)内模式
  d)物理模式
  (5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和________。
  a)编码设计
  b)测试阶段
  c)运行阶段
  d)物理设计
  (6)设有如下三个关系表
  
下列操作中正确的是________。
  a)t=r∩ s
  b)t=r∪s
  c)t=r×s
  d)t=r/s
  (7)下列叙述中正确的是________。
  a)一个算法的空间复杂度大,则其时间复杂度也必定大
  b)一个算法的空间复杂度大,则其时间复杂度必定小
  c)一个算法的时间复杂度大,则其空间可复杂度必定小
  d)上述三种说法都不对
  (8)在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为________。
  a)63
  b)64
  c)6
  d)7
  (9)数据库技术的根本目标是要解决数据的________。
  a)存储问题
  b)共享问题
  c)安全问题
  d)保护问题
  (10)对下列二叉树
  进行中序遍历的结果是________。
  a)acbdfeg
  b)acbdfge
  c)abdcgef
(11)下列程序段执行以后,内存变量 a 和 b 的值是________。
  clear
  a=10
  b=20
  set udfparms to reference
  do sq with(a),b &&参数是值传送,b 是引用传送
  ?a,b
  procedure sq
  parametersx1,y1
  x1=x1*x1
  y1=2*x1
  endproc
  a)10 200               b)100 200
  c)100 20               d)10 20
  (12)从内存中清除内存变量的命令是________。
  a)release
  b)delete
  c)erase
  d)destroy
  (13)操作对象只能是一个表的关系运算是________。
  a)联接和选择
  b)联接和投影
  c)选择和投影 d)自然连接和选择
  (14)在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是________。
  a)数据
  b)文档
  c)类
  d)代码
  (15)如果有定 local data , data 的初值是:________。
  a)整数 0
  b)不定值
  c)逻辑真
  d)逻辑假
  (16)扩展名为 pjx 的文件是________。
  a)数据库表文件
  b)表单文件
  c)数据库文件 d)项目文件
  (17)下列程序执行以后,内存变量 y 的值是________。
  x=34357
  y=0
  do whilex>0
  y=x%10+y*10
  x=int(x/10)
  enddo
  a)3456
  b)34567
  c)7654
  d)76543
  (18)下列的程序中与上题的程序段时对 y 的计算结果相同的是________。
  
 
  (19)在 sql select 语句的 order by 短语中如果指定了多个字段,则________。
  a)无法进行排序
  b)只按第一个字段排序
  c)按从左至右优先依次排序
  d)按字段排序优先级依次排序
  (20)如果运行一个表单,以下事件首先被触发的是________。
  a)load
  b)error
  c)init
  d)click  (21)在 visual foxpro 中以下叙述正确的是________。
  a)关系也被称作表单
  b)数据库文件不存储用户数据
  c)表文件的扩展名是.dbc
  d)多个表存储在一个物理文件中
  (22)设 x=6<5,命令?vartype(x)的输出是________。
  a)n
  b)c
  c)l
  d)出错
  (23)假设表单上有一选项组:●男○女,如果选择第二个按钮“女”,则该项组 value 属性的值为________。
  a).f.
  b)女
  c)2
  d)女 或 2
  (24)假设表单 my form 隐藏着,让该表单在屏幕上显示的命令是________。
  a)myform. list
  b)myform. display
  c)myform. show
  d)myform. showform
  (25)~(33)使用的数据表如下:
  当前盘当前目录下有数据库:大奖赛 dbc,其中有数据库表“歌手 dbf”、“评分 dbf”“歌手”表:
  
 
  (25)为“歌手”表增加一个字段“最后得分”的 sql 语句是________。
  a)alter table 歌手 add 最后得分 f(6,2)
  b)alter dbf 歌手 add 最后得分 f 6,2
  c)change table 歌手 add 最后得分 f(6,2)
  d)change table 学院 insert 最后得分 f 6,2
  (26)插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9 和“105”,
  正确的 sql 语句是________。
  a)insert values(“1001”,9“105”)into 评分(歌手号,分数,评委号)
  b)insert to 评分(歌手号,分数,评委号)values(“1001”,9.9“105”)
  c)insert into 评分(歌手号,分数,评委号)values(“1001”,9.9,“105”)
  d)insert values(“100”9.9“105”)to 评分(歌手号,分数,评委号)
  (27)假设每个歌手的“最后得分”的主算方法是,去掉一个最高分生个最低分,取剩下分数的平均分。根据“评分”表求每个歌手的“最后得分”并存储于表 temp 中。表 temp中有两个字段:“歌手号”和“最后得分”,并且按最后得分降序排列,生成表 temp 的 sql语句是________。
  a)select 歌手号,(count(分数)- max(分数)-min(分数))/(sum(*)-2)最后得分;from 评分 into dbf temp group by 歌手号 order by 最后得分desc
  b)select 歌手号,(count(分数)-max(分数)-min(分数))/(sum(*)-2)最后得分;from 评分 into dbf temp group by 评委号 order by 最后得分desc
  c)select 歌手号,(sum(分数)-max(分数)-min(分数))/(count(*)-2)最后得分;from 评分 into dbf temp group by 评委号 order by 最后得分desc
  d)select 歌手号,(sum(分数)-max(分数)-min(分数))/(count(*)-2)最后得分;from评分into dbf temp group by歌手号order by最后得分desc
  (28)与“select * from*歌手 where not(最后得分>9.00 or 最后得分<8.00)”等价的语句是________。
  a)select * from 歌手 where 最后得分 between 9.00 and 8.00
  b)select * from 歌手 where 最后得分>=8.00 and 最后得分<=9.00
  c)select * from 歌手 where 最后得分>9.00 or 最后得分<8.00
  d)select * from 歌手 where 最后得分<=8.00 and 最后得分>=9.00
  (29)为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于 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 分数 check 分数>=0 and 分数<=10
  d)change table 评分 alter 分数 set check 分数>=0 or 分数<=10
  (30)根据“歌手”表建立视图 myview,视图中含有包括了“歌手号”左边第一位是“1”的所有记录,正确的 sql 语句是________。
  a)create view myview as select * from 歌手 where left(歌手号,1)=“1”
  b)create view myview as select * from 歌手 where like(“1”歌手号)
  c)create view myview select * from 歌手 where left(歌手号,1)=“1”
  d)create view myview select * from 歌手 where like(“1”歌手号) (31)删除视图 myview 的命令是________。
  a)delete myview view
  b)delete myview
  c)drop myview view
  d)drop view myview
  (32)假设 temp. dbf 数据表中有两个字段“歌手号”和“最后得分”下面程序的功能是:将 temp. dbf 中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中(假设已增加了该字段)在下线处应该填写的 sql 语句是________。
  use 歌手
  do while . not. eof()
  replace 歌手 最后得分 with a[2]
  skip
  enddo
  a)select*from temp where temp.歌手号=歌手.歌手号 to array a
  b)select*from temp where temp.歌手号=歌手.歌手号 into array a
  c)select*from temp where temp.歌手号=歌手.歌手号 to file a
  d)select*from temp where temp.歌手号=歌手.歌手号 into file a
  (33)与“select distinct”歌手号 from 歌手 where 最后得分>all;(select 最后得分 from)歌手 where substr(歌手号,1,1)=“2”)等价的 sql语句是________。
  a)select distinct 歌手号 from 歌手 where 最后得分>=(select max(最后得分)from 歌手 where substr (歌手号,1,1)=“2”)
  b)select distinct 歌手号 from 歌手 where 最后得分>=(select min(最后得分)from 歌手 where substr (歌手号,1,1)=“2”)
  c)select distinct 歌手号 from 歌手 where 最后得分>=any(select max(最后得分)from 歌手 where substr (歌手号,1,1)=“2”)
  d)select distinct 歌手号 from 歌手 where 最后得分>=some(select max (最后得分)from 歌手 wher

相关文章:

其他真题资料