计算机二级数据库笔试易错题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

在下面关于数据表视图与查询关系的说法中,错误的是(D)。A)在查询的数据表视图和表的数据表视图中窗口几乎相同B)在查询的数据表视图中对显示的数据记录的操作方法和表的数据表视图中的操作相同C)查询可以将多个表中的数据组合到一起,使用查询进行数据的编辑操作可以像在一个表中编辑一样,对多个表中的数据同时进行编辑D)基础表中的数据不可以在查询中更新,这与在数据表视图的表窗口中输入新值不一样,因为这里充分考虑到基础表的安全性1.下列工具中,不属于结构化分析的常用工具的是(A)。A)PAD图B)数据字典C)判定树D)数据流图2.利用表中的行和列来统计数据的查询是(C)。A)选择查询B)操作查询C)交叉表查询D)参数查询(本题考查查询种类的知识。常见的查询种类有:选择查询、交叉表查询、参数查询、操作查询和SQL查询。其中选择查询是根据指定的查询准则从一个或多个表中获取数据并显示结果;交叉表查询是利用表中的行和列来统计数据;参数查询利用对话框来提示用户输入准则;操作查询在一次查询操作中对所得结果进行编辑)3.5在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是(D)。A)按Enter键打开数据库B)打开数据库时按住Alt键C)打开数据库时按住Ctrl键D)打开数据库时按住Shift键4.在VBA中,下列变量名中不合法的是(D)。A)HelloB)HelloWorldC)3helloD)Hello—Wodd(本题考查VBA中变量命名的知识。变量名的命名同字段命名一样,也可以由字母、数字和汉字组成,但是不能包含空格和任何除了下划线以外的标点符号)5.数据管理技术发展的三个阶段中,(A)没有专门的软件对数据进行管理。I.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A)仅IB)仅IⅡC)I和ⅡD)Ⅱ和Ⅲ数据管理技术发展的三个阶段中,只有人工管理阶段,没有操作系统,没有管理数据的软件,数据处理方式是批处理。在文件系统阶段,操作系统中已经有了专门数据管理软件,一般称为文件系统。在数据库系统阶段,出现丁统一管理数据的专门软件系统,即数据库管理系统6.在宏的调试中,可以配合使用设计器上的工具按钮(C)。A)“调试”B)“条件”C)“单步”D)“运行”7.在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:【解析】本题考查变量作用域的知识。在整个程序中定义了一个全局变量X,在命令按钮的单击事件中对这个x赋值为3,然后依次调用n和f2;在n中对x平方;在f2中又用Dim定义了一个局部变量x,按照局部覆盖全局的原则,在f2中的操作都是基于局部变量X而不是全局变量X。故此最终的输出结果为98.从程序设计的方法和技术的发展角度来说,程序设计主要经历了结构化设计__面向对象和的程序设计阶段9.VBA支持的循环语句结构不包括(D)。A)D0…LoopB)While…WendC)For…NextD)D0…While10.假定在窗体中的通用声明段已经定义有如下的子过程:打开窗体运行后,单击命令按钮,消息框输出的值分别为(A)。A)20和10B)10和20C)10和10D)20和2014表达式10Mod2的值为(A)。A)OB)1C)2D)5本题考查VBA中表达式运算的知识。在VBA中Mod是取余数运算,将返回左操作数整除右操作数后的余数。本题中10可以被2整除,所以余数为011.一般用于存放供其他Access数据库对象使用的公共过程称为__标准模块________。12.用数组A[1…n]顺序存储完全二叉树的各结点,则当i0,且i=_____(n-1)/2_____时,结点A[i]的右子女是结点A[2i+1],否则结点A[i]没有右子女(完全二叉树中除最下面一层外,各层都被结点充满了,每一层结点个数恰是上一层结点个数的2倍。因此,从一个结点的编号就可以推知它的双亲及左、右子女结点的编号。当i=n/2时,结点i的左子女是结点2i,否则结点i没有左子女;当i=(n-1)/2时,结点i的右子女是结点2i+1,否则结点i没有右子女;当i≠l时,结点i的双亲是结点[i/2]。)13.在窗体上画一个名称为Commandl的命令按钮和3个名称为Labell、Label2、Label3的标签,然后编写如下程序段:运行程序,连续3次单击命令按钮后,则3个标签中显示的内容分别是__________。(本题考查变量作用域的知识。在VBA中变量的作用域有3个层次:在模块过程内部用Dim或Private定义的变量为局部变量;在标准模块的变量定义区域用Dim或Private定义的变量为模块变量;在标准模块的变量定义区域用Public定义的变量为全局变量。这种变量不同于局部变量,每次调用过程的时候不会重新声明和初始化该变量,变量中仍然保留上次调用结束时的值。在本题中,第一次调用时X的值变为5,Y的值变为5,Z的值也变为5;第二次调用时X这个全局变量的值变为5+5=10,Y这个静态变量的值变为5+5=10,Z这个局部变量的值被重新定义只能变为5;以此类推第三次调用后,x的值变为l5,Y的值变为l5,Z的值是514.下列不属于窗体的格式属性的是(B)。A)记录选定器B)记录源C)分隔线D)浏览按钮15.以下关于SQL语句及其用途的叙述,正确的是(C)。A)CREATETABLE用于修改一个表的结构B)CREATEINDEX为字段或字段组创建视图C)DROP表示从数据库中删除表、或者从字段或字段组中删除索引D)ALTERTABLE用于创建表16.对于长度为n的线性表,在最坏情况下,下列各种排序法所对应的比较次数中正确的是(D)。A)冒泡排序为n/2B)冒泡排序为nC)快速排序为nD)快速排序为n(n-1)/217.在窗体上添加一个命令按钮,然后编写其单击事件过程为:则单击命令按钮后消息框的输出结果是(D)。A)7B)8C)9D)1318.在关系代数运算中,有5种基本运算,它们是(D)。A)并(U)、差(.)、交(n)、除(÷)和笛卡儿积(×)B)并(u)、差(.)、交(n)、投影(Ⅱ)和选择(o)C)并(U)、交(n)、投影(π)、选择(o)和笛卡儿积(×)D)并(U)、差(-)、投影(Ⅱ)、选择(o)和笛卡儿积(×)并、差、笛卡儿积、投影和选择是5种基本的运算,其他运算即交、连接和除,均可以通过5种基本的运算来表达。19.在窗体中添加一个名称为Coml的命令按钮,然后编写如下程序:本题考查VBA程序的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用,此时形参的变化不会返回到实参;若用ByRef声明,说明此参数为传址调用,此时形参的变化将会返回到实参;没有说明传递类型,则默认为传址传递。此题中形参P被说明为ByVal传值形式的整型量,当运行Cornl-click()过程时调用s()函数,实参i传送其值给形参P,P发生变化p=p*2=3*2=6。但因为使用的是ByVal传值传递,所以实参i的值不发生变化,if语句中的判断条件为假,所以会直接执行MsgBoxi语句后输出3。20.如果要查询学生表中年龄在一定范围区间的记录,要求用户使用查询时输入区间条件那么应该采用的查询方式是_参数查询_21.Jackson方法是一种面向___数据结构___的结构化方法22.下面程序段执行后消息框的输出结果是______12____。本题考查VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为True时退出循环:在While循环中条件为True时执行循环体,条件为False时退出循环,这一点要注意区分清楚。本题是一个后判断条件的While循环,在循环中静先利用整除l0去掉a的最后一位,然后判断当前的a的个位数上的值是否满足循环条件,直至a=12时由于个位数为2不满足继续循环的条件从而退出循环。23.下面VBA程序段运行时,内层循环的循环总次数是_____9_____。24.以下不是结构化程序设计方法的技术是(B)。A)自顶向下,逐步求精B)自底向上,逐步求精C)从整体到局部D)结构清晰,层次分明结构化程序设计的主要原则可以概括为自顶向下,逐步求精,模块化,限制使用GOT0语句25.下列不属于窗体类型的是(C)。A)数据透视表窗体B)表格式窗体C)联合式窗体D)图表窗体26.需求分析阶段的任务是(D)。A)软件开发方法B)软件开发工具C)软件开发费用D)软件系统功能27.SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,动词INSERT、DELETE、UPDATE实现(C)。A)数据定义B)数据查询C)数据操纵D)数据控制28.一F列关于字段属性的默认值的设置说法,错误的是(C)。A)默认值类型必须与字段的数据类型相匹配B)在默认值设置时,输入文本不需要加引号,系统会自动加上引号C)设置默认值后,用户只能使用默认值D)可以使用ACCess的表达式来定义默认值29.1,2,3,4四个元素按顺序进栈,不可能的出栈顺序为(D)。A)1234B)234lC)1432D)314230.下面关于数据库三级模式结构的叙述中,正确的是(B)。A)内模式可以有多个,外模式和模式只有一个B)外模式可以有多个,内模式和模式只有一个C)内模式只有一个,模式和外模式可以有多个D)模式只有一个,外模式和内模式可以有多个31.在ACCess中,可以从(A)中进行打开表的操作。A)“数据表”视图和“设计”视图B)“数据表”视图和“表向导”视图C)“设计”视图和“表向导”视图D)“数据库”视图和“表向导”视图32.数据视图的描述称为(A)。A)外模式B)内模式C)概念模式D)存储模式33.在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码:窗体打开运行后,单击命令按钮,则消息框的输出结果是(D)。A)1B)2C)3D)4本题考查VBA中选择结构的知识。在本题中用了多个If分支结构,这些结构是顺序的而不是嵌套的,所以会顺序执行,判断是否满足条件。首先75不小于60,所以不执行x=1;然后再判断75不小予70,所以不执行x=2;再接着判断75小于80,所以执行x=3;最后判断75小于90,所以执行x=4。最后消息框里输出的x值为4。34.设a=4,则执行x=IIF(a3,1,0)后,X的值为(D)。A)4B)3C)0D)1本题考查IIF函数的基础知识。对于IIF函数可用于执行简单的条件判断操作,当第一个参数为真时返回第2个参数值,否则返回第3个参数值。在本题中由于a3为True,所以返回的是第二个参数值即1。ifa3,x=1;ifa=3,x=035.在数据访问页的工具箱中,为了插入~段滚动的文字,应该选择的图标是(A)。36.如果要引用宏组中的宏名,采用的语法是_宏组名,宏名_37.下列程序的输出结果是___15_。【解析】本题考查VBA中ForEach..Next循环的知识。ForEach…Next循环是一种特殊的循环,这种循环只能用在数组中,用来遍历数组中的每一个元素。本题中的第一个循环为数组的每个元素赋值,而第二个循环中更改了这些值。综合两个循环来看,实际上最后art(i)的值为2*i+1。38.在SQL的Select命令中用___OrderBy_短语对查询的结果进行排序【解析】本题考查SQL查询语句的知识。在SQL查询中,GroupBy用来分组,OrderBy用来排序39.在创建主/子窗体之前,必须设置__表_之间的关系40.给定一个关键字序列(24,19,32,43,38,6,13,22),进行快速排序,扫描一趟后的结果是___22,19,13,6,24,38,43,32【解析】根据快速排序的定义,取第一个元素24为依据,

1 / 23
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功