[计算机类试卷]国家二级ACCESS机试(选择题)模拟试卷137及答案与解析.doc

上传人:inwarn120 文档编号:496994 上传时间:2018-11-30 格式:DOC 页数:15 大小:44KB
下载 相关 举报
[计算机类试卷]国家二级ACCESS机试(选择题)模拟试卷137及答案与解析.doc_第1页
第1页 / 共15页
[计算机类试卷]国家二级ACCESS机试(选择题)模拟试卷137及答案与解析.doc_第2页
第2页 / 共15页
[计算机类试卷]国家二级ACCESS机试(选择题)模拟试卷137及答案与解析.doc_第3页
第3页 / 共15页
[计算机类试卷]国家二级ACCESS机试(选择题)模拟试卷137及答案与解析.doc_第4页
第4页 / 共15页
[计算机类试卷]国家二级ACCESS机试(选择题)模拟试卷137及答案与解析.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、国家二级 ACCESS机试(选择题)模拟试卷 137及答案与解析 一、选择题 1 已知 VBA语句 If x 10 then y 10,下列叙说中正确的是 ( )。 ( A) x 10和 y 10均为赋值语句 ( B) x 10和 y 10均为关系表达式 ( C) x 10为关系表达式, y 10为赋值语句 ( D) x 10为赋值语句, y 10为关系表达式 2 VBA表达式 Left(”how are you“, 3)值是 ( )。 ( A) how ( B) are ( C) you ( D) ho 3 下列程序段 中,可以实现互换变量 A和 B的值的程序段是 ( )。 ( A) A B

2、: B A ( B) A C: C B: B A ( C) A (A B) 2: B (AB) 2 ( D) A A B: B A B: A A B 4 在人事档案数据表中有 “参加工作时间 ”字段 (日期时间类型 ),要使用 SQL语句查找参加工作在 30年以上的员工信息,下列条件表达式中,错误的是 ( )。 ( A) 参加工作时间 INT(Date() 365) 30 ( B) 参加工作时间 DateAdd(“YYYY“, 30, Date() ( C) DateDiff(“YYYY“, 参加工作时间 , Date() 30 ( D) Year(Date() year(参加工作时间 ) 3

3、0 5 VBA程序流程控制的方式是 ( )。 ( A)顺序控制和分支控制 ( B)顺序控制和循环控制 ( C)循环控制和分支控制 ( D)顺序、分支和循环控制 6 下列四个选项中,不是 VBA条件函数的是 ( )。 ( A) Choose ( B) If ( C) IIf ( D) Switch 7 将一个数转换成相应字符串的函数是 ( )。 ( A) Str ( B) String ( C) Asc ( D) Chr 8 要将一个数字字符串转换成对应的数值,应使用的函数是 ( )。 ( A) Val ( B) Single ( C) Asc ( D) Space 9 删除字符串前导和尾随空格

4、的函数是 ( )。 ( A) Ltrim ( B) Rtrim ( C) Trim ( D) Lcase 10 在 Access中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量的作用域为 ( )。 ( A)程序范围 ( B)全局范围 ( C)模块范围 ( D)局部范围 11 VBA中求字符串长度的函数是 ( )。 ( A) Len ( B) Length ( C) StrLen ( D) strLength 12 VBA的子字符串检索函数是 ( )。 ( A) InStr ( B) Len ( C) Right ( D) Replace 13 下列选项中,不是 VBA基本数

5、据类型的是 ( )。 ( A) Char ( B) Boolean ( C) Currency ( D) Date 14 函数 Msgbox返回值的类型是 ( )。 ( A)数值 ( B)货币 ( C)字符串 ( D)逻辑值 15 函数 InputBox的返回值类型是 ( )。 ( A)数值 ( B)字符串 ( C)变体 ( D)视输入的数据而定 16 函数 InStr(1, “eFCdEfGh“, “EF“, 1)执行的结果是 ( )。 ( A) 0 ( B) 1 ( C) 5 ( D) 6 17 若有语句: str1 InputBox(“输入 “, “ “, “练习 “);从键盘上输入字符

6、串 “示例 ”后, str1的值是 ( )。 ( A) “输入 “ ( B) “ “ ( C) “练习 “ ( D) “示例 “ 18 下列选项中,与 VBA中语句 Dim NewVar, sum!等价的是 ( )。 ( A) Dim NewVar As Integer, slim As Single ( B) Dim NewVar As Integer, sum As Double ( C) Dim NewVar As Single, sum As Single ( D) Dim NewVar As Sibgle, sum As Integer 19 若将文本字符串 23, 8, 7按升序排

7、序,则排序的结果是 ( )。 ( A) 23, 8, 7 ( B) 7, 8, 23 ( C) 23, 7, 8 ( D) 7, 23, 8 20 运行下列程序段,结果是 ( )。 For m 10 to 1 Step 0 k k 3 Next in ( A)形成死循环 ( B)循环体不执行即结束循环 ( C)出现语法错误 ( D)循环体执行一次后结束循环 21 运行下列程序段,显示的结果是 ( )。 a Instr(5, “Hello!Beijing “, “e“) b Sgn(3 2) c a b MsgBox c ( A) 1 ( B) 3 ( C) 7 ( D) 9 22 执行下列程序

8、段后,输出结果是 ( )。 n 0 For i 1 To 3 For j 5 T0 1 Step 1 n n l Next j, i Debug Print n; j; i ( A) 12 0 4 ( B) 15 0 4 ( C) 12 3 1 ( D) 15 3 1 23 在一行上写多条语句时,应使用的分隔符是 ( )。 ( A)分号 ( B)逗号 ( C) 冒号 ( D)空格 24 若在被调用过程中改变形式参数变量的值,其结果同时也会影响到实参变量的值,这种参数传递方式是 ( )。 ( A) ByVal ( B)按值传递 ( C) ByRef ( D)按形参传递 25 在过程定义中有语句:

9、 Private Sub Gefl3am(ByVal data As Integer)其中 ByVal的含义是 ( )。 ( A)传值调用 ( B)传址调用 ( C)形式参数 ( D)实际参数 26 在 VBA中按文件的访问方式不同,可以将文件分为 ( )。 ( A)顺序文件、随机文件和二进制文件 ( B)文本文件和数据文件 ( C)数据文件和可执行文件 ( D) ASCII文件和二进制文件 27 下列文件打开方式中,只能读不能写的是 ( )。 ( A) Input ( B) Output ( C) Random ( D) Append 28 VBA中命令 Write#和 Print#的区别是

10、 ( )。 ( A) Write#将数据写入指定文件,而 Print#是创建一个新的打印文件 ( B) Write#将数据写入打印文件,而 Print#是创建一个新的指定 文件 ( C) Write#能将数据写入指定文件或打印文件,而 Print#只能是创建一个新的指定文件 ( D) Write#只能将数据写入指定文件,而 Print#可以创建一个新的指定文件或打印文件 29 如果在 C盘当前文件夹下已存在名为 StuData dat的顺序文件,则执行语句Open“C: StuData dat“For Append As#1的结果是 ( )。 ( A)删除文件中原有内容,使文件变为空文件 (

11、B)保留文件中原有内容,可在文件尾添加新内容 ( C)保留文件中原有内容,在文件头开始添 加新内容 ( D)保留文件中原有内容,但不能进行任何写文件操作 30 VBA中不能实现错误处理的语句结构是 ( )。 ( A) On Error Then标号 ( B) On Error Goto标号 ( C) On Error Resume Next ( D) On Error Goto 0 国家二级 ACCESS机试(选择题)模拟试卷 137答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 本题考查 If语句, If后面的表达式为关系表达式,判断条件是否成立, then后面的语句为赋值语句

12、,为条件成立后执行的结果。 2 【正确答案】 A 【试题解析】 Left函数是从左侧开始截取指定位数的字符串。题目中从左侧开始截取 3个字符,得到 how。 3 【正确答案】 D 【试题解析】 “A B: B A”只有两个变量无法相互换值; “A C: C B: BA”执行完后, A, B变量的值都是 C的值; “A (A B) 2: B (A B) 2”选项执行后, A, B中的值不是任一个原来的值了; “A A B: B A B: A A B”执行时,变量 A, B的和减 B的值得到 A的值,赋给了 B,此时 B中是原来 A的值了,然后 A, B的和减去现在 B的值,即减去原来 A的值等于

13、原来 B的值,赋给 A,这样 A, B的值就交换了。 4 【正确答案】 A 【试题解析】 选项 A中, Date()返回当前日期,用当前日期除以 365没有任何意义,用法错误;选项 B中, DateAdd()函数表示在当前系统日期的年份上减去 30,与 “参加工作时间 ”相比较,若符合条件则说明是工作 30年以上的员 工;选项 C中, DateDiff()函数表示计算两个时间间隔值,即获得当前日期与参加工作时间中年份上的间隔值,若 30,则说明工作 30年以上;选项 D中,用当前日期的年份减去参加工作时间中的年份,若 30,则说明工作 30年以上。所以错误的表达式为 A。 5 【正确答案】 D

14、 【试题解析】 程序流程控制一般有三种,即顺序流程、分支流程和循环流程。顺序流程指程序的语句依次顺序执行;分支流程指程序根据 If语句或 Case语句使程序流程选择不同的分支执行;循环流程则是依据一定的条件使指定的程序语句反复执行。 6 【正确答案】 B 【试题解析】 VBA提供了 3个条件函数: IIf函数、 Switch函数和 C1aoose函数,这 3个函数由于具有选择特性而被广泛用于查询、宏及计算控件的设计中。而 If是程序流程控制的条件语句,不是函数。 7 【正确答案】 A 【试题解析】 将数值表达式的值转化为字符串的函数是 Str。而 String函数返回一个由字符表达式的第 1个

15、字符重复组成的指定长度为数值表达式值的字符串;Asc函数返回字符串首字符的 ASCII码值; Chr函数返回以数值表达式值为编码的字符。 8 【 正确答案】 A 【试题解析】 Val函数将数字字符串转换成数值型数字。转换时可自动将字符串中的空格、制表符和换行符去掉,当遇到它不能识别为数字的第一个字符时,将停止读入字符串。 9 【正确答案】 C 【试题解析】 在 VBA中, Trim函数可以返回去掉字符串开始和尾部空格的字符串。 10 【正确答案】 D 【试题解析】 在过程内部定义的变量,当过程代码执行时才可见,则它的作用域只在该过程内部,属于局部变量。 11 【正确答案】 A 【试题解析】 在

16、 VBA中,可以利用 len函 数来统计指定字符串的长度。 12 【正确答案】 A 【试题解析】 Instr为字符串检索函数,使用格式为: Instr(Start, Str1, Str2 , Compare),用于检索字符串 Str2在字符串 Str1中最早出现的位置,返回一个整数。 13 【正确答案】 A 【试题解析】 VBA的基本数据类型包括:整数、长整数、单精度数、双精度数、货币、字符串、布尔型、日期型、变体类型。 14 【正确答案】 A 【试题解析】 MsgBox函数的语法为: MsgBox(prompt, buttons, title,1aelpfile, context)。该函数的

17、返回值是一个数值,告诉用户单击了哪一个按钮。比如: MsgBox消息框显示 “确定 ”按钮,则单击 “确定 ”按钮 MsgBox函数的返回值为 1。 15 【正确答案】 B 【试题解析】 InputBox用于接收用户的输入,返回值类型为字符串类型。 16 【正确答案】 B 【试题解析】 Instr函数的语法是: InStr(Start, Str1, Str2 ,Compare);其中 Start为检索 的起始位置,题目中为 1,表示从第 1个字符开始检索。 Strl表示待检索的字符串, Str2表示待检索的子串。 Compare取值 0或缺省时表示进行二进制比较,取值为 1表示不区分大小写。题

18、目中值为 1,因此,检索时不区分大小写。因此,题目中函数返回值为 1。 17 【正确答案】 D 【试题解析】 InputBox函数表示在对话框中显示提示信息,等待用户输入正文或按下按钮,并返回包含文本框内容的字符串,其函数格式为InputBox(Prompt, Title, Default, Xpos, Ypos, Helpfile, Context)。Prompt是必需的,作为对话框消息出现的字符串表达式; Title是可选的,显示对话框标题栏中的字符串表达式; Deflault是可选的,显示文本框中的字符串表达式,在没有其他输入时作为默认值。在本题中输入 “示例 ”,所以返回值为 “示例

19、”。 18 【正确答案】 A 【试题解析】 代表的数据类型为整型, !代表的数据类型为单精度型。 19 【正确答案】 C 【试题解析】 文本型数据排序时,应按照首字母的 ASCII码来排序。 20 【正确答案】 B 【试题解析】 本题考查 For循环语句, Step表示循环变量增加步长,循环初始值大于终值时步长应为负数,步长为 0时则循环不成立,循环体不执行即结束循环。 21 【正确答案】 C 【试题解析】 Instr为字符串检索函数,使用格式为: Instr(Start, Str1, Str2 , Compare),用于检索字符串 Str2在字符串 Str1中最早出现的位置,返回一个整数;

20、Sgn()返回表示数字符号的整数,在题目中 a 8, b 1,所以 c 7。 22 【正确答案】 B 【试题解析】 外层循环共执行 3次,内层循环每次执行 5次;当 i 1时, n5;当 i 2时, n 10;当 i 3时, n 15,此时 j 0,结束内层循环, i 4,结束外层循环。 23 【正确答案】 C 【试题解析】 VBA中在一行中写多条语句时,应使用冒号 (: )分隔。 24 【正确答案】 C 【试题解析】 在被调用过程中改变形式参数变量的值,其结果同时也会影响到实参变量的值,是按址传递,用 ByRef表示。 25 【正确答案】 A 【试题解析】 过程定义语句中形参变量说明中使用

21、ByVal指定参数传递方 式为按值传递,如果使用 ByRef则指定参数传递方式为按地址传递,如果不指定参数传递方式,则默认为按地址传递。 26 【正确答案】 A 【试题解析】 VBA中打开文件的格式为: Open文件名 For方式 Access存取类型 锁定 As#文件号 Len记录长度 。其中 “方式 ”可以是以下几种: Output、Input、 Append为指定顺序输出输入方式, Ranclom为指定随机存取方式,Binary为指定二进制文件。因此,按文件访问方式不同可以将文件分为顺序文件、随机文件和二进制文件。 27 【正确答案】 A 【试题解析】 VBA中如果文件打开方式为 Inp

22、ut,则表示从指定的文件中读出记录,此方式不能对打开的文件进行写入操作。如果指定的文件不存在,则会产生“文件未找到 ”错误。 28 【正确答案】 A 【试题解析】 Write#是将数据写入指定文件,而 Print#是创建一个新的打印文件。 29 【正确答案】 B 【试题解析】 文件打开方式中使用 ForAppend时,指定文件按顺序方式输出,文件指针被定位在文件末尾。如果对文件执行写操作,则写入的数据附加到原来文件的后 面。 30 【正确答案】 A 【试题解析】 VBA中实现错误处理的语句一般语法是: On Error GoTo标号 On Error ReSume Next On Error GoTo 0

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1