首页 百科知识 去哪里找选择题的解析

去哪里找选择题的解析

时间:2022-09-16 百科知识 版权反馈
【摘要】:对于多维数组来说,每一维也遵守这种计算原则,总的元素个数为各维元素数的乘积。本题考查VBA中变量命名的知识。变量名不能使用VBA的关键字。所谓交叉表查询就是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的各种计算值。所以应指定行标题、列标题和字段计算值共3种字段。本题中要求查询课程名称为Access的记录,则应限定对应字段的值为Access。

 1. 

在一个宏中可以包含多个操作,在运行宏时将按(  )的顺序来运行这些操作。

 A 从上到下

 B 从下到上

 C 随机

 D A和B都可以

     

答案:A

【解析】本题考查宏操作的知识。宏是由一个或多个操作组成的,在执行这些操作时将按照从上到下的顺序执行。

2. 

若要确保输入的出生日期值格式必须为短Et期,应将该字段的输入掩码设置为(  )。

 A 0000/99/99

 B 9999/00/99

 C 0000/00/00

 D 9999/99/99

     

答案:A

【解析】本题考查字段的输入掩码的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,输入掩码中的字符“0”代表必须输入数字0~9;“9”代表可以选择输入数字或空格。由于要实现短日期格式,应允许月份和日不必强制为两位数字,故应为0000/99/99。

3. 

有3个结点的二叉树有(  )。

 A 2种形态

 B 4种形态

 C 7种形态

 D 5种形态

     

答案:D

4. 

下图是使用查询设计器完成的查询,与该查询等价的SQL语句是(  )。

 A select学号,数学from SC where数学>(select avg(数学)from sC.

 B select学号where数学>(select avg(数学)from sC.

 C select数学avg(数学)from SC

 D select数学>(select avg(数学)from SC.

     

答案:A

【解析】本题考查查询与SQL关系的知识。由查询设计器可以看出,最终的输出字段是“学号”和“数学”,来自的表是“SC”,查询的条件是:数学>(select avg(数学)from sC.。

5. 

下列不是分支结构的语句是(  )。

 A If…Then…End IF

 B While…End

 C If…Then…Else…End If

 D Select…Case…End Select

     

答案:B

【解析】本题考查控制结构的知识。选项A.是一个单分支选择结构;选项C.是一个双分支选择结构;选项D.是一个多分支选择结构;选项B.是一个循环结构。

6. 

排序时如果选取了多个字段,则输出结果是(  )。

 A 按设定的优先次序依次进行排序

 B 按最右边的列开始排序

 C 按从左向右的优先次序依次排序

 D 无法进行排序

     

答案:C

【解析】本题考查数据表排序的知识。要想对数据表进行排序,既可以按照一个字段进行排序,也可以按照多个字段进行排序。当按照多个字段进行排序时,按从左到右的优先次序进行排序。

7. 

VBA中用实际参数m和n调用过程f(a,B.的正确形式是(  )。

 A fa,b

 B Call f(a,b)

 C Call f(m,n)

 D Call f m,n

     

答案:C

【解析】本题考查过程调用的知识。调用引起过程的执行。也就是说,要执行一个过程,必须调用该过程。Sub过程的调用有两种方式: 

Call<过程名>[(<实际参数>)]

<过程名><实际参数>

去掉关键字Call则去掉“实际参数”的括号:使用关键字Call则保留“实际参数”的括号。

8. 

以下描述中,不是线性表顺序存储结构特征的是(  )。

 A 不便于插入和删除

 B 需要连续的存储空间

 C 可随机访问

 D 需另外开辟空间来保存元素之间的关系

     

答案:D

【解析】线性表的顺序存储是用一片连续的空间来存放数据元素,其特点是逻辑上相邻的元素在物理位置上也相邻。数据元素之间逻辑上的先后关系自动隐含在物理位置的相邻元素之中,因此不需要另外开辟空间来保存元素之间的关系。

9. 

VBA中打开“student”表的语句是(  )。

 A Docmd.OpenForm"student"

 B Docmd.OpenQuery"student"

 C Docmd.OpenTable"student"

 D Docmd.Openreport"student"

     

答案:C

【解析】本题考查VBA中如何打开对象的知识。在VBA中,打开表的命令格式为:Docmd.OpenTable表名。 

另外,还需知道打开窗体使用Docmd.OpenForm,打开报表使用Docmd.OpenReport,打开查询使用Docmd.OpenQuery,关闭窗体和报表使用Docmd.Close。

10. 

设有如下关系表:

则下列操作正确的是(  )。

 A T=R/S

 B T=RXS

 C T=RAS

 D T=RUS


答案:C

【解析】T就是关系R中有的,同时S中也有的有序组(1、2、3),即交运算(n)。

11. 

在报表的设计视图中,区段被表示成带状形式,称为(  )。

 A 主体

 B 节

 C 主体节

 D 细节

     

答案:B

【解析】本题考查报表设计的知识。在报表的设计视图中,区段被表示成带状形式,称为节。主体节是节的一种。

12. 

下面关于列表框和组合框的叙述不正确的是(  )。

 A 列表框可以包含一列或几列数据

 B 可以在列表框中输入新值,而组合框不能

 C 可以在组合框中输入新值,而列表框不能

 D 组合框不可以包含多列数据

     

答案:B

【解析】本题考查列表框和组合框的知识。窗体中的列表框可以包含一列或几列数据,而组合框只能包含一列值。用户使用列表框时只能从列表中选择值,而不能输入新值;使用组合框时既可以从列表中进行选择,也可以输入文本。

13. 

如果设置报表上某个文本框的控件来源属性为“=3*2+7”,则预览此报表时,该文本框的显示信息是(  )。

 A 13

 B 3*2+7

 C 未绑定

 D 出错

     

答案:A

【解析】本题考查报表控件源的知识。控件来源必须以“=”引出,控件来源是一个表达式,预览时里面显示表达式的值。

14. 

下列数据结构中,能用二分法进行查找的是(  )。

 A 顺序存储的有序线性表

 B 线性链表

 C 二叉链表

 D 有序线性表

     

答案:A

【解析】要对线性表进行二分法查找,对线性表有两个要求:①要求线性表按顺序方式存储;②要求线性表中的元素按照从小到大的顺序排好序。

15. 

下列选项中不属于软件生命周期开发阶段任务的是(  )。

 A 软件测试

 B 概要设计

 C 软件维护

 D 详细设计

     

答案:C

【解析】软件的生命周期可分为软件定义、软件开发及软件运行维护3个阶段。其中软件定义阶段的主要工作有可行性研究与计划制定和需求分析等;软件开发阶段的主要工作有概要设计、详细设计和测试等;软件运行维护阶段的主要工作是软件的运行及后期的维护等。

16. 

在Access中,自动启动宏的名称是(  )。

 A Auto

 B AutoExec

 C Aut0.bat

 D AutoExee.bat

     

答案:B

【解析】本题考查宏的自动运行的知识。在Access中要让某宏在打开数据库时自动运行,需要将此宏以AutoExec名字保存。AutoExec.bat是批处理文件而不是宏文件。

17. 

定义了二维数组A(I t0 6,6),则该数组的元素个数为(  )。

 A 24个

 B 36个

 C 42个

 D 48个

     

答案:C

【解析】本题考查VBA中二维数组的知识。数组变量由变量名和数组下标构成,通常使用Dim语句来定义数组,其格式为: 

Dim数组名([下标下限to]下标上限)

其中下标下限默认为0。数组中的元素个数为:下标上限一下标下限十1。对于多维数组来说,每一维也遵守这种计算原则,总的元素个数为各维元素数的乘积。故本题中的数组元素个数应该是(6-1+1)×(6-0+I)=6x7=42.

18. 

假设图书表中有一个时间字段,查找2006年出版的图书的准则是(  )。

 A Between#2006—01.01#And#2006.12.31#

 B Between"2006-01—01"And"2006—12—31"

 C Between"2006.Ol.01"And"2006.12.31"

 D #2006.01.01#And#2006.12.31#

     

答案:A

【解析】本题考查条件准则和常量的知识。在Access中,日期型常量要求用“#”括起来;另外,表示区间的关键字用Between…And…。

19. 

以下有关选项组叙述错误的是(  )。

 A 如果选项组结合到某个字段,实际上是组框架本身而不是组框架内的复选框、选项按钮或切换按钮结合到该字段上

 B 选项组可以设置为表达式

 C 使用选项组,只要单击选项组中所需的值,就可以为字段选定数据值

 D 选项组不能接受用户的输入

     

答案:D

【解析】本题考查选项组的知识。选项组由一个组框以及一组复选框、选项按钮或切换按钮组成,如果选项组结合到某个字段,实际上是组框架本身而不是组框架内的复选框、选项按钮或切换按钮结合到该字段上:选项组也可以设置为表达式或非结合选项组,在自定义对话框中使用非结合选项组接受用户的输入。使用结合性选项组时,只要单击选项组中所需的值,就可以为字段选定数据值。

20. 

在Access数据库的表设计视图中,不能进行的操作是(  )。

 A 修改字段类型

 B 设置索引

 C 增加字段

 D 删除记录

     

答案:D

【解析】本题考查表设计视图的知识。在表的设计视图中可以对表进行各种设计,包括增加和删除字段、修改字段的名称和类型、设置索引等,不能对数据记录进行增加、删除和修改工作。

21. 

已定义好函数f(n),其中n为形参。若以实参为m调用该函数并将返回的函数值赋给变量x,以下写法正确的是(  )。

 A x=f(n)

 B x=Call f(n)

 C x=f(m)

 D x=Call f(m)

     

答案:C

【解析】本题考查过程调用的知识。调用引起过程的执行。也就是说,要执行一个过程,必须调用该过程。函数过程的调用只有一种方式:<过程名>(<实际参数>)

22. 

若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入(  )。

 A Like"王"

 B Like"王*"

 C ="王"

 D ="王*"

     

答案:B

【解析】本题考查查询条件准则的知识。在本题中要求查找姓“王”的记录,由于是模糊查询,所以应该使用关键词“Like”;另外,在“王”的后面都加上“*”,代表要查找的是以“王”开头,后面有多个或0个字符的数据。

23. 

查询最近30天的记录应使用(  )作为准则。

 A Between Date()And Date()—30

 B Between Date()—30 And Date()

 C <=Date()—30

 D <Date()—30

     

答案:B

【解析】本题考查查询准则的知识。获得当前日期可以使用系统函数Date(),而当前日期的30天前就是日期Date()一30。最近30天内的记录,也就是日期在这个区间内的记录,使用关键字Between…And…来表示在区间内,注意先写下限后写上限。

24. 

下列可作为VBA变量名的是(  )。

 A a&b

 B a?b

 C 4a

 D const

     

答案:C

【解析】本题考查VBA中变量命名的知识。变量名的命名同字段命名一样,也可以由字母、数字和汉字组成,但是不能包含空格和任何除了下画线以外的标点符号。变量名不能使用VBA的关键字。

25. 

在创建交叉表查询时,用户需要指定(  )种字段。

 A 1

 B 2

 C 3

 D 4

     

答案:C

【解析】本题考查交叉表查询的知识。所谓交叉表查询就是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的各种计算值。所以应指定行标题、列标题和字段计算值共3种字段。

26. 

若要查询课程名称为Access的记录,在查询设计视图对应字段的准则中,错误的表达式是(  )。

 A Access

 B "Access"

 C "*Access*"

 D Like"Access"

     

答案:C

【解析】本题考查查询条件准则的知识。查询条件的准则用于输入一个准则来限定记录的选择。本题中要求查询课程名称为Access的记录,则应限定对应字段的值为Access。要查询的值可以用双引号括起来,也可以不括,还可以使用Like加上通配符来使用。若Like后面没有通配符,则Like运算符相当干“=”运算符,但是通配符不配合Like是无法单独使用的。

27. 

在Access表中,可以定义3种主关键字,它们是(  )。

 A 单字段、双字段和多字段

 B 单字段、双字段和自动编号

 C 单字段、多字段和自动编号

 D 双字段、多字段和自动编号

     

答案:C

【解析】本题考查主关键字的知识。主关键字是一个或者多个字段的集合,是用于区别表中记录唯一的标识。在Access的表中,可以定义3种类型的主关键字:自动编号主键、单字段主键和多字段主键。

28. 

利用表中的行和列来统计数据的查询是(  )。

 A 选择查询

 B 操作查询

 C 交叉表查询

 D 参数查询

     

答案:C

【解析】本题考查查询种类的知识。常见的查询种类有选择查询、交叉表查询、参数查询、操作查询和SQL查询。其中,选择查询是根据指定的查询准则从一个或多个表中获取数据并显示结果,交叉表查询是利用表中的行和列来统计数据,参数查询利用对话框来提示用户输入准则,操作查询在一次查询操作中对所得结果进行编辑。

29. 

设R是一个二元关系,有3个元组,s是一个三元关系,有4个元组。如T=R×S,则T的元组为(  )个。

 A 6

 B 8

 C 12

 D 16

     

答案:C

【解析】 R为n元关系,S为m元关系,分别有P、q两个元组。两个关系笛卡尔积后,新关系是一个n+m元的关系,元组个数是qxP。

30. 

假设数据中表A与表B建立了“一对多”关系,表A为“多”的一方,则下述说法正确的是(  )。

 A 表B中的一个字段能与表A中的多个字段匹配

 B 表B中的一个记录能与表A中的多个记录匹配

 C 表A中的一个记录能与表B中的多个记录匹配

 D 表A中的一个字段能与表B中的多个字段匹配

     

答案:B

【解析】本题考查表与表之间的关系。在关系数据库中,表与表的关系有3种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配:若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。

31. 

用于从其他数据库导人和导出数据的宏命令是(  )。

 A TransferText

 B TransferValue

 C TransferData

 D TransferDatabase

     

答案:D

【解析】本题考查宏操作的知识。和导人/导出数据有关的命令主要有两个:TransferDatabase用于从其他数据库导入和导出数据;TransferText用于从文本文件导入和导出数据。其他两个选项写法是错误的。

32. 

在一棵二叉树的前序遍历、中序遍历、后序遍历所产生的序列中,所有叶结点的先后顺序(  )。

 A 都不相同

 B 完全相同

 C 前序和中序相同,而与后序不同

 D 中序和后序相同,而与前序不同

     

答案:B

【解析】对二叉树的访问有3种方式,其中任意的两种可唯一确定一颗二叉树,但无论是前序、后序还是中序遍历二叉树时,其区别在于访问根的先后次序不同,而访问叶结点的顺序完全相同。

33. 

数据流图中带有箭头的线段表示的是(  )。

 A 控制流

 B 数据流

 C 模块调用

 D 事件驱动

     

答案:B

【解析】数据流图中带箭头的线段表示数据流,沿箭头方向传递数据的通道,一般在旁边标注数据流名。

34. 

下面关于Access表的叙述中,错误的是(  )。

 A 在Access表中,可以对备注型字段进行“格式”属性设置

 B 若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号

 C 创建表之间的关系时,应关闭所有打开的表

 D 可在Access表的设计视图“说明”列中,对字段进行具体的说明

     

答案:C

【解析】本题考查Access表的知识。首先,备注性字段是可以进行格式设置的,OLE对象不能进行格式设置;自动编号数据类型是每次向表中添加新记录时自动生成的,但是一旦生成就不会再发生变化,即使删除了某条记录,Access也不会对表中的自动编号字段重新编号;创建表与表之间的关系时,应该将要创建关系的表关闭,而不是把所有打开的表关闭;在设计视图中的“说明”列中,可以对字段进行具体的说明。

35. 

在窗体上画一个名称为cl的命令按钮,然后编写如下事件过程: 

Private Sub Cl_Click(  ) 

a=0

n=InputBox('''')

Fori=lTon

Forj=lToi

a=a+l

Nextj

Nexti

Print a

End Sub

程序运行后单击命令按钮,如果输入4,则在窗体上显示的内容是(  )。

 A 5

 B 6

 C 9

 D 10

     

答案:D

【解析】本题考查VBA程序设计中的循环知识。在本题的程序中,每次循环a都会加1,所以关键问题是循环共执行多少次。已知外循环共执行4次,每次外循环中内循环都执行i次,内循环共执行次数为1+2+3+4=10次。

36. 

以下关于顺序存储结构的叙述中,(  )是正确的。

 A 每个结点中至少包含一个指针

 B 逻辑上相邻的结点物理上不必邻接

 C 可用于栈、队列、树等逻辑结构的存储表示

 D 插入、删除运算操作不方便

     

答案:D

【解析】选项A.、B.、C.叙述的都是链式存储结构具有的特点,顺序结构每个结点只包含自身的信息域,且逻辑上相邻的结点物理上也是相邻的。因此其插入、删除运算操作不方便,需移动大量的结点。

37. 

以下关于字段属性的叙述,正确的是(  )。

 A 格式和输入掩码是一样的

 B 可以对任意类型的字段使用向导设置输入掩码

 C 有效性规则属性用于限制此字段输入值的表达式

 D 有效性规则和输入掩码是一样的

     

答案:C

【解析】本题考查字段属性的知识。在表中的每个字段都可以设置一些宇段属性,其中的“格式”属性用来决定数据的打印方式和屏幕显示方式,“输入掩码”用来控制输入格式或检查输入中的错误的,两者不一样;虽然对于大多数数据类型都可以设计输入掩码,但是只有“文本”型和“日期时间”型字段才可以使用“输入掩码向导”;有效性规则属性用于限制此字段输入值的表达式,和输入掩码的作用也不~样。

38. 

在窗体上添加一个命令按钮,然后编写其单击事件过程为: 

Fori=lT0 3

x=4

Forj=1 T0 4

x=3

Fork=lT0 2

x=x+5

Nextk

Nextj

Nexti

MsgBoxX

则单击命令按钮后消息框的输出结果是(  )。

 A 7

 B 8

 C 9

 D 13

     

答案:D

【解析】本题考查VBA中多重循环的知识。见到多重循环的问题不要害怕,认真地分析清楚每…次循环这种问题就迎刃而解了。如本题,在每一次外循环开始的时候都把X的值置为4,所以只分析最后一次循环就可以了、同理中层循环每一次开始前都把x置为3,所以这个问题最后实际上就是X的初值为3,执行最内层循环直到结束就可以了。根据程序内循环执行两次,最后x=3+5+5=1 3。

39. 

以下程序段运行结束后,变量X的值为(  )。 

X=l

Y=2

Do

X=X*Y

y=y+l

Loop While y<2

 A 1

 B 2

 C 3

 D 4

     

答案:B

【解析】本题考查VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为True时退出循环:在while循环中条件为True时执行循环体,条件为False时退出循环,这一点要注意区分清楚。

40. 

表达式10Mod2的值为(  )。

 A 0

 B 1

 C 2

 D 5

     

答案:A

【解析】本题考查VBA中表达式运算的知识。在VBA中Mod是取余数运算,将返回左操作数整除右操作数后的余数。本题中10可以被2整除,所以余数为0。


免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈