1、国家二级 ACCESS机试(选择题)-试卷 62及答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列关于队列的叙述中正确的是( )。(分数:2.00)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表2.对于存储同样的一组数据元素而言( )。(分数:2.00)A.顺序结构比链接结构易于扩充空间B.顺序结构与链接结构相比,更有利于对元素进行插入、删除运算C.顺序结构占用整块空间,而链接结构不要求整块空间D.顺序结构比链接结构多占存储空间3.算法的有穷性是指( )。(分数:2.00)A.算法程序的
2、运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用4.下面描述中,不属于软件危机表现的是( )。(分数:2.00)A.软件过程不规范B.软件质量难以控制C.软件开发生产率低D.软件成本不断提高5.软件的()设计又称总体结构设计,其主要任务是建立软件系统的总体结构。(分数:2.00)A.概要B.抽象C.逻辑D.规划6.下列叙述中,正确的是( )。(分数:2.00)A.用 E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系B.用 E-R图只能表示实体集之间一对一的联系C.用 E-R图只能表示实体集之间一对多的联系D.用 E-R图表
3、示的概念数据模型只能转换为关系数据模型7.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性8.下面关于数据库系统中叙述正确的是( )。(分数:2.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据9.层次型、网状型和关系型数据库划分原则是( )。(分数:2.00)A.数据之间的联系方式B.记录长度C.联系的复杂程度D.文件的大小10.有两个关系 R和 T如下: (分数:2.00)A.选择B.投影C.交D.并11.关系型数据库中所
4、谓的“关系“是指( )。(分数:2.00)A.各个记录中的数据彼此间有一定的关联关系B.数据模型符合满足一定条件的二维表格式C.某两个数据库文件之间有一定的关系D.表中的两个字段有一定的关系12.下列属于 Access对象的是( )。(分数:2.00)A.文件B.数据C.记录D.查询13.设有表示学生借书的三张表,学生 A(学号,姓名,性别,年龄,身份证号),借书 B(书号,书名),借书 AB(学号,书号,借阅时间),则表 AB的关键字(键或码)为( )。(分数:2.00)A.书号,借阅时间B.学号,借阅时间C.学号,书号D.学号,姓名,借阅时间14.主/子窗口平常用来显示查询和多个表中的数据
5、,而这些数据之间的关系是( )。(分数:2.00)A.一对多B.多对一C.一对一D.多对多15.不能进行索引的字段是( )。(分数:2.00)A.备注B.数值C.字符D.日期16.若要求在文本框中输入文本时达到密码是“*“号的显示效果,则应设置的属性是( )。(分数:2.00)A.默认值B.有效性文本C.输入掩码D.密码17.下列关于表的格式说法错误的是( )。(分数:2.00)A.在 Access中,只可以冻结列,不能冻结行B.用户可以同时改变一列或同时改变多列字段的位置C.在数据表中,可以为某个或多个指定字段中的数据设置字体格式D.字段在数据表中默认的显示顺序是由用户输入的先后顺序决定的1
6、8.不属于 Access提供的数据筛选方式是( )。(分数:2.00)A.高级筛选B.按内容排除筛选C.按数据表视图筛选D.按选定内容筛选19.A Or B准则表达式表示的意思是( )。(分数:2.00)A.表示查询表中的记录必须同时满足 Or两端的准则 A和 B,才能进入查询结果集B.表示查询表中的记录只需满足由 Or两端的准则 A和 B中的一个,即可进入查询结果集C.表示查询表中记录的数据介于 A、B 之间的记录才能进入查询结果集D.表示查询表中的记录当满足由 Or两端的准则 A和 B不相等时即进入查询结果集20.操作查询包括( )。(分数:2.00)A.生成表查询、删除查询、更新查询和交
7、叉表查询B.生成表查询、删除查询、更新查询和追加查询C.选择查询、普通查询、更新查询和追加查询D.选择查询、参数查询、更新查询和生成表查询21.若利用选择查询计算每个职工的工龄,并对结果进行取整操作,标题行显示为工龄,则字段行的设计正确的语句是( )。(分数:2.00)A.工龄:Date()-工作日期/365B.工龄:(Date()-工作日期)/365C.工龄:Year(Date()-Year(工作日期)D.工龄:Year(工作日期)/36522.在课程表中要查找课程名称中包含“数据库“的课程,对应“课程名称“字段的正确条件表达式是( )。(分数:2.00)A.数据库B.*数据库*C.Like
8、 “*数据库*“D.Like “数据库“23.以下不是窗体控件的是( )。(分数:2.00)A.表B.单选按钮C.图像D.直线24.可以作为窗体记录源的是( )。(分数:2.00)A.表B.查询C.Select语句D.表、查询或 Select语句25.报表统计计算中,如果是进行分组统计并输出,则统计计算控件应该布置在( )。(分数:2.00)A.主体节B.报表页眉/报表页脚C.页面页眉/页面页脚D.组页眉/组页脚26.Access所设计的数据访问页是一个( )。(分数:2.00)A.独立的外部文件B.数据库中的表C.独立的数据库文件D.数据库记录的超链接27.假设某数据库已建有宏对象“宏 1“
9、,“宏 1“中只有一个宏操作 SetValue,其中第一个参数项目为“Label0.Caption“,第二个参数表达式为“Text0“。窗体“fmTest“中有一个标签 Label0和一个文本框 Text0,现设置控件 Text0的“更新后“事件为运行“宏 1“,则结果是( )。(分数:2.00)A.将文本框清空B.将标签清空C.将文本框中的内容复制给标签的标题,使二者显示相同内容D.将标签的标题复制到文本框,使二者显示相同内容28.下图为新建的一个宏组,以下描述错误的是( )。 (分数:2.00)A.该宏组由 macro1和 macro2两个宏组成B.宏 macor1由两个操作步骤(打开窗体
10、、关闭窗体)组成C.宏 macro1中 OpenForm命令打开的是教师自然情况窗体D.宏 macro2中 Close命令关闭了教师自然情况和教师工资两个窗体29.在设计条件宏时,对于连续重复的条件,要替代重复条件时使用的符号是( )。(分数:2.00)A.B.:C.!D.30.ADO含义是( )。(分数:2.00)A.开放数据库互连应用编程接口B.数据库访问对象C.动态链接库D.Active数据对象31.VBA中去除字符串前后空格的函数是( )。(分数:2.00)A.LtrimB.RtrimC.TrimD.Ucase32.下列数据类型中,不属于 VBA的是( )。(分数:2.00)A.长整型
11、B.布尔型C.变体型D.指针型33.InputBox函数返回值的类型是( )。(分数:2.00)A.数值B.字符串C.变体D.数值或字符串(视输入的数据而定)34.有一窗体,其名称为 fmStu,窗体中有一个标签和一个命令按钮,名称分别为 Label0和 Button1。在“窗体视图“显示该窗体时,要求在单击命令按钮后标签的背景颜色变为红色,以下能实现该操作的语句是( )。(分数:2.00)A.Label0.ForeColor=255B.Button1.ForeColor=255C.Label0.BackColor=“255“D.Button1.BackColor=“255“35.下列命令中,
12、属于运行和控制流程的命令是( )。(分数:2.00)A.RestoreB.RequeryC.MsgboxD.RunApp36.在窗体中添加了一个文本框和一个命令按钮(名称分别为 tText和 bCommand),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为“祝您考试通过“。以下能实现上述操作的事件过程是( )。(分数:2.00)A.Private Sub bCommandClick() Caption=“祝您考试通过“ End SubB.Private Sub tTextClick() bCommand.Caption=“祝您考试通过“ End SubC
13、.Private Sub bCommandChange() Caption=“祝您考试通过“ End SubD.Private Sub tTextChange() bCommand.Caption=“祝您考试通过“ End Sub37.执行下面的程序段后,x 的值为 x = 5( )。For I = 1 To 20 Step 2x = x + I 5Next I(分数:2.00)A.21B.22C.23D.2438.Sub过程和 Function过程最根本的不同是( )。(分数:2.00)A.Sub过程的过程名不能返回值,而 Function过程能通过过程名返回值B.Function过程可以有
14、参数,Sub 过程不能有参数C.两种过程参数的传递方式不同D.Sub过程可以使用 Call语句或直接使用过程名,而 Function过程不能39.在窗体上添加一个命令按钮(名为 Command1)和一个文本框(名为 Text1),并在命令按钮中编写如下事件代码:Private Sub Command1Click()m=3.14n=Len(Str$(m)+Space(3)Me!Text1=nEnd Sub 打开窗体运行后,单击命令按钮,在文本框中显示( )。(分数:2.00)A.3B.6C.7D.840.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下程序:Public x As
15、 IntegerPrivate Sub Command1Click()x=10Call s1Call s2MsgBox xEnd SubPrivate Sub s1()x=x+20End SubPrivate Sub s2()Dim x As Integerx=x+20End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为( )。(分数:2.00)A.10B.30C.40D.50国家二级 ACCESS机试(选择题)-试卷 62答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列关于队列的叙述中正确的是( )。(分数:2.00)A.在队
16、列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表 D.队列是先进后出的线性表解析:解析: 队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作,另一端进行删除操作。其中,允许插入的一端称为队尾(rear),允许删除的一端称为队首(front)。队列具有先进先出的特点,它是按“先进先出“的原则组织数据的。2.对于存储同样的一组数据元素而言( )。(分数:2.00)A.顺序结构比链接结构易于扩充空间B.顺序结构与链接结构相比,更有利于对元素进行插入、删除运算C.顺序结构占用整块空间,而链接结构不要求整块空间 D.顺序结构比链接结构多占存储空间解析:解析:顺序结构中,元素
17、之间的关系通过存储单元的邻接关系来表示,其存储空间必须占用整块空间;链接结构中,结点之间的关系通过指针来表示,不要求整块空间。3.算法的有穷性是指( )。(分数:2.00)A.算法程序的运行时间是有限的 B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用解析:解析:算法具有 5个特性: 有穷性:一个算法必须(对任何合法的输入值)在执行有穷步之后结束,且每一步都可在有限时间内完成,即运行时间是有限的。 确定性:算法中每一条指令必须有确切的含义,读者理解时不会产生歧义。 可行性:一个算法是可行的,即算法中描述的操作都是可以通过已经实现的基本运算执行有限次来实现
18、。 输入:一个算法有零个或多个输入,这些输入取自于某个特定的对象的集合。 输出:一个算法有一个或多个输出。4.下面描述中,不属于软件危机表现的是( )。(分数:2.00)A.软件过程不规范 B.软件质量难以控制C.软件开发生产率低D.软件成本不断提高解析:解析:软件危机是计算机软件在开发和维护过程中所遇到的一系列严重问题。主要表现在以下 6个方面:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件可维护性差;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。5.软件的()设计又称总体结构设计,其主要任务是建立软件系统的总体结构。(分数:2.00
19、)A.概要 B.抽象C.逻辑D.规划解析:解析:软件设计分为概要设计和详细设计。概要设计又称总体结构设计,其主要任务是建立软件系统的总体结构。6.下列叙述中,正确的是( )。(分数:2.00)A.用 E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系 B.用 E-R图只能表示实体集之间一对一的联系C.用 E-R图只能表示实体集之间一对多的联系D.用 E-R图表示的概念数据模型只能转换为关系数据模型解析:解析: 两个实体之间的联系实际上是实体集间的函数关系,这种函数关系可以有下面几种,即一对一的联系、一对多(或多对一)的联系和多对多的联系。由于概念模型不依赖于具体的数据库管理系统,
20、因此,容易向关系模型、网状模型和层次模型等各种模型转换。7.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性 解析:解析:结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用 goto语句,总的来说可使程序结构良好、易读、易理解、易维护。8.下面关于数据库系统中叙述正确的是( )。(分数:2.00)A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据解析:解析:数据库系统的特点之一是数据共享性高,冗余度低。数据共
21、享的同时又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指在系统中统一数据在不同位置出现时应保持相同的值。9.层次型、网状型和关系型数据库划分原则是( )。(分数:2.00)A.数据之间的联系方式 B.记录长度C.联系的复杂程度D.文件的大小解析:解析:数据库按数据模型分为层次型数据库、网状型数据库、关系型数据库,数据模型即数据之间的联系方式,因此正确选项为 A。10.有两个关系 R和 T如下: (分数:2.00)A.选择 B.投影C.交D.并解析:解析:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水
22、平方向抽取记录。由图可知关系 R通过运算得到关系 T,关系 T与关系 R相比,属性的个数没有发生变化,记录的条数发生了变化。因此所使用的运算应该是选择。故本题答案为 A。11.关系型数据库中所谓的“关系“是指( )。(分数:2.00)A.各个记录中的数据彼此间有一定的关联关系B.数据模型符合满足一定条件的二维表格式 C.某两个数据库文件之间有一定的关系D.表中的两个字段有一定的关系解析:解析:关系型数据库中所谓的“关系“是指数据模型符合满足一定条件的二维表格式。在 Access中,一个表就是一个关系,每一个关系都是一个二维表。12.下列属于 Access对象的是( )。(分数:2.00)A.文
23、件B.数据C.记录D.查询 解析:解析:Access 数据库由数据库对象和组两部分组成。其中对象又分为 7种,包括表、查询、窗体、报表、数据访问页、宏、模块。这些对象都存放在扩展名为.mdb 的数据库文件中。所以本题答案为 D。13.设有表示学生借书的三张表,学生 A(学号,姓名,性别,年龄,身份证号),借书 B(书号,书名),借书 AB(学号,书号,借阅时间),则表 AB的关键字(键或码)为( )。(分数:2.00)A.书号,借阅时间B.学号,借阅时间C.学号,书号 D.学号,姓名,借阅时间解析:解析:能唯一标识实体的属性集称为码,码也称为关键字,是表中若干属性的属性组,能够唯一标识表中的一
24、个元组。在表 AB中能唯一标识一个元组的关键字是学号,书号。故本题答案为 C。14.主/子窗口平常用来显示查询和多个表中的数据,而这些数据之间的关系是( )。(分数:2.00)A.一对多 B.多对一C.一对一D.多对多解析:解析:例如,在“教学管理“数据库中,每名学生可以选多门课程,这样“学生“和“选课成绩“之间就存在一对多的关系。15.不能进行索引的字段是( )。(分数:2.00)A.备注 B.数值C.字符D.日期解析:解析:在 Access中,备注字段类型是不能进行索引的。16.若要求在文本框中输入文本时达到密码是“*“号的显示效果,则应设置的属性是( )。(分数:2.00)A.默认值B.
25、有效性文本C.输入掩码 D.密码解析:解析:若要求当文本框用来接收用户输入的密码信息时,不显示输入的具体密码值而以“*“号显示,可以将文本框的“输入掩码“属性设置为“密码“。所以本题答案为 C。17.下列关于表的格式说法错误的是( )。(分数:2.00)A.在 Access中,只可以冻结列,不能冻结行B.用户可以同时改变一列或同时改变多列字段的位置C.在数据表中,可以为某个或多个指定字段中的数据设置字体格式 D.字段在数据表中默认的显示顺序是由用户输入的先后顺序决定的解析:解析:在数据表中,设置字体格式都是对整个数据表,不能单独设置某个或某几个字段的格式,所以 C错误。18.不属于 Acces
26、s提供的数据筛选方式是( )。(分数:2.00)A.高级筛选B.按内容排除筛选C.按数据表视图筛选 D.按选定内容筛选解析:解析:Access 提供了 4种筛选记录的方法分别是按选定内容筛选、按窗体筛选、按筛选目标筛选以及高级筛选。经过筛选后的表,只显示满足条件的记录,不满足条件的记录将被隐藏。19.A Or B准则表达式表示的意思是( )。(分数:2.00)A.表示查询表中的记录必须同时满足 Or两端的准则 A和 B,才能进入查询结果集B.表示查询表中的记录只需满足由 Or两端的准则 A和 B中的一个,即可进入查询结果集 C.表示查询表中记录的数据介于 A、B 之间的记录才能进入查询结果集D
27、.表示查询表中的记录当满足由 Or两端的准则 A和 B不相等时即进入查询结果集解析:解析:Or 是“或“运算符,表示两端准则满足其一即可。20.操作查询包括( )。(分数:2.00)A.生成表查询、删除查询、更新查询和交叉表查询B.生成表查询、删除查询、更新查询和追加查询 C.选择查询、普通查询、更新查询和追加查询D.选择查询、参数查询、更新查询和生成表查询解析:解析:在 Access数据库中,查询的种类很多,常用的有选择查询、参数查询、交叉表查询、操作查询和 SQL查询。其中操作查询包括生成表查询、删除查询、更新查询和追加查询。21.若利用选择查询计算每个职工的工龄,并对结果进行取整操作,标
28、题行显示为工龄,则字段行的设计正确的语句是( )。(分数:2.00)A.工龄:Date()-工作日期/365B.工龄:(Date()-工作日期)/365C.工龄:Year(Date()-Year(工作日期) D.工龄:Year(工作日期)/365解析:解析:Date 函数返回当前系统日期,Year 函数返回日期表达式年份的整数。本题选项 A中,先计算“/“,算出的是一个小数,用当前日期去减一个小数,明显不对;选项 B中,先算出的是时间差,其中包括月和日的时间差,再去除 365,获得的也是一个带小数的年数,也不对;选项 C中,用当前年份去减开始工作年份,得到的就是工龄,是对的。所以本题答案为 C
29、。22.在课程表中要查找课程名称中包含“数据库“的课程,对应“课程名称“字段的正确条件表达式是( )。(分数:2.00)A.数据库B.*数据库*C.Like “*数据库*“ D.Like “数据库“解析:解析:用“*“表示该位置可匹配零或多个字符。在课程表中要查找课程名称中包含“数据库“的课程,对应“课程名称“字段的正确条件表达式是 Like “*数据库*“。所以本题答案为 C。23.以下不是窗体控件的是( )。(分数:2.00)A.表 B.单选按钮C.图像D.直线解析:解析:表是数据库中的概念,不是窗体控件。24.可以作为窗体记录源的是( )。(分数:2.00)A.表B.查询C.Select
30、语句D.表、查询或 Select语句 解析:解析:在 Access中,窗体的“数据环境“被称为记录来源(Record Source),记录源可以是表、查询或 SQL SELECT语句。Access 的记录来源比 FoxPro的“数据环境“提供了更大的灵活性,当 Access窗体的记录来源是相互关联的若干表时,Access 通过建立查询或是使用 SQL SELECT语句作为记录来源,且查询与 SELECT语句指定了相关的表及表间关系。25.报表统计计算中,如果是进行分组统计并输出,则统计计算控件应该布置在( )。(分数:2.00)A.主体节B.报表页眉/报表页脚C.页面页眉/页面页脚D.组页眉/
31、组页脚 解析:解析:把计算控件布置在报表页眉/报表页脚时 Access会自动按总数来统计;而布置在组页眉/组页脚时 Access会自动按分组数来统计。26.Access所设计的数据访问页是一个( )。(分数:2.00)A.独立的外部文件 B.数据库中的表C.独立的数据库文件D.数据库记录的超链接解析:解析:Access 所设计的数据访问页是一个独立的外部文件,保存在 Access以外。27.假设某数据库已建有宏对象“宏 1“,“宏 1“中只有一个宏操作 SetValue,其中第一个参数项目为“Label0.Caption“,第二个参数表达式为“Text0“。窗体“fmTest“中有一个标签 L
32、abel0和一个文本框 Text0,现设置控件 Text0的“更新后“事件为运行“宏 1“,则结果是( )。(分数:2.00)A.将文本框清空B.将标签清空C.将文本框中的内容复制给标签的标题,使二者显示相同内容 D.将标签的标题复制到文本框,使二者显示相同内容解析:解析:SetValue 命令可以对 Access窗体、窗体数据表或报表上的字段、控件、属性的值进行设置。SetValue命令有两个参数,第一个参数是项目(Item),作用是存放要设置值的字段、控件或属性的名称。本题要设置的属性是标签的 Caption(Label0.Caption)。第二个参数是表达式(Expression),使用
33、该表达式来对项的值进行设置,本题的表达式是文本框的内容(Text0),所以对 Text0更新后运行的结果是文本框的内容复制给了标签的标题。所以本题答案为 C。28.下图为新建的一个宏组,以下描述错误的是( )。 (分数:2.00)A.该宏组由 macro1和 macro2两个宏组成B.宏 macor1由两个操作步骤(打开窗体、关闭窗体)组成C.宏 macro1中 OpenForm命令打开的是教师自然情况窗体D.宏 macro2中 Close命令关闭了教师自然情况和教师工资两个窗体 解析:解析:macro2 中的 Close关闭的是教师工资窗体,一次只能关闭一个窗体。29.在设计条件宏时,对于连
34、续重复的条件,要替代重复条件时使用的符号是( )。(分数:2.00)A. B.:C.!D.解析:解析:创建条件宏时,经常会出现操作格式相同的事件,可以简单地用省略号()来表示。30.ADO含义是( )。(分数:2.00)A.开放数据库互连应用编程接口B.数据库访问对象C.动态链接库D.Active数据对象 解析:解析:ActiveX 数据对象(ADO)是基于组件的数据库编程接口,它是一个和编程语言无关的 COM组件系统,可以对来自多种数据提供者的数据进行读取和写入操作。31.VBA中去除字符串前后空格的函数是( )。(分数:2.00)A.LtrimB.RtrimC.Trim D.Ucase解析
35、:解析:LTrim 函数:删除字符串的开始空格。RTrim 函数:删除字符串的尾部空格。Trim 函数:删除字符串的开始和尾部空格。Ucase 函数:将字符串中小写字母转化为大写字母。所以本题答案是 C。32.下列数据类型中,不属于 VBA的是( )。(分数:2.00)A.长整型B.布尔型C.变体型D.指针型 解析:解析:VBA 数据类型包括:整型、长整型、单精度型、双精度型、货币型、字符串型、布尔型、日期型、变体型。所以本题答案为 D。33.InputBox函数返回值的类型是( )。(分数:2.00)A.数值B.字符串 C.变体D.数值或字符串(视输入的数据而定)解析:解析:输入框函数,即
36、InputBox()函数,用于在一个对话框中显示提示,等待用户输入正文并按下按钮,并返回包含文本框内容的字符串数据信息。34.有一窗体,其名称为 fmStu,窗体中有一个标签和一个命令按钮,名称分别为 Label0和 Button1。在“窗体视图“显示该窗体时,要求在单击命令按钮后标签的背景颜色变为红色,以下能实现该操作的语句是( )。(分数:2.00)A.Label0.ForeColor=255B.Button1.ForeColor=255C.Label0.BackColor=“255“ D.Button1.BackColor=“255“解析:解析:前景颜色(ForeColor)和“背景颜色
37、“(BackColor)属性值分别表示控件中文字的颜色和显示控件的底色。所以本题答案为 C。35.下列命令中,属于运行和控制流程的命令是( )。(分数:2.00)A.RestoreB.RequeryC.MsgboxD.RunApp 解析:解析:宏操作命令中,运行和控制流程的命令有三种,分别为:RunSQL 命令,RunApp 命令和 Quit命令。Restore 属于控制显示命令,Requery 属于刷新、查找数据或定位记录命令,Msgbox 属于通知或警告用户命令,所以本题答案是 D。36.在窗体中添加了一个文本框和一个命令按钮(名称分别为 tText和 bCommand),并编写了相应的事
38、件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为“祝您考试通过“。以下能实现上述操作的事件过程是( )。(分数:2.00)A.Private Sub bCommandClick() Caption=“祝您考试通过“ End SubB.Private Sub tTextClick() bCommand.Caption=“祝您考试通过“ End SubC.Private Sub bCommandChange() Caption=“祝您考试通过“ End SubD.Private Sub tTextChange() bCommand.Caption=“祝您考试通过“ End Su
39、b 解析:解析:题目要求在对文本框进行操作后,命令按钮上的标题改变,所以选项 A和 C可以排除。选项B中“tTextClick()“是在鼠标单击文本框后,不需要输入字符,命令按钮上的标题就发生改变,因此,选项 B也不对。所以本题答案为 D。37.执行下面的程序段后,x 的值为 x = 5( )。For I = 1 To 20 Step 2x = x + I 5Next I(分数:2.00)A.21 B.22C.23D.24解析:解析:循环第 1次,I=1,所以 I5=0;循环第 2次,I=3,所以 I5=0;循环第 3次,I=5,所以I5=1;循环第 4次,I=7,所以 I5=1;循环第 5次
40、,I=9,所以 I5=1;循环第 6次,I=11,所以I5=2;循环第 7次,I=13,所以 I5=2;循环第 8次,I=15,所以 I5=3;循环第 9次,I=17,所以I5=3;循环第 10次,I=19,所以 I5=3;循环结束后,x=5+1+1+1+2+2+3+3+3,所以 x=21。所以本题答案是 A。38.Sub过程和 Function过程最根本的不同是( )。(分数:2.00)A.Sub过程的过程名不能返回值,而 Function过程能通过过程名返回值 B.Function过程可以有参数,Sub 过程不能有参数C.两种过程参数的传递方式不同D.Sub过程可以使用 Call语句或直接
41、使用过程名,而 Function过程不能解析:解析:Sub 过程又称为子过程,执行一系列操作,无返回值。Function 过程又称为函数过程,执行一系列操作,有返回值。39.在窗体上添加一个命令按钮(名为 Command1)和一个文本框(名为 Text1),并在命令按钮中编写如下事件代码:Private Sub Command1Click()m=3.14n=Len(Str$(m)+Space(3)Me!Text1=nEnd Sub 打开窗体运行后,单击命令按钮,在文本框中显示( )。(分数:2.00)A.3B.6C.7D.8 解析:解析:程序中“n=Len(Str$(m)+Space(3)“的
42、含义是算出字符串总长度,当把正数转换成字符串时,Str$函数在字符串前面留有一个空格,Space(数值表达式)则返回由数值表达式确定的空格个数组成的空字符串。Str$(m)表示 5个字符串,Space(3)表示 3个字符串,所以 n等于 8。故本题答案选 D。40.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下程序:Public x As IntegerPrivate Sub Command1Click()x=10Call s1Call s2MsgBox xEnd SubPrivate Sub s1()x=x+20End SubPrivate Sub s2()Dim x As Integerx=x+20End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为( )。(分数:2.00)A.10B.30 C.40D.50解析:解析:本题使用 Call关键字调用子过程 s1,s2。x=10 在调用子过程 s1后,x=30,但由于在 s1中直接使用变量,所以该值的作用范围是全局的;在调用 s2时,由于 s2使用 DimAs关键字定义 x,所以其值是模块范围的。故在消息框中输出的值,是从子过程 s1传回的值。故本题答案选 B。