1、国家二级(ACCESS)机试模拟试卷 160(无答案)一、选择题1 算法空间复杂度的度量方法是( )。(A)算法程序的长度(B)算法所处理的数据量(C)执行算法所需要的工作单元(D)执行算法所需要的存储空间2 下列关于线性链表的叙述中,正确的是( )。(A)各数据节点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致(B)各数据节点的存储顺序与逻辑顺序可以不一致,但它们的存储空间不需要连续(C)进行插入数据与删除数据时,不需要移动表中的元素(D)以上说法均不对3 一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为( )。(A)16(B) 10(C) 6(D)44
2、 下列各项中,不属于软件开发阶段任务的是( )。(A)测试(B)可行性研究(C)设计(D)实现5 结构化程序的三种基本控制结构是( )。(A)顺序、选择和重复(循环)(B)过程、子程序和分程序(C)顺序、选择和调用(D)调用、返回和转移6 一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是( )。(A)1:1 联系(B) 1:m 联系(C) m:1 联系(D)m:n 联系7 面向对象方法中,继承是指( )。(A)一组对象所具有的相似性质(B)一个对象具有另一个对象的性质(C)各对象之间的共同性质(D)类之间共享属性和操作的机制8 下面对软件测试和软件调
3、试叙述错误的是( )。(A)严格执行测试计划,排除测试的随意性(B)软件调试的目的是改正软件错误(C)软件测试无须考虑测试成本(D)正确地执行测试用例9 在软件设计中不使用的工具是( )。(A)系统结构图(B) PAD 图(C)数据流图(DFD 图)(D)程序流程图10 在数据库中,数据模型包括数据结构、数据操作和( )。(A)数据约束(B)数据类型(C)关系运算(D)查询11 决定窗体外观的是( )。(A)矩形(B)标签(C)属性(D)按钮12 从“图书”表中查找出“计算机”类定价最高的前两条记录,正确的 SQL 命令是( )。(A)SELECT TOP 2*FROM 图书 WHERE 类别
4、=“ 计算机“GROUP BY 定价(B) SELECT TOP 2*FROM 图书 WHERE 类别=“计算机“GROUP BY 定价 DESC(C) SELECT TOP 2*FROM 图书 WHERE 类别=”计算机”ORDER BY 定价(D)SELECT、TOP 2*FROM 图书 WHERE 类别=”计算机”ORDER BY 定价DESC13 若要求窗体中的某个控件在事件发生时要执行一段代码,则应设置的是( )。(A)窗体属性(B)事件过程(C)函数过程(D)通用过程14 要调整数据表中信息系 1990 年以前参加工作教师的住房公积金,应使用的操作查询是( ) 。(A)生成表查询(
5、B)更新查询(C)删除查询(D)追加查询15 在报表中,不能实现的功能是( )。(A)分组数据(B)汇总数据(C)格式化数据(D)输入数据16 要查找职务不是“ 经理 ”和“主管”的员工,错误的条件表达是 ( )。(A)Not“ 经理 “And Not“主管“(B) Not(“经理“Or“主管“)(C) Not In(“经理“,“主管 “)(D)Not Like(“经理“Or“ 主管“)17 下列选项中,不属于导航窗体可以使用的布局是( )。(A)垂直标签(B)垂直标签,左侧(C)水平标签(D)垂直18 在 Access 中,参照完整性规则不包括 ( )。(A)查询规则(B)更新规则(C)删除
6、规则(D)插入规则19 对数据表进行筛选操作的结果是将( )。(A)满足条件的记录保存在新表中(B)不满足条件的记录从表中隐藏(C)不满足条件的记录从表中删除(D)不满足条件记录保存在新表中20 下列叙述中,正确的是( )。(A)表的数据表视图只用于显示数据(B)表的设计视图只用于定义表结构(C)在 Access 中,不能更新链接的外部数据源的数据(D)在Access 中,不能直接引用外部数据源中的数据21 登录窗体如下图所示。单击“登录” 按钮,当用户名及密码正确时则会弹出窗口显示“OK”信息。 下列过程不能完成此功能的是( )。(A)Private Sub cmdOK Click()If
7、txtUserValue=“zhangs“And txtPWValue=“123“Then MsgBox“OK“End IfEnd Sub(B) Private Sub cmdOK_Click()If txtUserValue=“zhangs“ThenIf txtPWValue=“123“Then MsgBox“OK“End ifEnd ifEnd Sub(C) Private Sub cmdOK_Click()If txtUserValue=“zhangs“ThenIf txtPWValue=“123“Then MsgBox“OK“End IfEnd Sub(D)Private Sub cm
8、dOK_Click()If txtUserValue=“zhangs“And txtPWValue=“123“ThenMsgBox“OK“End IfEnd Sub22 在“教师”表中,若查找 “职工编号”是“T00001”或“T00002”的记录,应在查询设计视图的“条件 ”行中输入 ( )。(A)T00001 Or“T00002“(B) Like(“T00001“,“T00002“)(C) T00001 And“T00002“(D)Like“T00001“And Like“T00002“23 在文本型字段的“ 格式 ”属性中,若使用“(A)代表所有输入的数据(B) 只可以输入字符(C)必须
9、在此字段输入数据(D)默认值是“ 男” 一个字24 在已建“职工 ”表中有“姓名”“性别”“ 出生日期”等字段,查询并显示年龄最小值,正确的 SQL 命令是( )。(A)SELECT MIN(YEAR(DATE() YEAR(出生日期)年龄 FROM 职工(B) SELECT MIN(YEAR(DATE()YEAR(出生日期 )AS 年龄 FROM 职工(C) SELECT 年龄=MIN(YEAR(DATE() YEAR(出生日期) 年龄 FROM 职工(D)SELECT 年龄=MIN(YEAR(DATE() YEAR(出生日期)AS 年龄 FROM 职工25 内置计算函数 Avg 的功能是(
10、 )。(A)计算所有指定字段值的平均值(B)计算全部数值型字段的平均值(C)计算一条记录中数值型字段的平均值(D)计算一条记录中指定字段的平均值26 查找满足条件的下一条记录的宏命令是( )。(A)FindNext(B) FindRecord(C) GoToRecord(D)Requery27 在输入记录时,要求某字段的输入值必须大于 0,应为该字段设置的是( )。(A)有效性规则(B)默认值(C)输入掩码(D)必填字段28 下列关于列表框和组合框的叙述中,正确的是( )。(A)列表框只能选择定义好的选项;组合框既可以选择选项,也可以输入新值(B)组合框只能选择定义好的选项;列表框既可以选择选
11、项,也可以输入新值(C)列表框和组合框在功能上完全相同,只是在窗体显示时外观不同(D)列表框和组合框在功能上完全相同,只是系统提供的控件属性不同29 在宏的参数中,要引用窗体 F1 上的 Text1 文本框的值,应该使用的表达式是( )。(A)Forms!F1!Text1(B) Text1(C) F1Text1(D)Forms_F1_Text130 为方便用户的输入操作,可在屏幕上显示提示信息。在设计查询条件时可以将提示信息写在特定的符号之中,该符号是( )。(A)(B)(C) (D)()31 下列关于 Access 内置的域聚合函数的叙述中,错误的是( )。(A)域聚合函数可以直接从一个表中
12、取得符合条件的值赋给变量(B)域聚合函数可以直接从一个查询中取得符合条件的值赋给变量(C)使用域聚合函数之前要完成数据库连接和打开操作(D)使用域聚合函数之后无须进行关闭数据库操作32 在表设计时,一个字段的基本需求是:具有唯一性且能够顺序递增,则该字段的数据类型应设置为( ) 。(A)OLE 对象(B)文本(C)自动编号(D)计算33 为使窗体每隔 5 秒钟激发一次计时器事件(timer 事件),应将其 Interval 属性值设置为( ) 。(A)5(B) 500(C) 300(D)500034 与 SELECT*FROM 学生 WHERE 特长 Like“*音乐*“ 功能相同的命令是(
13、)。(A)SELECT*FROM 学生 WHERE 特长 Like“音乐 “(B) SELECT*FROM 学生 WHERE 特长 Like“音乐*“(C) SELECT*FROM 学生 WHERE 特长 Like“*音乐“(D)SELECT*FROM 学生 WHERE InStr(特长, “音乐“)035 设计窗体时,可通过设置命令按钮的一个属性来指定按钮上要显示的文字,该属性是( ) 。(A)名称(B)标题(C)格式(D)图像36 下列程序的输出结果是Private Sub Command3_Click()t=0m=1sum=0Dot=t+msum=sum+tm=m+2Loop While
14、 m5MsgBox“Sum=“&sumEnd Sub(A)Sum=6(B) Sum=10(C) Sum=35(D)Sum=1437 有下列程序段:Dim S,I ,j as integerFor I=1 to 3For j=3 T0 1 Step1S=I*jNext jNext I执行完该程序段后,循环执行次数是( )。(A)3(B) 4(C) 9(D)1038 下列程序的功能是计算 Sum=1+(1+3)+(1+3+5)+(1+3+5+19)的值。Private Sub Command_Click()t=0m=1sum=0Dot=t+msum=sum+tm=_Loop While m19Ms
15、gBox“Sum=“&sumEnd Sub为保证程序正确完成上述功能,画线处应填入的语句是( )。(A)m+1(B) m+2(C) t+1(D)t+239 在一个窗体上建立两个文本框,名称分别为 Text1 和 Text2,事件过程如下:Private Sub Text1_change()Text2=Ucase(Text1Text)End Sub则在 Text1 文本框输入 “Access 2012”后,Text2 中显示的结果是( )。(A)无内容(B) ACCESS 2012(C) Access 2012(D)ACCESS40 下列程序段运行结束后,变量 c 的值是( ) 。a=24b=3
16、28Select Case b10Case 0c=a*10+bCase 1 To 9c=a*100+bCase 10 To 99c=a*1000+bEnd Select(A)537(B) 2427(C) 24328(D)240328二、基本操作题40 在考生文件夹下,“samp1accdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)和一个窗体对象(名为“fEmp”) 。试按以下要求顺序,完成表及窗体的各种操作。41 设置“员工表 ”职务字段值的输入方式为在下拉列表中选择“经理”“主管”或“ 职员”选项值。42 分析员工的聘用时间,将截止到 2008 年、聘用期在 1 年(含 1
17、 年)以内的员工的“说明”字段的值设置为“新职工”。要求:以 2008 年为截止期判断员工的聘用期,不考虑月日因素。比如:聘用时间在 2007 年的员工,其聘用期为 1 年。43 将“员工表 ”姓名字段中的所有 “小”字改为“晓” 。44 将“员工表 ”中男职工的前四列信息 (编号,姓名,性别,年龄)导出到考生文件夹下,以文本文件形式保存,命名为 Testtxt。要求各数据项间以逗号分隔。45 建立“员工表 ”和“部门表”的表间关系,并实施参照完整。46 将窗体对象“fEmp”的记录源设置为表对象“员工表“。三、简单应用题46 在考生文件夹下有一个数据库文件“samp2accdb”,其中存在已
18、经设计好的 3个关联表对象“tCourse”“tGrade”“tStudent”和一个空表“tSinfo” ,请按以下要求完成设计。47 创建一个查询,查找并显示“姓名”“政治面貌”“课程名”和“ 成绩”4 个字段的内容,将查询命名为“qT1”。48 创建一个查询,计算每名学生所选课程的学分总和,并依次显示“姓名” 和“学分”,其中“学分 ”为计算出的学分总和,将查询命名为“qT2”。49 创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名” ,将查询命名为“qT3” 。50 创建一个查询,将所有学生的“班级编号”“学号”“课程名”和“ 成绩”等值填入“tSinfo”表相应字段中,其中“
19、 班级编号”值是“tStudent”表中“ 学号”字段的前 6 位,将查询命名为“qT4”。四、综合应用题50 在考生文件夹下有一个数据库文件“samp3accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp” 。同时,给出窗体对象“fEmp”上一个按钮的单击事件代码,请按以下功能要求补充设计。51 打开窗体时设置窗体标题为“XXXX 年信息输出” 显示,其中“XXXX” 为系统当前年份(要求用相关函数获取),例如,2013 年信息输出。窗体“打开” 事件代码已提供,请补充完整。52 调整窗体对象“fEmp”上“退出”按钮(名为“bt2”)
20、的大小和位置,要求大小与 “报表输出”按钮(名为“bt1”)一致,且左边对齐“报表输出”按钮,上边距离“ 报表输出”按钮 1 厘米(即“bt2” 按钮的上边距离“bt1” 按钮的下边 1 厘米)。53 利用表达式将报表记录数据按照姓氏分组升序排列,同时要求在相关组页眉区域添加一个文本框控件(命名为“tm”),设置属性显示出姓氏信息来,如“陈”“刘”等。注意:这里不用考虑复姓等特殊情况。所有姓名的第一个字符视为其姓氏信息。54 单击窗体“ 报表输出” 按钮 (名为“bt1”) ,调用事件代码实现以预览方式打开报表“rEmp”;单击“退出” 按钮 (名为“bt2”),调用设计好的宏 “mEmp”来关闭窗体。