计算机二级access笔试试题及答案.docx
- 文档编号:26425167
- 上传时间:2023-06-19
- 格式:DOCX
- 页数:16
- 大小:252.89KB
计算机二级access笔试试题及答案.docx
《计算机二级access笔试试题及答案.docx》由会员分享,可在线阅读,更多相关《计算机二级access笔试试题及答案.docx(16页珍藏版)》请在冰豆网上搜索。
计算机二级access笔试试题及答案
2011年9月全国计算机等级考试二级笔试试卷ACCESS数据库程序设计
一、选择题
1、下列叙述中正确的是()
A、算法就是程序
B、设计算法时只需要考虑数据结构的设计
C、设计算法时只需要考虑结果的可靠性
D、以上三种说法都不对
答案:
D
分析:
算法的基本特征:
是一组严谨地定义运算顺序的规则,每一个规则都是有效的,是明确的,此顺序将在有限的次数下终止。
算法不等于程序,程序不可能优于算法。
基本特性
可行性:
根据实际问题设计的算法,执行得到满意结果
确定性:
每一步骤必须有明确定义,不允许有多义性。
有穷性:
算法必须能在有限的时间内做完。
拥有足够的情报:
输入和输出必须拥有足够的情报:
,方可执行。
2、下列关于线性链表的叙述中,正确的是()
A、各数据结点的存储空间可以不连续,但它们有存储顺序与逻辑顺序必须一致
B、各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续
C、进行插入与删除时,不需要移动表中的元素
D、以上三种说法都不对
根据数据中各数据元素之间前后关系的复杂程序,一般将数据结构分为两大类型:
线性结构和非线性结构。
线性结构表示数据元素之间为一对一的关系,非线性结构表示数据元素之间为一对多或者多对一的关系。
根据各种结构的定义知二叉树是一种非线性结构
4、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)下面属于应用软件的是()
A、学生成绩管理系统B、C语言编译程序
C、UNIX操作系统D、数据库管理系统
5、某系统总体结构图如下所示:
该系统总体结构图的深度是()
A、7B、6C、3D、2
答案:
C
6、程序调试的任务是()
A、设计测试用例B、验证程序的正确性
C、发现程序中的错误D、诊断和改正程序中的错误
答案:
D
解析:
在完成对程序的测试后将进行程序调试。
程序调试的任务是诊断和改正程序中的错误。
7、下列关于数据库设计的叙述中,正确的是()
A、在需求分析阶段建立数据字典B、在概念设计阶段建立数据字典
C、在逻辑设计阶段建立数据字典D、在物理设计阶段建立数据字典
答案:
C
8、数据库系统的三级模式不包括()2006年9月
A、概念模式B、内模式C、外模式D、数据模式
答案:
D
【解析】:
数据库系统的三级模式是概念模式、外模式和内模式。
其中,概念模式是数据库系统中全局数据逻辑结构的描述,是全体拥护公共数据视图;外模式也称子模式或用户模式,它是用户的数据视图,由概念模式推导而出;内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。
10、下列选项中属于面向对象设计方法主要特征的是()
A、继承B、自顶向下C、模块化D、逐步求精
答案:
A
【解析】:
结构化程序设计方法的主要原则是自顶向下、逐步求精、模块化,以及限制使用goto语句。
面向对象程序设计的3个主要特征是:
封装性、继承性和多态性
11、下列关于ACCESS数据库特点的叙述中,错误的是()
A、可以支持internet/intranet应用
B、可以保存多种类型的数据,包括多媒体数据
C、可以通过编写应用程序来操作数据中的数据
D、可以作为网状型数据库支持客户机/服务器应用系统
答案:
D
【解析】:
13、在ACCESS数据库中,表是由()
A、字段和记录组成B、查询和字段组成
C、记录和窗体组成D、报表和字段组成
答案:
A
【解析】:
表包括字段和记录,字段又称属性。
14、可以插入图片的字段类型是()
A、文本B、备注C、OLE对象D、超链接
答案:
C
【解析】:
OLE是编写,直译为对象连接与嵌入,OLE技术在办公中的应用就是满足用户在1个文档中加入不同格式数据的需要(如文本、图像、声音等),所以字段内容为声音文件的数据类型应该定义为OLE对象。
15、输入掩码字符”C”的含义是()
A、必须输入字母或数字B、可以选择输入字母或数字
C、必须输入一个任意的字符或一个空格D、可以选择输入任意的字符或一个空格
答案:
D
16、若在查询条件中使用了通配符“!
”,它的含义是()
A、通配任意长度的字符B、通配不在括号内的任意字符
C、通配方括号内列出的任一单个字符D、错误的使用方法
答案:
B
?
表示与任何单个字母的字符匹配;
!
匹配任何不在括号之内的字符;
#与任何单个数字字符匹配;
*与任何个数的字符匹配。
17、在SQL语言的SELECT语句中,用于指明检索结果排序的子句是()
A、fromB、whileC、groupbyD、orderby
答案:
D
在SQL中,通过OrderBy短语可以对查询的结果进行升序(ASC)或降序(DESC)排序。
18、下列属性中,属于窗体的“数据”类属性的是()
A、记录源B、自动居中C、获得焦点D、记录选择器
答案:
A
19、要将“选项成绩”表中学生的“成绩”取整,可以使用的函数是()
A、ABS([成绩])B、INT([成绩])C、Sqr([成绩])D、Sqn([成绩])
答案:
B
20、在ACCESS中为窗体上的控件设置TAB键的顺序,应选择“属性”对话框的()
A、“格式”选项卡B、“数据”选项卡C、“事件”选项卡D、“其他”选项卡
答案:
D
21、下面所示的是报表设计视图,由此可判断报表的分组字段是()
A、课程名称B、成绩C、学分D、姓名
答案:
D
22、有商品表内容如下:
执行SQL命令:
SELECT部门号,MAX(单价*数量)FROM商品GROUPBY部门号;查询结果的记录数是()
A、1B、3C、4D、10
答案:
B
23、某学生成绩管理系统的“主窗体”如下图左侧所示,点击“退出系统”按钮会弹出下图右侧“请确认”提示框;如果继续点击“是”按钮,才会关闭窗体退出系统,如果点击“否”按钮,则会返回“主窗体”继续运行系统。
为了达到这样的运行效果,在设计主窗体时为“退出系统”按钮的“单击”事件设置了一个
“退出系统”宏,正确的宏设计是
答案:
A
24、在打开窗体时,依次发生的事件是()2009年9月
A、打开(open)加载(load)调整大小(resize)激活(activate)
B、打开(open)激活(activate)加载(load)调整大小(resize)
C、打开(open)调整大小(resize)加载(load)激活(activate)
D、打开(open)激活(activate)调整大小(resize)加载(load)
答案:
A
窗体的事件比较多,在打开窗体时,将按照下列顺序发生相应的事件。
打开(open)加载(load)调整大小(resize)激活(activate)成为当前(current)事件等。
25、在宏表达式中要引用Form1窗体中的txt1控件的值,正确的引用方法是()
A、Form1!
txt1B、txt1C、Forms!
Form1!
txt1D、Forms!
txt1
答案:
C
【解析】:
在宏中输入条件表达式时,可能会引用窗体或报表上的控件值,可以使用如下语句:
Forms!
【窗体名】!
【控件名】或[Forms]!
【窗体名】!
【控件名】;
26、将一个数转换成相应字符串的函数是()
A、StrB、StringC、AscD、Chr
答案:
A
27、VBA中定义符号常量使用的关键字是()
A、ConstB、DimC、PublicD、Static
答案:
A
29、可以用InputBox函数产生“输入对话框”执行语句:
st的内容是()
A、aaaaB、请输入字符串C、字符串对话框D、bbbb
答案:
D
30、下列不属于VBA函数的是()
A、ChooseB、IfC、IIFD、Switch
答案:
B
31、若有以下窗体单击事件过程:
PrivateSubForm_Click()
result=1
Fori=1to6step3
result=result*i
Nexti
MsgBoxresult
EndSub
打开窗体运行后,单击窗体,则消息框的输出内容是()
A、1B、4C、15D、120
答案:
B
32、窗体中有命令按钮command32,其click事件代码如下。
该事件的完整功能是:
接收从键盘输入的10个大于0的整数,找出其中的最大值和对应的输入位置,
PrivateSubCommand32_Click()
max=0
max_n=0
Fori=1to10
Num=val(inputBox(“请输入第“&i&””个大于0的整数:
”))
If_____________then
Max=num
Max_n=i
Endif
Nexti
MsgBox(“最大值为第“&max_n&””个输入的”&max)
EndSub
程序空白处应该填入的表达式是()
A、num>iB、i 答案: C 33、若有如下SUB过程: (2006年4月) Subsfun(xassingle,yassingle) T=x X=t/y Y=tmody Endsub 在窗体中添加一个命令按钮command33,对应的事件过程如下: PrivateSubCommand33_Click() Dimaassingle Dimbassingle A=5: b=4 Sfun(a,b) MsgBoxa&chr(10)+chr(13)&b Endsub 打开窗体运行后,单击命令按钮,消息框中有两行输出,内容分别为: A、1和1B、1.25和1C、1.25和4D、5和4 答案: B 【解析】: a和b代入sfun()中,因为sfun的形参为单精度浮点数,所以t=5,a=5/4=1.25,b=5%4=1,故输出为1.25和1. 34、运行下列程序,显示的结果是() PrivateSubCommand34_Click() I=0 Do I=i+1 Loopwhilei<10 MsgBoxi Endsub A、0B、1C、10D、11 答案: C 35、运行下列程序,在立即窗口显示的结果是() PrivateSubCommand0_Click() DimIasinteger,Jasinteger ForI=2to10 ForJ=2toI/2 IfImodj=0thenexitFor NextJ IfJ>sqr(I)ThenDebug.PrintI; NextI Endsub A、1579B、468C、3579D、2357 答案: D 二、填空题: 1、数据结构分为线性结构与非线性结构,带链的栈属于(线性结构) 答案: 线性结构 【解析】: 根据数据中各数据元素之间前后关系的复杂程序,一般将数据结构分为两大类型: 线性结构和非线性结构。 线性结构表示数据元素之间为一对一的关系,非线性结构表示数据元素之间为一对多或者多对一的关系。 根据各种结构的定义知带链的栈是一种线性结构 2、在长度为N的顺序存储的线性表中插入一个元素,最坏情况下需要移动表中()个元素。 答案: N 3、常见的软件开发方法有结构化方法和面向对象方法,对某应用系统经过需求分析建立数据流图DFD,则应采用()方法。 答案: 结构化 5、在进行关系数据库的逻辑设计时,E-R图中的属性常被转换为关系中的属性,联系通常被转换为() 答案: 关系 6、ACCESS数据库中的字节BYTE数值类型在数据库中占 (1)字节。 答案: 1 7、在报表中要显示格式为“第N页”的页码,页码格式设置是“第”&【Page】&“页” 答案: 【Page】 8、要将ACCESS数据库中保存在数据发布到网络上,可以采用的对象是(数据访问页) 答案数据访问页 【解析】: 数据访问页是直接与数据库中数据链接的网页,设计用于查看和操作来自Internet或Intranet的数据——这些数据保存在MicrosoftAccess数据库或MicrosoftSQLServer数据库中。 数据访问页也可能包含来自其他数据源的数据,例如MicrosoftExcel等。 9、若窗体名称为form1,则将该窗体标题设置为“ACCESS窗体”的语句是 答案: (form1.Caption=”Access窗体”) 10、下列程序段的功能是求1到100的累加和。 请在空白处填入适当的语句,使程序完成的功能: Dimsasinteger,masinteger S=0 M=1 Dowhile(M<101) S=s+m M=m+1 Loop 答案: M<101或m<=100 11、下列程序的功能是示算式: 1-1/2+1/3-1/4+……前20项之和。 请在空白处填入适当的语句,使程序可以完成指定的功能。 Privatesubcommand1_click() PimIasinteger,sassingle,fasinteger S=0: f=1 Fori=1to30 S=s+f/i F=(*f) Nexti Debug.print“1-1/2+1/3-1/4+……=”;s Endsub 答案: -f或F*(-1) 【解析】: 从1到5共循环5次,每次循环对应的x,n和sum的值见表3.2 表3.2 12、有一个标题为“登录”的用户登录窗体,窗体上有两个标签,标题分别为“用户名: ”和“密码”,用于输入用户名的文本框名为“UserName”,用于输入密码的文本框名为“UserPassword”,用于进行倒计时显示的文本框名为“Tnum”,窗体上有一个标题为“确认”的按钮名为“OK”,用于输入完用户名和密码后单击此按钮确认。 输入用户名和密码,如用户名或密码错误,则给出提示信息: 如正确,则显示“欢迎使用! ”信息,要求整个登录过程要在30秒中完成,如果超过30秒还没有完成正确的登录操作,则程序给出提示自动终止整个登录过程。 请在程序空白处填入适当的语句,使程序完成指定的功能。 OptionCompareDatabase DimSecondAsInteger PrivateSubForm_Open(CancelAsInteger) Second=0 EndSub PrivateSubForm_Timer() Ifsecond>30then Msgbox“请在30秒中登录”,vbcrtical,”警告” Docmd,close Else Me! tnum=30-second‘倒计时显示’ Endif Second=() Endsub Privatesubok_click() IfMe.UserName<>*123*orMe.UserPassword<>”455”Then MsgBox“错误! ”+“您还有”&30-Sencond&”秒”,vbcritical,”提示” Else Me.TimerInterval=()”终止Timer事件继续发生” MsgBox“欢迎使用! ”,vbInformation,”成功” DoCmd.Close Endif EndSub 答案: second+1 13、数据库中有“平时成绩表”,包括“学号”、“姓名”、“平时作业”、“小测验”、“期中考试”、“平时成绩”和“能否考试”等字段,其中,平时成绩=平时作业X50%+小测试X10%+期中成绩X40%,如果学生平时成绩大于等于50分,则可以参加期末考试(“能否考试”字段为真),否则学生不能参加期末考试。 下面的程序按照上述要求计算每名学生的平时成绩并确定是否能够参加期末考试,请在空白处填入适当的语句,使程序可以完成所需要的功能。 Privatesubcommand()_click() DimdbasDAO.datebase DimrsasDAO.Recordset DimpszyAsDAO,Field,xcyAsDAO.Field,qzkeAsDAO.Field DimpsAsDAO.Field,ksAsDAO.Field Setdb=currentDb Setrs=db.OpenReordset(“平时成绩表”) Setpszy=rs.Fields(“平时作业”) Setxcy=rs.Fields(“小测验”) Setqzks=rs.Fields(“期中考试”) Setps=rs.Fields(“平时成绩”) Setks=rs.Fields(“能否考试”) Dowhilenotrs.EOF Rs.edit Ps=_____[14]________ Ifps>=60then Ks=true Else Ks=False Endif Rs._update __[15]_________ Rs.MoveNext Loop Rs.close Db.close Setrs=nothing Setdb=nothing Endsub 答案: [13]false[14]pszy*o.5+xcy*0.1+qzks*0.4[15]update
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 access 笔试 试题 答案