1、国家二级(ACCESS)笔试-试卷 69 及答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.在计算机中,算法是指_。(分数:2.00)A.查询方法B.加工方法C.解题方案的准确而完整的描述D.排序方法3.栈和队列的共同点是_。(分数:2.00)A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素D.没有共同点4.已知二叉树 BT 的后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是
2、 _。(分数:2.00)A.cedbaB.acbedC.decabD.deabc5.在下列几种排序方法中,要求内存量最大的是_。(分数:2.00)A.插入排序B.选择排序C.快速排序D.归并排序6.在设计程序时,应采纳的原则之一是_。(分数:2.00)A.程序结构应有助于读者理解B.不限制 goto 语句的使用C.减少或取消注解行D.程序越短越好7.下列不属于软件调试技术的是_。(分数:2.00)A.强行排错法B.集成测试法C.回溯法D.原因排除法8.下列叙述中,不属于软件需求规格说明书的作用的是_。(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开
3、发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析9.在数据流图(DFD) 中,带有名字的箭头表示_。(分数:2.00)A.控制程序的执行顺序B.模块之间的调用关系C.数据的流向D.程序的组成成分10.SQL 语言又称为_。(分数:2.00)A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言11.视图设计一般有 3 种设计次序,下列不属于视图设计的是_。(分数:2.00)A.自顶向下B.由外向内C.由内向外D.自底向上12.二维表由行和列组成,每一列都有一个属性名被称为_。(分数:2.00)A.属性B.字段C.集合D.记录13.数据库的定义是_。(
4、分数:2.00)A.一些数据的集合B.以一定的组织结构保存在计算机存储设备中的数据的集合C.辅助存储器上的一个文件D.磁盘上的一个数据文件14.以下叙述中,不正确的是_。(分数:2.00)A.Access 不具备模块化程序设计能力B.Access 具备程序设计能力C.Access 只能使用菜单或对话框创建数据库应用系统D.Access 具有面向对象的程序设计能力,并能创建复杂的数据库应用系统15.使用表设计器来定义表的字段时,以下哪个项可以不设置内容_。(分数:2.00)A.字段名称B.说明C.数据类型D.字段属性16.在 Access 中,“文本”数据类型的字段最大可以输入_个字节。(分数:
5、2.00)A.64B.128C.255D.25617.如果要从列表中选择所需的值,而不想浏览数据表或窗体中的所有记录,或者要一次指定多个筛选条件,可使用_方法。(分数:2.00)A.高级筛选/排序B.按窗体筛选C.内容排除筛选D.按选定内容筛选18.“查询”设计视图窗口分为上下两部分,下部分为_。(分数:2.00)A.设计网格B.查询记录C.属性窗口D.字段列表19.Access 中查询日期型值需要用_括起来。(分数:2.00)A.括号B.半角的井号(#)C.双引号D.单引号20.从一个或多个表中将一组记录添加到一个或多个表的尾部,应该使用_。(分数:2.00)A.生成表查询B.删除查询C.更
6、新查询D.追加查询21.在显示具有 关系的表或查询中的数据时,子窗体特别有效。(分数:2.00)A.一对一B.多对多C.一对多D.复杂22.下列不完全属于窗体的常用格式属性的集合是_。(分数:2.00)A.标题、边框样式、分隔线B.滚动条、关闭按钮、默认视图C.分隔线、自动居中、记录选定器D.记录源、标题、背景颜色23.窗体有三种视图,分别为“设计视图”、“数据表视图”和“_”。(分数:2.00)A.报表视图B.窗体视图C.大纲视图D.查询视图24.计算控件的控件来源属性计算表达式设置一般为_开头的。(分数:2.00)A.双引号B.等号(=)C.括号D.字母25.报表可以对数据源中的数据所做的
7、操作为_。(分数:2.00)A.修改B.显示C.编辑D.删除26.要设计出带表格线的报表,完成表格线的显示需要向报表中添加_控件。(分数:2.00)A.复选框B.标签C.文本框D.直线或矩形27.在数据访问页的工具箱中,要在数据访问页中插入一个包含超级链接地址的图像,应该选择的图标是_。(分数:2.00)A.B.C.D.28.有多个操作构成的宏,执行时的顺序是按_依次执行的。(分数:2.00)A.排序次序B.打开顺序C.从后往前D.输入顺序29.下列不属于打开或关闭数据表对象的命令是_。(分数:2.00)A.CloseB.OpenReportC.OpenFormD.RunSQL30.定义_有利
8、于对数据库中宏对象的管理。(分数:2.00)A.数组B.宏组C.宏D.窗体31.下列命令中,属于刷新、查找数据或定位记录命令是_。(分数:2.00)A.RestoreB.RequeryC.MsgboxD.RunApp32.ADO 对象模型层次中可以打开 RecordSet 对象的是_。(分数:2.00)A.只能是 Connection 对象B.只能是 Command 对象C.可以是 Connection 对象和 Command 对象D.不存在33.On Error Goto0 语句的含义是_。(分数:2.00)A.忽略错误并执行下一条语句B.取消错误处理C.遇到错误执行定义的错误D.退出系统3
9、4.假定有以下两个过程: Sub S1(ByVal x As Integer,ByVal y As Integer) Dim t As Integer t=x x=y y=t End Sub Sub S2(x As Integer,y As Integer) Dim t As Integer t=x x=y y=t End Sub 则以下说法中正确的是_。(分数:2.00)A.用过程 S1 可以实现交换两个变量的值的操作,S2 不能实现B.用过程 S2 可以实现交换两个变量的值的操作,S1 不能实现C.用过程 S1 和 S2 都可以实现交换两个变量的值的操作D.用过程 S1 和 S2 都不能实
10、现交换两个变量的值的操作35.假定有以下循环结构: Do until 条件 循环体 Loop 则下列说法正确的是_。(分数:2.00)A.如果“条件”是一个为-1 的常数,则一次循环体也不执行B.如果“条件”是一个为-1 的常数,则至少执行一次循环体C.如果“条件”是一个不为-1 的常数,则至少执行一次循环体D.不论“条件”是否为“真”,至少要执行一次循环体36.执行下面的程序段后,x 的值为_。 x=5 For I=1 To20 Step 2 x=x+I5 Next I(分数:2.00)A.21B.22C.23D.24二、填空题(总题数:10,分数:20.00)37.填空题(每空)请将每一个
11、空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.如果用户定义了表关系,则在删除主键之前,必须先将 1 删除。(分数:2.00)填空项 1:_39.某数字型字段,其“字段大小”选定“单精度型”,“格式”选定“固定”,“小数位数”保持“自动”。如果往该字段中输入 1234.5678,在焦点离开该单元格后将显示为 1。(分数:2.00)填空项 1:_40.创建或修改完数据库中的表后,有时还需要用户将各个不同表中的信息联系在一起,因此,Access 引入了 1 这个概念。(分数:2.00)填空项 1:_41.文本型字段大小的取值最大为 1 个字符。(分数:2.
12、00)填空项 1:_42.使用查询向导创建交叉表查询的数据源必须来自 1 个表或查洵。(分数:2.00)填空项 1:_43.计算机控件用 1 作为数据源。(分数:2.00)填空项 1:_44. 1 报表也称为窗体报表。(分数:2.00)填空项 1:_45. 1 函数返回当前系统日期和时间。(分数:2.00)填空项 1:_46.运行下面程序,其输出结果(str2 的值)为 1。Dim str l,str2 As StringDim I As Integerstr l= “abcdef”For l To Len (strl) Step2str2=UCase (Mid (strl,I ,1)十 st
13、r2NextMsgBoxstr2(分数:2.00)填空项 1:_国家二级(ACCESS)笔试-试卷 69 答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.在计算机中,算法是指_。(分数:2.00)A.查询方法B.加工方法C.解题方案的准确而完整的描述 D.排序方法解析:解析:计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。3.栈和队列的共同点是_。(分数:
14、2.00)A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素 D.没有共同点解析:解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。4.已知二叉树 BT 的后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是 _。(分数:2.00)A.cedba B.acbedC.decabD.deabc解析:解析:二叉树 BT 的后序遍历序列为 dabec,故 BT 的根结点为 c(
15、后序遍历序列的最后一个结点为数的根结点);而 BT 的中序遍历序列是 debac,即遍历序列中最后一个结点为跟结点,说明 BT 的右子树为空。由 BT 的的后序遍历序列和中序遍历序列可知 BT 的左子树(LST)的后序遍历序列和中序遍历序列分别为 dabe 和 deba(树是递归定义的):故 LST 的根结点是 e,在由 LST 的中序遍历序列可知其左子树为 d。因此 BT 的前序遍历序列为 cedba。5.在下列几种排序方法中,要求内存量最大的是_。(分数:2.00)A.插入排序B.选择排序C.快速排序D.归并排序 解析:解析:快速排序的基本思想是,通过一趟排序将待排序记录分割成独立的两部分
16、,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序;插入排序的基本操作是指将无序序列中的各元素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的基本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面(这是它应有的位置),然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。6.在设计程序时,应采纳的原则之一是_。(分数:2.00)A.程序结构应有助于读者理解 B.不限制 goto 语句的使用C.减少或取消注解行D.程序越短越好解析:解析:滥用 goto 语句将使程序流
17、程无规律,可读性差;添加的注解行有利于对程序的理解,不应减少或取消;程序的长短要依照实际需要而定,并不是越短越好。7.下列不属于软件调试技术的是_。(分数:2.00)A.强行排错法B.集成测试法 C.回溯法D.原因排除法解析:解析:调试的关键在于推断程序内部的错误位置及原因。主要的调试方法有强行排错法、回溯法和原因排除法。8.下列叙述中,不属于软件需求规格说明书的作用的是_。(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析 解析:解析:软件需求规格说明书(SRS, So ft
18、ware Requirement Specification)是需求分析阶段的最后成果,是软件开发中的重要文档之一。它有以下几个方面的作用:便于用户、开发人员进行理解和交流;反映出用户问题的结构,可以作为软件开发工作的基础和依据;作为确认测试和验收的依据。9.在数据流图(DFD) 中,带有名字的箭头表示_。(分数:2.00)A.控制程序的执行顺序B.模块之间的调用关系C.数据的流向 D.程序的组成成分解析:解析:数据流相当于一条管道,并有一级数据(信息)流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或
19、从系统流向外部实体。10.SQL 语言又称为_。(分数:2.00)A.结构化定义语言B.结构化控制语言C.结构化查询语言 D.结构化操纵语言解析:解析:结构化查询语言(Structured Query Language,简称 SQL)是集数据定义、数据操纵和数据控制功能于一体的数据库语言。11.视图设计一般有 3 种设计次序,下列不属于视图设计的是_。(分数:2.00)A.自顶向下B.由外向内 C.由内向外D.自底向上解析:解析:视图设计一般有 3 种设计次序,它们分别是自顶向下、自底向上和由内向外,它们又为视图设计捉供了具体的操作方法,设计者可根据实际情况灵活掌握,可以单独使用也可混合使用。
20、12.二维表由行和列组成,每一列都有一个属性名被称为_。(分数:2.00)A.属性B.字段 C.集合D.记录解析:解析:在一个二维表中,水平方向的行称为元组,元组对应表中的一个具体记录。垂直方向的列成为属性,每一列都有一个属性名,在 Access 中表示为字段名。13.数据库的定义是_。(分数:2.00)A.一些数据的集合B.以一定的组织结构保存在计算机存储设备中的数据的集合 C.辅助存储器上的一个文件D.磁盘上的一个数据文件解析:解析:数据库是存储在计算机存储设备中的、结构化的相关数据的集合。14.以下叙述中,不正确的是_。(分数:2.00)A.Access 不具备模块化程序设计能力B.Ac
21、cess 具备程序设计能力C.Access 只能使用菜单或对话框创建数据库应用系统 D.Access 具有面向对象的程序设计能力,并能创建复杂的数据库应用系统解析:解析:Access 的主要特点如下:1、具有方便实用的强大功能。2、可以利用各种图例快速获得数据。3、可以利用报表设计工具,非常方便地生成漂亮的数据报表,而不需要编程。4、能够处理多种数据类型。5、采用 OLE 技术,能够方便创建和编辑多媒体数据库。6、Access 支持 ODBC 标准的 SQL 数据库的数据。7、设计过程自动化,大大提高了数据库的工作效率。8、具有较好的集成开发功能,可以采用 VBA编写数据库应用程序。9、提供了
22、断点设置、单步执行等调试功能。10、与 Internet/Intranet 的集成。11、可以将数据库应用程序的建立移进用户环境,并使最终用户和应用程序开发者之间的关系淡化。15.使用表设计器来定义表的字段时,以下哪个项可以不设置内容_。(分数:2.00)A.字段名称B.说明 C.数据类型D.字段属性解析:解析:表的“设计视图”分为上下两部分。上半部分是字段输入区,从左至右分别为字段选定器、字段名称列、数据类型列和说明列。说明信息不是必须的,但它能增加数据的可读性。16.在 Access 中,“文本”数据类型的字段最大可以输入_个字节。(分数:2.00)A.64B.128C.255 D.256
23、解析:解析:文本数据类型所使用的对象为文本或文本与数字的组合,默认文本型字段的大小是 50 个字符。文本型字段的取值最多可达到 255 个字符,如果取值的字符个数超过了 255 个,可以使用备注数据类型。17.如果要从列表中选择所需的值,而不想浏览数据表或窗体中的所有记录,或者要一次指定多个筛选条件,可使用_方法。(分数:2.00)A.高级筛选/排序B.按窗体筛选 C.内容排除筛选D.按选定内容筛选解析:解析:对于筛选记录,Access 提供了 4 种方法:按选定内容筛选、按窗体筛选、按筛选目标筛选以及高级筛选。“按选定内容筛选”是一种最简单的筛选方法,使用它可以很容易地找到包含的某字段值的记
24、录;“按窗体筛选”是一种快速的筛选方法,使用它不用浏览整个表中的记录,同时对两个以上字段值进行筛选;“按筛选目标筛选”是一种较灵活的方法,根据输入的筛选条件进行筛选;“高级筛选”可进行复杂的筛选,挑选出符合多重条件的记录。18.“查询”设计视图窗口分为上下两部分,下部分为_。(分数:2.00)A.设计网格 B.查询记录C.属性窗口D.字段列表解析:解析:“查询”设计视图窗口分为上下两部分,上半部分为“字段列表”区,显示所选择的所有字段;下半部分为“设计网格”,由一些字段列和已命名的行组成。19.Access 中查询日期型值需要用_括起来。(分数:2.00)A.括号B.半角的井号(#) C.双引
25、号D.单引号解析:解析:在 Access 中建立查询时,有时需要以计算或处理日期所得到的结果作为准则。使用或处理日期结果作为准则可以方便地限定查询的时间范围。书写这类准则时应注意,日期值要用半角的井号“#”括起来。20.从一个或多个表中将一组记录添加到一个或多个表的尾部,应该使用_。(分数:2.00)A.生成表查询B.删除查询C.更新查询D.追加查询 解析:解析:操作查询包括生成表查询、删除查询、更新查询和追加查询等 4 种。生成表查询就是利用一个或多个表中的全部或部分数据创建新表;删除查询可以从一个或多个表中删除一组记录,删除查询将删除整个记录,而不只是记录中所选择的字段;更新查询对一个或多
26、个表中的一组记录作全部更新;追加查询从一个或多个表中将一组记录添加到一个或多个表的尾部。21.在显示具有 关系的表或查询中的数据时,子窗体特别有效。(分数:2.00)A.一对一B.多对多C.一对多 D.复杂解析:解析:窗体中的窗体称为子窗体,包含子窗体的基本窗体称为主窗体。主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据具有一对多的关系。22.下列不完全属于窗体的常用格式属性的集合是_。(分数:2.00)A.标题、边框样式、分隔线B.滚动条、关闭按钮、默认视图C.分隔线、自动居中、记录选定器D.记录源、标题、背景颜色 解析:解析:格式属性主要是针对控件的外观或窗体的显示格式
27、而设置的。控件的格式属性包括标题、字体名称、字体大、字体粗细、前景颜色、背景颜色、特殊效果等。窗体的格式属性包括标题、默认视图、滚动条、记录选定器、浏览按钮、分隔线、自动居中、控制框、最大最小化按钮、关闭按钮、边框样式等。记录源是属于数据属性。23.窗体有三种视图,分别为“设计视图”、“数据表视图”和“_”。(分数:2.00)A.报表视图B.窗体视图 C.大纲视图D.查询视图解析:解析:表和查询有两种视图:“数据表视图”和“设计视图”,而窗体有 3 种视图,即“设计视图”、“窗体视图”和“数据表视图”。窗体的“设计视图”是用于创建窗体或修改窗体的窗口;“窗体视图”是显示记录数据的窗口,主要用于
28、添加或修改表中的数据;而“数据表视图”是以行列格式显示表、查询或窗体数据的窗口,在“数据表视图”中可以编辑、添加、修改、查找或删除数据。24.计算控件的控件来源属性计算表达式设置一般为_开头的。(分数:2.00)A.双引号B.等号(=) C.括号D.字母解析:解析:计算控件的控件源必须是“=”号开头的一个计算表达式,当表达式的值发生变化时,会重新计算结果并输出显示。文本框是最常用的计算控件。25.报表可以对数据源中的数据所做的操作为_。(分数:2.00)A.修改B.显示 C.编辑D.删除解析:解析:报表只能对数据源中的数据进行显示,不能对其进行编辑、修改或删除。26.要设计出带表格线的报表,完
29、成表格线的显示需要向报表中添加_控件。(分数:2.00)A.复选框B.标签C.文本框D.直线或矩形 解析:解析:在报表设计中,经常会通过添加线条或矩形来修饰版面(设计出带表格的报表),以达到一个更好的效果显示。27.在数据访问页的工具箱中,要在数据访问页中插入一个包含超级链接地址的图像,应该选择的图标是_。(分数:2.00)A.B. C.D.解析:解析:与其他数据库对象设计视图所有的标准工具箱比较,Access 数据访问页的工具箱中增加了一些专用于网上浏览数据的工具。28.有多个操作构成的宏,执行时的顺序是按_依次执行的。(分数:2.00)A.排序次序 B.打开顺序C.从后往前D.输入顺序解析
30、:解析:Access 里的宏可以是包含操作序列的一个宏,也可以是某个宏组,宏组由若干个宏组成,执行的时候,这些宏是按排序次序来依次执行的。29.下列不属于打开或关闭数据表对象的命令是_。(分数:2.00)A.CloseB.OpenReportC.OpenFormD.RunSQL 解析:解析:宏操作命令中,打开或关闭数据表对象的命令有 4 种,分别为:OpenForm 命令、OpenReport 命令、 OpenQuery 命令和 Close 命令。OpenForm 命令用于打开窗体,OpenReport 命令用于打开报表,OpenQuery 命令用于打开查询,Close 命令用于关闭数据库对象
31、。而 RunSQL 命令属于运行和控制流程命令,它用于执行指定的 SQL 语句。30.定义_有利于对数据库中宏对象的管理。(分数:2.00)A.数组B.宏组 C.宏D.窗体解析:解析:宏可以是包含操作序列的一个宏,也可以是一个宏组。如果设计时有很多的宏,将其分类组织到不同的宏组中会有助于数据库的管理。31.下列命令中,属于刷新、查找数据或定位记录命令是_。(分数:2.00)A.RestoreB.Requery C.MsgboxD.RunApp解析:解析:宏操作命令中,Restore 属于控制显示命令,Requery 属于刷新、查找数据或定位记录命令,MsgBox 属于通知或警告用户的命令,Ru
32、nApp 属于运行和控制流程命令。32.ADO 对象模型层次中可以打开 RecordSet 对象的是_。(分数:2.00)A.只能是 Connection 对象B.只能是 Command 对象C.可以是 Connection 对象和 Command 对象 D.不存在解析:解析:Connection 对象:用于指定数据提供者,建立到数据源的连接。Command 对象:表示一个命令。RecordSet 对象:表示数据操作返回的记录集。此对象和 Connection 对象是最重要的两个对象。Connection 对象和 Command 对象都可以打开 RecordSet 对象。33.On Error
33、 Goto0 语句的含义是_。(分数:2.00)A.忽略错误并执行下一条语句B.取消错误处理 C.遇到错误执行定义的错误D.退出系统解析:解析:“On Error Goto 标号”语句在遇到错误发生时程序转移到标号所指位置代码执行,一般标号之后都是安排错误处理程序。“On Error Resume Next”语句在遇到错误发生时不会考虑错误,并继续执行下一条语句。“On Error Goto0”语句用于取消错误处理。34.假定有以下两个过程: Sub S1(ByVal x As Integer,ByVal y As Integer) Dim t As Integer t=x x=y y=t E
34、nd Sub Sub S2(x As Integer,y As Integer) Dim t As Integer t=x x=y y=t End Sub 则以下说法中正确的是_。(分数:2.00)A.用过程 S1 可以实现交换两个变量的值的操作,S2 不能实现B.用过程 S2 可以实现交换两个变量的值的操作,S1 不能实现 C.用过程 S1 和 S2 都可以实现交换两个变量的值的操作D.用过程 S1 和 S2 都不能实现交换两个变量的值的操作解析:解析:过程定义时,如果形式参数被说明为传值(ByVal 项),则过程调用只是相应位置实参的值“单向”传送给形参处理,而被调用过程内部对形参的任何操
35、作引起的形参值的变化均不会反馈、影响实参的值。由于这个过程,数据的传递只是单向性,故称为“传值调用”的“单向”作用形式。反之,如果形式参数被说明为传址(ByRef 项),则过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。在这个过程中,数据的传递具有双向性,故称为“传址调用”的“双向”作用形式。在过程定义时,如果未做参数说明,则默认为传址调用。所以本题过程 S1 采用的是传值的方式,当然无法实现交换两个变量的值的操作。过程 S2 形式参数未说明,则默认采用的是传址的方式,可以实现两个变量的值的交换操作。35.假定有以下循环结构
36、: Do until 条件 循环体 Loop 则下列说法正确的是_。(分数:2.00)A.如果“条件”是一个为-1 的常数,则一次循环体也不执行 B.如果“条件”是一个为-1 的常数,则至少执行一次循环体C.如果“条件”是一个不为-1 的常数,则至少执行一次循环体D.不论“条件”是否为“真”,至少要执行一次循环体解析:解析:DoUntil 循环采用的是先判断条件后执行循环体的做法。所以如果“条件”是一个为-1(为真)的常数,则循环体就会一次也不执行。36.执行下面的程序段后,x 的值为_。 x=5 For I=1 To20 Step 2 x=x+I5 Next I(分数:2.00)A.21 B
37、.22C.23D.24解析:解析:循环第 1 次,I=1,所以 I5=0:循环第 2 次,I=3,所以 I5=0;循环第 3 次,I=5,所以15=1;循环第 4 次,I=7,所以 I5=1;循环第 5 次,I=9,所以 I5=1:循环第 6 次,I=ll,所以I5=2;循环第 7 次,l=13,所以 I5=2;循环第 8 次,l=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。二、填空题(总题数:10,分数:20.00)37.填空题(每空)请将每一个空的正确答案写在答
38、题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.如果用户定义了表关系,则在删除主键之前,必须先将 1 删除。(分数:2.00)填空项 1:_ (正确答案:正确答案:主键关系)解析:39.某数字型字段,其“字段大小”选定“单精度型”,“格式”选定“固定”,“小数位数”保持“自动”。如果往该字段中输入 1234.5678,在焦点离开该单元格后将显示为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:1234.57)解析:40.创建或修改完数据库中的表后,有时还需要用户将各个不同表中的信息联系在一起,因此,Access 引入了 1 这个概念。(分数:2.00
39、)填空项 1:_ (正确答案:正确答案:表间关系)解析:41.文本型字段大小的取值最大为 1 个字符。(分数:2.00)填空项 1:_ (正确答案:正确答案:日期/时间)解析:解析:输入掩码只为“文本”和“日期/时间”型字段提供向导,其他数据类型没有向导帮助。另外,如果为某字段定义了输入掩码,同时义设置了它的格式属性,格式属性将在数据显示时优先于输入掩码的设置。42.使用查询向导创建交叉表查询的数据源必须来自 1 个表或查洵。(分数:2.00)填空项 1:_ (正确答案:正确答案:一)解析:解析:使用查询向导创建交叉表查询的数据源必须来自一个表或查询。如果数据源来自多个表,可以先建立一个查询,
40、然后再以此查询作为数据源。43.计算机控件用 1 作为数据源。(分数:2.00)填空项 1:_ (正确答案:正确答案:表达式)解析:解析:控件的类型可以分为:结合型、非结合型与计算型。结合型控件主要用于显示、输入、更新数据库叶,的字段;非结合型控件没有数据来源,可以用来显示信息、线条、矩形或图像;运算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报丧上的其他控件小的数据。44. 1 报表也称为窗体报表。(分数:2.00)填空项 1:_ (正确答案:正确答案:纵栏式)解析:解析:报表主要分为以下 4 种类型:纵栏式报表、表格式报表、图表报表和标答报
41、表。其中,纵栏式报表也称窗休报表。45. 1 函数返回当前系统日期和时间。(分数:2.00)填空项 1:_ (正确答案:正确答案:Now)解析:解析:获取系统日期和时间函数:Date:返回当前系统日期。Time:返回当前系统时间。Now:返回当前系统日期和时间。46.运行下面程序,其输出结果(str2 的值)为 1。Dim str l,str2 As StringDim I As Integerstr l= “abcdef”For l To Len (strl) Step2str2=UCase (Mid (strl,I ,1)十 str2NextMsgBoxstr2(分数:2.00)填空项 1
42、:_ (正确答案:正确答案:ECA)解析:解析:本程序代码的功能是,从源字符中的第一个字符开始,把所有第奇数个的字符转换为大写并按倒序排列得到新的字符串。 最开始 str2 字符串为空。当第次执行循环时,先取出“a”在转换为大写“A”,在和 str2 相连接,得到“A”,最后在赋给 str2。所以,第一次循环后,str2 的值为“A” 当第二次执行循环时,取出“c”,在转换为大写“C”,在和 str2 相连接,得到“CA”,最后在赋给str2。所以,第二次循环后,str2 的值为“CA” 当第三次执行循环时,取出“e”,在转换为大写“E”,在和 str2 相连接,得到“ECA“,最后在赋给 str2。所以,第二次循环后,str2 的值为“ECA”至此,循环结束,str2 最终结果为“ECA“。