《国二access资料之全真模拟二.docx》由会员分享,可在线阅读,更多相关《国二access资料之全真模拟二.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第8页 共8页全真模拟3(2)用链表表示线性表的优点是(c)A)便于随机存取B)花费的存储空间较顺序存储少C)便于插入和删除操作D)数据元素的物理顺序与逻辑顺序相同*(7)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(a)A)控制流B)加工C)数据存储D)源和潭(23)显示与窗体关联的表或查询中字段值的控件类型是(a)A)绑定型B)计算型C)关联型D)未绑定型二、填空题请将每一个空的正确答案写在答题卡序号的横线上,答在试卷上不给分。(1)数据的逻辑结构有线性
2、结构和 非线性结构 两大类。线性结构分为链式和顺序,队列是一种特殊的线性结构,循环队列是链式结构(2)顺序存储方法是把逻辑上相邻的结点存储在物理位置 相邻 的存储单元中。 (3)一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 可重用性 。(4)软件工程研究的内容主要包括: 软件开发 技术和软件工程管理。(5)关系操作的特点是 集合 操作。(6)教学管理数据库中有学生表、课程表和成绩表,为了有效地反映这3张表之间的联系,在创建数据库时应设置_表之间关系_。(9)_控件_是窗体中用于显示数据、执行操作和装饰窗体的对象。 全真模拟7(1)循环链表的主要优点是(b)A)不再
3、需要头指针了B)从表中任一结点出发都能访问到整个链表C)在进行插入、删除运算时,能更好的保证链表不断开D)已知某个结点的位置后,能够容易的找到它的直接前件解析: 循环链表就是将单向链表中最后一个结点的指针指向头结点,使整个链表构成一个环形,这样的结构使得从表中的任一结点出发都能访问到整个链表。(3)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为(c)A)long2nB)n/2C)nD)n1解析:对于长度为n的有序线性表,在最坏情况下,二分查找只需要比较log2n次(堆排序),非堆排序n(n-1)2 ,而顺序查找需要比较n次。8)在数据管理技术发展过程中,文件系统与数据库系统的主
4、要区别是数据库系统具有(a)A)特定的数据模型 B)数据无冗余C)数据可共享D)专门的数据管理软件解析: 在文件系统中,记录是相互独立的,其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通过采用特定的数据模型来实现的。(9)数据库设计包括两个方面的设计内容,它们是(a)A)概念设计和逻辑设计B)模式设计和内模式设计C)内模式设计和物理设计D)结构特性设计和行为特性设计(18)创建一个交叉表查询,在交叉表行上有且只能有一个的是(b)A)行标题、列标题和值B)
5、列标题和值C)行标题和值D)行标题和列标题(20)对查询功能的叙述中正确的是(c)A)在查询中,选择查询可以只选择表中的部分字段,通过选择一个表中的不同字段生成同一个表(多个表)B)在查询中,编辑记录主要包括添加记录、修改记录、删除记录和导入、导出记录(不包括导入导出)C)在查询中,查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计计算D)以上说法均不对(21)特殊运算符IN的含义是(b)A)用于指定一个字段值的范围,指定的范围之间用And连接B)用于指定一个字段值的列表,列表中的任一值都可与查询的字段相匹配C)用于指定一个字段为空D)用于指定一个字段为非空(24)Acc
6、ess提供了6种类型的窗体,以下不属于这6种的是(d)A)纵栏式窗体B)表格式窗体C)数据表窗体D)模块式窗体解析: 6种窗体类型分别为纵栏式、表格式、数据表、主/子窗体、图表窗体以及数据透视表窗体。(25)下列关于控件的说法中正确的是(d)A)控件是窗体上用于输入数据、修改数据、执行数据的对象B)计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,但不可以是窗体或报表上的其他控件中的数据C)虽然组合框的列表是有多行数据组成,但平时只能显示一行,而且不能输入新值,所以它的应用比列表框要窄D)窗体中的列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入
7、新值解析: 控件是窗体上用于显示数据、执行数据、装饰窗体的对象;计算型控件既可以利用窗体或报表所引用的表或查询字段中的数据,又可以利用窗体或报表上的其他控件中的数据;组合框在平时是只能显示一行,但可以输入文本,其应用比列表框要广泛。(27)用于实现报表的分组统计数据的操作区间的是(D)A)报表的主体区域B)页面页眉或页面页脚区域C)报表页眉或报表页脚区域D)组页眉或组页脚区域解析: 组页脚节内主要安排文本框或其他类型控件,显示分组统计数据。(28)报表的数据来源不能为(d)A)查询B)表C)SQL语句D)窗体(34)假定有以下循环结构:(a)Do until 条件循环体Loop则下列说法正确的
8、是A)如果条件是一个为1的常数,则一次循环体也不执行B)如果条件是一个为1的常数,则至少执行一次循环体C)如果条件是一个不为1的常数,则至少执行一次循环体D)不论条件是否为真,至少要执行一次循环体解析:Do Until循环采用的是先判断条件后执行循环体的做法。如果条件是一个为1(为真)的常数,则循环体就会一次也不执行。(35)以下程序运行后,消息框的输出结果是(b)asqr(3)bsqr(2)cabMsgBox c2A)1B)1C)2D)出错解析:本题中ab返回True,即cTrue,而在算术表达式中,True作为1来处理,故消息框中输出的结果为1。二、填空题请将每一个空的正确答案写在答题卡序
9、号的横线上,答在试卷上不给分。(1)常用的黑盒测试有等价类划分法、_边界值分析法_ 和错误推测法3种。解析: 黑盒测试方法完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例。常用的黑盒测试有等价类划分、边界值分析法和错误推测法3种。(2)测试的目的是暴露错误,评价程序的可靠性;而_调试_ 的目的是发现错误的位置并改正错误。(3)软件维护活动包括以下几类:改正性维护、适应性维护、 _完善性_ 维护和预防性维护。解析: 软件维护活动包括以下几类:改正性维护、适应性维护、完善性维护和预防性维护。改正性维护是指在软件交付使用后,为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的
10、误使用,应当进行的诊断和改正错误的过程;适应性维护是指为了使软件适应变化,而去修改软件的过程;完善性维护是指为了满足用户对软件提出的新功能与性能要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性;预防性维护是为了提高软件的可维护性、可靠性等,为以后的进一步改进软件打下良好基础。(4)在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为_消息解析: 在面向对象技术中,主要用到对象(object)、类(class)、方法(method)、消息(message)、继承(inheritance)、封装(encapsulation)等基本概念。其中
11、消息是用来请求对象执行某一处理或回答某些信息的要求。(5)关键字ASC和DESC分别表示 _升序排列和降序排列_ 的含义。解析:ASC表示升序排列,DESC表示降序排列,多用在索引定义和SELECT语句中的ORDER子句中。(6)在SQL的SELECT语句中,用_order by_与_group by_短语对查询的结果进行排序和分组。(7)创建交叉表查询,应对行标题和_列标题_进行分组操作。解析: 在创建交叉表查询时,需要指定3种字段:一是放在交叉表最左端的行标题,它将某一字段的相关数据放入指定的行中;二是放在交叉表最上面的列字段,它将某一字段的相关数据放入指定的列中;三是放在交叉表行与列交叉
12、位置上的字段,需要为该字段指定一个总计项,如总计、平均值、计数等。(8)查询中有两种基本的计算_预定义计算_和_自定义计算_。(9)_格式属性_主要是针对控件的外观或窗体的显示格式而设置的。(10)用于设定控件的输入格式,仅对文本型或日期型数据有效的控件的数据属性为_输入掩码_。*(11)以下程序段的输出结果是_6_。num0While num5numnum1WendMsgBox num)6解析:只要指定的条件为True,则会重复执行一系列的语句。相关语法如While conditionstatementsWend本题中的循环只能当num的值超过5时才终止,所以最终的num的值为6。*(13)
13、设有以下窗体单击事件过程:Private Sub Form_Click()a1For i1 To 3Select Case iCase 1,3aa1Case 2,4aa2End SelectNext iMsgBox aEnd Sub打开窗体运行后,单击窗体,则消息框的输出内容是_【15】_。解析:Select Case结构运行时,首先计算表达式的值,它可以是字符串或者数值变量或表达式。然后会依次将表达式的值与每个Case表达式的值进行比较,直到值匹配成功,程序会转处相应Case结构内执行语句。本题中,当i1和3的时候,执行aa1,当i2时,执行aa2,所以a11215。 全真模拟5(1)数据结
14、构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及(a)A)数据的存储结构B)计算方法C)数据映象D)逻辑存储(2)串的长度是(d)A)串中不同字符的个数B)串中不同字母的个数C)串中所含字符的个数且字符个数大于零D)串中所含字符的个数(4)以下不属于对象的基本特点的是(c)A)分类性B)多态性C)继承性D)封装性(10)关系模型允许定义3类数据约束,下列不属于数据约束的是(c)A)实体完整性约束B)参照完整性约束C)域完整性约束D)用户自定义的完整性约束解析: 关系模型允许定义3类数据约束,它们是实体完整性约束、参照完整性约束及用户自定义的完整性约束。其中前两种完
15、整性约束由关系数据库系统支持,对于用户自定义的完整性约束,则由关系数据库系统提供完整性约束语言,用户利用该语言给出约束条件,运行时由系统自动检查(11)DBMS(数据库管理系统)是(b)A)OS的一部分B)OS支持下的系统文件C)一种编译程序D)混合型DBMS是位于用户与操作系统之间的数据库管理系统,是属于OS支持下的系统文件。(14)有关空值,下列叙述正确的是(b)A)Access不支持空值B)空值表示字段还没有确定值C)空值等同于数值0D)空值等同于空字符串(15)某数据库的表中要添加一张Excel电子表格,则应采用的字段类型是(a)A)OLE对象数据类型B)超级连接数据类型C)查阅向导数
16、据类型D)自动编号数据类型解析: OLE对象指的是其他使用OLE协议程序创建的对象,例如,Word文档、Excel电子表格、图像、声音和其他二进制数据。(18)直接将命令发送ODBC数据,它使用服务器能接受的命令,利用它可以检索或更改记录的是(b)A)联合查询B)传递查询C)数据定义查询D)子查询传递查询的定义。传递查询可以使用服务器能接受的命令。(23)如果在窗体中输入的数据总是取自于查询或取自某固定内容的数据,或者某一个表中记录的数据,可以使用(c)A)选项卡B)文本框控件C)列表框或组合框控件D)选项组控件(24)下面不是文本框事件属性的是(b)A)单击B)加载C)退出D)更新前(30)
17、运行宏,不能修改的是(a)A)宏本身B)窗体C)表D)数据库在运行宏时,不可被修改的是宏本身。(31)用于执行指定的外部应用程序的宏命令是(b)A)RunSQLB)RunAppC)RequeryD)QuitRunSQL用于执行指定的SQL语句,Requery用于用于实施指定控件重新查询,Quit用于退出Access。(33)在MsgBox(prompt,buttons,title,helpfile,contex)函数调用形式中必须提供参数为(a)A)promptB)buttonsC)titleD)context解析:消息框用于在对话框中显示信息,等待用户单击按钮,并返回一个整型值告诉用户单击哪
18、一个按钮。其使用格式如下:MsgBox(prompt,buttons,title,helpfile,context),prompt(内容提示)是必须的;buttons是可选的。(34)假定有以下程序段n0for i1 to3for j4 to 1nn1next jnext i运行完毕后,n的值是A)0B)3C)4D)12解析:外层循环从1到3,要执行3次,而内层循环从4到1,执行4次,所以一共执行了4*3=12次循环。而每执行一次循环n就加1,所以最后n的值为12。二、填空题请将每一个空的正确答案写在答题卡序号的横线上,答在试卷上不给分。(1)长度为n的顺序存储线性表中,当在任何位置上插入一个
19、元素概率都相等时,插入一个元素所需移动元素的平均个数为 n/2。(3)类是一个支持集成的抽象数据类型,而对象是类的 实例 。(4)数据流图的类型有 变换型 和事务型。(5)当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的 物理独立性 。(6)Access表由_表结构_和_表内容_两部分构成。(7)关系中能够唯一标识某个记录的字段称为主关键字段。8)_参照完整性_是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。解析: 关系模型允许定义3类数据约束,它们是实体完整性约束、参照完整性约束及用户自定义的完整性约束。其中前两种完整性约束由关系数据库系统支持,对于用户自定义的完整性约束,则由关系数据库系统提供完整性约束语言,用户利用该语言给出约束条件,运行时由系统自动检查(9)在Access数据库中,如果窗体上输入的数据总是取自表或查询中的字段数据,或者取自某固定内容的数据,可以使用_列表框或组合框_控件。(11)默认情况下,报表中的记录是按照_自然顺序_排列显示的。第 8 页 共 8 页