[计算机类试卷]国家二级(ACCESS)机试模拟试卷145及答案与解析.doc
《[计算机类试卷]国家二级(ACCESS)机试模拟试卷145及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(ACCESS)机试模拟试卷145及答案与解析.doc(31页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( ACCESS)机试模拟试卷 145及答案与解析 一、选择题 1 设数据结构 B=(D, R),其中 D=a, b, c, d, e, f R=(f, A), (d, B), (e, D), (c, e), (a, C) 该数据结构为 ( )。 ( A)线性结构 ( B)循环队列 ( C)循环链表 ( D)非线性结构 2 下列叙述中错误的是 ( )。 ( A)循环队列空的条件是队头指针与队尾指针相同 ( B)若二叉树没有叶子结点,则为空二叉树 ( C)带链栈的栈底指针是随栈的操作而动态变 化的 ( D)若带链队列中只有一个元素,则队头指针与队尾指针必定相同 3 某带链栈的初始状态为
2、top=bottom=NuLL,经过一系列正常的入栈与退栈操作后, top=bottom=20。该栈中的元素个数为 ( )。 ( A) 1 ( B) 0 ( C) 20 ( D)不确定 4 设一棵度为 3的树,其中度为 2, l, 0的结点数分别为 3, 1, 6。该树中度为 3的结点数为 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D)不可能有这样的树 5 下面描述错误的是 ( )。 ( A)模块的独立性与 模块的信息隐蔽和局部化无关 ( B)内聚性和耦合性是模块独立程度的定性度量标准 ( C)一个模块的内聚性越高则该模块的独立性越强 ( D)一个模块的耦合性越高则该模块的独立性
3、越弱 6 下面属于黑盒测试方法的是 ( )。 ( A)错误推测法 ( B)基本路径测试 ( C)判定覆盖 ( D)条件覆盖 7 下面模型中为概念模型的是 ( )。 ( A)实体一联系模型 ( B)层次模型 ( C)关系模型 ( D)网状模型 8 学生关系模式中有 D(D#, Dn, D1, DAddr)(其属性分别为系编号、 系名称、系主任和系地址 )和 S(S#, Sn, SG, Date, Maj, D#)(其属性分别为学号、姓名、性别、入学日期、专业和系编号 )两个关系,关系 S的主键 (码 )是 S#,关系 S的外键(码 )是 ( )。 ( A) D# ( B) Maj ( C) D1
4、 ( D) Dn 9 关系的实体完整性要求关系中不能为空的属性是 ( )。 ( A)主键属性 ( B)外键属性 ( C)全部属性 ( D)候选键属性 10 学生选修课程的关系模式为 SC(S#, Sn, Sd, Sa, C#, G)(其属性分别为学号、姓名、所在系、年龄、 课程号和成绩 ); C(C#, Cn, P#)(其属性分别为课程号、课程名、先选课 )。关系模式中包含对主属性部分依赖的是 ( )。 ( A) S#Sd ( B) (S#, C#)G ( C) C#Cn ( D) C#P# 11 某学校有 “教师 ”(教师号、教师名 )、 “学生 ”(学号、学生名 )和 “课程 ”(课程号,
5、课程名 )等三个表,若规定一名教师可主讲多门课程,一名学生可选修多门课程,则教师与学生之间形成了多对多关系。为反映这样的多对多关系并减少数据冗余,在数据库中应设计新表。下列关于新表的设计中,最合理的设计是 ( )。 ( A)增加两个表:学生 -选课表 (学号、课程号 ),教师 -任课表 (教师号、课程号 ) ( B)增加两个表:学生 -选课表 (学号、课程号、课程名 ),教师 -任课表 (教师号、课程号、课程名 ) ( C)增加一个表:学生 -选课 -教师表 (学号、课程号、教师号 ) ( D)增加一个表:学生 -选课 -教师表 (学号、学生名、课程号、课程名、教师号、教师名 ) 12 下列与
6、表创建操作相关的叙述中,错误的是 ( )。 ( A)创建表之间的关系时,必须要关闭所有打开的表 ( B)使用表设计视图定义字段时,必须定义字段名称 ( C)使用表设计视图定义字段时,不能设置索引字段 ( D)使用表设计视图可以对备注型字段设置格式属性 13 打开 “学生表 ”,其中包括 “特长 ”字段,使用 “查找和替换 ”功能,若设置的内容如下所示。 则查找的结果是( )。 ( A)定位到字段值仅为 “善于交际 ”的一条记录 ( B)定位到字段值包含了 “善于交际 ”的一条记录 ( C)显示字段值仅为 “善于交际 ”的所有记录 ( D)显示字段值包含了 “善于交际 ”的所有记录 14 在 A
7、ccess数据库中已有 “教师 ”表,若查找 “教师编号 ”是 “T2013001”或“T2013012”的记录,应在查询设计视图的 “条件 ”行中输入 ( )。 ( A) T2013001andT2013012 ( B) In(T2013001, T2013012) ( C) Like(T2013001, T2013012) ( D) LikeT2013001and LikeT2013012 15 如果字段 ”评价 ”的取值范围为 0 10,则下列关于有效性规则的选项中,错误的是 ( )。 ( A) =0 and =10 ( B) 评价 =0 and评价 =10 ( C)评价 =0 and评
8、价 =10 ( D) 0 =评价 =10 16 下列关于交叉表查询的叙述中,错误的是 ( )。 ( A)交叉表查询可以在行与列的交叉处对数据进行统计 ( B)建立交叉表查询时要指定行标题、列标题和值 ( C)在交叉表查询中只能指定一个列字段和一个总计类型的字段 ( D)交叉表查询的运行结果是根据统计条件生成一个新表 17 已知数据库中有三个表, “班级设置 ”表 (年级,学院,班级,班级编码 )中保存了全校所有班级设置基本信息, “学生表 ”(学号,姓名, 学院,专业,入学时间 )中保存全校学生基本情况, “班级 ”表 (班级编码,学号 )保存了各班级学生的学号,查询设计如下: ( A)按班级
9、顺序显示全校所有学生名单 ( B)按指定的年级显示学生名单 ( C)按指定的班级显示学生名单 ( D)按年级显示全校学生名单 18 在 Access中,通过窗体对表进行操作,不能完成的功能是 ( )。 ( A)输入新记录 ( B)修改原有记录 ( C)存储记录数据 ( D)查询表中记录 19 下列不属于窗体组成部分的是 ( )。 ( A)窗体页眉 ( B)窗体页脚 ( C)主体 ( D)窗体设计器 20 在设计窗体时,若要求职称字段只能输入 “教授 ”、 “副教授 ”、 “讲师 ”、 “助教 ”和 “其他 ”,则可以使用的控件是 ( )。 ( A)组合框 ( B)复选框 ( C)切换按钮 (
10、D)文本框 21 如果某字段要输入的数据总是取自固定内容的有限集合,则设计窗体时可以选择的控件是 ( )。 ( A)组合框 ( B)复选框 ( C)切换按钮 ( D)文本框 22 关于窗体上的控件的叙述错误的是 ( )。 ( A)从 “字段列表 ”窗口拖动字段到窗体添加控件时,控 件会自动绑定到字段 ( B)使用 “控件 ”组中的按钮添加控件,添加的控件是未绑定的,并有默认名称 ( C)创建控件后,控件可以更改为其他类型,比如选项按钮、切换按钮和复选框控件是可以互换的 ( D)创建控件后,某些类型的控件不可以更改,比如文本框和组合框不可以互换 23 要在报表每一页的底部输出指定内容,应设置的是
11、 ( )。 ( A)报表页脚 ( B)页面页脚 ( C)组页脚 ( D)表页脚 24 报表的页面页脚节有一个文本框,其控件来源属性设置为: =page&页 pages&页 ,该报表共 6页,则打印预览报表时第 1页报表的页码输出为 ( )。 ( A) 1页 6页 ( B) 1页, 6页 ( C)第 1页,共 6页 ( D) 1 6页 25 要在报表的组页脚中给出计数统计信息,可以在文本框中使用的函数是 ( )。 ( A) MAX ( B) SUM ( C) AVG ( D) COUNT 26 下列程序段中,如果变量 a中保存的字符是逗号 “, ”,则以下程序段执行后,变量 str的值是 ( )
12、。 Select Case a CaseAToZ str=Upper Case Case0To9 str=Number Case!, , , , ), ; str=Punctuaton Case str=Null String Case Is 32 str=Special Character Case Else str=Unknown Character End Select ( A) Unknown Character ( B) Special Character ( C) Upper Case ( D) Punctuaton 27 在 VBA中,要引用 “学生 ”窗体中的控件对象,错误的格
13、式是 ( )。 ( A) Forms!学生 !控件名称 属性名称 ( B) Forms学生控件名称 属性名称 ( C) Forms!学生 !控件名称 !属性名称 ( D) Forms!学生控件名称 属性名称 28 调用宏中子宏的格式是 ( )。 ( A)宏名子宏名 ( B)宏名 !子宏名 ( C)宏名 -子宏名 ( D)宏名 子宏名 29 宏操作 SetProperty实现的功能是 ( )。 ( A)设置表中字段的值 ( B)设置当前系统时间 ( C)设置窗体中控件的属性 ( D)设置某个宏操作的参数 30 如果要求在被调用过程中改变形式参数的值的同时会影响到实参变量的值,这种参数传递方式是
14、( )。 ( A) ByVal ( B)按值传递 ( C) ByRef ( D)参数传递 31 使用鼠标关闭当前窗体,首先触发的事件是 ( )。 ( A)卸载 (Unload) ( B)停用 (Deactivate) ( C)关闭 (Close) ( D)成为当前 (Current) 32 在窗体上有一个按钮,当单击该按钮时,若将窗体标题改为 “学生信息窗体 ”,则设计该宏时应选择的宏操作是 ( )。 ( A) AddMenu ( B) RepaintObject ( C) SetMenuhem ( D) SetPrtperty 33 以下关于宏的叙述中,错误的是 ( )。 ( A)可以进行针
15、对窗体和报表的嵌入宏设计 ( B)宏支持嵌套的 IfThen 结构 ( C)可以对宏 进行简单调试 ( D)宏的设计不能包含子宏内容 34 函数 Sgn(4 25)的返回值是 ( )。 ( A) -1 ( B) 0 ( C) 1 ( D) 4 35 在统计过程中,统计职称 (duty)为 “副教授 ”或 “教授 ”的人数,使用 If语句进行条件判断和计数,下列 IF语句中,错误的是 ( )。 ( A) If InStr(duty, 教授 ) 0 Then n=n+1 ( B) If Left(duty, 教授 ) 0 Then n=n+1 ( C) If Right(duty, 2)=教授 T
16、hen n=n+1 ( D) If duty=教授 Or duty=副教授 Then n=n+1 36 Access将内置函数分类进行管理,下列选项中,不属于 Access内置函数分类的是 ( )。 ( A)备注 ( B)算术 ( C)转换 ( D)检查 37 在窗体中有一个命令按钮 Command1,两个文本框 Text0和 Text1,按钮Command1对应的代码过程如下: Private Sub Command1_Click() Dim m, k As Integer Dim flag As Boolean m=Val(Me!Text0)输入一个整数 Do While 1 k=2 fl
17、ag=True Do While k =m 2 And flag If m Mod k=0 Then flag=False Else k=k+1 End If Loop If flag Then Me!Text1=m输出计算结果 Exit Do Else m=m+1 End If Loop End Sub 运行程序,输入 12,单击按钮,程序的输出结果是 ( )。 ( A) 13 ( B) 12 ( C) 11 ( D)其他整数 38 下列过程的功能是:将输入的整数分解为质数的乘积。例如,输入 50,则输出2, 5, 5,输入 100,则输出 2, 2, 5, 5,。 Private Sub
18、Command1_Click() x=Vat(InputBox(请输入一个整数 ) out $= y=2 Do While y =x If x Mod y=0 Then out$=out$ & y &, x=【】 Else y=y+1 End If Loop MsgBox out $ End Sub 为实现指定功能,程序【】处应填写的语句是 ( )。 ( A) x y ( B) xmody ( C) x+1 ( D) x*y 39 窗体中有一个命令按钮 “Command1”和一个文本框 “Text1”,编写如下程序: Function result(x As Integer)As Boolea
19、n If【】 Then result=True Else result=False End If End Function Private Sub Command1_Click() x=Val(InputBox(请输入一个整数 ) If Not result(x)Then Textl=Str(x)&是奇数 Else Textl=Str(X)&是偶数 End If End Sub 程序运行后单击命令按钮,在输入对话框中输入 121,则 “Text1”中显示 “121是奇数 ”。 那么程序的【】处应填写 ( )。 ( A) x Mod 2=1 ( B) x Mod 2=1 ( C) x Mod 2
20、=0 ( D) x Mod 2=0 40 在 “管理系统 accdb”文件中有 “职工表 ”,采用 ADO,将表中所有女职工的退休年龄加 5,程序如下: Sub SetAgePlus() Dim cn As New ADODB Connection连接对象 Dim rs As New ADODB Recordset记录集对象 Dim fd As ADODB Field字段对象 Dim strConnect As String连接字符串 Dim strSQL As String查询字符串 Set cn=CurrentProject Connection strSQL=Select退休年龄 fro
21、m职工表 where性别 =女 rs Open strSQL, cn, adOpenDynamic, adLockOptimistic, adCmdText Set fd=rs Fields(退休年龄 ) Do While Not rs EOF fd=fd+5 【 】 rs MoveNext Loop rs Close cn Close Set rs=Nothing Set cn=Nothing End Sub 程序【 】处应填 写的是 ( )。 ( A) rs Edit ( B) rs Update ( C) Edit ( D) Update 二、基本操作题 41 有一个名为 “samp1
22、accdb”数据库。修改职工表 “employee”,增加 “姓名 ”字段。其数据类型为文本型,长度为 6,并对应职工号添加其姓名,见下表。42 判断并设置表 “employee”的主键,同时将上面增加的 “姓名 ”字段隐藏。 43 设置表 “employee”的 “基本工资 ”字段的默认值为 1000。 44 在当前数据库中,对表 “employee”做一个备份,并命名为表 “tEmp”。 45 设置表 “employee”的有效性规则为: “津贴 ”字段的值必须小于等于 “基本工资 ”字段值。 46 将已有的 “水费 xlsx”文件导入到 “samp1 accdb”数据库中,并导入的表命名
23、为“水费记录 ”。 “水费记录 ”表结构如下表所示。三、简单应用题 46 在考生文件夹下有一个数据库文件 “samp2 accdb”,里面已经设计好两个表对象 “tA”和 “tB”。请按以下要求完成设计: 47 创建一个查询,查找并显示所有客人的 “姓名 ”、 “房间号 ”、 “电话 ”和 “入住日期 ”4个字段内容,将查询命名为 “qT1”。 48 创建一个查询,能够在客人结账时根据客人的姓名统计这个客人已住天数和应交金额,并显示 “姓名 ”、 “房间号 ”、 “已住天数 ”和 “应交金额 ”,将查询命名为“qT2”。 注:输入姓名时应提示 “请输入姓名: ”。 应交金额 =已住天数水价格。
24、 49 创建一个查询,查找 “身份证 ”字段第 4位至第 6位值为 “102”的纪录,并显示“姓名 ”、 “入住日期 ”和 “价格 ”3个字段内容,将查询命名为 “qT3”。 50 以表对象 “tB”为数据源创建一个交叉表查询 ,使用房间号统计并显示每栋楼的各类房间个数。行标题为 “楼号 ”,列标题为 “房间类别 ”,所建查询命名为 “qT4”。注:房间号的前两位为楼号。 四、综合应用题 50 在考生文件夹下有一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。同时,给出窗体对象 “fEmp”上一个
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 模拟 145 答案 解析 DOC
