【计算机类职业资格】二级公共基础知识-84及答案解析.doc

上传人:eveningprove235 文档编号:1329079 上传时间:2019-10-17 格式:DOC 页数:24 大小:135.50KB
下载 相关 举报
【计算机类职业资格】二级公共基础知识-84及答案解析.doc_第1页
第1页 / 共24页
【计算机类职业资格】二级公共基础知识-84及答案解析.doc_第2页
第2页 / 共24页
【计算机类职业资格】二级公共基础知识-84及答案解析.doc_第3页
第3页 / 共24页
【计算机类职业资格】二级公共基础知识-84及答案解析.doc_第4页
第4页 / 共24页
【计算机类职业资格】二级公共基础知识-84及答案解析.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、二级公共基础知识-84 及答案解析(总分:80.00,做题时间:90 分钟)一、B单项选择题/B(总题数:40,分数:80.00)1.下列叙述中错误的是_。 A.一种数据的逻辑结构可以有多种存储结构 B.数据的存储结构与数据的处理效率无关 C.数据的存储结构与数据的处理效率密切相关 D.数据的存储结构在计算机中所占的空间不一定是连续的(分数:2.00)A.B.C.D.2.下列数据结构中,能用二分法进行查找的是_。 A.顺序存储的有序线性表 B.线性链表 C.二叉链表 D.有序线性表(分数:2.00)A.B.C.D.3.以下关于顺序存储结构的叙述中,_是正确的。 A.每个结点中至少包含一个指针域

2、 B.逻辑上相邻的结点物理上不必邻接 C.可用于栈、队列、树等逻辑结构的存储表示 D.插入、删除运算操作不方便(分数:2.00)A.B.C.D.4.结构化分析方法是面向_的自顶向下逐步求精进行需求分析的方法。 A.对象 B.数据结构 C.数据流 D.目标(分数:2.00)A.B.C.D.5.在 E-R图中,用来表示属性的图形是_。 A.矩形 B.椭圆形 C.菱形 D.平行四边形(分数:2.00)A.B.C.D.6.有 3个结点的二叉树有_。 A.2种形态 B.4种形态 C.7种形态 D.5种形态(分数:2.00)A.B.C.D.7.软件结构设计的图形工具是_。 A.DFD图 B.结构图 C.P

3、AD图 D.N-S图(分数:2.00)A.B.C.D.8.下列选项中不属于软件生命周期开发阶段任务的是_。 A.软件测试 B.概要设计 C.软件维护 D.详细设计(分数:2.00)A.B.C.D.9.在一棵二叉树的前序遍历、中序遍历、后序遍历所产生的序列中,所有叶结点的先后顺_。 A.都不相同 B.完全相同 C.前序和中序相同,而与后序不同 D.中序和后序相同,而与前序不同(分数:2.00)A.B.C.D.10.用白盒法设计测试用例的方法包括_。 A.错误推测 B.因果图 C.基本路径测试 D.边界值分析(分数:2.00)A.B.C.D.11.常见的数据模型有三种,它们是_。 A.层次、关系和

4、语义 B.环状、层次和星形 C.字段名、字段类型和记录 D.层次、关系和网状(分数:2.00)A.B.C.D.12.在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是_。 A.选择 B.投影 C.联接 D.自然联接(分数:2.00)A.B.C.D.13.在关系数据模型中,每一个关系都是一个_。 A.记录 B.属性 C.元组 D.二维表(分数:2.00)A.B.C.D.14.假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量)一组属性来描述图书,可以作为“关键字”的是_。 A.书号 B.书名 C.作者 D.出版社(分数:2.00)A.B.C.D.15.Access数据库中,

5、为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录,为此需要定义的关系是_。 A.输入掩码 B.有效性规则 C.默认值 D.参照完整性(分数:2.00)A.B.C.D.16.Access数据库的各对象中,实际存储数据只有_。 A.表 B.查询 C.窗体 D.报表(分数:2.00)A.B.C.D.17.表的组成内容包括_。 A.查询和报表 B.字段和记录 C.报表和窗体 D.窗体和字段(分数:2.00)A.B.C.D.18.关于通配符的使用,下面说法不正确的是_。 A.有效的通配符包括:问号(?),它表示问号所在的位置可以是任何一

6、个字符;星号(*),它表示星号所在的位置可以是任何多个字符 B.使用通配符搜索星号、问号时,需要将搜索的符号放在方括号内 C.在一个“日期”字段下面的“准则”单元中使用表达式:Like“6/*/98“,系统会报错“日期类型不支持*等通配符” D.在文本的表达式中可使用通配符。例如可以在一个“姓”字段下面的“准则”单元中输入表达式:”M*s”,查找姓为 Morrris、Masters 和 Miller Peters等的记录(分数:2.00)A.B.C.D.19.已知一个学生数据库,其中含有班级、性别等字段,若要统计每个班男女学生的人数,则应使用_查询。 A.交叉表查询 B.选择查询 C.参数查询

7、 D.操作查询(分数:2.00)A.B.C.D.20.在 Access的数据表中删除一条记录,被删除的记录_。 A.不能恢复 B.可恢复为第一条记录 C.可恢复为最后一条记录 D.可恢复到原来设置(分数:2.00)A.B.C.D.21.下列不属于操作查询的是_。 A.参数查询 B.生成表查询 C.更新查询 D.删除查询(分数:2.00)A.B.C.D.22.下图中所示的查询返回的记录是_。(分数:2.00)A.B.C.D.23.如果设置报表上某个文本框的控件来源属性为“=3*2+7”,则预览此报表时,该文本框显示信息是_。 A.13 B.3*2+7 C.未绑定 D.出错(分数:2.00)A.B

8、.C.D.24.报表页脚的作用是_。 A.用来显示报表的标题、图形或说明性文字 B.用来显示整个报表的汇总说明 C.用来显示报表中的字段名称或对记录的分组名称 D.用来显示本页的汇总说明(分数:2.00)A.B.C.D.25.在报表的设计视图中,区段被表示成带状形式,称为_。 A.主体 B.节 C.主体节 D.细节(分数:2.00)A.B.C.D.26.若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是_。 A.Me=“改变文字显示颜色“ B.Me.Caption=“改变文字显示颜色“ C.Me.Text=“改变文字显示颜色“ D.Me.Name=“改变文字显示颜色“(分数:2.00)A

9、.B.C.D.27.若要在报表最后输出某些信息,需要设置的是_。 A.页面页眉 B.页面页脚 C.报表页眉 D.报表页脚(分数:2.00)A.B.C.D.28.在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为_。 A.=Max(数学) B.Max(数学) C.=Max数学 D.=Max(数学)(分数:2.00)A.B.C.D.29.宏命令 Requery的功能是_。 A.实施指定控件重新查询 B.查找符合条件的第一条记录 C.查找符合条件的下一条记录 D.指定当前记录(分数:2.00)A.B.C.D.30.在一个宏中可以包含多个操作,在运行宏时将按_的顺序来运行这些操作。

10、 A.从上到下 B.从下到上 C.随机 D.A和 B都可以(分数:2.00)A.B.C.D.31.已定义好函数 f(n),其中 n为形参。若以实参为 m调用该函数并将返回的函数值赋给变量 x,以下写法正确的是_。 A.x=f(n) B.x=Call f(n) C.x=f(m) D.x=Call f(m)(分数:2.00)A.B.C.D.32.VBA支持的循环语句结构不包括_。 A.DoLoop B.WhileWend C.ForNext D.DoWhile(分数:2.00)A.B.C.D.33.下列可作为 VBA变量名的是_。 A.a&b B.a?b C.4a D.const(分数:2.00)

11、A.B.C.D.34.Select Case结构运行时首先计算_的值。 A.表达式 B.执行语句 C.条件 D.参数(分数:2.00)A.B.C.D.35.下列关于标准函数的说法,正确的是_。 A.Rnd函数用来获得 0到 9之间的双精度随机数 B.Int函数和 Fix函数参数相同则返回值就相同 C.Str函数用来把纯数字型的字符串转换为数值型 D.Chr函数返回 ASCII码对应的字符(分数:2.00)A.B.C.D.36.已知程序段:sum=0For i=1 to 10 step 3sum=sum+ii=i*2Next i当循环结束后,变量 i、sum 的值分别为_。 A.10、6 B.1

12、3、6 C.13、5 D.10、5(分数:2.00)A.B.C.D.37.如果要在 VBA中打开一个窗体,可使用_对象的 OpenForm方法。 A.Form B.DoCmd C.Query D.Report(分数:2.00)A.B.C.D.38.在窗体上添加一个命令按钮(名为 Command1),编写如下事件过程:Private Sub Command1_Click()For i=1 To 4x=4For j=1 To 3x=3For k=1 T0 2x=x+6Next kNext jNext iMsgBox xEnd Sub打开窗体后,单击命令按钮,消息框的输出结果是_。 A.7 B.15

13、 C.157 D.528(分数:2.00)A.B.C.D.39.若有两个字符串 s1=“12345“,s2=“34“,执行 s=Instr(s1,s2)后,s 的值为_。 A.2 B.3 C.4 D.5(分数:2.00)A.B.C.D.40.假定有如下的 Sub过程:Sub sfun(x As Single,y As Single)t=xx=t/yy=t Mod yEnd Sub在窗体上添加一个命令按钮(名为 Command1),然后编写如下事件过程:Private Sub Command1_Click()Dim a As singleDim b As singlea=5b=4sfun a,b

14、MsgBox a&chr(10)+chr(13)&bEnd Sub打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为_。 A.1和 1 B.1.25和 1 C.1.25和 4 D.5和 4(分数:2.00)A.B.C.D.二级公共基础知识-84 答案解析(总分:80.00,做题时间:90 分钟)一、B单项选择题/B(总题数:40,分数:80.00)1.下列叙述中错误的是_。 A.一种数据的逻辑结构可以有多种存储结构 B.数据的存储结构与数据的处理效率无关 C.数据的存储结构与数据的处理效率密切相关 D.数据的存储结构在计算机中所占的空间不一定是连续的(分数:2.00)A.B. C.D.解

15、析:解析 数据的存储结构分为顺序结构和链式结构,一个数据的逻辑结构可以有多种存储结构。顺序结构中数据元素所占的存储空间是连续的,而链式存储结构中,数据元素所占的存储空间不一定是连续的。数据的存储结构与数据的处理效率密切相关。2.下列数据结构中,能用二分法进行查找的是_。 A.顺序存储的有序线性表 B.线性链表 C.二叉链表 D.有序线性表(分数:2.00)A. B.C.D.解析:解析 要对线性表进行二分法查找,对线性表有两个要求:第一,要求线性表是按顺序方式存储的;第二,要求线性表中的元素是按照从小到大的顺序排好序。3.以下关于顺序存储结构的叙述中,_是正确的。 A.每个结点中至少包含一个指针

16、域 B.逻辑上相邻的结点物理上不必邻接 C.可用于栈、队列、树等逻辑结构的存储表示 D.插入、删除运算操作不方便(分数:2.00)A.B.C.D. 解析:解析 选项 A、B、C 叙述的都是链式存储结构具有的特点,顺序结构每个结点只包含自身的信息域,且逻辑上相邻的结点物理上也是相邻的。因此其插入、删除运算操作不方便,需移动大量的结点。4.结构化分析方法是面向_的自顶向下逐步求精进行需求分析的方法。 A.对象 B.数据结构 C.数据流 D.目标(分数:2.00)A.B.C. D.解析:解析 结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解,建立系统的处理流程,以数据流图和数据字

17、典为主要工具,建立系统的逻辑模型。5.在 E-R图中,用来表示属性的图形是_。 A.矩形 B.椭圆形 C.菱形 D.平行四边形(分数:2.00)A.B. C.D.解析:解析 E-R 图具有 3个要素:实体(型)用矩形框表示,框内为实体名称;属性用椭圆型来表示,并用线与实体连接。属性较多时也可以将实体及其属性单独列表;实体间的联系用菱形框表示。用线将菱形框与实体相连,并在线上标注联系的类型。6.有 3个结点的二叉树有_。 A.2种形态 B.4种形态 C.7种形态 D.5种形态(分数:2.00)A.B.C.D. 解析:解析 由 3个结点组成的二叉树可以有 5种形态,如下图所示。 *7.软件结构设计

18、的图形工具是_。 A.DFD图 B.结构图 C.PAD图 D.N-S图(分数:2.00)A.B. C.D.解析:解析 常用的软件结构设计工具是结构图,也称程序结构图。DFD 图(数据流图)是以图形的方式描述数据在系统中流动和处理的过程,只反映系统必须完成的逻辑功能,它是需求分析阶段的图形工具。盒式图(N-S 图)和问题分析图(PAD)是详细设计的常用工具。8.下列选项中不属于软件生命周期开发阶段任务的是_。 A.软件测试 B.概要设计 C.软件维护 D.详细设计(分数:2.00)A.B.C. D.解析:解析 软件的生命周期可分为软件定义、软件开发及软件运行维护 3个阶段。其中软件定义阶段的主要

19、工作有可行性研究与计划制定和需求分析等;软件开发阶段的主要工作有概要设计、详细设计和测试等;软件运行维护阶段的主要工作是软件的运行及后期的维护等。9.在一棵二叉树的前序遍历、中序遍历、后序遍历所产生的序列中,所有叶结点的先后顺_。 A.都不相同 B.完全相同 C.前序和中序相同,而与后序不同 D.中序和后序相同,而与前序不同(分数:2.00)A.B. C.D.解析:解析 对二叉树的访问有 3种方式,其中任意的两种可惟一确定一颗二叉树,但无论是前序、后序还是中序遍历二叉树时,其区别在于访问根的先后次序不同,而访问叶结点的顺序完全相同。10.用白盒法设计测试用例的方法包括_。 A.错误推测 B.因

20、果图 C.基本路径测试 D.边界值分析(分数:2.00)A.B.C. D.解析:解析 白盒测试方法也称为结构测试或逻辑测试,主要方法有逻辑覆盖测试、基本路径测试等。11.常见的数据模型有三种,它们是_。 A.层次、关系和语义 B.环状、层次和星形 C.字段名、字段类型和记录 D.层次、关系和网状(分数:2.00)A.B.C.D. 解析:解析 本题考查数据库的基本知识。常见的数据模型有三种,分别是层次模型、网状模型和关系模型,目前最普遍应用的是关系模型。12.在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是_。 A.选择 B.投影 C.联接 D.自然联接(分数:2.00)A. B.

21、C.D.解析:解析 本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组:投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组:自然连接是在等值连接的基础上去除重复的属性。本题明显属于关系中选择满足条件的元组,故为选择操作。13.在关系数据模型中,每一个关系都是一个_。 A.记录 B.属性 C.元组 D.二维表(分数:2.00)A.B.C.D. 解析:解析 本题考查关系模型基本概念的知识。在

22、关系数据库中关系是一个二维表,每一行称为一个元组,也称为一个记录;每一列称为一个属性,其中属性的取值范围称为域或值域。14.假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量)一组属性来描述图书,可以作为“关键字”的是_。 A.书号 B.书名 C.作者 D.出版社(分数:2.00)A. B.C.D.解析:解析 本题考查主关键字的知识。主关键字是一个或者多个字段的集合,是用于区别表中记录惟一的标识,也就意味着在一个表中主关键字不能取重复值。在 Access的表中,可以定义三种类型的主关键字:自动编号主键、单字段主键和多字段主键。在本题中只有“书号”是每本书都不相同的,也就是主关键字。1

23、5.Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录,为此需要定义的关系是_。 A.输入掩码 B.有效性规则 C.默认值 D.参照完整性(分数:2.00)A.B.C.D. 解析:解析 本题考查参照完整性的知识。参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到子表;子表中的记录删除时主表的相关记录随之删除;子表中的记录更新时主表的相关记录随之更新都属于参照完整性。16.Access数据库的各对象中,实际存储数据只有_。 A.表 B.查询 C.窗

24、体 D.报表(分数:2.00)A. B.C.D.解析:解析 本题考查 Access数据库对象的知识。在 Access这个关系数据库中,数据库对象共有 7种,只有表用来存储数据。17.表的组成内容包括_。 A.查询和报表 B.字段和记录 C.报表和窗体 D.窗体和字段(分数:2.00)A.B. C.D.解析:解析 本题考查 Access表基本概念的知识。在关系数据库中关系是一个二维表,每一行称为一个元组,每一列称为一个属性;在 Access这个关系数据库中,用表来实现关系,表的每一行称作一条记录,对应关系模型中的元组;每一列称作一个字段,对应关系模型中的属性。18.关于通配符的使用,下面说法不正

25、确的是_。 A.有效的通配符包括:问号(?),它表示问号所在的位置可以是任何一个字符;星号(*),它表示星号所在的位置可以是任何多个字符 B.使用通配符搜索星号、问号时,需要将搜索的符号放在方括号内 C.在一个“日期”字段下面的“准则”单元中使用表达式:Like“6/*/98“,系统会报错“日期类型不支持*等通配符” D.在文本的表达式中可使用通配符。例如可以在一个“姓”字段下面的“准则”单元中输入表达式:”M*s”,查找姓为 Morrris、Masters 和 Miller Peters等的记录(分数:2.00)A.B.C. D.解析:解析 本题考查通配符的知识。通配符一般作为其他字符的占位

26、符,其中包括星号(*)、问号(?)方括号()、叹号(!)、减号(-)和数字号码(#)。其中最常用的问号(?)表示所在的位置可以是任何一个字符,星号(*)表示所在的位置可以是任何多个字符;使用通配符搜索这些代表通配符的符号时,需要将搜索的符号放在方括号内;无论是文本型还是日期型字段都可以使用通配符。19.已知一个学生数据库,其中含有班级、性别等字段,若要统计每个班男女学生的人数,则应使用_查询。 A.交叉表查询 B.选择查询 C.参数查询 D.操作查询(分数:2.00)A. B.C.D.解析:解析 本题考查查询种类的知识。常见的查询种类有:选择查询、交叉表查询、参数查询、操作查询和 SQL查询。

27、其中选择查询是根据指定的查询准则从一个或多个表中获取数据并显示结果;交叉表查询是利用表中的行和列来统计数据;参数查询利用对话框来提示用户输入准则;操作查询在一次查询操作中对所得结果进行编辑。本题中以性别为行标题,以班级为列标题,行列交叉处进行计数,即可得到结果。20.在 Access的数据表中删除一条记录,被删除的记录_。 A.不能恢复 B.可恢复为第一条记录 C.可恢复为最后一条记录 D.可恢复到原来设置(分数:2.00)A. B.C.D.解析:解析 在 ACCESS数据库中,删除表中的记录是不能恢复的。21.下列不属于操作查询的是_。 A.参数查询 B.生成表查询 C.更新查询 D.删除查

28、询(分数:2.00)A. B.C.D.解析:解析 本题考查操作查询的知识。操作查询,也叫做动作查询,共有 4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。22.下图中所示的查询返回的记录是_。(分数:2.00)A.B. C.D.解析:解析 本题考查查询条件的知识。Not BetweenAnd 是一个表示不在某区间内的运算符,等价于:下界 Or上界。23.如果设置报表上某个文本框的控件来源属性为“=3*2+7”,则预览此报表时,该文本框显示信息是_。 A.13 B.3*2+7 C.未绑定 D.出错(分数:2.00)

29、A. B.C.D.解析:解析 本题考查报表控件源的知识。控件来源必须以“=”引出,控件来源是一个表达式,预览时里面显示表达式的值。24.报表页脚的作用是_。 A.用来显示报表的标题、图形或说明性文字 B.用来显示整个报表的汇总说明 C.用来显示报表中的字段名称或对记录的分组名称 D.用来显示本页的汇总说明(分数:2.00)A.B. C.D.解析:解析 本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束

30、位置,一般用来显示本页的汇总说明。25.在报表的设计视图中,区段被表示成带状形式,称为_。 A.主体 B.节 C.主体节 D.细节(分数:2.00)A.B. C.D.解析:解析 本题考查报表设计的知识。在报表的设计视图中,区段被表示成带状形式,称为节。主体节是节的一种。26.若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是_。 A.Me=“改变文字显示颜色“ B.Me.Caption=“改变文字显示颜色“ C.Me.Text=“改变文字显示颜色“ D.Me.Name=“改变文字显示颜色“(分数:2.00)A.B. C.D.解析:解析 本题考查窗体基本属性的知识。代表的是控件所在窗体,C

31、aption 属性代表窗体的标题;Name属性代表窗体的名字;Text 属性不是窗体的属性,而是文本框的属性,代表文本框中的内容。要设置窗体的标题实际上就是给 Caption属性赋值的过程。27.若要在报表最后输出某些信息,需要设置的是_。 A.页面页眉 B.页面页脚 C.报表页眉 D.报表页脚(分数:2.00)A.B.C.D. 解析:解析 本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般

32、用来显示本页的汇总说明。28.在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为_。 A.=Max(数学) B.Max(数学) C.=Max数学 D.=Max(数学)(分数:2.00)A. B.C.D.解析:解析 本题考查报表控件数据来源的知识。报表的控件来源必须以“=”引出;控件来源可以设置成有关字段的表达式,但是字段必须用“”括起来;要计算最高分可以使用函数 Max()。29.宏命令 Requery的功能是_。 A.实施指定控件重新查询 B.查找符合条件的第一条记录 C.查找符合条件的下一条记录 D.指定当前记录(分数:2.00)A. B.C.D.解析:解析 本题考查宏

33、操作的知识。Access 中提供了 50多个可选的宏操作命令,Requery 用于实施指定控件重新查询即刷新控件数据;FindRecord 用于查找满足指定条件的第一条记录;FindNext 用于查找满足指定条件的下一条记录;GoToRecord 用于指定当前记录。30.在一个宏中可以包含多个操作,在运行宏时将按_的顺序来运行这些操作。 A.从上到下 B.从下到上 C.随机 D.A和 B都可以(分数:2.00)A. B.C.D.解析:解析 本题考查宏操作的知识。宏是由一个或多个操作组成,在执行这些操作时将按照从上到下的顺序执行。31.已定义好函数 f(n),其中 n为形参。若以实参为 m调用该

34、函数并将返回的函数值赋给变量 x,以下写法正确的是_。 A.x=f(n) B.x=Call f(n) C.x=f(m) D.x=Call f(m)(分数:2.00)A.B.C. D.解析:解析 本题考查过程调用的知识。调用引起过程的执行。也就是说,要执行一个过程,必须调用该过程。函数过程的调用只有一种方式:过程名(实际参数)32.VBA支持的循环语句结构不包括_。 A.DoLoop B.WhileWend C.ForNext D.DoWhile(分数:2.00)A.B.C.D. 解析:解析 本题考查循环的知识。VBA 共支持 3种循环,分别是 ForNext循环、WhileWend 循环和Do

35、Loop循环。33.下列可作为 VBA变量名的是_。 A.a&b B.a?b C.4a D.const(分数:2.00)A.B.C. D.解析:解析 本题考查 VBA中变量命名的知识。变量名的命名同字段命名一样,也可以由字母、数字和汉字组成,但是不能包含空格和任何除了下划线以外的标点符号。变量名不能使用 VBA的关键字。34.Select Case结构运行时首先计算_的值。 A.表达式 B.执行语句 C.条件 D.参数(分数:2.00)A. B.C.D.解析:解析 本题考查 VBA程序设计中的多分支选择的知识。在 Select Case结构运行时首先计算表达式的值,然后依此计算或测试 Case

36、表达式的值。35.下列关于标准函数的说法,正确的是_。 A.Rnd函数用来获得 0到 9之间的双精度随机数 B.Int函数和 Fix函数参数相同则返回值就相同 C.Str函数用来把纯数字型的字符串转换为数值型 D.Chr函数返回 ASCII码对应的字符(分数:2.00)A.B.C.D. 解析:解析 本题考查标准函数的知识。VBA 中提供了很多标准函数,其中 Rnd函数用来获得 0到 1之间的单精度随机数;Int 函数和 Fix函数都是返回表达式的整数部分也就是下取整,两者参数为正值时结果相同,参数为负值时,Int 函数返回小于等于参数值的第一个负数,Fix 函数返回大于等于参数值的第一个负数;

37、Str 函数用来把数值表达式值转换成字符串;Chr 函数返回 ASCII码对应的字符。36.已知程序段:sum=0For i=1 to 10 step 3sum=sum+ii=i*2Next i当循环结束后,变量 i、sum 的值分别为_。 A.10、6 B.13、6 C.13、5 D.10、5(分数:2.00)A.B. C.D.解析:解析 本题考查 VBA中循环的知识。本题需要仔细分析循环次数,第一次循环时 i的值为 1,sum的值也为 1,然后 i=i*2值变为 2,需要再加上步长值 3;第二次循环时 i的值为 5,sum 的值也为 6,然后 i=i*2值变为 10,需要再加上步长值 3;

38、要进行第三次循环前判断 i的值为 13不再满足循环条件,所以循环结束。37.如果要在 VBA中打开一个窗体,可使用_对象的 OpenForm方法。 A.Form B.DoCmd C.Query D.Report(分数:2.00)A.B. C.D.解析:解析 本题考查 VBA中如何打开对象的知识。在 VBA中,打开表的命令格式为:DoCmd.OpenTable表名;打开查询使用 DoCmd.OpenQuery;打开窗体使用 DoCmd.OpenForm;打开报表使用DoCmd.OpenReport;打开视图使用 DoCmd.OpenView;关闭窗体和报表使用 DoCmd.Close等。38.在

39、窗体上添加一个命令按钮(名为 Command1),编写如下事件过程:Private Sub Command1_Click()For i=1 To 4x=4For j=1 To 3x=3For k=1 T0 2x=x+6Next kNext jNext iMsgBox xEnd Sub打开窗体后,单击命令按钮,消息框的输出结果是_。 A.7 B.15 C.157 D.528(分数:2.00)A.B. C.D.解析:解析 本题考查 VBA中多重循环的知识。见到多重循环的问题不要害怕,认真地分析清楚每一次循环这种问题就迎刃而解了。本题中,在每一次外循环开始的时候都把 x的值置为 4,所以我们只分析最

40、后一次循环就可以了;同理中层循环每一次开始前都把 x的值置为 3,所以这个问题最后实际上就是 x的初值为 3,执行最内层循环直到结束就可以了。根据程序内循环执行两次,最后 x=3+6+6=15。39.若有两个字符串 s1=“12345“,s2=“34“,执行 s=Instr(s1,s2)后,s 的值为_。 A.2 B.3 C.4 D.5(分数:2.00)A.B. C.D.解析:解析 本题考查 Instr函数的知识。Instr 函数也称为字符串检索函数,返回值为第二个字符串参数在第一个字符串参数中最早出现的位置。40.假定有如下的 Sub过程:Sub sfun(x As Single,y As

41、Single)t=xx=t/yy=t Mod yEnd Sub在窗体上添加一个命令按钮(名为 Command1),然后编写如下事件过程:Private Sub Command1_Click()Dim a As singleDim b As singlea=5b=4sfun a,bMsgBox a&chr(10)+chr(13)&bEnd Sub打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为_。 A.1和 1 B.1.25和 1 C.1.25和 4 D.5和 4(分数:2.00)A.B. C.D.解析:解析 本题考查 VBA中参数传递的知识。在 VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时没有说明传递类型,则默认为传址传递,即形参的结果会传递给实参。本例就是传址传递,所以过程调用时 x=a,也就是 5;y=b,也就是 4。在过程内 x的值变为 5/4也就是1.25,y 的值变为 5 Mod 4也就是 1。过程调用结束时 x和 y的值分别回送给 a和 b。

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

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

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