资源预览内容
第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
2021年四川省成都市全国计算机等级考试Access数据库程序设计模拟考试(含答案)学校:_ 班级:_ 姓名:_ 考号:_一、操作题(10题)1.在考生文件夹下有“Acc3mdb”数据库。 (1)以“课程成绩”表为数据源,创建分组统计查询“最高分”,结果显示“课程编号”和“最高分”。 (2)以“课程”表为数据源,自动创建纵栏式窗体“课程”。 (3)在“课程”窗体中添加以最高分为数据源的子窗体“最高分”,子窗体显示“最高分”字段。 (4)在窗体页眉(高度1cm)中加入标签“Label_1”,标题为“各科成绩最高分”,特殊效果为“凸起”,字体为“宋体”、“加粗”、“14号”。 (5)去除子窗体的记录导航栏。“课程”窗体显示效果如图3所示。2. 阅读下面的程序段:sum0for i1 to 3for ji to 4for kj to 5sumsum+1next knext jnext i执行上面的三重循环后,sam的值为_。3.创建一个查询,要求将表对象“tStud”中总分成绩超过270分(含270分)的学生信息追加到空表“tTemp”中。其中,“tTemp”表的入学成绩为学生总分,所建查询命名为“qT4”。4. 在窗体上添加一个名为Command1的命令按钮,然后编写如下程序:Function m(x As Integer, y As Integer) As IntegermIIf(xy,x,y)End FunctionPrivate Sub Command1_Click()Dim a As Integer, b As Integera1b2MsgBox m(a,b)End Sub打开窗体运行后,单击命令按钮,消息框中输出结果为【 】。5. 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1 Click()Dim i As Integer,n As Integern=0For i=0 To 50i=i+3n=n+1If i10 Then Exit ForNext iText1.Text=Str(n)End Sub程序运行后,单击命令按钮,在文本框中显示的值是_。6. 数据模型按不同的应用层次分为三种类型,它们是【】数据模型、逻辑数据模型和物理数据模型。7.编辑数据表:在ACCESS 数据库“教学管理.mdb”,跟下面要求进行相应的操作:表的复制和重命名、隐藏列、冻结列、移动列、行高与列宽、更改表数据的字体、设置数据表格式、数据的查找与替换。8. 已知数列的递推公式如下:f(n)1 当n0,1时f(n)f(n-1)+f(n-2) 当n1时则按照递推公式可以得到数列:1,1,2,3,5,8,13,21,34,55,。现要求从键盘输入n值,输出对应项的值。例如当输入n为8时,应该输出34。程序如下,请补充完整。Private Sub runll_Click()f0=1f1=1num=Val(InputBox(请输入一个大于2的整数:)For n=2 To 【 】f2【 】f0=f1f1=f2Next nMsgBox f2End Sub9.空数据库的建立:在 D:Access 目录下建立一个 ACCESS 空数据库文件“教学管理.mdb”。10.用向导建立 ACCESS 数据库:利用数据库模板向导,在 D:Access 目录下建立一个 ACCESS 数据库“资产追踪.mdb”。要求显示样式设置为标准,报表打印样式为大胆。数据库标题为“资产追踪”。二、基本操作题(10题)11.12.13.14.15.16.17.18.19.20.三、1.选择题(10题)21. 下面过程运行之后,则变量J的值为( )。 Private Sub Fun() Dim J As Integer J=5 Do J=J*2A.3 B.10 C.9 D.722. 设a、b为整数变量,且均不为0,下列关系表达式中恒成立的是( )。A.a*ba*=1 B.ab*ba=1 C.ab*b+a Mod b=a D.ab*b=a23.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送A.调用语句 B.命令 C.口令 D.消息24. 表达式(“周”“刘”)返回的是_。A.False B.True C.-1 D.125. 从一个或多个表中将一组记录添加到一个或多个表的尾部,应该使用_。A.生成表查询 B.删除查询 C.更新查询 D.追加查询26. 下述关于报表创建的说法中不正确的是( )。A.创建报表可以自动生成,可以利用报表向导或标签向导创建,也可以自己从头开始手工创建B.用户如果对报表的格式要求不高,或者只需要查看报表中的数据,而不想要将报表的内容分组、排序及计算时,就可以利用Access的自动生成报表的功能来快速创建一份报表C.报表向导中有图表向导和标签向导D.使用自动生成报表功能生成的报表,会将表或查询中的部分的字段的所有的数据全部按记录和字段的顺序生成出来27. 主题是个为数据访问页提供_以及其它元素的统设计和颜色方案的集合。A.字体 B.横线 C.背景图像 D.以上都可以28. 以下哪项操作应该使用VBA而不要使用宏? ( )。A.自定义过程的创建和使用 B.建立子定义菜单栏 C.随时打开或者关闭数据库对象 D.设置窗体或报表空间的属性值29. 以下特点中不属于线性表的顺序存储结构的是( )。A.线性表中所有元素所占的存储空间是连续的B.线性表的数据元素在存储空间中是按逻辑顺序依次存放的C.线性表中所有元素所占的存储空间是连续的D.前后件两个元素在存储空间是紧邻的30.结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。A.对象 B.数据结构 C.数据流 D.目标四、综合应用题(10题)31.32.33.34.35.36.37.考生文件夹下存在一个数据库文件“Aec3mdb”,里面已经设计好表对象“职工”和宏对象“mos”,以及以“职T”为数据源的窗体对象“Employee”。试在此基础上按照以下要求补充窗体设计: +(1)在窗体的页眉节区添加一个标签控件,其名称为“sTitle”,初始化标题显示为“职工基本信息”,字体为“隶书”,字号为“18”,字体粗细为“加粗”。(2)在窗体页脚区添加一个命令按钮命名为“coral”,按钮标题为“显示职工”。(3)设置按钮“coral”的单击事件属性为运行宏对象“mos”。(4)将窗体的滚动条属性设置为“两者均无”。注意:不允许修改窗体对象“Employee”中未涉及的控件和属性;不允许修改表对象“职工”和宏对象“mos”。38.考生文件夹下存在一个数据库“Acc3mdb”,其中已经设计好表对象“职工”、“销售”、“图书”和宏对象“mos”,窗体对象“book”和“employee”、子窗体“sell”。请在此基础上按照以下要求补充“employee”窗体的设计,窗体的最终效果如图6所示。(1)在窗体页脚节区位置添加一个按钮,命名为“but1”,按钮标题为“查阅图书”。(2)设置按钮“but1”的单击事件属性为运行宏对象“trios”。(3)在窗体的页眉节区添加一个标签控件,其名称为“label0”,初始化标题显示为“职工详细销售情况”,属性设置为“隶书”、“加粗”,字体大小为“20”。(4)设置主窗体标题栏的显示标题为“职工详细销售情况”。(5)设置窗体的相关属性,使其中不显示记录选定器和浏览按钮。注意:不允许修改窗体对象“employee”、“sell”、“book”和宏对象“mos”中未涉及的控件和属性;不允许修改表对象“职工”、“销售”和“图书”。39.在考生文件夹下存在一个数据库文件“Acc3mdb”,里面有表对象“学生”,同时还有窗体对象“Fl”和“F2”。请在此基础上按照以下要求补充“F2”窗体的设计: (1)在距主体节上边“04cm”、左边“04cm”的位置添加一个矩形控件,其名称为“RTest”;矩形宽度为“l66cm”、高度为“12cm”,特殊效果为“凿痕”。 (2)将窗体中“退出”按钮上显示的文字颜色改为“棕色”(棕色代码为128),字体粗细改为“加粗”。 (3)将窗体标题改为“显示查询信息”。 (4)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选定器、浏览按钮和分隔线。 (5)在窗体中有一个“显示全部记录”按钮(名为corn2),单击该按钮后,应实现将“学生”表中的全部汜录显示出来的功能。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。要求修改后运行该窗体,并查看修改结果。窗体显示效果如图5所示。40.五、综合操作题(2题)41.42.六、简单应用题(2题)43.44.在数据库“Acc2mdb”中有“学生成绩”表、“学生档案”表和“课程名”表3张表。 (1)以“学生成绩”表、“学生档案”表和“课程名”表为数据源,建立参数查询“查询1”,通过输入班级ID来查询不及格情况,参数提示为“请输人班级ID”,查询结果显示“班级编号”、“姓名”、“课程名”和“成绩”字段,如图2所示。设计宏“宏1”,打开“查询1”,查询参考答案1.(1)在“Acc3mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“课程成绩”表。选择“课程编号”和“成绩”字段,确保工具栏中的“总计”按钮按下。在“课程编号”字段的“总计”行选择“Groupby”,在“成绩”字段的“总计”行选择“Max”,在“成绩”字段前添加“最高分”字样。(2)在“Acc3mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏式”,选择“课程”表为数据源,单击“确定”按钮。(3)在工具箱中选择“子窗体子报表”添加到窗体中,按照要求选择字段。(4)在窗体页眉中加入标签,根据题意进行属性修改。(5)在子窗体设计视图中的导航按钮栏选择“否”。2.2828 解析:本题考查循环的知识。这类问题循环体中只有一条语句,就是sumsum+1,这样的话问题就变成了判断这条语句共执行多少次,也就是最内层循环一共会执行多少次。可以这样分析:当i1,j1时,内循环执行5次;当i1,j2时,内循环执行4次;当i1,j3时,内循环执行3次;当i1,j叫时,内循环执行2次,这样的话外循环第一次时内循环共执行5+4+3+214次;当 i2时,j从2开始循环,那么内循环共执行4+3+29次;当i3时,j从3开始循环,那么内循环共执行3+25次,所以总的执行次数为14+9+528次。3.【审题分析】本题主要考查追加表查询,追加表一般情况用于数据库的复制
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号