2007.4月Access笔试题目及答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

2007.4一、选择题在下列各题的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)DYBEAFCZXB)YDEBFZXCAC)ABDYECFXZD)ABCDEFXYZ(7)某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为A)n+1B)n-1C)2nD)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可以支持Internet/Intranet应用D)Access作为网状数据库模型支持客户机/服务器应用系统(14)在关系运算中,选择运算的含义是A)在基本表中,选择满足条件的元组组成一个新的关系B)在基本表中,选择需要的属性组成一个新的关系C)在基本表中,选择满足条件的元组和属性组成一个新的关系D)以上三种说法均是正确的(15)邮政编码是由6位数字组成的字符串,为邮政编码设置输入掩码,正确的是A)000000B)999999C)CCCCCCD)LLLLLL(16)如果字段内容为声音文件,则该字段的数据类型应定义为A)文本B)备注C)超级链接D)OLE对象(17)要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置A)参照完整性B)有效性规则C)输入掩码D)级联更新相关字段(18)在Access中已建立了工资表,表中包括职工号、所在单位、基本工资和应发工资等字段,如果要按单位统计应发工资总数,那么在查询设计视图的所在单位的总计行和应发工资的总计行中分别选择的是A)sum,groupbyB)count,groupbyC)groupby,sumD)groupby,count(19)在创建交叉表查询时,列标题字段的值显示在交叉表的位置是A)第一行B)第一列C)上面若干行D)左面若干列(20)在Access中已建立了学生表,表中有学号、姓名、性别和入学成绩等字段。执行如下SQL命令:Select性别,avg(入学成绩)From学生Groupby性别其结果是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)在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是A)用Enter键打开数据库B)打开数据库时按住Alt键C)打开数据库时按住Ctrl键D)打开数据库时按住Shift键(28)有如下语句:s=Int(100*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)在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:PrivateSubCommand1_Click()a=75Ifa60Thenk=1ElseIfa70Thenk=2ElseIfa80Thenk=3ElseIfa90Thenk=4EndIfMsgBoxkEndSub窗体打开运行后,单击命令按钮,则消息框的输出结果是A)1B)2C)3D)4(32)设有如下窗体单击事件过程:PrivateSubForm_Click()a=1Fori=1To3SelectCaseiCase1,3a=a+1Case2,4a=a+2EndSelectNextiMsgBoxaEndSub打开窗体运行后,单击窗体,则消息框的输出的结果是A)3B)4C)5D)6(33)设有如下程序:PrivateSubCommand1_Click()DimsumAsDouble,xAsDoublesum=0n=0Fori=1To5x=n/in=n+1sum=sum+xNextiEndSub该程序通过For循环来计算一个表达式的值,这个表达式是A)1+1/2+2/3+3/4+4/5B)1+1/2+1/3+1/4+1/5C)1/2+2/3+3/4+4/5D)1/2+1/3+1/4+1/5(34)下列Case语句中错误的是A)Case0To10B)CaseIs10C)CaseIs10AndIs50D)Case3,5,Is10(35)如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。TypeStudnoAsIntegernameAsStringscore(1to3)AsSingleEndType若对某个学生的各个数据项进行赋值,下列程序段中正确的是A)DimSAsStudB)DimSAsStudStud.no=1001S.no=1001Stud.name=舒宜S.name=舒宜Stud.score=78,88,96S.score=78,88,96C)DimSAsStudD)DimSAsStudStud.no=1001S.no=1001Stud.name=舒宜S.name=舒宜Stud.score(1)=78S.score(1)=78Stud.score(2)=88S.score(2)=88Stud.score(3)=96S.score(3)=96二、填空题请将每一个空的正确答案写在答题卡序号的横线上,答在试卷上不给分。(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)若窗体中已有一个名为Command1的命令按钮、一个名为Label1的标签和一个名为Text1的文本框,且文本框的内容为空,然后编写如下事件代码:PrivateFunctionf(xAsLong)AsBooleanIfxMod2=0Thenf=TrueElsef=FalseEndIfEndFunctionPrivateSubCommand1_Click()DimnAsLongn=Val(Me!text1)p=IIf(f(n),Evennumber,Oddnumber)Me!Label1.Caption=n&is&pEndSub窗体打开运行后,在文本框中输入21,单击命令按钮,则标签显示内容为__【12】__。(13)有如下用户定义类型及操作语句:TypeStudentSNoAsStringSNameAsStringSAgeAsIntegerEndTypeDimStuAsStudentWithstu.SNo=200609001.SName=陈果果.Age=19EndWith执行MsgBoxStu.Age后,消息框输出结果是__【13】__。(14)已知一个名为学生的Access数据库,库中的表stud存储学生的基本信息,包括学号、姓名、性别和籍贯。下面程序的功能是:通过下图所示的窗体向stud表中添加学生记录,对应学号、姓名、性别和籍贯的四个文本框的名称分别为tNo、tName、tSex和tRes。当单击窗体中的增加命令按钮(名称为Command1)时,首先判断学号是否重复,如果不重复则向stud表中添加学生记录;如果学号重复,则给出提示信息。请依据所要求的功能,将如下程序补充完整。PrivateSubForm_Load()′打开窗口时,连接Access数据库SetADOcn=CurrentProject.ConnectionEndSubDimADOcnAsNewADODB.ConnectionPrivateSubCommand1_Click()′增加学生记录DimstrSQLAsStringDimADOrsAsNe

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功