《二级access历年真题.pdf》由会员分享,可在线阅读,更多相关《二级access历年真题.pdf(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2006年4月全国计算机等级考试二级Access数据库程序设计(考试时间90分钟,满分100分)、选 择 题(每小题2分,共70分)(1)下列选项中不属于结构化程序设计方法的是A)自顶向下 B)逐步求精 C)模块化 D)可复用(2)两个或两个以上模块之间关联的紧密程度称为A)耦合度 B)内聚度 C)复杂度 D)数据传输特性(3)下列叙述中正确的是A)软件测试应该由程序开发者来完成 B)程序经调试后一般不需要再测试C)软件维护只包括对程序代码的维护 D)以上三种说法都不对(4)按照“后进先出”原则组织数据的数据结构是A)队列 B)栈 C)双向链表 D)二叉树(5)下列叙述中正确的是A)线性链表是
2、线性表的链式存储结构 B)栈与队列是非线性结构C)双向链表是非线性结构 D)只有根结点的二叉树是线性结构(6)对如下二叉树进行后序遍历的结果为A)ABCDEF B)DBEAFC C)ABDECF D)DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为A)32 B)31 C)64 D)63(8)“商品”与“顾客”两个实体集之间的联系一般是A)一对一 B)一对多 C)多对一 D)多对多(9)在ER图中,用来表示实体的图形是A)矩形 B)椭圆形 C)菱形 D)三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A)DB包含DBS和DBMS B)DBMS包含DB和DB
3、SC)DBS包含DB和DBMS D)没有任何关系(11)常见的数据模型有3种,它们是A)网状、关系和语义 B)层次、关系和网状C)环状、层次和关系 D)字段名、字段类型和记录(12)在以下叙述中,正确的是A)ACCESS只能使用系统菜单创建数据库应用系统B)ACCESS不具备程序设计能力C)ACCESS只具备了模块化程序设计能力D)ACCESS具有面向对象的程序设计能力,并能创建复杂的数据库应用系统(13)不属于Access对象的是A)表 B)文件夹 C)窗体 D)查询(14)表的组成内容包括A)查询和字段 B)字段和记录 C)记录和窗体 D)报表和字段(15)在数据表视图中,不能A)修改字段
4、的类型 B)修 改 字 段 的 名 称 C)删除一个字段 D)删除一条记录(16)数据类型是A)字段的另一种说法 B)决定字段能包含哪类数据的设置C)一类数据库应用程序 D)一类用来描述Access表向导允许从中选择的字段名称(17)现有一个已经建好的“按雇员姓名查询“窗体,如下图所示。运行该窗体后,在文本框中输入要查询雇员的姓名,当按下“查询”按钮时,运行一个是“按雇员姓名查询”的查询,该查询显示出所查雇员的雇员ID、姓名利职称等三段。若窗体中的文本框名称为tN am e,设计“按雇员姓名查询”,正确的设计视图是A)B)C)D)(1 8)下图是使用查询设计器完成的查询,叮该查询等价的SQL语
5、句是A)select学号,数学from sc where数学(select avg(数 学)from sc)B)select学号 where 数学(select avg(数 学)from sc)C)select 数学avg(数 学)from sc)D)select 数学(select avg(数 学)from sc)(1 9)在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是A)成绩表.综合成绩=80AND成绩表.综合成绩=90B)成绩表.综合成绩 80AND成绩表.综合成绩 90C)80=成绩表.综合成绩=90D)80(成绩表.综合成绩 90(2 0)下图中所示的查询返回的记录
6、是A)不包含80分和90分 B)不包含80至90分数段C)包含80至90分数段 D)所有的记录(2 1)排序时如果选取了多个字段,则输出结果是A)按设定的优先次C)序依次进行排序 B)按最右边的列开始排序按从左向右优先次序依次排序 D)无法进行排序(2 2)为窗口中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的A)格式选项卡 B)事件选项卡 C)方法选项卡 D)数据选项卡(2 3)要改变窗体上文本框控件的数据源,应设置的属性是A)记录源 B)控件来源 C)筛选查询 D)默认值(2 4)在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在A)组页眉/组
7、页脚 B)页面页眉/页面页脚C)报表页眉/报表页脚 D)主体(2 5)如果加载一个窗体,先被触发的事件是A)Load 事件 B)Open事件 C)Click 事件 D)DaClick事件(2 6)数据访问页可以简单地认为就是一个A)网页 B)数据库文件C)w ord文件 D)子表(2 7)使用宏组的目的是A)设计出功能复杂的宏 B)设计出包含大量操作的宏C)减少程序内存消耗 D)对多个宏进行组织和管理(2 8)以下是宏对象m l的操作序列设计:假定在宏m l的操作中涉及到的对象均存在,现将设计好的宏m l设置为窗体(Test上某个命令按钮的单击事件属性,则打开窗体fTestl”运行后,单击该命
8、令按钮,会启动宏m l的运行。宏m l运行后,前两个操作会先后打开窗体对塞、Test2”和表对象“tStud”。那么执行Close操作后,会A)只关闭窗体对象TTestl”B)只关闭表对象“tStud”C)关闭窗体对象“fTest2”和表对象“tStud”D)关闭窗体fTest 1”和“iTest2”及表对象“tStud”(29)VBA程序的多条语句可以写在一行中,其分隔符必须使用符号A):B)5 C);D),(30)VBA表达式3*33/3的输出结果是A)0 B)1 C)3 D)9(3 1)现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开、Employee”表,如果采用VBA代
9、码完成,下面语句正确的是A)docmd.openform(EmployeeB)docmd.openview”(EmployeeC)docmd.opentable tEmployeeD)docmd.openreportQ(Employee,r(32)Access的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状态)。需要设置的属性是A)Default B)Cancel C)Enabled(3 3)以下程序段运行结束后,变量x的值为x=2y=4Dox=x*yy=y+iLoop While y4 Then i=iA2MsgBox iEnd Sub窗体打开运行后,单击命令按钮,则消息框
10、的输出结果为 36。(1 3)设有如下代码:X=1dox=x+2loop until 13 X=7运行程序,要求循环体执行3次后结束循环,在空白处填入适当语句。(1 4)窗体中有两个命令按钮:“显示”(控件名为cmdDisplay)和“测试”(控件名为cm dTest)。以下事件过程的功能是:单击“测试”按钮时,窗体上弹出一个消息框。如果单击消息框的“确定”按钮,隐藏窗体上的“显示”命令按钮;单击“取消”按钮关闭窗体。按照功能要求,将程序补充完整。Private Sub cmdTest_Click()Answer=14 M SGBOX(“隐藏按钮,vbOKCancel)If Answer=vb
11、OK ThencmdDisplay.Visible=15 FALSEElseDocmd.CloseE n d I fE n d S u b2 0 0 7 年4 月 二 级 a c c e s s 试题(1)下列叙述中正确的是。A)算法的效率只与问题的规模有关,而与数据的存储结构无关.B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的.D)算法的时间复杂度与空间复杂度一定相关.(2)在结构化程序设计中,模块划分的原则是。A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度,模块间具有低耦合度(3)下列叙述
12、中正确的是。A)软件测试的主要目的是发现程序中的错误.B)软件测试的主要目的是确定程序中错误的位置.C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D)软件测试是证明软件没有错误(4)下面选项中不属于面向对象程序设计特征的是。A)继 承 性 B)多 态 性 C)类 比 性 D)封装性(5)下列对列的叙述正确的是。A)队列属于非线性表B)队列按“先进后出”的原则组织数据C)队列在队尾删除数据D)队列按先进先出原则组织数据(7)某二叉树中有n 个度为2 的结点则该二叉树中的叶子结点数为A)n+1 B )n-1 C)2 n D)n/2(8)在下列关系运算中,不改变关系表中的属性个
13、数但能减少元组个数的是。A)井 B)交 C)投 影 D)笛卡儿乘积(9)在E-R 图中,用来表示实体之是联系的图形是。A)矩 形 B)椭 圆 形 C)菱 形 D)平行四边形(1 0)下列叙述中错误的是。A)在数据库系统中,数据的物理结构必须与逻辑结构一致.B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(1 1)在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为A)关 键 字 B)属 性 C)关 系 D)域(1 2)在现实世界中,每个人都有自己的出生地。实 体“人”与实体“出生地”之间的联系是A)
14、一对一联 系 B)对多联系C)多对多联系D)无联系(1 3)A c c e s s s 数据库具有很多特点,下列叙述中,不是A c c e s s 特点的是A)A c c e s s 数据库可以保存多种数据类型,包括多媒体数据B)A c c es s 可以通过编写应用程序来操作数据库中的数据C)A c c es s 可以支持I n t em et/I n t r a n et 应用D)A c c es s 作为网状数据库模型支持客户机/服务器应用系统(1 4)在关系运算中,选择运算的含义是A)在基本表中,选择满足条件的元组组成一个新的关系B)在基本表中,选择需要的属性组成一个新的关系C)在基本
15、表中,选择满足条件的元组和属性组成一个新的关系D)以上三种说法均是正确的(1 5)邮政编码是由6 位数字组成的字符串,为邮政编码设置输入掩码,正确的是A)0 0 0 0 0 0 B)9 9 9 9 9 9 0 C C C C C C D)L L L L L L(1 6)如果字段内容为声音文件,则该字段的数据类型应定义为A)文 本 B)备 注 C)超级链接D)OLE对象(1 7)要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置A)参照完整性B)有效性规则C)输入掩码D)级联更新相关字段(1 8)在A c c es s 中已建立了“工资”表,表中包括“职工号”、“所在单位”
16、、“基 本 工 资 和 应发工资”等字段:如果要按单位统计应发工资总数,那么在查询设计视图的“所在单位”的“总计”行 和“应发工资”的“总计”行中分别选择的是A)s u m,g r ou p b y B)c ou n t,g r ou p b yC)g r ou p b y,s u m C)g r ou p b y.c ou n t(1 9)在创建交叉表查询时,列标题字段的值显示在交叉表的位置是A)第 一 行 B)第 一 列 C)上面若干行D)左面若干列(2 0)在A c c es s 中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下S Q L 命令:S
17、el ec t 性别,a v g (学生)表,(入学成绩)F r om 学生G r ou p b y 性别其结果是A)计算并显示所有学生的性别和入学成绩的平均值B)按性别分组计算并显示性别和入学成绩的平均值C)计算并显示所有学生的入学成绩的平均值D)按性别分组计算并显示所有学生的入学成绩的平均值(2 1)窗口事件是指操作窗口时所引发的事件。下列事件中,不属于窗口事件的是A)打 开 B)关 闭 C)加 载 D)取消(2 2)A c c es s 数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用的控件是A)选项组控件B)列表框或组合框合框控
18、件C)文本框控件D)复选框、切换按钮、选项按钮控件(23)要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是A)*B)C)!D)#(24)在A c c e s s 中己建立了 雇员 表,其中有可以存放照片的字段,在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是A)图像框B)绑定对象框C)非绑定对象框D)列表框(25)在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是A)报表页眉B)报表页脚C)页面页眉D)页面页脚(26)数据访问页是一种独立于A c c e s s 数据库的文件,该文件的类型是A)T X T 文 件 B)H T M L 文 件 C
19、)M D B 文 件 D)D O C 文件(27)在一个数据库中已经设置了臼动宏A u t o E x c c,如果在打开数据库的时候不想执行这个自动宏,正确的操作是A)用E n t e r 键打开数据库B)打开数据库时按住A l t 键C)打开数据库时按住C t r l 键 D)打开数据库时按隹S h i f t 键(2 8)有如下语句:s=IntlOO#md)执行完毕后,s 的值是A)0,99的随机整数B)0,100的随机整数C)|1,9 9 的随机整数D)1,1 0 0|的随机整数(29)InputBox函数的返回值类型是A)数 值 B)字符串C)变 体 D)数值或字符串(视输入的数据而
20、定)(3 0)假设某数据库已建有宏对象“宏1”,“宏1”中只有一个宏操作SetValue,其中第一个参数项目为LabelO,Caption,第二个参数表达式为“Text。,窗体“fmTest”中有一个标签Label。和一个文本框Text。,现设置控件Text。的“更新后”事件为运行“宏1”,则结果是A)将文本框清空B)将标签清空C)将文本框中的内容复制给标签的标题,使二者显示相同内容D)将标签的标题复制到文本框,使二者显示相同内容(3 1)在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:Private Sub Cimmandl_Click()a=75If a 60 Th
21、enk=lElself a70 Thenk=2Elself a80 Thenk=3Elself a90 Thenk=4EnklfMsgBox kEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是A)1 B)2 0 3D)4(3 2)设有如下窗体单击事件过程:Private Sub Fom_Click()a=1For i-To3Select Case iCase 1,3a=a+1Case2,4a=a+2End SelectNext iMsgBox aEnd Sub打开窗体运行后,单击窗体,则消息框的输出的结果是A)3B)4 0 5D)6(3 3)设有如下程序:Private Sub
22、 Cimmandl_Click()Dim sum As Double,x As DoubleSum=0n=0Fori=1 To 5x=n/in=n+1sum=sum+xNext iEnd Sub该程序通过F o r循环来计算一个表达式的值,这个表达式是A)1+1/2+2/3+3/4+4/5 B)1+1/2+1/3+1/4+1/5C)1/2+2/3+3/4+4/5 D)1/2+1/3+1/4+1/5(3 4)下列Case语句中错误的是A)CaseOTolOB)CaselSI0C)Case Is10And Is10(3 5)如下程序段定义了学生成绩的记录类型,由学号,姓名和三门课程成绩(百分制)组
23、成。Type Studno As Integername As Stringscore(1 to 3)As SingleEnd Type若对某个学生的各个数据项进行赋值,下列程序段中正确的是A)Dim S As Stud B)Dim S As StudStud.no=1001 S.no=1001Stud,name 舒宜 S.name=舒 宜”Stud name=78,88,96 S.score=78,88,96C)Dim S As Stud D)Dim S As StudStud.no=1001 S,no=1001Stud.name=舒 宜 S.name=舒 宜”Stud.score(1)=7
24、8 S.Score(1)=78Stud.score(2)=88 S.Score(2)=88Stud.score(3)=96 S.Score(3)=96二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【1】【15】序号的横线上,答在试卷上不得分。(1)在深度为7的满二叉树中,度为2的结点个 数 为【1】。(2)软件测试分为白箱(盒)测试和黑箱(盒)测试,等价类划分法属于【2】。(3)在数据库系统中,实现各种数据管理功能的核心软件称为【3】。(4)软件生命周期可分为多个阶段,一般分为定义阶段,开发阶段和维护阶段,编码和测试属于【4】阶段。(5)在结构化分析使用的数据流图(D F D
25、)中,利 用【5】对其中的图形元素进行确切解释。(6)如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段称为 6 1。(7)在SQL的Select命令 中 用【7】短语对查询的结果进行排序。(8)报表记录分组操作时,首先要选定分组字段,在这些字段上值【8】的记录数据归为同一组。(9)如果希望按满足指定条件执行宏中的一个或多个操作,这 类 宏 称 为【9】o(1 0)退出Access应用程序的VBA代码是【10】,(1 1)在VBA编程中检测字符串长度的函数名是 11 (1 2)若窗体中已有一个名为Command1的命令按钮、一个名为Labell的标签和一个名为T
26、extl的文本框,且文本框的内容光焕发为空,然后编写如下事件代码:Private Function f(x As Long)As BooleanIf x Mod 2=0 Thenf=TrueElsef=FalseEnd IfEnd FunctionPrivare Sub Commandl_Click()Dim n As Lingn=Val(Meltextl)p=Iif(f(n)Even number,Odd number?)MeJLabell.Caption=n&is&pEnd Sub窗体打开运行后,在文本框中输入2 1,单击命令按钮,则标签 显 示 内 容 为 12 o(1 3)有如下用户定
27、义类型及操作语句:Tyoe StudentSNo As StringSname As StringSAge As IntegerEnd TypeDim Stu As StudentWith StuSNo=200609001SName=陈果果A ge=19End With执行MsgBox Stu,Age后,消息框输出结果是【13】。(1 4)已 知 个 名 为“学生”的Access数据库,库中的表“stud 存储学生的基本信息,包括学号、姓名、性别和籍贯。下面程序的功能是:通过下图所示的窗体向“stub”表中添加学生记录,对 应“学号”、“姓名”和“籍贯”的四个文本框的名称分别为tNotName
28、、tS ex和iRes.当单击窗体中的“增 力 口 ”命令按钮(名称为Commandl)时,首先判断学号是否重复,如果不重复则向“stud 表中添加学生记录:如果学号重复,则给出提示信息。Private Sub Form_Load()、打开窗口时,连接Access数据库Set ADOcn=CurrentProject,ConnectionEnd SubDim ADOcn As New ADODB.ConnectionPrivate Sub Commandl_Click()、增加学生记录Dim StrSQL As StringDim ADOrs As New ADODB,RecordsetSet
29、 ADOrs,ActiveConnection=ADOcnADOrs.Open”Select 学号From Stud Where 学号:“+tNo+“IF Not ADOrs,14 Then 如果该学号的学生记录已经存在,则显示提示信息MsgBox”你输入的学号已存在,不能增加!“Else 增加新学生的记录strSQL=Insert Into stud(学 号,姓 名,性 别,籍 贯)”strSQL=strSQL+n Values(”+tNo+”,+tName+”,+tSex”,+tRes+”)ADOen.Execute 1 5 。MsgBox 添加成功,请继续!”End IfADOrs.Cl
30、oseSet ADOrs=NothingEnd Sub答案:BDACD CABCA ABDAA DACAB DBDBB BDAD(B)CB(A)CCD(C)D6 3,黑盒,D B M S,开发,源和潭,外关键字,ORDER BY相等,条件操作宏,QUIT,LEN(),21 IS ODD NUMBER19,NULL,ADD计算机二级ACCESS上机试题汇编二级a c c e ss上机试题汇编第01套:请 在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“二级a c ce ss上机试题汇编第01套:请 在“答题”菜单下选择相应命令,并按照题目要求完成下面的
31、操作,具体要求如下:注意:下面出现的“考生文件夹”均为%user%在考生文件夹下,“sampl.mdb”数据库文件中已建立两个表对象(名为“职工表”和“部门表”)。试按以下要求,顺序完成表的各种操作:(1)设置表对象“职工表”的聘用时间字段默认值为系统日期;(2)设置表对象“职工表”的性别字段有效性规则为:男或女;同时设置相应有效性文本为“请输入男或女”;(3)将表对象“职工表”中编号为“000019”的员工的照片字段值设置为考生文件夹下的图像文件“000019.bmp”数据:(4)删除职工表中姓名字段含有“江”字的所有员工纪录;(5)将表对象“职工表”导出到考生文件夹下的“sa叩.mdb”空
32、数据库文件中,要求只导出表结构定义,导出的表命名为“职工表bk”;(6)建立当前数据库表对象“职工表”和“部门表”的表间关系,并实施参照完整性。请 在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为%user%考生文件夹下存在一个数据库文件“s a m p 2.m d b”,里面已经设计好三个关联表对象“t s t u d 、t c o u r s e 、t s c o r e”和一个空表 t t e m p 。试按以下要求完成查询设计:(1)创建一个选择查询,查找并显示简历信息为空的学生的“学号”、“姓名”、“性别”和“年龄”四个字段
33、内容,所建查询命名为“q t l”;(2)创建个选择查询,查找选课学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“q t 2”;(3)创建一个选择查询,按系别统计各自男女学生的平均年龄,显示字段标题为“所属院系”、“性别”和“平均年龄”,所建查询命名为“q t 3”;(4)创建 个操作查询,将表对象“t s t u d”中没有书法爱好的学生的“学号”、“姓名”、和“年龄”三个字段内容追加到目标表“t t e m p”的对应字段内,所建查询命名为“q t 4”。请 在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为%u
34、s e r%考生文件夹下存在一个数据库文件“s a m p 3.m d b”,里面已经设计了表对象 t e m p、查询对象 q e m p 、窗体对象 f e m p 和宏对象 m e m p”。同时,给出窗体对象“f e m p”上一个按钮的单击事件代码,试按以下功能要求补充设计。功能:(1)将窗体“f e m p”上文本框“t s s”更改为组合框类型,保持控件名称不变。设置其相关属性实现下拉列表形式输入性别“男”和“女”;(2)将窗体对象“f e m p”上文本框“t p a”改为复选框类型,保持控件名称不变,然后设置控件来源属性以输出“党员否”字段值;(3)修正查询对象“q e m
35、p”设计,增加退休人员(年龄=5 5)的条件;(4)单 击“刷新”按 钮(名 为“b t l”),在事件过程中补充语句,动态设置窗体记录源为查询对象“q e m p”,实现窗体数据按性别条件动态显示退休职工的信息;单 击“退出”按 钮(名 为“b t 2”),调用设计好的宏“m e m p”来关闭窗体。注意:不允许修改数据库中的表对象“t e m p”和宏对象“m e m p”;不允许修改查询对象“q e m p”中未涉及的属性和内容;不允许修改窗体对象“f e m p”中未涉及的控件和属性;已给事件过程,只允许在“*”与“*”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语
36、句。第0 2 套:请 在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为%u s e r%考生文件夹下存在一个数据库文件“s a m p l.m d b”,里面已经设计好表对象 t s t u d 和 t s co r e”,窗体对象“f t e s t”和宏对象m t e s t。并按照以下要求完成操作:(1)将“t s t u d”表 的“简历”字段的显示宽度设置为4 0;(2)建立表“t s t u d”与 表“t s co r e”之间的关系,两个表通过“学号”建立一对多联系。(3)将窗体 f t e s t”中显示标题为“b
37、u t t o n l”的命令按钮改为显示“按钮”:(4)将 宏“m t e s t”删除;(5)设 置 t s co r ew表 的“课程号”字段的输入掩码为只能输入5位数字或字母形式:(6)将“t s t u d”表中的“简历”字段隐藏起来。请 在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为%u s e r%考生文件夹下存在一个数据库文件“s a m p 2.m d b”,里面已经设计好表对象 t s t u d 、t co u r s e 、t s co r e 和 t t e m p 。试按以下要求完成设计:(1)创建-个查
38、询,当运行该查询时,应显示参数提示信息”请输入爱好”,输入爱好后,在简历字段中查找具有指定爱好的学生,显 示“学号”、“姓名”、“性别”、“年龄”和“简历”五个字段内容,所建查询命名为“q t l”;(2)创建一个查询,查找学生的成绩信息,并显示为“学号”、“姓名”和“平均成绩”三列内容,其 中“平均成绩”一列数据由计算得到,选 择“固定”格式并保留两位小数显示,所建查询命名为“q t 2”:(3)创建一个查询,按输入的学生学号查找并显示该学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“q t 3”;当运行该查询时.,应显示参数提示信息:“请输入学号”;(4)创建一个查询,将
39、 表“t s t u d”中男学生的信息追加到“t t e m p”表对应的,学号”、“姓名”、“年龄”、“所属院系”和“性别”字段中,所建查询命名为“q t 4”。请 在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为%u s e r%考生文件夹下存在一个数据库文件“s a m p 3.m d b”,里面已经设计了表对象 t e m p 、窗体对象 f e m p 、报表对象 r e m p 和宏对象 m e m p 。请在止匕基础上按照以下要求补充设计:(1)将表对象“t e m p”中“聘用时间”字段的格式调整为“长日期”显示、“
40、性别”字段的有效性文本设置为“只能输入男和女”;(2)设置报表“r e m p”按 照“聘用时间”字段升序排列输出;将报表页面页脚区域内名为“t p a ge”的文本框控件设置为系统的日期;(3)将“f e m p”窗体上名为“b t it l e”的标签上移到距“b t n p”命令按钮1 厘米的位置(即标签的下边界距命令按钮的上边界1 厘 米)。同时,将窗体按钮“b t n p”的单击事件属性设置为宏“m e m p”,以完成按钮单击打开报表的操计算机二级公共基础命题(下面的1 3 8 道题目,在二级考试中命中率极高。)一、选择题(1)下面叙述正确的是(C)A.算法的执行效率与数据的存储结
41、构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对(2)以下数据结构中不属于线性数据结构的是(C)A.队 列 B.线 性 表 C.二 叉 树 D.栈(3)在一棵二叉树上第5 层的结点数最多是(B)注:由公式2 k-l 得A.8 B.1 6 C.3 2 D.1 5(4)下面描述中,符合结构化程序设计风格的是(A)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口 C.注重提高程序的执行效率D.不使用goto语句(5)下面概念中,不属于面向对象方法的是(D)注:
42、P55-58A.对 象 B.继 承 C.类 D.过程调用(6)在结构化方法中,用数据流程图(D F D)作为描述工具的软件开发阶段是(B)A.可行性分析B.需求分析C.详细设计D.程序编码(7)在软件开发中,下面任务不属于设计阶段的是(D)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型(8)数据库系统的核心是(B)A.数据模型B.数据库管理系统C.软件工具D.数据库(9)下列叙述中正确的是(C)A.数据库是个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑
43、结构一致(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)注:P108A.内模式B.外 模 式 C.概念模式D.逻辑模式(11)算法的时间复杂度是指(C)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数(12)算法的空间复杂度是指(D)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间(13)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B)注:利用公式n=n0+nl+n2、n0=n2+l和完全二叉数的特点可求出A.349 B.350 C.255
44、 D.351(14)结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)注:即第一个阶段A.概要设计B.详细设计C,可行性分析D.需求分析(16)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(A)注:P67A.控 制 流 B.加 工 C.数据存储D.源和潭(17)软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B)注:P66A.阶段性报告B.需求评审C.
45、总 结 D.都不正确(18)下述关于数据库系统的叙述中正确的是(A)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据(19)关系表中的每一横行称为一个(A)A.元 组 B.字 段 C.属 性 D.码(20)数据库设计包括两个方面的设计内容,它们是(A)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计(21)下列叙述中正确的是(A)A.线性表是线性结构B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构(22)下列关于栈的叙述中正确的是
46、(D)A.在栈中只能插入数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表(23)下列关于队列的叙述中正确的是(C)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表(24)对建立良好的程序设计风格,下面描述正确的是(A)注:P48A.程序应简单、清晰、可读性好B.符号名的命名要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无(25)下面对对象概念描述错误的是(A)注:P55A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通讯靠消息传递D.操作是对象的动态性属性(26)下面不属于软件工程的3个要
47、素的是(D)注:P62A.工 具 B.过 程 C.方 法 D.环境(27)程序流程图(P F D)中的箭头代表的是(B)注:P81A.数 据 流 B.控 制 流 C.调用关系D.组成关系(28)在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是(A)A.数据库系统B.文件系统C.人工管理D.数据项管理(29)用树形结构来表示实体之间联系的模型称为(B)A.关系模型B.层次模型C.网状模型D.数据模型(30)关系数据库管理系统能实现的专门关系运算包括(B)A.排序、索引、统 计 B.选择、投影、连接C.关联、更新、排 序 D.显示、打印、制表
48、(31)算法一般都可以用哪几种控制结构组合而成(D)注:P3A.循环、分支、递 归 B.顺序、循环、嵌套C.循环、递归、选 择 D.顺序、选择、循环(32)数据的存储结构是指(B)注:P 1 3,要牢记A.数据所占的存储空间量B.数据的逻辑结构在计算机中的表示C.数据在计算机中的顺序存储方式D.存储在外存中的数据(33)设有下列二叉树:图见书P46对此二叉树中序遍历的结果为(B)A.ABCDEF B.DBEAFC C.ABDECF D.DEBFCA(34)在面向对象方法中,一 个对象请求另一对象为其服务的方式是通过发送(D)注:P56A.调用语句B.命 令 C.口 令 D.消息(35)检查软件
49、产品是否符合需求定义的过程称为(A)注:P95A.确认测试B.集成测试C.验证测试D.验收测试(36)下列工具中属于需求分析常用工具的是(D)注:P67A.PAD B.PFD C.N-S D.DFD(37)下面不属于软件设计原则的是(C)注:P73A.抽 象 B.模 块 化 C.自底向上D.信息隐蔽(38)索引属于(B)A.模 式 B.内模式C.外 模 式 D.概念模式(39)在关系数据库中,用来表示实体之间联系的是(D)A.树 结 构 B.网 结 构 C.线 性 表 D,二维表(40)将E-R图转换到关系模式时,实体与联系都可以表示成(B)A.属 性 B.关 系 C.键 D.域(41)在下列
50、选项中,哪个不是一个算法一般应该具有的基本特征(C)A.确 定 性 B.可 行 性 C.无 穷 性 D,拥有足够的情报(42)希尔排序法属于哪一种类型的排序法(B)A.交换类排序法B.插入类排序法C.选择类排序法D.建堆排序法(43)在深度为5的满二叉树中,叶子结点的个数为(C)A.32 B.31 C.16 D.15(44)对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为(B)注:要牢记A.N+l B.N C.(N+l)/2 D.N/2(45)信息隐蔽的概念与下述哪一种概念直接相关(B)注:P74A.软件结构定义B.模块独立性C.模块类型划分D.模拟耦合度(46)面向对象的设计方