1、国家二级( ACCESS)笔试模拟试卷 22及答案与解析 1 结构化程序设计的一种基本方法是 ( )。 ( A)筛选 ( B)递归法 ( C)归纳法 ( D)逐步求精法 2 二叉树是结点的有限集合,它有 ( )根结点。 ( A)有 0个或 1个 ( B)有 0个或多个 ( C)有且只有 1个 ( D)有 1个或 1个以上 3 以下各运算中不属于算术运算的是 ( )。 ( A)大于 ( B)加 ( C)乘 ( D)除 4 下列叙述中正确的是 ( )。 ( A)一个数据结构中的元素在计算机存储空 间中的位置关系与逻辑关系可能不同 ( B)一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一
2、定不同 ( C)一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定相同 ( D)数据的存储结构与数据的逻辑结构是相同的 5 结构化方法的核心和基础是 ( )。 ( A)结构化分析方法 ( B)结构化设计方法 ( C)结构化编程方法 ( D)结构化程序设计理论 6 如图 所示的数据模型属于 ( )。 ( A)关系型 ( B)层次型 ( C)网状型 ( D)以上皆非 7 编制一个好的程序 ,除了要确保它的正确性和可靠性外,还应强调良好的编程风格,在选择标识符的名字时应考虑 ( )。 ( A)名字长度越短越好,以减少源程序的输入量 ( B)多个变量共用一个名字,以减少变量名的数目 ( C
3、)选择含义明确的名字,以正确提示所代表的实体 ( D)尽量用关键字作名字,以使名字标准化 8 下列不属于软件工程三个要素的是 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 9 一个报表最多可以对 ( )个字段或表达式进行分组。 ( A) 4 ( B) 6 ( C) 8 ( D) 10 10 对数据访问页与 Access数据库的关系的描述中,错误的是 ( )。 ( A)数据访问页是 Access数据库的一种对象 ( B)数据访问页与其他 Access数据库对象的性质是相同的 ( C)数据访问页的创建与修改方式与其他 Access数据库对象基本是一致的 ( D)数据访问页与 A
4、ccess数据库无关 11 下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是 ( )。 ( A)选择 ( B)连接 ( C)投影 ( D)并 12 在 SQL查询中,若要取得 “学生 ”数据表中的所有记录和字段,其 SQL语法为( )。 ( A) SELECT姓名 FROM学生 ( B) SELECT*FROM学生 ( C) SELECT姓名 FROM学生 WHILE学号 =02650 ( D) SELECT*FROM学生 WHILE学号 =02650 13 下列关于准则的说法中,错误的是 ( )。 ( A)同行之间为逻辑 “与 ”关系,不同行之间为逻辑 “或 ”关
5、系 ( B)日期 /时间类型数据须在两端加 # ( C) Nun表示空白无数据的意思,可使用在任意类型的字段中 ( D)数字类型的条件需加上双 引号 (“ “) 14 如果要在窗体上每次只显示一条记录,应该创建 ( )。 ( A)单个窗体 ( B)连续窗体 ( C)图表式窗体 ( D)数据透视表式窗体 15 在数据透视表中,筛选字段的位置是 ( )。 ( A)页区域 ( B)行区域 ( C)数据区域 ( D)列区域 16 下面表达式中,执行后的结果是在 “平均分 ”字段中显示 “语文 ”、 “数学 ”、 “英语 ”三个字段中分数的平均值 (结果取整 )的是 ( )。 ( A)平均分: (语文
6、+数学 +英语 )3 ( B)平均分: (语文 +数学 +英语 )/3 ( C)平均分:语文 +数学 +英语 3 ( D)平均分:语文 +数学 +英语 /3 17 每个报表最多包含节的个数为 ( )。 ( A) 5 ( B) 6 ( C) 7 ( D) 9 18 可以连接数据源中 OLE类型的字段的是 ( )。 ( A)非绑定对象框 ( B)绑定对象框 ( C)文本框 ( D)图像控件 19 如果当前目录是 “C:accessbook“,在此目录下还有一个名为 “access2003“的文件夹,其中有一个名为 “01.htm“的文件,那么这个文件对于当 前目录的相对路径是( )。 ( A) C
7、:access200301.htm ( B) accessbookaccess200301.htm ( C) C:accessbookaccess200301.htm ( D) access200301.htm 20 下列关于运行宏的方法中,错误的是 ( )。 ( A)运行宏时,对每个宏只能连续运行 ( B)打开数据库时,可以自动运行名为 Autoexec的宏 ( C)可以通过窗体、报表上的控件来运行宏 ( D)可以在一个宏中运行另一个宏 21 不可以编辑数据的数据访问页类型是 ( )。 ( A)交互式报表页 ( B)数据输入页 ( C)数据分析页 ( D)都可以 22 下面程序运行后 j的结
8、果是 ( )。 i=1 j=0 Do j=j+1 i=i+1 Loop Until i 5 ( A) 0 ( B) 4 ( C) 1 ( D) 5 23 运行下列程序 : x = InputBox( “input value of x“ ) Select Case x Case Is 0 y=y+1 Case Is = 0 y=x+2 Case Else y=x+3 End Select Print x; y运行时,从键盘输入 -5,输出的结果 是 ( )。 ( A) -7 ( B) -9 ( C) -8 ( D) -10 24 下面程序段的运算结果正确的是 ( )。 Dim x As Sin
9、gle Dim y As Single If x 0 Then y=3 Elself x 1 Then y=2*x Else: y= -4 * x+6 End If ( A) 当 x=2时, y=-2 ( B)当 x=1时, y=3 ( C)当 x=0.5时, y=-4 ( D)当 x=-2.5时, y=11 25 在报表中添加时间时, Access将在报表上添加 1个 ( ),并将其 “控件来源 ”属性设置为时间的表达式。 ( A)标签控件 ( B)组合框控件 ( C)文本框控件 ( D)列表框控件 26 下列关于窗体作用的叙述中,错误的是 ( )。 ( A)可以接受用户输入的数据或命令 (
10、 B)可以编辑、显示数据库中的数据 ( C)可以构造方便、美观的输入输出界面 ( D)可以直接存 储数据 27 某数据库有一个 Name字段,查找 Name不是 Mary的记录的准则可以设定为( )。 ( A) Not“Mary“ ( B) Not“Mary*“ ( C) Not“*Mary“ ( D) Not“*Mary*“ 28 某数据库表中有 1个工作时间字段,查找 20天之内参加工作的记录的准则可以是 ( )。 ( A) Between Date()Or Date()-20 ( B) Between Date()And Date()-20 ( C) Date() And Date()-
11、20 ( D) Date() Or Date()-20 29 下列关于宏与 VBA的叙述中,正确的是 ( )。 ( A)任何宏操作都可以通过编写相应的 VBA代码实现其功能 ( B)对于事务、重复性较强的操作应使用 VBA来实现 ( C)任何 VBA代码都可以转换为等价的宏 ( D)以上都正确 30 下列不属于 Access提供的特殊运算符的是 ( )。 ( A) In ( B) Between ( C) Is Null ( D) Not Null 31 下列选项中不属于 Access控件类型的是 ( )。 ( A)结合型 ( B)非结合型 ( C)计算型 ( D)查询型 32 单击窗体上 C
12、ommand1命令按钮时,执行如下事件过程: Private Sub Command1_Click( ) a$= “software and hardware“ b$= Right(a$, 8) c$= Mtd(b$ 1, 8) Msgbox c$ End sub则在弹出的信息框的标题栏中显示的信息是 ( )。 ( A) software and hardware ( B) software ( C) hardware ( D) and 33 在包含具有一对多关系的记录的分组的数据访问页上,应按下列选项中的哪一个来分组记录,以提高加载速度 ( )。 ( A)字段 ( B)表 ( C)表达式 (
13、 D)数据库 34 执行 x$=InputBox(“请输入 x的值 “)时,在弹出的对话框中输入 123,在列表框List1选中第一个列表项,该列表项的 内容为 456,使 y的值是 123456的语句是( )。 ( A) y=Val(x$)+Val(Listl.List(0) ( B) y=Val(x$)+Val(List1.List(1) ( C) y=Val(x$) 22: Print “VC“ End Sub 48 Visual Basic中,允许一个变量未加定义直接使用,这样 VB即把它当作某种类型的变量,若使用 Dim语句定 义这种类型的变量,则在 As后面应使用【 】关键字。 4
14、9 表达式 “12“+“3“+45的值是【 】。 50 下列程序的运行结果为 【 】 。 A=“1“ B=“2“ A=Val(A) + Val(B) B = Val(“12“) If A B Then Print A - B Else Print B - A 。 国家二级( ACCESS)笔试模拟试卷 22答案与解析 1 【正确答案】 D 【试题解析】 在结构化程序设计中通常采取自顶向下、逐步求精的方法,尤其是在详细设计和编码阶段,其总的思想就是先全局后局部、先整体后细节、先抽象后具体、自顶向下、逐步细化。 2 【正确答案】 A 【试题解析】 空树是一种特殊的二叉树,它的根结点数为 0;而非空
15、二叉树只有一个根结点,所以正确答案为 A。 3 【正确答案】 A 【试题解析】 “大于 ”属于逻辑运算。选项中的加、乘、除都属于算术运算。 4 【正确答案】 A 【试题解析】 一个数据结构中的元素在计算机存储空间中的位置关系与 逻辑关系不一定相同。 5 【正确答案】 D 【试题解析】 结构化方法是软件开发方法之一,它包括结构化分析方法、结构化设计方法、结构化编程方法,而它的核心和基础是结构化程序设计理论。 6 【正确答案】 B 【试题解析】 层次数据模型的特点是:有且仅有一个双亲无节点,其他节点有且仅有一个双亲。 7 【正确答案】 C 【试题解析】 标识符的名字应能反映它所代表的实际东西,应有
16、一定实际意义。名字不是越长越好,应当选择精炼的意义明确的名字,必要时可使用缩写名字,但这时要注意缩写规则要一致 ,并且要给每一个名字加注释。同时,在一个程序中一个变量只应用于一种用途。 8 【正确答案】 D 【试题解析】 软件工程包括三个要素,即方法、工具和过程。 9 【正确答案】 D 【试题解析】 报表通过分组可以实现同组数据的汇总和显示输出,一个报表中最多可以对 10个字段或表达式进行分组。 10 【正确答案】 D 【试题解析】 数据访问页是一个独立的文件,保存在 Access以外,两者是分离的,但不是无关的。数据访问页是 Access数据库的一种对象,与其他 Access数据库对象的性质
17、相 同,创建与修改方式与其他 Access数据库对象基本一致,与Access数据库有关。 11 【正确答案】 B 【试题解析】 连接运算对两个关系进行运算,从两个关系的笛卡儿积中选出满足给定属性间一定条件的那些元组。而两个关系的笛卡儿积中的属性个数是两个原关系中的属性个数之和。即两个关系经连接运算后得到的新关系中属性个数多于原来关系中属性个数。因此,答案为 B。 12 【正确答案】 B 【试题解析】 SELECT姓名 FROM学生:表示取得 “学生 ”数据表中的所有记录,但只取得 “姓名 ”字段,并不是全 部字段; SELECT姓名 FROM学生 WHILE学号 =02650:表示取得 “学生
18、 ”数据表中的 “学号 ”为 02650的记录,而且只选取 “姓名 ”字段; SELECT * FROM学生 WHILE学号 = 02650:表示取得 “学生 ”数据表中的 “学号 ”为 02650的记录,并选取全部字段。 13 【正确答案】 D 【试题解析】 在表达式中,数字类型的条件不加任何符号,文本型的数据需要加上双引号。 14 【正确答案】 A 【试题解析】 本题考查窗体显示数据的类型。选项 A,单个窗体每页显示 1条记录;选项 B,连 续窗体每页显示多条记录;选项 C,图表式窗体通过图表的形式表现数据,而不是一条条记录的形式;选项 D,数据透视表式窗体显示多条记录,并从不同角度进行汇
19、总。答案为 A。 15 【正确答案】 A 【试题解析】 本题考查建立数据透视表。选项 A, “页 ”区域中是筛选字段,用来筛选显示数据透视表中的数据。 16 【正确答案】 A 【试题解析】 本题考查计算字段的建立。建立计算字段的方法:在字段行输入计算字段名和计算表达式,计算字段名在前,计算表达式在后,中间用英文冒号 “:”隔开。平均分: (语文 +数学 +英语 )3执行的结果即是在 “平均分 ”字段中显示“语文 ”、 “,数学 ”、 “英语 ”3个字段中分数的平均值,而且对计算结果取整。 17 【正确答案】 C 【试题解析】 本题考查窗体中的节。报表包含七种节:报表页眉,报表页脚,主体,页面页
20、眉,页面页脚,组页眉,组页脚。实际的窗体不一定全部包含这七种节,但最多七种。 18 【正确答案】 B 【试题解析】 绑定对象框可以建立数据源中 OLE类型的字段的控件,答案为B。 19 【正确答案】 D 【试题解析】 在这四个选项中,选项 A和选项 C属于绝对路径,选项 B和选项D属于相对路径。选项 A这个路径访问的是在 C盘下 access2003文件夹中的01.htrn文件,而不是题目要求的文件;选项 B,这个路径是题目要求的文件相对于 C盘的相对路径;选项 C,这个路径是题目要求的文件的绝对路径;选项 D,这个路径是题目要求的文件相对于当前目录的相对路径。答案为 D。 20 【正确答案】
21、 A 【试题解析】 运行宏,特别是调试宏时,可以通过 “单步执行 ”,一步一步执行宏中的各个宏操作,答案为 A。 21 【正确答案】 A 【试题解析】 交互式报表页经常 用于合并和分组保存在数据库中的信息,然后发布数据的总结,在这种页上不能编辑数据。答案为 A。 22 【正确答案】 C 【试题解析】 此段程序先执行 j和 i的加 1操作,得到 j=1, i=2。然后进行条件判断, Do.Loop结构若使用 Until关键字,则当条件为 False时执行表达式,为True时退出循环语句。 Loop Until i 5的意思是一直循环,直到 i 5为止,现在i=2,已经小于 5,因此跳出循环,此时
22、 j=1。答案为 C。 23 【正确答案】 A 【试题解析】 Select Case选 择语句中, Case后面不但可以为指定的值,也可以为取值范围或者多个取值,如: Case 1, 2或者 Case Is 0等。本题 x值没有改变, y值随 x值的改变而改变,根据题意,从键盘输入 -5,则 y=x+3=-2,答案为A。 24 【正确答案】 A 【试题解析】 注意 Elself x 1句是接在上面的 If x 0句后面的,其实相当于 if x =0 and x 1, Else句的条件相当于 If x =1。选项 A, x=2时, y=(-4)*2+6=-2。 25 【正确答案】 C 【试题解析
23、】 在报表设 计视图中添加日期和时间不仅要使用 “插入 ”菜单的 “日期和时间 ”命令,而且要在报表上添加一个文本框,通过设置其 “控制源 ”属性为日期或时间的计算表达式,该控件可以放在报表的任何节区内。答案为 C。 26 【正确答案】 D 【试题解析】 窗体是 Access数据库中的一个对象,通过窗体可以输入数据或命令;可以编辑、显示和查询数据库中的数据;可以将整个应用程序组织起来,形成一个完整的系统。但任何窗体都是建立在表或者查询基础上的,窗体本身并不能直接存储数据。 27 【正确答案】 A 【试题解析】 只有选 项 A是准确查找 Name是 Mary的记录。 28 【正确答案】 B 【试
24、题解析】 Date(date)返回给定日期 1-31的值,表示给定日期是一个月中的哪一天; Date()返回当前系统日期; Between用于指定一个字段值的范围,指定的范围之间用 And连接。选项 A和 D使用 or连接是错误的,选项 C的用法是错误的,故答案为 B。 29 【正确答案】 A 【试题解析】 Access中,宏的操作都可以通过编写相应的 VBA语句来达到相同的功能,具体选择哪种手段取决于要完成的任务。一般来说,对于事务、重 复性较强的操作应使用宏命令实现,对于复杂条件或循环等结构则使用 VBA代码来操作。 30 【正确答案】 D 【试题解析】 本题考查 Access提供了五种特
25、殊运算符,包括 In、 Between、Like、 Is Null、 Is Not Null,而 Not Null并不属于特殊运算符。 31 【正确答案】 D 【试题解析】 Access控件的类型可以分为:结合型、非结合型与计算型。结合型控件主要用于显示、输入、更新数据库中的字段;非结合型控件没有数据来源,可以用来显示信息、线条、矩形或图像;计算型 控件用表达式作为数据源。 32 【正确答案】 C 【试题解析】 程序开始给 a$赋值,然后将 a$右边第 1个字符开始到第 8个字符赋值给 b$也就是 hardware。此时利用 Mid函数截取 b$字符串,从第 1个开始,截取 8个,相当于截取了
26、 b$所有的字符,因此结果是 hardware。 33 【正确答案】 B 【试题解析】 在包含具有一对多关系的记录的分组的数据访问页上,如果使用字段或者表达式, Access会在页上显示任何记录之前检索所有记录,这样会降低效率:如果使用表分组,只有当需要显示记录时, Access才从表中检索记录,提高了效率。 34 【正确答案】 C 【试题解析】 x$表示变量 x是字符类型变量,所以从 InputBox函数输入的数据123是字符类型。从 ListBox控件输入的数据肯定是字符类型。选中 List1中的第 1个列表项,该列表项应表示为 Listl. List(0)。 Val函数是将字符串转换为数
27、值,两个数值相加的表达式运算结果是 579。选项 C是本题答案,虽然 Val函数已经将字符转换为数值,这个表达式是两个数值进行 “&”运算,但 “&”运算忽略参与运算项的类型,而是强行施加 “连接 ”运算,故得到的结果是 123456。 35 【正确答案】 D 【试题解析】 本题考查 While循环的处理过程。循环第 1次 x=2,执行循环,n=2;循环第 2次, x =4,仍然执行循环, n=4。依次类推,当执行完第 5次循环后, x=32 20, n=12,不再满足条件,跳出循环。 36 【正确答案】 确定性 【试题解析】 算法的基本特征是可行性、确定性、有穷性。 37 【正确答案】 i+
28、1 【试题解析】 完全二叉树是指除最后一层外,每一层上的节点数都达到最大值;在最后一层上只缺少右边的 若干节点。所以如果按层次顺序将一棵有 n个结点的完全二叉树的所有结点从 1到 n编号,则编号为奇数的节点没有右兄弟。 38 【正确答案】 循环结构 【试题解析】 结构化程序设计中有顺序、选择和循环三种基本结构。 39 【正确答案】 交 【试题解析】 关系代数运算的基本操作是交、并、差。 40 【正确答案】 发现错误 【试题解析】 软件测试是为了发现错误而执行程序的过程。 41 【正确答案】 事件驱动 【试题解析】 VBA的运行机制是事件驱动的工作方式,即对象触发事件,用事件过程响应事件,用事件
29、过程中的代码完成某种操作。 42 【正确答案】 窗体 【试题解析】 打开表的宏操作是 OpenTable;打开查询的宏操作是OpenQuery; OpenForm可以从 “窗体 ”视图、窗体 “设计 ”视图、 “数据表 ”视图或“打印预览 ”中打开一个窗体,并可以选择窗体的数据输入与窗口方式并限制窗体所显示的记录。 43 【正确答案】 追加查询 【试题解析】 操作查询包括生成表查询、删除查询、更新查询和追加查询四种。 44 【正确答案】 64 000 【试题解析】 备注数据 类型可以解决文本数据类型无法解决的问题,可保存较长的文本和数字。与文本数据类型一样,备注数据类型也是字符和数字相结合,它
30、允许存储的内容长达 64 000个字符,但 Access不能对备注型字段进行排序或索引。 45 【正确答案】 宏 【试题解析】 宏是由一个或多个操作组成的集合,其中的每个操作能够自动地实现特定的功能。 46 【正确答案】 5和 23 【试题解析】 不同类型数据进行运算时,系统常先进行强制类型转换。在本题中,进行 “2“+3运算时,首先将字符串 “2“转换为数值然后再和 3进行加运算 ,结果为 5;而 “2“+“3“则为字符串之间相加,结果为 “23“,而在赋值给 intVar时,系 j统又强制将字符串按 CInt转换为 23。 47 【正确答案】 VBVC 【试题解析】 Goto语句是指使程序
31、无条件地转移到过程中指定的语句处执行。其后面必须有指定的行标签,否则程序会出错。 48 【正确答案】 Variant 【试题解析】 Visual Basic中,允许一个变量未加定义直接使用,这样 VB即把它当作变体类型的变量,若使用 Dim语句定义这种类型的变量,则在 As后面应使用 Variant关键字。变体变量并非无类型变量,而是类型可以自由置换的变量。 49 【正确答案】 168 【试题解析】 12和 “3“是两个字符中,相加结果为 “123“,字符串和数字相加时,系统会将字符串转换为数值后再相加。 50 【正确答案】 -9 【试题解析】 Val函数是返回字符串内的数字,因此 A=Val(A) +Val(B) =1+2=3,而 B= Val(“12“)=12,因而 A B为 True,所以执行 Print A-B。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1