一、选择题(每小题2分,共70分)
下列各题a)、b)、c)、d)四个选项中,只有一个选项是正确的。请将正确选项涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是 。
a) 算法的效率只与问题的规模有关,而与数据的存储结构无关.
b)算法的时间复杂度是指执行算法所需要的计算工作量
c)数据的逻辑结构与存储结构是一一对应的.
d)算法的时间复杂度与空间复杂度一定相关.
(2)在结构化程序设计中,模块划分的原则是 。
a) 各模块应包括尽量多的功能
b)各模块的规模应尽量大
c)各模块之间的联系应尽量紧密
d)模块内具有高内聚度,模块间具有低耦合度
(3)下列叙述中正确的是 。
a) 软件测试的主要目的是发现程序中的错误.
b)软件测试的主要目的是确定程序中错误的位置.
c)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作
d)软件测试是证明软件没有错误
(4)下面选项中不属于面向对象程序设计特征的是 。
a)继承性 b)多态性 c)类比性 d)封装性
(5)下列对列的叙述正确的是 。
a) 队列属于非线性表
b)队列按”先进后出”的原则组织数据
c)队列在队尾删除数据
d)队列按先进先出原则组织数据
(6)对下列二叉树 
进行前序遍历的结果为
a)dybeafczx b)ydebfzxca c)abdyecfxz d)abcdefxyz
(7)某二叉树中有n个度为2的结点则该二叉树中的叶子结点数为
a)n+1 b )n-1 c)2n d)n/2
(8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是 。
a)井 b)交 c)投影 d)笛卡儿乘积
(9)在e-r图中,用来表示实体之是联系的图形是 。
a) 矩形 b)椭圆形 c)菱形 d)平行四边形
(10)下列叙述中错误的是 。
a)在数据库系统中,数据的物理结构必须与逻辑结构一致.
b)数据库技术的根本目标是要解决数据的共享问题
c)数据库设计是指在已有数据库管理系统的基础上建立数据库
d)数据库系统需要操作系统的支持
(11)在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为
a)关键字 b)属性 c)关系 d)域
(12)在现实世界中,每个人都有自己的出生地。实体“人”与实体“出生地”之间的联系是
a)一对一联系 b)一对多联系
c)多对多联系 d)无联系
(13)accesss数据库具有很多特点,下列叙述中,不是access特点的是
a) access数据库可以保存多种数据类型,包括多媒体数据
b)access可以通过编写应用程序来操作数据库中的数据
c)access可以支持intemet/intranet应用
d)access作为网状数据库模型支持客户机/服务器应用系统
(14)在关系运算中,选择运算的含义是
a)在基本表中,选择满足条件的元组组成一个新的关系
b)在基本表中,选择需要的属性组成一个新的关系
c)在基本表中,选择满足条件的元组和属性组成一个新的关系
d)以上三种说法均是正确的
(15)邮政编码是由6位数字组成的字符串,为邮政编码设置输入掩码,正确的是
a)000000 b)999999 c)cccccc d)llllll
(16)如果字段内容为声音文件,则该字段的数据类型应定义为
a)文本 b)备注 c)超级链接 d)ole 对象
(17)要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置
a)参照完整性 b)有效性规则
c)输入掩码 d)级联更新相关字段
(18)在access中已建立了“工资”表,表中包括“职工号”、“所在单位”、“基本工资”和“应发工资”等字段:如果要按单位统计应发工资总数,那么在查询设计视图的“所在单位”的“总计”行和“应发工资”的“总计”行中分别选择的是
a)sum,group by b)count,group by
c)group by, sum c)group by.count
(19)在创建交叉表查询时,列标题字段的值显示在交叉表的位置是
a)第一行 b)第一列 c)上面若干行 d)左面若干列
(20)在access中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下sql命令:
select性别,avg(学生)表,(入学成绩)from学生group by 性别
其结果是
a)计算并显示所有学生的性别和入学成绩的平均值
b)按性别分组计算并显示性别和入学成绩的平均值
c)计算并显示所有学生的入学成绩的平均值
d)按性别分组计算并显示所有学生的入学成绩的平均值
(21)窗口事件是指操作窗口时所引发的事件。下列事件中,不属于窗口事件的是
a)打开 b)关闭 c)加载 d)取消
(22)access数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用的控件是
a)选项组控件 b)列表框或组合框合框控件
c)文本框控件 d)复选框、切换按钮、选项按钮控件
(23)要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是
a)* b) c)! d)#
(24)在access中已建立了“雇员”表,其中有可以存放照片的字段,在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是
a)图像框 b)绑定对象框
c)非绑定对象框 d)列表框
(25)在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是
a)报表页眉 b)报表页脚 c)页面页眉 d)页面页脚
(26)数据访问页是一种独立于access数据库的文件,该文件的类型是
a)txt文件 b)html文件 c)mdb文件 d)doc文件
(27)在一个数据库中已经设置了自动宏autoexcc,如果在打开数据库的时候不想执行这个自动宏,正确的操作是
a)用enter键打开数据库 b)打开数据库时按住alt键
c)打开数据库时按住ctrl键 d)打开数据库时按隹shift键
(28)有如下语句:
s=int100#rnd)
执行完毕后,s 的值是
a)[0,99]的随机整数 b)[0,100]的随机整数
c)[1,99] 的随机整数 d)[1,100] 的随机整数
(29)inputbox函数的返回值类型是
a)数值 b)字符串
c)变体 d)数值或字符串(视输入的数据而定)
(30)假设某数据库已建有宏对象“宏1”,“宏1”中只有一个宏操作setvalue,其中第一个参数项目为“[label0],[caption]”,第二个参数表达式为“[text0]”,窗体“fmtest”
中有一个标签label0和一个文本框text0,现设置控件text0的“更新后”事件为运行“宏1”,则结果是
a)将文本框清空
b)将标签清空
c)将文本框中的内容复制给标签的标题,使二者显示相同内容
d)将标签的标题复制到文本框,使二者显示相同内容
(31)在窗体中添加一个名称为commandl的命令按钮,然后编写如下事件代码:
private sub cimmandl_click()
a =75
if a >60 then
k =1
elself a>70 then
k =2
elself a>80 then
k =3
elself a>90 then
k =4
enklf
msgbox k
end sub
窗体打开运行后,单击命令按钮,则消息框的输出结果是
a)1 b)2 c)3 d)4
(32)设有如下窗体单击事件过程:
private sub fom_click()
a =1
for i –to3
select case i
case 1,3
a =a +1
case2,4
a =a +2
end select
next i
msgbox a
end sub
打开窗体运行后,单击窗体,则消息框的输出的结果是
a)3 b)4 c)5 d)6
(33)设有如下程序:
private sub cimmandl_click()
dim sum as double, x as double
sum=0
n =0
for i =1 to 5
x =n/i
n =n +1
sum =sum +x
next i
end sub
该程序通过for 循环来计算一个表达式的值,这个表达式是
a)1+1/2+2/3+3/4+4/5 b)1+1/2+1/3+1/4+1/5
c)1/2+2/3+3/4+4/5 d)1/2+1/3+1/4+1/5
(34)下列case语句中错误的是
a)case0to10 b)case1s>10
c)case is>10and is<50 d)case3,5,is>10
(35)如下程序段定义了学生成绩的记录类型,由学号,姓名和三门课程成绩(百分制)组成。
type stud
no as integer
name as string
score(1 to 3) as single
end type
若对某个学生的各个数据项进行赋值,下列程序段中正确的是
a)dim s as stud b)dim s as stud
stud.no =1001 s.no =1001
stud.name =” 舒宜” s.name =”舒宜”
stud name =78,88,96 s.score =78,88,96
c)dim s as stud d)dim s as stud
stud.no =1001 s,no =1001
stud.name =” 舒宜” s.name=”舒宜”
stud.score(1) =78 s.score(1)=78
stud.score(2)=88 s.score(2)=88
stud.score(3)=96 s.score(3)=96
二、填空题(每空2分,共30分)
请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。
(1)在深度为7的满二叉树中,度为2的结点个数为 【1】 。
(2)软件测试分为白箱(盒)测试和黑箱(盒)测试,等价类划分法属于 【2】 。
(3)在数据库系统中,实现各种数据管理功能的核心软件称为 【3】 。
(4)软件生命周期可分为多个阶段,一般分为定义阶段,开发阶段和维护阶段,编码和测试属于 【4】 阶段。
(5)在结构化分析使用的数据流图(dfd)中,利用 【5】 对其中的图形元素进行确切解释。
(6)如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段称为 【6】 。
(7)在sql的select命令中用 【7】 短语对查询的结果进行排序。
(8)报表记录分组操作时,首先要选定分组字段,在这些字段上值 【8】 的记录数据归为同一组。
(9)如果希望按满足指定条件执行宏中的一个或多个操作,这类宏称为 【9】 。
(10)退出access应用程序的vba代码是 【10】 。
(11)在vba编程中检测字符串长度的函数名是 【11】 。
(12)若窗体中已有一个名为commandl的命令按钮、一个名为labell的标签和一个名为textl的文本框,且文本框的内容光焕发为空,然后编写如下事件代码:
private function f(x as long) as boolean
if x mod 2 =0 then
f =true
else
f =false
end if
end function
privare sub commandl_click()
dim n as ling
n =val(meltextl)
p=iif(f(n),”even number”,”odd number’)
me!labell.caption=n&“is” &p
end sub
窗体打开运行后,在文本框中输入21,单击命令按钮,则标签显示内容为 【12】 。
(13)有如下用户定义类型及操作语句:
tyoe student
sno as string
sname as string
sage as integer
end type
dim stu as student
with stu
sno=”200609001”
sname=”陈果果“
a ge=19
end with
执行msgbox stu,age 后,消息框输出结果是 【13】 。
(14)已知一个名为“学生”的access数据库,库中的表“stud“存储学生的基本信息,包括学号、姓名、性别和籍贯。下面程序的功能是:通过下图所示的窗体向“stub” 表中添加学生记录,对应“学号”、“姓名”和“籍贯”的四个文本框的名称分别为tno\tname、tsex 和tres.当单击窗体中的“增加“命令按钮(名称为commandl)时,首先判断学号是否重复,如果不重复则向“stud“表中添加学生记录:如果学号重复,则给出提示信息。 
private sub form_load()
、打开窗口时,连接access数据库
set adocn=currentproject,connection
end sub
dim adocn as new adodb.conneetion
private sub commandl_click()
、增加学生记录
dim strsql as string
dim adors as new adodb,recordset
set adors ,activeconnection=adocn
adors.open”select 学号from stud where 学号=““+tno+“‘”
if not adors, 【14】 then
‘如果该学号的学生记录已经存在,则显示提示信息
msgbox”你输入的学号已存在,不能增加!“
else
‘增加新学生的记录
strsql=“insert into stud (学号,姓名,性别,籍贯)”
strsql=strsql+”values(‘”+tno+”‘,’”+tname+” ‘,’“+tsex”‘,’+tres+” ‘)”
adoen.execute 【15】 。
msgbox “添加成功,请继续!”
end if
adors.close
set adors=nothing
end sub
热门真题资料
- 历年四六级改错真题集合
- 历年四六级翻译真题集合
- 2009年1月自考经济法概论真题
- 2009年1月自考大学语文真题
- 2008年4月自考国际商法真题
- 2008年1月全国自考电子商务英语试题,课..
- 2008年1月全国自考电子商务与现代物流..
- 2008年1月全国自考中小学教育管理试题..
- 2008年全国1月自考电子商务网站设计原..
- 2008年全国1月自考财务报表分析试题,课..
- 2008年1月自考病理学试题,课程代码:02..
- 2008年1月全国自考财务管理学试题,课程..
- 2008年1月全国自考马克思主义政治经济..
- 中央机关及其直属机构2009年度考试录用..
- 2009年国家发改委关于考试录用公务员的..
- 2009年中央国家机关公务员考试招考部门..
