1、国家二级 ACCESS机试(选择题)模拟试卷 6及答案与解析 一、选择题 1 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)执行算法需要的内存空间 2 下列叙述中正确的是 ( )。 ( A)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 ( B)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 ( C)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 ( D)顺 序存储结构能存储有序表,链式存储结构不能存储有序表 3 对于循环队列,下列叙述中正确的是 ( )。 ( A)循环队列中元素的
2、个数是由队头指针和队尾指针共同决定 ( B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 ( C)在循环队列中,队头指针一定大于队尾指针 ( D)在循环队列中,队头指针一定小于队尾指针 4 在面向对象方法中,实现信息隐蔽是依靠 ( )。 ( A)对象的继承 ( B)对象的多态 ( C)对象的封装 ( D)对象的分类 5 软件生 命周期是指 ( )。 ( A)软件的开发过程 ( B)软件的运行维护过程 ( C)软件产品从提出、实现、使用维护到停止使用退役的过程 ( D)软件从需求分析、设计、实现到测试完成的过程 6 用数据流图 (DFD)作为描述工具的软件开发阶段是 ( )。 (
3、 A)可行性分析 ( B)需求分析 ( C)概要设计 ( D)详细设计 7 耦合性和内聚性是对模块独立性度量的两个标准 ,下列叙述中正确的是 ( )。 ( A)提高耦合性、降低内聚性有利于提高模块的独立性 ( B)降低耦合性、提高内聚性有利于提高模块的独立性 ( C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度 ( D)内聚性是指模块间互相连接的紧密程度 8 在数据管理技术发展的三个阶段中,数据共享最好的是 ( )。 ( A)人工管理阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D)三个阶段相同 9 下列叙述中正确的是 ( )。 ( A)为了建立一个关系,首先要构造数据的逻辑关
4、系 ( B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项 ( C) 一个关系的属性名表称为关系模式 ( D)一个关系可以包括多个二维表 10 设有如下关系表 则下列操作中,正确的是 ( )。 ( A) T=RS ( B) T=R S ( C) T=RS ( D) T=R/S 11 在 Access中要显示 “学生表 “中姓名和性别的信息,应采用的关系运算是( )。 ( A)选择 ( B)投影 ( C)联接 ( D)关联 12 不属于 Access对象的是 ( )。 ( A)表 ( B)文件夹 ( C)窗体 ( D)查询 13 在 SQL的 SELECT 语句中,用于实现选择运算的是
5、 ( )。 ( A) FOR ( B) WHILE ( C) IF ( D) WHERE 14 某数据库的表中要添加 Internet站点的网址,应采用的字段类型是 ( )。 ( A) OLE对象数据类型 ( B)超级链接数据类型 ( C)查阅向导数据类型 ( D)自动编号数据类型 15 字段名可以是任意的名字,最多可达 ()个字符。 ( A) 16 ( B) 32 ( C) 64 ( D) 256 16 在数据表视图中,不能进行的操作是 ( )。 ( A)删除一条记录 ( B)修改字段的类型 ( C)删除一个字段 ( D)修改字段的名称 17 可以选择输入数据或空格的输入掩码是 ( )。 (
6、 A) 0 ( B) ( D) 9 18 以下字符串不符合 Access字段命名规则的是 ( )。 ( A) birthday ( B)生日 ( C) Jim.jeckson ( D) /注释 19 在一个 Access的表中有字段 “书籍名称 “,要查找包含 “计算机 “三个字的记录,正确的条件表达 式是 ( )。 ( A) left(书籍名称, 3) “计算机 “ ( B) like “*计算机 *“ ( C) “计算机 *“ ( D) Mid(书籍名称, 1,3) “计算机 “ 20 下图中所示的查询返回的记录是 ( )。 ( A)不包含 80分和 90分 ( B)不包含 80至 90分
7、数段 ( C)包含 80至 90分数段 ( D)所有的记录 21 在属性对话框中,可以更改的对象是 ( )。 ( A)窗体上单独的控件 ( B)窗体节 (如主体或窗体页眉 ) ( C)整个窗体 ( D) 以上全部 22 以下说法正确的是 ( )。 ( A)组合框包含了列表框的所有功能 ( B)列表框包含了组合框的所有功能 ( C)两者功能完全相同 ( D)两者功能完全不同 23 在报表中,要计算 “数学 “字段的最高分,应将控件的 “控件来源 “属性设置为( )。 ( A) =Max(数学 ) ( B) Max(数学 ) ( C) =Max数学 ( D) =Max(数学 ) 24 用于执行指定
8、的外部应用程序的宏命令是 ( )。 ( A) RunSQL ( B) RunApp ( C) Requery ( D) Quit 25 有关宏操作,以下叙述错误的是 ( )。 ( A)宏的条件表达式中不能引用窗体或报表的控件值 ( B)所有宏操作都可以转化为相应的模块代码 ( C)使用宏可以启动其他应用程序 ( D)可以利用宏组来管理相关的一系列宏 26 表达式 10 Mod 2的值为 ( )。 ( A) 0 ( B) 1 ( C) 2 ( D) 5 27 在 IF条件语句中,允许可嵌套的深度是 ( )。 ( A)最多 32层 ( B)最多 64层 ( C)最多 256层 ( D)没有限制 2
9、8 以下选项中表示定义了 10个整型数构成的数组,数组元素为 NewArray(1)至NewArray(10)的是 ( )。 ( A) Dim NewArray(10) As Integer ( B) Dim NewArray(1 To 10) As Integer ( C) Dim NewArray(10)Integer ( D) Dim NewArray(1 To 10)Integer 29 设变量 x是一个整型变量,如果 Sgn(x)的值 为 1,则 x的值是 ( )。 ( A) 1 ( B)大于 0的整数 ( C) 0 ( D)小于 0的整数 30 设 a=4,则执行 x=IIf(a3
10、,1,0)后 x的值为 ( )。 ( A) 4 ( B) 3 ( C) 0 ( D) 1 31 下列逻辑表达式中,能正确表示条件 “x 和 y都是偶数 “的是 ( )。 ( A) x Mod 2=1 Or y Mod 2=1 ( B) x Mod 2=0 Or y Mod 2=0 ( C) x Mod 2=1 And y Mod 2=1 ( D) x Mod 2=0 And y Mod 2=0 32 在 VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为 ( )。 ( A) Byte ( B) String ( C) Int ( D) Variant 33 执行 x=
11、Input(“请输入 x的值 “)时,在弹出的对话框中输入 12,在列表框 List1选中第一个列表项,假设该列表项的内容为 34,使 y的值为 1234的语句是( )。 ( A) y=Val(x)+Val(List1.List(0) ( B) y=Val(x)+Val(List1.List(1) ( C) y=Val(x)&Val(List1.List(0) ( D) y=Val(x)&Val(List1.List(1) 34 在 Access中, DAO的含义是 ( )。 ( A)开放数据库互连应用编程接口 ( B)数据库访问对象 ( C) Active数据对象 ( D)数据库动态链接库
12、35 已知当前窗体的 RecordSet属性记录集的对象名为 res,则可以得到记录集的记录个数的是 ( )。 ( A) Count ( B) res.Count ( C) RecordCount ( D) res.RecordCount 36 36.在窗体中有一个标签 Label0,标题为 “测试进行中 “;有一个命令按钮Command1,事件代码如下: Private Sub Command1Click() Label0.Caption “标签 “End SubPrivate Sub FormLoad() Form.Caption “举例 “ Command1.Caption “移动 “E
13、nd Sub打开窗体后单击命令按钮,屏幕显示 ( )。 37 下面程序运行后,输出结果为 ( )。 Dim a() a=Array(1,3,5,7,9) s=0 For i=1 to 4 s=s*10+a(i) next i print s ( A) 1357 ( B) 3579 ( C) 7531 ( D) 9753 38 在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码 : Private Sub Command1Click() a=75 if a3为真,所以返回 1,。 31 【正确答案】 D 【试题解析】 要使 x和 y都是偶数,则 x和 y除以 2的余数都必须
14、是 0。所以本题答案为 D。 32 【正确答案】 D 【试题解析】 在 VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为 Variant。所以本题答案为 D。 33 【正确答案】 C 【试题解析】 列表框的 List属性是一个数组,其各元素就是列表框中的列表项,第一个列表项对应的数组下标为 0。由于列表框中的列表项和输入对话框的返回值都是字符串,在本题中使用了 Val函数将其转换为数字,此时如果使用 “+“则会完成两个数字相加,因此应使用 “&“连接两个字符串。 34 【正确答案】 B 【试题解析 】 DAO 是一个数据库访问对象, DAO 是目前操作 Access
15、数据的最佳对象模型,利用 DAO 对象模型,可以操作 Access表中的数据、创建及操纵表和查询。 35 【正确答案】 D 【试题解析】 RecordCount是 RecordSet对象的属性,用来返回 RecordSet对象记录集合中记录的总数,对 RecordSet对象属性的引用前面需要加对象名,格式为 RecordSet 对象名 .属性名。 36 【正确答案】 D 【试题解析】 该段代码的执行过程为:打开窗体时程序执行载入窗体的代码FormLoad(),将窗体的标题置为 “举例 “,将命令按钮的标题置为 “移动 “,当单击命令按钮后,执行 Command1.Click()代码,该段代码将
16、标签的标题置为 “标签 “。 37 【正确答案】 B 【试题解析】 在 VBA中定义数组如果没有指明下限一律默认为 0,因此a=Array(1,3,5,7,9) 即 a 0 =1,a 1 =3,a 2 =5,a 3 =7,a 4 =9。第一次循环时, s=0*10+a 1 =3;第二次循环时, s=3*10+a 2 =35;第三次循环时, s=35*10+a 3=357; 第四次循环时, s=357*10+a 4 =3579,正确答案为 B 选项。 38 【正确答案】 D 【试题解析】 本题使用多个 if语句,这些语句是顺序的不是嵌套的,因此会顺序执行。首先 7560为假,不执行 x=1; 7
17、570为假,不执行 x=2; 7580为真,执行 x=3;最后判断 7590为真,执行 x=4,最后输出 4。 39 【正确答案】 D 【试题解析】 在本题的程序中,每次循环 n都会加 1,所以关键问题是循环共执行了多少次。可知外循环共执行 4次,每次外循环中内循环执行 5次,则内循环总共执行 20次。 40 【正确答案】 A 【试题解析】 参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用 ByVal声明,则说明此参数为传值调用,此时形参的变化不会返回到实参;若用 ByRef声明,则说明此参数为传址调用,此时形参的变化将会返回到实参;若没有说明传递类型,则默认为传址传递。即形参的结果会传递给实参。本题中形参完成了交换,由于默认为传址传递,交换后的值也会影响实参 a和 b,即 a和b 也完成了交换。正确选项为 A。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1