二级ACCESS笔试46
(总分100, 做题时间90分钟)
一、选择题
在下列各题的A)、B)、C)、D)选项中,只有一个选项是正确的。在下列各题的A)、B)、C)、D)选项中,只有一个选项是正确的。
1. 
可以用前面加下列选项中哪—个表达式宋设置宏的操作参数(    )。
A “…”
B “=”
C “,”
D “;”
    分值: 2
答案:B
[解析] 本题考查如何设置宏的操作参数。设置参数应注意:有些参数不可用默认值;有的参数将会影响其后参数的选择,通常应按操作参数的排列顺序进行设置;为参数设置表达式时,通常表达式前必须加等号(二)但是 Set Value宏操作的表达式操作和Run Macro宏作的重复表达式参数可以例外。答案为B。
2. 
在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,其中数据独立性最高的阶段是(    )。
A 数据库系统
B 文件系统
C 人工管理
D 数据项管理
    分值: 2
答案:A
[解析] 文件系统是数据库系统的初级阶段,提供了简单的数据共享与数据管理能力,其功能简单,附属于操作系统而不成为独立的软件,只能看做是数据库系统的雏形。人工管理主要用于科学计算,硬件无磁盘,直接存取,软件没有操作系统。数据库管理系统是从这两个阶段发展而来的,其数据独立性必然更高因此答案为A。
3. 
下列可作为Visual Basic变量名的是(    )。
A A#A
B 4A
字符串长度计算工具
C ?xy
D constA
    分值: 2
答案:D
[解析] 本题考查Visual Basic中变量命名规则。根据Visual Basic中变量的命名规则可知,变量名必须以字母开头,所以选项B是错误的;不可以包含嵌入的句号或者类型声明字符,如 $、!、@、#、%,以及通配符?、*等,所以选项A和选项C是错误的;另外,变量名还不能超过255个字符,也不能和受到限制的关键字同名。选项D为正确答案。
4. 
下列说法中,错误的一项是(    )。
A 查询是从数据库的表中筛选出符合条件的记录,构成一个新的数据集合
B Access中不能进行交叉查询
C 创建复杂的查询不能使用查询向导
D 可以使用函数、逻辑运算符、关系运算符创建复杂的表达式
    分值: 2
答案:B
[解析] 本题考查对查询的理解。查询就是按给定的要求(包括条件、范围、方式等)从指定的数据源中查,将符合条件的记录中的指定字段提取出来,形成一个新的数据集合。使用查询向导只能创建比较简单的选择查询、交叉表查询等,复杂的查询只能用查询设计视图创建。表达式是操作数通过运算符用正确的方式连接形成的组合,而运算符包括算术运算符、比较运算符和逻辑运算符;关系运算符是用来进行关系代数中进行关系运算的,例如选择、
投影、联接等。答案为B。
5. 
以下程序的输出结果是(    )。    Dim varl      Dim var2    Dim var3    varl="HellO"    var2="World!"    var3=varl  &  " "  & var2    varl=10    var2=20    NsgBox varl+var2
A Hello world!
B 30
C 1020
D Hello world!
    分值: 2
答案:B
[解析] 本题考查变体类型和字符串连接符的用法。在程序中首先给变体类型Varl和Var2赋了字符串,所以它们的类型相应的就是字符串型,然后将两个字符串相连接的结果赋给变量Var3。接下来,又给Varl和Var2赋了整型值,所以它们现在是整型了,这时输出它们相加的值。Var3=varl&" "&var2语句中用了连接字符“&”,后面输出语句中用了“+”,需要掌握“&”和“+”在使用时的异同点。答案为B。
6. 
表达式Val(".123E2CD")的值是(    )。
A 123
B 12.3
C 0
D 123E2CD
    分值: 2
答案:B
[解析] 本题考查Val函数的用法。Val函数返回字符串内的数字。在读入字符串时,如果遇到不能识别为数字的字符,则停止读入。函数可以识别进位制符号&O(八位制)和&H(十六进制)和E(10的乘幂)。被认为是数值一部分的符号和字符,如美元号与逗号,则不能被识别。空白字符、制表符和换行符都将被去掉,如:Val("2  45    7”)=2457;Val (".123E2CD")=12.3。可见本题正确答案为选项B。
7. 
关于编辑记录的操作的说法,正确的一项是(    )。
A 可以同时选定不相邻的多个记录
B 可以在表中的任意位置插入新记录
C 删除有自动编号的表时,再添加新记录时,  自动编号将自动使用删除的编号
D 修改记录时,自动编号型字段不能修改
    分值: 2
答案:A
[解析] 本题考查对选定记录、添加记录、修改记录和删除记录操作的理解。Access中选定记录时,只可以选定任意一条记录,或者选定所有记录,还可以选定相邻的多个记录。添加记录时,只能从表的最后一个记录下的第一个空白行开始添加,并不能在表中任意位置添加记录。如果表中含有自动编号型字段,删除表中最后几个记录后,再添加新记录时,新记录的自动编号是按未删除前的数累加:如果按删除后的数累加,需要这样处理;选择“工具”“选项”,切换到“常规”选项卡,选中“关闭时压缩”,关闭当前数据库,再打开在数据库添加新记录;如果删除的是表中最后一个记录前的一些记录,则没有办法再用这些已被删除的记录的编号,除非把从1开始的连续编号以后的所有记录都删除。修改记录时,修改作为主键的字段要慎重,不能有重复值,  a不能为空,而且若表中含有自动编号型字段,则该字段不能修改。答案为A。
8. 
宏组中的宏的调用格式为(    )。
A 宏组名.宏名
B 宏名称
C 宏名.宏组名
D 以上都不对
    分值: 2
答案:A
[解析] 本题考查运行宏组时对宏的调用。宏调用格式为“宏组名宏名”,答案为A。
9. 
以下能够正确计算n!的程序是(    )。
A Private Sub Commandl_C1ick()
B hiVate Sub Commandl_C1ick()    n=5:x=1    n=5:x=1:i=1    DO    DO    X=x*1    X=X*1    i=i+1    i=i+1    Loop while i<n    Loop While<n    Print x        Ptinte  x    End Sub    End Sub
C Private Sub Commandl_Click ()
D Pdvate Sub Commandl C1ick()    n=5:X=1:i=1    n=5=:x=1:i=1    DO                DO      X=X*1            X=X*1      i=i+1            i=i+1    Loop While i>n    Print x    Print x    End Sub    End Sub
    分值: 2
答案:C
[解析] 本题考查Do While语句的用法。首先我们知道n!=1×2×3×……×(n-1)×n,由于是累乘,因此x和i的初值都必须为l;其次就是循环执行条件的确定,由于使用的是 While型循环,表示在满足条件时执行循环体中的代码,这里满足执行循环的条件应该是 i<=n。选项A和B的循环条件都是i<n,少了 i=n的一次循环,实际上只执行了n-1次;而选项D则从i>n时才开始执行,不合题意;同时,选项B没有指定i的初值,系统会默认i;0,这也不合题意。本题正确答案为选项C。
10. 
下列关于有条件的宏的说法,错误的一项是(    )。
A 条件为真时,将执行此行中的宏操作
B 宏在遇到条件内有省略号时,中止操作
C 如果条件为假,将跳过该行操作
D 上述都不对
    分值: 2
答案:B
[解析] 本题考查对有条件的宏的理解。选项B中如果条件为真,将执行该行以及紧跟着的对应的“条件”单元格中有省略号的的操作;如果条件为假,则将跳过该行以及紧跟着的对应的“条件”单元格中有省略号的的操作。其他选项都正确,答案为B。
11. 
所谓关系是指(    )。
A 各条记录中的数据彼此有一定的关系
B 一个数据库文件与另一个数据库文件之间有一定的关系
C 数据模型符合一定条件的二维表格式
D 数据库中各个字段之间彼此有一定关系
    分值: 2
答案:C
[解析] 每个关系都类似1张表,或者在某种程度上类似1个“平面”记录文件。
12. 
下列叙述中正确的是(    )。
A 一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系可能不同
B 一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定不同
C 一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定相同
D 数据的存储结构与数据的逻辑结构是相同的
    分值: 2
答案:A
[解析] 一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系不一定相同,例如在家庭成员的数据结构中,“儿子”和“女儿”都是“父亲”的后件,但在计算机存储空间中,根本不能将“儿子”和“女儿”这两个数据元素的信息都紧邻存放在“父亲”这个数据元素后边。但在一年四季的数据结构中,“春”是“夏”的前件,在计算机存储空间中,就可以把“春”存储在“夏”的前面。数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。
13. 
函数String(n,"str")的功能是(    )。
A 把数值型数据转换为字符串
B 返回由n个字符组成的字符串
C 从字符串中取出n个字符
D 从字符串中第n个字符的位置开始取字符串
    分值: 2

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。