计算机二级ACCESS单项选择9

  • 格式:pdf
  • 大小:289.39 KB
  • 文档页数:16

设数据元素集合为{A,B,C,D,E,F},下列关系为线性结构的是A)R={(D,F),(E,C),(B,C),(A,B),(C,F)}

B)R={(D,E),(E,A),(B,C),(A,B),(C,F)}

C)R={(A,B),(C,D),(B,A),(E,F),(F,A)}

D)R={(D,E),(E,A),(B,C),(F,B),(C,F)}

一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件,那么该数据结构称为线性结构,也称为线性表。

A选项中,F有两个前件D、C,属于非线性结构。B选项中,D为根结点,线性表为DEABCF。C选项中,A有两个前件B、F,属于非线性结构。D选项中,有两个根结点D、B,属于非线性结构。故B选项正确

设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为

A)m+1

B)0

C)m-1

D)产生栈空错误

栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即是取出栈顶元素赋予指定变量。题目中初始状态为top=m+1,可知入栈栈顶指针top=top-1,出栈栈顶指针top=top+1,由于栈长为m,当top=m时,栈中还有一个元素,即top指针所指向的元素,再出栈一个元素后top指向栈底,栈空,此时top=m+1。

故选A选项设循环队列存储空间为Q(1:50)。初始状态为front=rear=50。经过一系列入队和退队操作后,front=14,rear=19,则该循环队列中的元素个数为

A)46

B)45

C)6

D)5

循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用排头指针指向排头元素的前一个位置,因此,从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素。

队列初始状态为front=rear=50,当front=14,rear=19时,队列中有19-14=5个元素。故选D选项

设二叉树中共有15个结点,其中的结点值互不相同。如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为

A)15

B)6

C)4

D)不存在这样的二叉树

二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。由结点值互不相同而前序序列与中序序列相同可知,该二叉树所有的结点都没有左子树,所以15个结点的二叉树深度为15。

故选A选项

单元测试主要涉及的文档是A)编码和详细设计说明书

B)确认测试计划C)需求规格说明书

D)总体设计说明书

单元测试也称模块测试,是对模块进行正确性的检验,以期尽早发现各模块内部可能存在的各种错误。通常单元测试在编码阶段进行,单元测试的依据除了源程序以外还有详细设计说明书。

故选A选项

A)(b,e,1,2)

B)(c,c,11,4)

C)(a,a,2,2)

D)空

表示针对元组进行的选择运算,“A<>B”表示选择A、B两个属性中不相同的元组,D>=2表示选择属性D中元素不小于2的元组,关系“”表示选择两个条件同时成立的元组。满足条件的元组只有(be12)。故选A选项。某体检预约登记表中有日期/时间型数据“体检日期”,预约体检规则为自填表之日起30天后为约定体检日期,建立正确表达式是

A)Day()+30B)Date()+30C)now()+30D)DateAdd("d",30,date())选项B、C、D都是用于设置当前时间的30天后的时间值。选项A中Day()主要用于获取日期值中的天的值,Day()+30表示自填表之日起的30天后的日期。故选择A选项

若有“客户”(客户号,单位名称,联系人,电话号码)和“订单”(订单号,客户号,订购日期)两个表,查询尚未确定订购日期的订单,并显示单位名称、联系人、电话号码和订单号,正确的SQL命令是A)SELECT客户.单位名称,客户.联系人,客户.电话号码,订单.订单号FROM客户INNERJOIN订单ON客户.客户号=订单.客户号WHERE(订单.订购日期)IsNullB)SELECT客户.单位名称,客户.联系人,客户.电话号码,订单.订单号FROM客户INNERJOIN订单ON客户.客户号=订单.客户号WHERE(订单.订购日期)NullC)SELECT客户.单位名称,客户.联系人,客户.电话号码,订单.订单号FROM客户INNERJOIN订单ON客户.客户号=订单.客户号FOR(订单.订购日期)IsNullD)SELECT客户.单位名称,客户.联系人,客户.电话号码,订单.订单号FROM客户INNERJOIN订单ON客户.客户号=订单.客户号FOR(订单.订购日期)NullSQL语句的命令格式为:SELECT显示字段FROM表名[WHERE查询条件][GROUPBY分组字段][ORDERBY排序字段ASC|DESC],由上述命令格式可知选项C、D错误。查询为空值的记录的命令格式为:字段名isnull,由上述命令可知,选项B错误。因此选择A选项。如果“姓名”字段是文本型字段,则查找叫"红梅"的学生应该使用A)姓名like"红梅"B)姓名like"[!红梅]"C)姓名="*红梅"D)姓名Like"*红梅"本题主要考查Like的用法。Like表示查询相似的、近似的数据。常用的通配符有*和?。

“*”表示任意零个或多个字符。“?”表示任意单个字符。题目要求姓名为“红梅”的记录。没有指定姓什么。可以用*来代替。故查询条件应为Like“*红梅”。A选项表示姓名是“红梅”的记录。选项B表示姓名不是“红梅”的记录。选项C的写法不存在。综上可知,选择D选项。

在窗体中,要动态改变窗体的版面布局,重构数据的组织方式,修改布局后可以重新计算数据实现数据的汇总、小计和合计,应该选用的视图是A)数据表视图

B)布局视图C)数据透视表视图D)数据透视图视图数据表视图是以行和列的形式显示窗体中的数据,在该视图中可以编辑字段和数据,但是只有数据源是来自表和查询的窗体时,才有数据表视图。布局视图是Access新增加的一种视图。在布局视图中可以调整和修改窗体设计,也可以调整列宽和放置新的字段。在数据透视表视图中,可以动态地更新窗体的版面布置,它是一种交互式的表,可以实现数据的汇总、小计和总计。在数据透视图视图中,可以把表中的数据信息及数据进行信息汇总,以图形化的方式直观的显示出来。

故选择C选项。

列表框与组合框的特点是A)列表框和组合框都可以显示一行或多行数据B)可以在列表框中输入新值,而组合框不能C)可以在组合框中输入新值,而列表框不能

D)在列表框和组合框中均可以输人新值组合框与列表框的相同点为都是用于对某一字段的值进行固定的选择。不同点是组合框即可以输入数据,也可以选择固定的值,只显示一行数据。但列表框只能选择,不能输入数据,可显示多行数据。

故选择C选项。

宏操作SetProperty的作用是A)设置表中字段的值B)设置当前系统时间C)设置窗体中控件的属性D)设置某个宏操作的参数SetProperty操作用来设置窗体或报表上控件的属性。它可以设置控件的下列属性:"已启用"、"可见"、"锁定"、"靠左"、"靠上"、"宽度"、"高度"、"前景色"、"背景色"或"标题"等。故选择C选项

若要执行指定的宏,应使用的宏操作是A)RunDataMacroB)RunMacroC)RunAppD)RunCodeRunDataMacro在宏中运行数据宏,RunMacro在宏中执行一个宏,RunApp在宏中执行应用程序,RunCode可以调用MicrosoftVisualBasic的Function过程。故选择B选项窗体中有一个名为“run”的命令按钮,对应的事件代码如下:PrivateSubrun_Click()Sum=0Fori=10To1Step-2sum=sum+iNextiMsgBoxsumEndSub

运行以上事件,程序的输出结果是

A)10B)30C)55D)80本题考察FOR循环。程序执行如下:1)初始化:i=10;