职业考试 | 在线试题 | 作文辅导 | 范文大全 | 中小学教育 | 试题教案课件

当前位置:得高分网试题在线计算机等级考试计算机二级考试2008年9月计算机二级VF模拟试题(4)及答案(1)

计算机二级考试

当前:首页 >> 2008年9月计算机二级VF模拟试题(4)及答案(1)

2008年9月计算机二级VF模拟试题(4)及答案(1)

日期:04-04 20:11:34 | 计算机二级考试 | 浏览次数: 185 次 | 收藏

标签:计算机二级考试真题,国家计算机二级考试,计算机二级考试试题,http://www.gaofen123.com 2008年9月计算机二级VF模拟试题(4)及答案(1),

(3)已知数据表a中每个元素距其最终位置不远,为节省时间,应采用的算法是
a)堆排序 
b)直接插入排序
c)快速排序  
d)直接选择排序
正确答案:  b

(4)对建立良好的程序设计风格,下面描述正确的是
a)程序应简单、清晰、可读性好
b)符号名的命名只要符合语法
c)充分考虑程序的执行效率
d)程序的注释可有可无
正确答案:  a

(5)下列不属于结构化分析的常用工具的是
a)数据流图
b)数据字典
c)判定树
d)pad图
正确答案:  a

(6)在软件生产过程中,需求信息的给出是
a)程序员
b)项目管理者
c)软件分析设计人员
d)软件用户
正确答案:  d

(7)下列工具中为需求分析常用工具的是
a)pad
b)pfd
c)n-s
d)dfd
正确答案:  d

(8)null是指
a)0
b)空格 
c)未知的值或无任何值
d)空字符串
正确答案:  c

(9)数据库的故障恢复一般是由
a)数据流图完成的
b)数据字典完成的
c)dba完成的
d)pad图完成的
正确答案:  c

(10)下列说法中,不属于数据模型所描述的内容的是
a)数据结构
b)数据操作
c)数据查询
d)数据约束
正确答案:  c

(11)将关系看成一张二维表,则下列叙述中不正确的是
a)表中不允许出现相同的行
b)表中不允许出现相同的列
c)表中的行次序可以交换
d)表中的列次序不可以交换
正确答案:  d

(12)对表进行水平方向和垂直方向的分割,分别对应的关系运算是
a)选择和投影
b)投影和选择
c)选择和联接
d)投影和联接
正确答案:  a

(13)假定系统日期是2004年3月15日,则执行命令pi=mod(year(date())-2000,10)后,pi的值是
a)4
b)-4
c)032004
d)0
正确答案:  a

(14)设x="abcd",y="ab",在set exact on的状态下,下列表达式值为假的是
a).not.(x==y).or.(y$"xyz")
b).not.(x$"xyz").and.(x<>y)
c).not.(x<>y)
d).not.(x>=y)
正确答案:  c

(15)查询学生表中学号(字符型,长度为2)尾数字符是"1"的错误命令是
a)select * from 学生表 where "1"$学号
b)select * from 学生表 where right(学号,1)="1"
c)select * from 学生表 where substr(学号,2)="1"
d)select * from 学生表 where substr(学号,2,1)="1"
正确答案:  a

(16)清除内存中第一个字符为"a"的内存变量,应使用命令
a)release memory
b)release all like a*
c)release memory like a*
d)clear memory like a*
正确答案:  b

(17)有a、b、c三个数据表,若已建立了a->b的关联,需要再建立b->c的关联,形成a->b->c的关联,则
a)必须使用带additive子句的set relation命令
b)直接利用set relation命令进行关联
c)在保持a->b关联的基础上不能再建立b->c关联
d)在保持a->b关联的基础上不能在建立的b->c关联,但可以建立a->c关联
正确答案:  a

(18)在visual foxpro中设置参照完整性时,要设置成:当更改父表中的主关键字段或候选关键字段时,自动更新相关子表中的对应值,应在"更新规则"选项卡中选择
a)忽略
b)限制
c)级联
d)忽略或限制
正确答案:  c

(19)下列关于自由表的说法中,正确的是
a)可以为表中的字段指定标题和添加注释
b)可以指定表中字段的默认值和输入掩码
c)只能建立候选索引、惟一索引和普通索引
d)支持主关键字、参照完整性和表之间的联系
正确答案:  c

www.gaofen123.com

(20)在查询设计器中,选定"杂项"选项卡中的"无重复记录"复选框,等效于执行sql select语句中的
a)where
b)join on
c)order by
d)distinct
正确答案:  d

(21)下列关于视图的操作中,错误的是
a)在数据库中使用use命令打开或关闭视图
b)在"浏览器"窗口中可以显示或修改视图中的数据
c)视图不能作为文本框、表格等控件的数据源
d)可以使用sql语句操作视图
正确答案:  c

(22)下列关于过程文件的说法中,错误的是
a)过程文件的建立需使用modifymand命令
b)过程文件的默认扩展名为.prg
c)在调用过程文件中的过程之前不必打开过程文件
d)过程文件只包含过程,可以被其他程序所调用
正确答案:  c

(23)设有如下程序文件:
set talk off
clear
dimension  a(2,3)
i=1
do while i<=2
j=1
do while j<=3
a(i,j)=i+j
??a(i,j)
j=j+1
enddo
?
i=i+1
enddo
set talk on
return
执行此程序,程序的运行结果为
a)2 3 4
3 4 5
b)1 2 3
     3 4 5
c)1 2 3
2 4 6
d)2 3 4
      4 5 6
正确答案:  a

(24)下列关于参数传递的说法中,正确的是
a)当实参的数量少于形参的数量时,多余的形参初值取逻辑假.f.
b)当实参的数量大于形参的数量时,多余的实参被忽略
c)实参和形参的数量必须相等
d)答案a、b均正确
正确答案:  a

(25)在visual foxpro中,基类的最小事件集包含的事件是
a)load、destroy、click
b)load、error、unload
c)init、load、unload
d)init、error、destroy
正确答案:  d

(26)对于表单及控件的绝大多数属性,其类型通常是固定的,通常caption属性只用来接收
a)数值型数据
b)字符型数据
c)逻辑型数据
d)以上数据类型都可以
正确答案:  b

(27)下列关于组合框的说法中,正确的是
a)组合框中,只有一个条目是可见的
b)组合框不提供多重选定的功能
c)组合框没有multiselect属性的设置
d)以上说法均正确
正确答案:  d

(28)下列关于创建报表的方法中,错误的是
a)使用报表设计器可以创建自定义报表
b)使用报表向导可以创建报表
c)使用快速报表可以创建简单规范的报表
d)利用报表向导创建的报表是快速报表
正确答案:  d

(29)下列关于连编应用程序的说法中,正确的是
a)连编项目成功后,再进一步进行连编应用程序,可保证连编的正确性
b)可随时连编应用程序
c)应用程序文件和可执行文件都可以在windows中运行
d)应用程序文件和可执行文件都必须在visual foxpro中运行
正确答案:  a

(30)在成绩表中要求按"总分"降序排列,并查询前3名学生的记录,正确的命令是
a)select * top 3 from 成绩表;
where 总分 desc
b)select * top 3 from 成绩表;
for 总分 desc
c)select * top 3 from 成绩表;
group by 总分 desc
d)select * top 3 from 成绩表;
order by 总分 desc
正确答案:  d

(31)检索尚未确定的供应商的定单号,正确的命令是
a) select * from 订购单 where 供应商号 null
b) select * from 订购单 where 供应商号 =null
c) select * from 订购单 where 供应商号 is null
d) select * from 订购单 where 供应商号 is not null
正确答案:  c

第(32)~(35)题中使用如下的学生表、课程表和成绩表。
学生(学号c(4),姓名c(8),性别c(2),出生日期d,院系c(8))
课程(课程编号(4),课程名c(10),开课院系c(8))
成绩(学号c(4),课程编号c(4),成绩i)
(32)查询每门课程的平均分,要求得到的信息包括课程名和平均分,正确的命令是
a)select 课程名,avg(成绩) from 课程,成绩;
where 课程.课程编号=成绩.课程编号;
group by 课程名
b)select 课程名,sum(成绩) from 课程,成绩;
where 课程.课程编号=成绩.课程编号;
group by 课程名
c)select 课程名,avg(成绩) as 平均分 from 课程,成绩;
where 课程.课程编号=成绩.课程编号;
group by 课程编号
d)select 课程名,sum(成绩) as 平均分 from 课程,成绩;
where 课程.课程编号=成绩.课程编号;
group by 课程编号
正确答案:  c

www.gaofen123.com

(33)有如下sql语句:
select 课程名,开课院系,count(学号) as 选修人数;
from 成绩,课程 where 课程.课程编号=成绩.课程编号;
group by 课程名称 having count(*)<=2
该语句所表示的含义是
a)检索选修两门课程以上的学生记录,显示课程名、开课院系和选修人数
b)检索选修两门课程以上(包括两门)的学生记录,显示课程名、开课院系和选修人数
c)检索选修两门课程以下的学生记录,显示课程名、开课院系和选修人数
d)检索选修两门课程以下(包括两门)的学生记录,显示课程名、开课院系和选修人数
正确答案:  d

(34)为成绩表中的成绩字段定义有效性检查及错误信息的提示,正确的命令是
a)alter 推荐 成绩表 alter 成绩;
check 成绩>0 error 成绩不能为负
b)alter 推荐 成绩表 alter 成绩;
set check 成绩>0 error 成绩不能为负
c)alter 推荐 成绩表 alter 成绩;
check 成绩>0 error "成绩不能为负"
d)alter 推荐 成绩表 alter 成绩;
set check 成绩>0 error "成绩不能为负"
正确答案:  d

(35)利用sql派生一个包含学号、姓名、课程名和成绩的视图,正确的命令是
a)create view v_view as;
select 课程名,成绩,姓名,学号;
from 课程!课程 inner join 课程!成绩;
inner join 课程!学生;
on 成绩.学号 = 学生.学号 ;
on 课程.课程编号 = 成绩.课程编号
b)create view v_view as;
select 课程.课程名, 成绩.成绩, 学生.姓名,成绩.学号;
from  课程!课程 inner join 课程!成绩;
on  成绩.学号 = 学生.学号;
on  课程.课程编号 = 成绩.课程编号
c)create view v_view as;
select 课程.课程名, 成绩.成绩, 学生.姓名,成绩.学号;
from  课程!课程 inner join 课程!成绩;
inner join 课程!学生;
on  成绩.学号 = 学生.学号
d)create view v_view as;
select 课程.课程名, 成绩.成绩, 学生.姓名,成绩.学号;
from  课程!课程 inner join 课程!成绩;
inner join 课程!学生;
on  成绩.学号 = 学生.学号;
on  课程.课程编号 = 成绩.课程编号 
正确答案:  d

相关分类

计算机二级考试 更新

计算机二级考试 热门排行