1、入栈运算即在栈顶位置插入一个新元素,退栈运算即是取出栈顶元素赋予指定变量。题目中初始状态为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指向队列中的队尾元素,用
2、排头指针指向排头元素的前一个位置,因此,从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素。队列初始状态为front=rear=50,当front=14,rear=19时,队列中有19-14=5个元素。故选D选项设二叉树中共有15个结点,其中的结点值互不相同。如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为 A) 15 B) 6 C) 4 D) 不存在这样的二叉树二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后
3、)。由结点值互不相同而前序序列与中序序列相同可知,该二叉树所有的结点都没有左子树,所以15个结点的二叉树深度为15。单元测试主要涉及的文档是 A) 编码和详细设计说明书 B) 确认测试计划 C) 需求规格说明书 D) 总体设计说明书单元测试也称模块测试,是对模块进行正确性的检验,以期尽早发现各模块内部可能存在的各种错误。通常单元测试在编码阶段进行,单元测试的依据除了源程序以外还有详细设计说明书。 A) (b,e, 1,2) B) (c,c,11,4) C) (a,a,2,2) D) 空表示针对元组进行的选择运算, “AB”表示选择A、B两个属性中不相同的元组,D=2表示选择属性D中元素不小于2
4、的元组,关系“”表示选择两个条件同时成立的元组。满足条件的元组只有(b e 1 2)。故选A选项。 某体检预约登记表中有日期/时间型数据“体检日期”,预约体检规则为自填表之日起30天后为约定体检日期,建立正确表达式是 A) Day()+30B) Date()+30 C) now()+30 D) DateAdd(d,30,date()选项B、C、D都是用于设置当前时间的30天后的时间值。选项A中Day()主要用于获取日期值中的天的值,Day()+30表示自填表之日起的30天后的日期。故选择A选项若有“客户”(客户号,单位名称,联系人,电话号码)和“订单”(订单号,客户号,订购日期)两个表,查询尚
5、未确定订购日期的订单,并显示单位名称、联系人、电话号码和订单号,正确的SQL命令是 A) SELECT 客户.单位名称, 客户.联系人, 客户.电话号码, 订单.订单号 FROM 客户 INNER JOIN 订单 ON 客户.客户号 = 订单.客户号 WHERE (订单.订购日期) Is NullB) SELECT 客户.单位名称, 客户.联系人, 客户.电话号码, 订单.订单号 WHERE (订单.订购日期) NullC) SELECT 客户.单位名称, 客户.联系人, 客户.电话号码, 订单.订单号 FOR (订单.订购日期) Is Null D) SELECT 客户.单位名称, 客户.联
6、系人, 客户.电话号码, 订单.订单号 FOR (订单.订购日期) NullSQL语句的命令格式为:SELECT 显示字段FROM表名 WHERE 查询条件 GROUP BY 分组字段 ORDER BY 排序字段 ASC|DESC,由上述命令格式可知选项C、D错误。查询为空值的记录的命令格式为: 字段名 is null,由上述命令可知,选项B错误。因此选择A选项。如果“姓名”字段是文本型字段,则查找叫红梅的学生应该使用 A) 姓名 like B) 姓名 like !红梅 C) 姓名=*红梅D) 姓名 Like 本题主要考查Like的用法 。Like表示查询相似的、近似的数据。常用的通配符有*和
7、?。“*”表示任意零个或多个字符。“?”表示任意单个字符。题目要求姓名为“红梅”的记录。没有指定姓什么。可以用*来代替。故查询条件应为 Like“*红梅”。A选项表示姓名是“红梅”的记录。选项B表示姓名不是“红梅”的记录。选项C的写法不存在。综上可知,选择D选项。在窗体中,要动态改变窗体的版面布局,重构数据的组织方式,修改布局后可以重新计算数据实现数据的汇总、小计和合计,应该选用的视图是 A) 数据表视图 B) 布局视图 C) 数据透视表视图 D) 数据透视图视图数据表视图是以行和列的形式显示窗体中的数据,在该视图中可以编辑字段和数据,但是只有数据源是来自表和查询的窗体时,才有数据表视图。布局
8、视图是Access新增加的一种视图。在布局视图中可以调整和修改窗体设计,也可以调整列宽和放置新的字段。在数据透视表视图中,可以动态地更新窗体的版面布置,它是一种交互式的表,可以实现数据的汇总、小计和总计。在数据透视图视图中,可以把表中的数据信息及数据进行信息汇总,以图形化的方式直观的显示出来。故选择C选项。列表框与组合框的特点是 A) 列表框和组合框都可以显示一行或多行数据 B) 可以在列表框中输入新值,而组合框不能C) 可以在组合框中输入新值,而列表框不能 D) 在列表框和组合框中均可以输人新值组合框与列表框的相同点为都是用于对某一字段的值进行固定的选择。不同点是组合框即可以输入数据,也可以
9、选择固定的值,只显示一行数据。但列表框只能选择,不能输入数据,可显示多行数据。 宏操作SetProperty的作用是 A) 设置表中字段的值 B) 设置当前系统时间C) 设置窗体中控件的属性D) 设置某个宏操作的参数SetProperty操作用来设置窗体或报表上控件的属性。它可以设置控件的下列属性:已启用、可见锁定靠左靠上宽度高度前景色背景色或标题等。故选择C选项若要执行指定的宏,应使用的宏操作是 A) RunDataMacro B) RunMacro C) RunApp D) RunCodeRunDataMacro 在宏中运行数据宏,RunMacro在宏中执行一个宏,RunApp在宏中执行应
10、用程序,RunCode可以调用 Microsoft Visual Basic 的 Function 过程。故选择B选项窗体中有一个名为“run”的命令按钮,对应的事件代码如下:Private Sub run_Click( ) Sum = 0 For i=10 To 1 Step -2 sum = sum + i Next i MsgBox sumEnd Sub运行以上事件,程序的输出结果是 A) 10 B) 30 C) 55 D) 80本题考察FOR循环。程序执行如下:1)初始化:i=10;2)For;第一次循环 条件 i=1为真3)sum=sum+i ; sum=104)step -2 ;相
11、当于 i=i-2,故i=85)For;第二次循环 条件 i6)sum=sum+i ; sum=187)step -2 ;相当于 i=i-2,故i=68)For;第三次循环 条件 i9)sum=sum+i ; sum=2410)step -2 ;相当于 i=i-2,故i=411)For;第四次循环 条件 i12)sum=sum+i ; sum=2813)step -2 ;相当于 i=i-2,故i=214)For;第五次循环 条件 i15)sum=sum+i ; sum=3016)step -2; 相当于 i=i-2,故i=017)For;第六次循环 条件 i=1为假18)循环结束。综上所述,应选
12、择B选项。要从指定字符串中检索子字符串,应该使用的内置函数是 A) DLookup B) String C) InStr D) ChooseDLookup表示从记录集中检索特定字段的值。String是返回一个由字符表达式的首字符重复组成的指定长度为数值表达式的字符串。InStr表示从指定字符串中检索出子字符串。Choose表示根据索引式的值来返回选项列表的某个值。因此选择C选项。在报表设计过程中,不适合添加的控件是()。 A) 标签控件 B) 图形控件 C) 文本框控件 D) 选项组控件【解析】Access为报表提供的控件和窗体控件的功能与使用方法相同,不过报表是静态的,在报表上使用的主要控件是标签、图像和文本框控件,分别对应选项A)、B)、C),所以选项D)为正确答案。下列叙述中正确的是()。 A) 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 B) 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C) 线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 D) 线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性【解析】线性链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以一般要多于顺序存储结构。数据库设计中反映用户对数据要求的模式是()。 A) 内模式 B) 概念模式
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1