【计算机类职业资格】二级ACCESS笔试-395及答案解析.doc
《【计算机类职业资格】二级ACCESS笔试-395及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级ACCESS笔试-395及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、二级 ACCESS笔试-395 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列数据结构中,能用二分法进行查找的是( )。A) 顺序存储的有序线性表 B) 线性链表C) 二叉链表 D) 有序线性链表(分数:2.00)A.B.C.D.2.下列叙述中正确的是( )。A) 算法的效率只与问题的规模有关,而与数据的存储结构无关B) 算法的时间复杂度是指执行算法所需要的计算工作量C) 数据的逻辑结构与存储结构是一一对应的D) 算法的时间复杂度与空间复杂度一定相关(分数:2.00)A.B.C.D.3.下列叙述中正确的是( )。A) 软件交付使用后还
2、需要进行维护 B) 软件一旦交付使用就不需要再进行维护C) 软件交付使用后其生命周期就结束 D) 软件维护是指修复程序中被破坏的指令(分数:2.00)A.B.C.D.4.软件调试的目的是( )。A) 发现错误 B) 改正错误 C) 改善软件的性能 D) 验证软件的正确性(分数:2.00)A.B.C.D.5.为了使模块尽可能独立,要求( )。A) 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B) 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C) 模块的内聚程度要尽量低,且各模块间的偶合程度要尽量弱D) 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(分数:2.00)A.B.
3、C.D.6.软件是指( )。A) 程序 B) 程序和文档C) 算法加数据结构 D) 程序、数据与相关文档的完整集合(分数:2.00)A.B.C.D.7.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是( )。A) DB包含 DBS和 DBMS B) DBMS包含 DB和 DBSC) DBS包含 DB和 DBMS D) 没有任何关系(分数:2.00)A.B.C.D.8.在 E-R图中,用来表示实体的图形是( )。A) 矩形 B) 椭圆形 C) 菱形 D) 三角形(分数:2.00)A.B.C.D.9.信息隐蔽的概念与下述概念直接相关的是( )。A) 软件结构定义 B) 模块独
4、立性 C) 模块类型划分 D) 模块耦合度(分数:2.00)A.B.C.D.10.设有如下关系表。(分数:2.00)A.B.C.D.11.Access中的“表”指的是关系模型中的( )。A) 关系 B) 元组 C) 属性 D) 域(分数:2.00)A.B.C.D.12.某数据库的表中要添加 Internet站点的网址,则应采用的字段类型是( )。A) OLE对象数据类型 B) 超级链接数据类型 C) 查阅向导数据类型 D) 自动编号数据类型(分数:2.00)A.B.C.D.13.若设置字段的输入掩码为“#_#”,该字段正确的输入数据是( )。A) 0755-123456 B) 0755-abc
5、def C) abcd-123456 D) #_#(分数:2.00)A.B.C.D.14.有关字段属性,以下叙述错误的是( )。A) 字段大小可用于设置文本、数字或自动编号等类型字段的最大容量B) 可对任意类型的字段设置默认值属性C) 有效性规则属性是用于限制此字段输入值的表达式D) 不同的字段类型,其字段属性有所不同(分数:2.00)A.B.C.D.15.下列关于表格式的说法,错误的是( )。A) 在 Access中,只可以冻结列,不能冻结行B) 用户可以同时改变一列或同时改变多列字段的位置C) 在数据表中,可以为某个或多个指定字段中的数据设置字体格式D) 字段在数据表中默认的显示顺序是由用
6、户输入的先后顺序决定的(分数:2.00)A.B.C.D.16.如果在查询的条件中使用了通配符方括号“”,它的含义是( )。A) 通配任意长度的字符 B) 通配不在括号内的任意字符C) 通配方括号内列出的任一单个字符 D) 错误的使用方法(分数:2.00)A.B.C.D.17.下列不属于窗体数据属性的是( )。A) 数据输入 B) 允许编辑 C) 特殊效果 D) 排序依据(分数:2.00)A.B.C.D.18.在 Access中已建立了“教师”表,表中有“教师编号”、“职称”、“性别”和“年龄”等字段。执行如下 SQL命令。SELECT Count(“教师编号“) AS 各类职称人数 FROM
7、教师 GROUP BY 职称其结果是( )。A) 计算并显示各类职称人数的职称和教师编号B) 按职称分组,并计算教师编号的个数,以各类职称人数显示C) 计算所有教师编号的个数,以各类职称人数显示D) 按各类职称人数分组计算并显示教师编号的个数和职称(分数:2.00)A.B.C.D.19.Access中,以下不属于查询操作方式的是( )。A) 选择查询 B) 参数查询 C) 准则查询 D) 操作查询(分数:2.00)A.B.C.D.20.与 SELECT TAB1.* FROM TAB1 WHERE InStr(简历,“篮球“)0 功能相同的语句是( )。A) SELECT TAB1.* FRO
8、M TAB1 WHERE TAB1.简历 Like “篮球“B) SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like “*篮球“C) SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like “*篮球*“D) SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like “篮球*/(分数:2.00)A.B.C.D.21.VBA中不能进行错误信息提示的是( )。A) Error语句 B) Err 对象 C) 函数 Error$() D) 函数 Val()(分数:2.00)A.B.C.D.22.某窗体中有一个命令
9、按钮,在“窗体视图”中单击此命令按钮,运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是( )。A) RunApp B) RunCode C) RunMacro D) RunSQL(分数:2.00)A.B.C.D.23.执行语句 MsgBox “AAA“,vbOKCancel+vbQuestion,“BBB“之后,弹出的信息框外观样式是( )。(分数:2.00)A.B.C.D.24.在设计报表时,如果要统计报表中某个字段的全部数据:计算表达式应放在( )。A) 主体 B) 页面页眉/页面页脚C) 报表页眉/报表页脚 D) 组页眉/组页脚(分数:2.00)A.B.C.D.25
10、.只有窗体才具有的事件动作是( )。A) OnOpen B) OnLoad C) OnClick D) OnChange(分数:2.00)A.B.C.D.26.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码。Private Sub Command1_Click()a=0:b=5:c=6MsgBox a=b+cEnd Sub窗体打开运行后,如果单击命令按钮,则消息框的输出结果为( )。A) 11 B) a=11 C) 0 D) False(分数:2.00)A.B.C.D.27.两个日期变量 D1=#2003-5-28 20:8:36#,D2=#2004-2-29 10:4
11、0:11#。下列函数表达式中可以返回-9,即间隔 9月的是( )。A) DateAdd(“m“,-9,D1) B) DateDiff(“m“,D2,D1)C) DateDiff(“m“,D1,D2) D) DateSerial(2004,2,29)(分数:2.00)A.B.C.D.28.如果 X是一个正的实数,保留两位小数、将干分位四舍五入的表达式是( )。A) 001*Int(X+0.05) B) 0.01*Int(100*(X+0.005)C) 0.01*Int(X+0.005) D) 0.04*Int(100*(X+0.05)(分数:2.00)A.B.C.D.29.下列数组声明语句中,正
12、确的是( )。A) Dim A3,4As Integer B) Dim A(3,4)As IntegerC) Dim A3;4As Integer D) Dim A(3;4)As Integer(分数:2.00)A.B.C.D.30.由“For i=1 To 9 Step -3”决定的循环结构,其循环体将被执行( )。A) 0次 B) 1 次 C) 4 次 D) 5 次(分数:2.00)A.B.C.D.31.窗体中有命令按钮 run34,对应的事件代码如下。Private Sub run34_Enter()Dim num As Integer,a As Integer,b As Integer
13、,i As IntegerFor i=1 To 10num=InputBox(“请输入数据:“,“输入“)If Int(num/2)=num/2 Thena=a+1Elseb=b+1End IfNext iMsgBox(“运行结果:a=“Str(a)“,b=“Str(b)End Sub运行以上事件过程,所完成的功能是( )。A) 对输入的 10个数据求累加和B) 对输入的 10个数据求各自的余数,然后再进行累加C) 对输入的 10个数据分别统计奇数和偶数的个数D) 对输入的 10个数据分别统计整数和非整数的个数(分数:2.00)A.B.C.D.32.窗体中有命令按钮 Command1,事件过程
14、如下。Public Function f(x As Integer)As IntegerDim y As Integerx=20y=2f=x*yEnd FunctionPrivate Sub Command1_Click()Dim y As IntegerStatic x As Integerx=10y=5y=f(x)DebugPrint x;yEnd Sub运行程序,单击命令按钮,则立即窗口中显示的内容是( )。A) 10 5 B) 10 40 C) 20 5 D) 20 40(分数:2.00)A.B.C.D.33.下面编写了一个打开指定窗体的子过程 OpenForms。代码如下。Sub O
15、penForms(strFormName As String)If strFormName=“ “thenMsgBox“打开窗体名称不能为空!“,VbCritical,“警告“Exit SubEnd IfDoCmd.OpenForm strFormNameEnd Sub如果此时需要调用该子过程打开名为“学生管理”的窗体,只需在主调过程合适的位置增添语句:OpenForms(“学生管理“)空白处应该填写的关键字是( )。A) Open B) OpenForm C) Call D) Function(分数:2.00)A.B.C.D.34.定义无符号整数类为 UInt,下面可以作为类 UInt实例化
16、值的是( )。A) -369 B) 369C) 0.369 D) 整数集合1,2,3,4,5(分数:2.00)A.B.C.D.35.如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。Type Studno As Integername As Stringscore(1 to 3)As SingleEnd Type若对某个学生的各个数据项进行赋值,下列程序段中正确的是( )。A) Dim S As StudStud.no=1001Stud.name=“舒宜“Stud.score=78,88,96B) Dim S As StudS.no=1001S.name=“舒宜“S
17、.score=78,88,96C) Dim S As StudStud.no=1001Stud.name=“舒宜“Stud.score(1)=78Stud.score(2)=88Stud.score(3)=96D) Dim S As StudS.no=1001S.name=“舒宜“S.score(1)=78S.score(2)=88S.score(3)=96(分数:2.00)A.B.C.D.二、填空题(总题数:13,分数:30.00)36.数据结构分为逻辑结构和存储结构,循环队列属于 1 结构。(分数:2.00)填空项 1:_37.线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种
18、特殊的线性表,循环队列是队列的 1 存储结构。(分数:2.00)填空项 1:_38.在一个容量为 15的循环队列中,若头指针 front=6,尾指针 rear=9,则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_39.软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是 1。(分数:2.00)填空项 1:_40.在 E-R图中,矩形表示 1。(分数:2.00)填空项 1:_41.窗体中有两个命令按钮:“显示”(控件名为 cmdDisplay)和“测试”(控件名为 cmdTest)。当单击“测试”按钮时,执行的事件功能是:先弹出消息框,若单击
19、其中的“确定”按钮,则隐藏窗体上的“显示”按钮;否则直接返回到窗体中。请将空白处补充完整。Private Sub cmdTest_Click()Answer=MsgBox(“隐藏按钮?“,vbOKCancel+vbQuestion,“Msg“)If Answer=vbOK ThenMe!cmdDisplay Visible=_End IfEnd Sub(分数:2.00)填空项 1:_42.若要在宏中打开某个数据表,应使用的宏命令是 1。(分数:2.00)填空项 1:_43.在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属性是 1。(分数:2.00)填空项 1:_44.
20、在 VBA中要判断一个字段的值是否为 NULL,应该使用的函数是 1。(分数:2.00)填空项 1:_45.子过程 Test显示如下所示的 44乘法表。1*1=1 1*2=2 1*3=3 1*4=42*2=4 2*3=6 2*4=83*3=9 3*4=124*4=16请在空白处填入适当的语句使子过程完成指定的功能。Sub Test()Dim i,j As IntegerFor i=1 To 4For i=1 To 4If _ ThenDebugPrint i“*“j“=“i*jSpace(2),End IfNext jDebug.PrintNext iEnd sub(分数:2.00)填空项 1
21、:_46.有“数字时钟”窗体如下:(分数:2.00)填空项 1:_请在空白处填入适当的语句,使程序可以完成指定的功能。Private Sub txtAge_BeforeUpdate(Cancel As Integer)If Me!txtAge=“ or (12) (Me!txtAge) Then数据为空时的验证MsgBox“年龄不能为空!“,vbCritical,“警告“Cancel=True 取消 BeforeUpdate事件ElseIf IsNumeric(Me!txtAge)=False Then 非数值数据输入的验证MsgBox“年龄必须输入数值数据!“,vbCritical,“警告“
22、Cancel=True 取消 BeforeUpdate事件ElseIf Me!txtAge15 Or Me!txtAge (13) Then非法范围数据输入的验证MsgBox“年龄为 15-30范围数据!“,vbCritical,“警告“Cancel=True 取消 BeforeUpdate事件Else 数据验证通过MsgBox“数据验证 OK!“,vbInformation,“通告“End IfEnd Sub(分数:4.00)填空项 1:_填空项 1:_下列子过程的功能是:当前数据库文件中的“中学生表”中有字段“身高”(假定都大于 100cm)。程序能根据身高显示学生的标准体重,标准体重的公
23、式为:标准体重=(身高-100)0.90。请在程序空白的地方填写适当的语句,使程序实现所需的功能。Private Sub SetAgePlusl_Click()Dim db As DAO.DatabaseDim rs As DAO.RecordsetDim sa As DAO.FieldDim tz As DAO.FieldSet db=CurrentDb()Set rs=db.OpenRecordset(“中学生表“)Set sg=rs.Fields(“身高“)Set tz=rs.Fields(“标准体重“)Do While Not rs.EOFrs.Edittz= (14) rs.Upda
24、te(15) Looprs.Closedb.CloseSet rs=NothingSet db=NothingEnd Sub(分数:4.00)填空项 1:_填空项 1:_二级 ACCESS笔试-395 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列数据结构中,能用二分法进行查找的是( )。A) 顺序存储的有序线性表 B) 线性链表C) 二叉链表 D) 有序线性链表(分数:2.00)A. B.C.D.解析:解析 二分查找只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值非递减排列(即从小到大,但允许相邻元素值相等)。选项 A
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 ACCESS 笔试 395 答案 解析 DOC
