




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一笔试第六套一、选择题 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项涂在答题卡相应的位置上,答在试卷上不得分。(1)下列叙述中错误的是( )(X6-1) A)二叉树不是线性结构 B)线性表是非线性结构 C)线性链表是线性结构 D)栈与队列是线性结构(2)线性表L=(a1,a2,a3,ai,an),下列说法中正确的是( )(X6-2) A)每个元素都有一个直接前件和直接后件 B)线性表中至少要有一个元素 C)表中诸元素的排列顺序必须是由小到大或由大到小 D)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件(3)在最坏情况下,冒泡排序所需要的比较次数为( )(X6-3) A)n/2 B)(n+1)/2 C)n(n1)/2 D)n(n+1)/2(4)栈和队列的共同特点是( )(X6-4) A)都是先进先出 B)都是先进后出 C)只允许在端点处插入和删除元素 D)没有共同点(5)在设计程序时,应采纳的原则之一是( )(X6-5) A)不限制goto语句的使用 B)减少或取消注解行 C)程序越短越好 D)程序结构应有助于读者理解(6)模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的( )(X6-6) A)抽象和信息隐蔽 B)局部化和封装化 C)内聚性和耦合性 D)激活机制和控制方法(7)下列哪一项不是结构化分析的常用工具( )(X6-7) A)控制流图 B)数据字典 C)数据流图 D)判定树(8)检查软件产品是否符合需求定义的过程称为( )(X6-8) A)确认测试 B)集成测试 C)验证测试 D)验收测试(9)数据独立性是数据技术的重要特点之一。所谓数据独立性是指( )(X6-9) A)数据与程序独立存放 B)不同的数据被存放在不同的文件中 C)不同的数据只能被对应的应用程序所使用 D)以上三种说法都不对(10)下列关于关系运算的叙述中正确的是( )(X6-10) A)投影、选择、连接是从二维表的行的方向来进行运算 B)并、交、差是从二维表的列的方向来进行运算 C)投影、选择、连接是从二维表的列的方向来进行运算 D)以上三种说法都不对(11)下列不属于数据库管理系统的功能的是( )(X6-11) A)数据采集 B)数据定义 C)数据操纵 D)数据维护(12)对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为( )(X6-12) A)并运算 B)差运算 C)交运算 D)积运算(13)关系数据库管理系统应能实现的专门关系运算包括( )(X6-13) A)索引、查询、排序 B)选择、投影、联接 C)建表、输入、输出 D)显示、统计、查询(14)数据库设计的步骤顺序是( )(X6-14)a.需求分析b.确定所需字段c.确定所需的表d.设计求精e.确定联系 A)abcde B)acbed C)acdeb D)aecbd(15)不能设置默认值属性的字段类型是( )(X6-15) A)文本 B)货币 C)日期/时间 D)自动编号(16)在调整字段显示列宽的时候,如果在“列宽”对话框中输入了数值“0”,则会将该字段列( )(X6-16) A)隐藏 B)删除 C)冻结 D)显示在最前面(17)以下叙述错误的是( )(X6-17) A)排序后,排序次序与表一起保存 B)英文按字母顺序排序,大、小写视为相同 C)数据类型为备注、超级链接或OLE对象的字段不能排序 D)按升序排序字段时,如果字段的值为空值,则将包含空值的记录排列在列表的最后(18)假设某数据库表中有一个姓名字段,查找姓名张三或李四的记录的条件是( )(X6-18) A)In(张三,李四) B)Like 张三And Like李四 C)Like(张三,李四) D)张三And李四(19)下面有关查询描述中正确的是( )(X6-19) A)使用查询设计视图创建的查询与SQL语句无关 B)建立查询后,查询的内容和基本表的内容都不能更新 C)建立查询后,查询的内容和基本表的内容都可以更新 D)只能从“新建查询”对话框中选择“设计视图”选项,打开查询设计视图(20)在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的条件表达式是( )(X6-20) A)=left(专业,2)=信息 B)like=*信息* C)=信息* D)Mid(专业,1,2)=信息(21)下面关于数据表与窗体的叙述中,正确的是( )(X6-21) A)数据表和窗体均能存储数据 B)数据表的功能可以由窗体等价地实现 C)数据表和窗体都能输入数据并编辑数据 D)数据表和窗体都只能以行和列的形式显示数据(22)打开属性对话框,可以更改的对象是( )(X6-22) A)窗体上单独的控件 B)窗体节(如主体或窗体页眉) C)整个窗体 D)以上全部(23)在下图所示的窗体上,有一个标有“显示”字样的命令按钮(名称为Command1)和一个文本框(名称为text1)。当单击命令按钮时,将变量sum的值显示在文本框内,正确的代码是( )(X6-23) A)Me!Text1.Caption=sum B)Me!Text1.Value=sum C)Me!Text1.Text=sum D)Me!Text1.Visible=sum(24)要实现报表按某字段分组统计输出,需要设置( )(X6-24) A)报表页脚 B)该字段组页脚 C)主体 D)页面页脚(25)在数据访问页的工具箱中,为了设置一个超级链接,应该选择的图标是( )(X6-25)AA) B) C) D) (26)在Access中,自动启动宏的名称是( )(X6-26) A)autoexec B)auto C)auto.bat D)autoexec.bat(27)有关宏的叙述中,错误的是( )(X6-27) A)宏是一种操作代码的组合 B)宏具有控制转移功能 C)建立宏通常需要添加宏操作并设置宏参数 D)宏操作没有返回值(28)不属于VBA提供的程序运行错误处理的语句结构是( )(X6-28) A)On Error Then 标号 B)On Error Goto 标号 C)On Error Resume Next D)On Error Goto 0(29)以下可以得到“2*5=10”结果的VBA表达式为( )(X6-29) A)2*5&=&2*5 B)2*5+=+2*5 C)2*5&=&2*5 D)2*5+=+2*5(30)确定一个控件在窗体或报表上的位置的属性是( )(X6-30) A)Width或Height B)Width和Height C)Top或Left D)Top和Left(31)假定窗体的名称为fmTest,则把窗体的标题设置为“Access Test”的语句是( )(X6-31) A)Me=Access Test B)Me.Caption=Access Test C)Me.text=Access Test D)Me.Name=Access Test(32)以下程序段运行后,消息框的输出结果是( )(X6-32) a=sqr(3) b=sqr(2) c=ab Msgbox c+2 A)-1 B)1 C)2 D)出错(33)用于获得字符串Str从第2个字符开始的3个字符的函数是( )(X6-33) A)Mid(Str,2,3) B)Middle(Str,2,3) C)Right(Str,2,3) D)Left(Str,2,3)(34)在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程: Option Base 0 Private Sub Command1_Click( ) Dim city As Variant city=Array(北京,上海,天津,重庆) Print city(1) End Sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )(X6-33) A)空白 B)错误提示 C)北京 D)上海(35)DAO模型层次中处在最顶层的对象是( )(X6-35) A)DBEngine B)Workspace C)Database D)RecordSet二、填空题 请将每一个空的正确答案写在答题卡【1】【15】序号的横线上,答在试卷上不得分。 (1)在深度为5的完全二叉树中,叶子结点的个数最多为_【1】_。(16)(T6-1) (2)全面支持软件开发过程的软件工具集合被称为_【2】_。(软件开发环境)(T6-2) (3)数据流的类型有_【3】_和事务型。(变换型)(T6-3) (4)_【4】_测试方法也称为功能测试或数据驱动测试,它是对软件已经实现的功能是否满足需求进行测试和验证。(黑盒)(T6-4) (5)在ER图中,矩形表示_【5】_。(实体集)(T6-5) (6)如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段称为_【6】_。(外部关键字(或外关键字))(T6-6) (7)如果变量str2=123456,则函数Mid(str2,4,)的返回值为_【7】_。(456)(T6-7) (8)在Access中,表达式:123+100的结果是_【8】_。(123100)(T6-8) (9)在设计窗体时使用标签控件创建的是单独的标签,它在窗体的_【9】_视图中不能显示。(数据表)(T6-9) (10)Access中用于执行指定的SQL语言的宏操作名是_【10】_。(RunSQL)(T6-10) (11)VBA的错误处理主要使用_【11】_语句结构。(On Error)(T6-11) (12)在使用Dim语句定义数组时,在缺省情况下数组下标的下限为_【12】_。(0)(T6-12) (13)在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序: Private Sub Command1_Click() Dim s,I For i=1 To 10 s=s+I Next I MsgBox s End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为_【13】_。(55)(T6-13) (14)在窗体上添加一个命令按钮(名为Command1),然后编写如下程序: Function m(x as Integer, y as Integer)as Integer m=Iif(xy,x,y) End Function Private Sub Command1_Click() Dim a as Integer, b as Integer a=1 b=2 MsgBox m(a,b) Ens Sub 打开窗体运行后,单击命令按钮,消息框的输出结果为_【14】_。(2)(T6-14) (15)下面程序的功能是计算折旧年限。假设一台机器的原价值为100万元,如果每年的折旧率为4%,多少年后它的价值不足50万元。请填空。(50)(T6-15) Y=0 p=100 x=0.04 Do p=p*(1-x) y=y+1 Loop Until p_【15】_ MsgBox y第六套答案与解析一、选择题 (1) B【解析】线性表肯定是线性结构。二叉树是非线性结构;线性链表是线性结构;栈与队列是特殊的线性表,也是线性结构。(X6-1) (2) D【解析】线性表可以为空表;第一个元素没有直接前件,最后一个元素没有直接后件;线性表的定义中,元素的排列并没有规定大小顺序。(X6-2) (3) C【解析】在长度为n的线性表中,在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍从后往前的扫描,共需n(n-1)/2。(X6-3) (4) C【解析】栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。(X6-4) (5) D【解析】滥用goto 语句将使程序流程无规律,可读性差,因此A不选;注解行有利于对程序的理解,不应减少或取消,B也不选;程序的长短要依照实际情况而论,而不是越短越好,C也不选。(X6-5) (6) C【解析】模块的独立程序是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性这两个定性的度量标准。(X6-6) (7) A【解析】结构化分析的常用工具有数据流图(DFD)、数据字典(DD)、判定树和判定表。其中最重要的工具是数据流图。(X6-7) (8) A【解析】确认测试的任务是验证软件的功能和性能及其他特性是否满足了需求规格说明中确定的各种需求,以及软件配置是否完全、正确。(X6-8) (9) D【解析】数据独立性是指数据与程序的互不依赖性。它包括数据的物理独立性和逻辑独立性。物理独立性是数据的物理结构(包括存储结构、存取方式等)的改变,不影响数据库的逻辑结构。数据的逻辑独立性是指数据库总体逻辑结构的改变,不需要相应修改应用程序。(X6-9) (10) C【解析】在关系模型的数据语言中,一般除了运用常规的集合运算(并、交、差、笛卡尔积等)外,还定义了一些专门的关系运算,如投影、选择、连接等运算。前者是将关系(即二维表)看成是元组的集合,这些运算主要是从二维表的行的方向来进行的;后者主要是从二维表的列的方向来进行运算。因此,选项A与B中的说法都是错误的,而选项C中的说法是正确的。(X6-10) (11) A【解析】数据库管理系统是为数据库的建立、使用和维护而配置的软件,其主要功能包括:数据定义,数据操纵,数据库运行管理,数据组织、存储和管理,数据库的建立和维护,数据通信接口。(X6-11) (12) A【解析】两个相同结构关系的并是由属于这两个关系的元组组成的集合。(X6-12) (13) B【解析】关系运算包括两类,一类是传统的集合运算,一类是专门的关系运算。专门的关系运算包括3个基本关系运算:选择、投影和联接。(X6-13) (14) B【解析】由数据库的设计步骤可知本题选B。(X6-14) (15) D【解析】Access中,文本、数字、货币、日期/时间等字段都是可以设置其默认值的,而自动编号字段则不可以。(X6-15) (16) A【解析】在“列宽”对话框中输入数值“0”,则该列将无法显示出来,因此相当于隐藏了该列。(X6-16) (17) D【解析】排序时需要注意以下几点: 对于“文本”型的字段,如果它的取值有数字,那么Access将数字视为字符串。因此,排序时是按照ASCII码值的大小来排列,而不是按照数值本身的大小来排列。如果希望按其数值大小排列,应在较短的数字前面加上零。 按升序排列字段时,如果字段的值为空值,则将包含空值的记录排列在列表中的第一条。 数据类型为备注、超级链接或OLE对象的字段不能进行排序。 排序后,排序次序将与表一起保存。(X6-17) (18) A【解析】In:用于指定一个字段值的列表,列表中的任意一个值都可与查询的字段相匹配。Like:用于指定查找文本字段的字符模式。在所定义的字符模式中,用“?”表示该位置可匹配任何一个字符;用“*”表示该位置可匹配零或多个字符;用“#”表示该位置可匹配一个数字;用方括号描述一个范围,用于可匹配的字符范围。(X6-18) (19) C【解析】在Access中,打开查询设计视图的方法并不是惟一的。任何一种查询都可以认为是一个SQL查询。建立查询后,查询的内容和基本表的内容都是可以随时更新的。(X6-19) (20) B【解析】在查询条件中,如果要查找包含“信息”两个字的记录,则需要使用字符串匹配命令Like,而题目中没有指定“信息”两个字的具体位置,所以要在“信息”两侧加上通配符“*”,“*”表示任意个任意字符。(X6-20) (21) C【解析】窗体本身并不存储数据,只有数据表才是存储数据的地方;数据表和窗体的功能并不等价;窗体可以以多种形式来显示数据,并非只能以行和列的形式来显示数据。(X6-21) (22) D(X6-22) (23) B【解析】Value 控制文本框内显示的值;Visible 控制文本框的显示;Caption 控制控件上显示的标题,访问控件属性的方法、对象名和属性名的值。(X6-23) (24) B【解析】使用“排序与分组”属性来设置“组页眉/组页脚”区域,以实现报表的分组输出和分组统计。(X6-24) (25) A【解析】数据访问页的工具箱中:(X6-25) (26) A【解析】在Access中,自动启动宏的名称是AutoExec。命名为AutoExec的宏在打开该数据库时会自动运行。(X6-26) (27) B【解析】宏是由一个或多个操作组成的集合,其中的每个操作都能自动执行,并实现特定的功能。建立宏的过程主要有指定宏名、添加操作、设置参数及提供注释说明信息等。宏只能处理一些简单的操作,没有控制转移功能。(X6-27) (28) A【解析】VBA提供的程序运行错误处理语句结构只有三种:On Error Goto 标号、On Error Resume Next、On Error Goto 0。(X6-28) (29) A【解析】“&”和“+”都是联接运算符,“&”用来强制两个表达式作字符串联接,而“+”是当两个表达式均为字符串数据时才将两个字符串联接成一个新字符串。答案A表达式2*5&=& 2*5的结果为2*5=10,而答案B表达式2*5+=+2*5错误(由于最后一个表达式2*5的结果不是字符串),答案C表达式2*5&=&2*5的结果为10=10,答案D表达式2*5+=+2*5错误。(X6-29) (30) D【解析】(X6-30) (31) B【解析】窗体fmTest的标题属性可以表示为:Forms.fmTest.Caption或Me.Caption,Me.Name表示的是名字属性。(X6-31) (32) B【解析】sqr(3)是对3开平方函数,sqr(2)是对2开平方函数,所以ab的结果是True,即c的值为True。在VBA中,逻辑值在表达式里进行算术运算时,True值被当成-1、False值被当成0处理。所以c+2=True+2=-1+2=1。(X6-32) (33) A【解析】函数Mid(,N1,)的功能是从字符串左边第N1个字符截取N2个字符;函数Left(,)的功能是从字符串左边起截取N个字符;函数Right(,)的功能是从字符串右边起截取N个字符。在VBA中没有Middle函数。(X6-33) (34) D【解析】解答本题的关键在于对city=Array(北京,上海,天津,重庆)的理解。由Array函数的用法可知,执行该语句后city称为一个包含有4个元素的数组,因为有Option Base 0语句,因此,city(0)=北京,city(1)=上海,city(2)=天津,city(3)=重庆。由此可知,正确答案为选项D。(X6-34) (35) A【解析】DAO模型包含了一个复杂的可编程数据关联对象的层次,其中DBEngine对象处于最顶层,它是模型中唯一不被其他对象所包含的数据库引擎本身。(X6-35)二、填空题 (1) 【1】16【解析】在深度为5的完全二叉树中,就属深度为5的满二叉树中的叶子结点的个数最多,这些叶子结点均在最后一层(即第5层)上。又根据二叉树的性质1:在二叉树的第k层上,最多有2k1(k1)个结点。因此,在第5层上最多的结点数为25116。(T6-1) (2) 【2】软件开发环境【解析】软件开发环境或称软件工程环境是全面支持软件开发全过程的软件工具集合。这些软件工具按照一定的方法或模式组合起来,支持软件生命周期内的各个阶段和各项任务的完成。(T6-2) (3) 【3】变换型【解析】典型的数据流类型有两种:变换型和事务型。变换型是指信息沿输入通路进入系统,同时由外部形式变换成内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统;在很多软件应用中,存在某种作业数据流,它可以引发一个或多个处理,这些处理能够完成该作业要求的功能,这种数据流就叫做事务。(T6-3) (4) 【4】黑盒(T6-4) (5) 【5】实体集【解析】在ER图中,矩形表示实体集;椭圆表示属性;菱形表示联系。(T6-5) (6) 【6】外部关键字(或外关键字)【解析】如果某个关键字是某个表的一个或一组字段,但不是该表的主关键字。如果该关键字与两表的关系的主关键字相对应,则称该关键字是该表的外部关键字或外关键字(Foreign Key)。(T6-6) (7) 【7】456【解析】字符串截取函数Mid的格式为:Mid(,N2),表示从字符串左边第N1个字符起截取N2个字符,如果省略N2,则返回字符串中左起N1个字符开始的所有字符。本题中省略了N2,所以应返回第4个字符开始的所有字符,即“456”。(T6-7) (8) 【8】123100【解析】字符串的相加运算即是字符串的依次叠加,故本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 说课课件英语
- 城轨车站消防安全课件
- 居家护理内容课件
- 护理试讲选题策略与实施要点
- 神经外科护理程序
- 餐厅家具的保养与管理
- 重症护理核心技能与临床实践
- 产褥期护理要点与规范
- 2025年室内装饰设计师职业技能等级考试(高级)模拟试卷(空间设计与施工管理)-室内设计项目管理合同管理
- 科室护理人员工作体系与专业发展
- 清洗剂安全技术说明书(MSDS)报告
- 企业安全生产网格化管理体系图空白
- 大酒店员工离职交接表
- 2022年广东省深圳市中考化学真题试卷
- 国际财务管理教学ppt课件(完整版)
- 2022年江西省南昌市中考一模物理试卷
- 光引发剂的性能与应用
- 图像处理和分析(上册)课后习题答案(章毓晋)
- 三金片前处理车间1
- NB_T 10499-2021《水电站桥式起重机选型设计规范》_(高清最新)
- 韵能cfd风环境模拟stream scstream答疑软件常见q a汇总
评论
0/150
提交评论