浙教版(2019)选择性必修1《第四章 树》2022年单元测试卷
一.选择题(共30小题)
1.若一棵二叉树的中序遍历序列为BIGDHAECF,后序遍历序列为IGHDBEFCA,则该二叉树的前序遍历序列为( )
A.ABCDEFGHI B.ABDGHICEF C.ABDHGICEF D.ABDG IHCEF
2.某二叉树的后序遍历序列为F一?—?—C一A一D,中序遍历序列为F一B一D一E一A一C,则其前序遍历序列为( )
A.D一B一A一F一E—C B.D一B一F一A一E一C
C.D一E一F一A一B一C D.D一E一A一F一B一C
3.如果将数学表达式中的运算数和运算符视同为二叉树的每个节点,那么我们可以构造出各种表达式二叉树,如图所示的是一棵表达式二叉树。如果对该之叉树进行中序遍历,并加上括号后,就可以得到中缀表达式:( 9﹣4/2)*5+3。如果对该二叉树实行前序遍历,则可以得到的表达式为( )
A.+*﹣9/4253 B.+*﹣/42953 C.942/﹣*53+ D.942/﹣5*3+
4.如图所示,有如下二叉树,关于此二叉树的说法中,描述正确的是( )
A.该二叉树的前序遍历为ABDGJCEFHI
B.该树中共有3个叶子节点
C.若有前序遍历和后序遍历可以推导出唯一的二叉树
D.该树的深度为4
5.一棵包含10个节点的完全二叉树,其叶子节点的个数为( )
A.3 B.4 C.5 D.6
6.已知二叉树中序遍历序列是BEDAFHCIG,前序遍历序列是ABDECFHGI,它的后序遍历序列是( )
A.BDEFHCIGA B.IGHFEDCBA C.EDBFHIGCA D.EDBHFIGCA
7.已知二叉树T2的后序遍历序列为G﹣D﹣H﹣E﹣B﹣I﹣F﹣C﹣A,中序遍历序列是D﹣G﹣B﹣E﹣H﹣A﹣C﹣I﹣F,则二叉树T2的前序遍历序列为( )
A.A﹣B﹣D﹣G﹣E﹣H﹣C﹣I﹣F
B.A﹣B﹣D﹣G﹣E﹣H﹣C﹣F﹣I
C.A﹣B﹣D﹣G﹣E﹣H﹣F﹣C﹣I
D.该二叉树形态不唯一,无法确定
8.已知一棵完全二叉树,其第 4 层有 3 个叶子节点,这棵二叉树的节点数量不可能是( )
A.25 B.24 C.11 D.10
9.已知一棵二叉树的前序遍历序列为:A﹣B﹣D﹣C﹣E,后序遍历序列为:D﹣B﹣E﹣C﹣A,则该二叉树是否能唯一确定?中序遍历序列是( )
A.能唯一确定,中序遍历序列为:B﹣D﹣A﹣E﹣C
B.不能唯一确定,中序遍历序列可能为:B﹣D﹣A﹣E﹣C
C.能唯一确定,中序遍历序列为:D﹣C﹣B﹣A﹣E
D.不能唯一确定,中序遍历序列可能为:D﹣C﹣B﹣A﹣E
10.如图所示的二叉树,其节点的中序遍历的序列为( )
A.ABCDEFG B.GDBEACF C.GDEBFCA D.ABDGECF
11.如图a 为一棵二叉树,其数组实现示意图(部分)如图b 所示。
下列说法正确的是( )
A.该二叉树的前序遍历为 ABCDEFG
B.该二叉树的高度为 3
C.该二叉树是完全二叉树
D.节点 G 存储在数组下标为 11 的位置
12.有一棵二叉树如图所示,该二叉树的后序遍历结果正确的是( )
A.XBCDAYEF B.FEYADCBX C.DBEAFXCY D.DEFABYCX
13.设一棵二叉树的中序遍历序列:becfad,后序遍历序列:efcbda,则二叉树前序遍历序列为( )
A.abcdef B.bdaefc C.abcefd D.abcfed
14.一棵具有124个叶子结点的完全二叉树,最多有( )个结点。
A.247 B.248 C.249 D.250
15.用顺序存储的方法,将完全二叉树中所有结点按层逐个从左到右的顺序存放在一维数组R[1..N]中,若结点R[i]有右孩子,则其右孩子是( )
A.R[2i﹣1] B.R[2i+1] C.R[2i] D.R[2/i]
16.设一棵二叉树的中序遍历序列:badce,后序遍历序列:bdeca,则二叉树先序遍历序列为( )
A.adbce B.decab C.debac D.abcde
17.有一种元素除首元素没有前驱元素、尾元素没有后继元素外,其它元素都只有一个前驱元素和一个后继元素。具有以上特点的数据结构是( )
A.树结构 B.选择结构 C.线性结构 D.网状结构
18.在树形结构中,没有的是( )?
A.根的父节点 B.父节点 C.根 D.子树
19.VB语言中,下列各种基本数据类型说明符中表示整型数的是( )
A.Integer B.Boolean C.Single D.String
20.在VB中,要定义一个存储整型数值的变量,其合适的数据类型是( )
A.Boolean B.String C.Date D.Integer
21.在VB中,如果要定义变量p用于存储年级学生总数,那么变量p的数据类型是( )
A.String B.Integer C.Boolean D.Date
22.某Access数据表中的记录与字段的数据类型如图所示.下列操作可行的是( )
A.可以直接将“编号”字段的数据类型改为“自动编号”
B.只有将“编号”字段中的数据清除,才可以将其数据类型改为“自动编号”
C.该数据表中已输入了数据,所以不可以再添加“自动编号”类型的字段
D.可以添加一个数据类型为“自动编号”字段,该字段中的数据自动填充
23.在VB中,要定义一个存储整形数值的变量,其合适的数据类型是( )
A.Boolean B.String C.Date D.Long
24.在VisualBasic中,如果要定义变量p用于存储身份证号码,那么变量p的数据类型是( )
A.String B.Integer
C.Boolean D.Date E.Boolean
25.赵老师用Excel中的自动填充功能,填写“001、002、003…”样式的学生序号时,将该列数据类型设置为“文本”,则应该图中选择选项卡是( )
A.数字 B.对齐 C.字体 D.边框
26.创建一张新Access数据表并录入数据的操作步骤如下:
①保存、命名数据表;
②填写字段情况、设置字段数据类型;=3.4
③添加新记录;
④在数据库窗口中选择“表”按钮,使用“设计视图”;
请问创建正确的顺序是( )
A.④②③① B.③②④① C.④②①③ D.④①②③
27.某商业公司2015年第一季度销售某产品29581件,而且保持后一季度销售额比前一季度增长5%的发展势头.小王想用Sum变量来存储公司2015年该产品总销售额,则Sum变量的数据类型应被定义为( )
A.Integer B.Long C.Single D.String
28.若要能够存放512个字符,则该字段的数据的数据类型应当选择( )
A.文本 B.备注
C.OLE对象类型 D.是/否类型
29.Access2003自动创建的主键数据类型是( )
A.长整型 B.文本 C.自动编号 D.备注
30.超市需要对每一件商品进行商品信息登记.如商品编号,商品品类,商品价格等等,那么商品编号作为一个变量,该变量的数据类型应该定义为( )
A.Boolean B.Integer C.Double D.String
浙教版(2019)选择性必修1《第四章 树》2022年单元测试卷
参考答案与试题解析
一.选择题(共30小题)
1.若一棵二叉树的中序遍历序列为BIGDHAECF,后序遍历序列为IGHDBEFCA,则该二叉树的前序遍历序列为( )
A.ABCDEFGHI B.ABDGHICEF C.ABDHGICEF D.ABDG IHCEF
【分析】本题考查的是树的遍历。所谓先序遍历,也就是前序遍历,是从根节点开始,在左,在右,不断递归;中序遍历,从左节点开始,在根,在右;后序遍历 从左节点开始,在右,在根。
【解答】后序遍历为IGHDBEFCA可以得到根节点为A;中序遍历可知左子树为BIGDH,右子树为ECF,依次类推可以得到该二叉树的前序遍历为ABDG IHCEF。
故选:D。
2.某二叉树的后序遍历序列为F一?—?—C一A一D,中序遍历序列为F一B一D一E一A一C,则其前序遍历序列为( )
A.D一B一A一F一E—C B.D一B一F一A一E一C
C.D一E一F一A一B一C D.D一E一A一F一B一C
【分析】对于二叉树的遍历主要有三种形式,前序遍历、中序遍历、后序遍历;所谓前序遍历,是指从根节点开始,对每一个节点,都采用先遍历该节点,再遍历其左子节点,最后遍历其右子节点的方式;所谓中序遍历,是指从根节点开始,对每一个节点,都采用先遍历其左子节点,再遍历该节点,最后遍历其右子节点的方式;所谓后序遍历,是指从根节点开始,对每一个节点,都采用先遍历其左子节点,再遍历其右子节点,最后遍历该节点的根节点。
【解答】题干提供了后序遍历可以得到根节点,在通过中序遍历得到FB为左子树,ACE为右子树,结合中序和后序遍历可知,左子树中B为根节点,右子树中,A为根节点,E为左节点由此可以得到前序遍历为D一B一F一A一E一C。
故选:B。
3.如果将数学表达式中的运算数和运算符视同为二叉树的每个节点,那么我们可以构造出各种表达式二叉树,如图所示的是一棵表达式二叉树。如果对该之叉树进行中序遍历,并加上括号后,就可以得到中缀表达式:( 9﹣4/2)*5+3。如果对该二叉树实行前序遍历,则可以得到的表达式为( )
A.+*﹣9/4253 B.+*﹣/42953 C.942/﹣*53+ D.942/﹣5*3+
【分析】对于二叉树的遍历主要有三种形式,前序遍历、中序遍历、后序遍历;所谓前序遍历,是指从根节点开始,对每一个节点,都采用先遍历该节点,再遍历其左子节点,最后遍历其右子节点的方式;所谓中序遍历,是指从根节点开始,对每一个节点,都采用先遍历其左子节点,再遍历该节点,最后遍历其右子节点的方式;所谓后序遍历,是指从根节点开始,对每一个节点,都采用先遍历其左子节点,再遍历其右子节点,最后遍历该节点的根节点。
【解答】如图所示,前序遍历的顺序为根节点,左节点然后是右节点,所以该二叉树的前序遍历为:+*﹣9/4253。
故选:A。
4.如图所示,有如下二叉树,关于此二叉树的说法中,描述正确的是( )
A.该二叉树的前序遍历为ABDGJCEFHI
B.该树中共有3个叶子节点
C.若有前序遍历和后序遍历可以推导出唯一的二叉树
D.该树的深度为4
【分析】对于二叉树的遍历主要有三种形式,前序遍历、中序遍历、后序遍历;所谓前序遍历,是指从根节点开始,对每一个节点,都采用先遍历该节点,再遍历其左子节点,最后遍历其右子节点的方式;所谓中序遍历,是指从根节点开始,对每一个节点,都采用先遍历其左子节点,再遍历该节点,最后遍历其右子节点的方式;所谓后序遍历,是指从根节点开始,对每一个节点,都采用先遍历其左子节点,再遍历其右子节点,最后遍历该节点的根节点。
【解答】如图所示该二叉树的前序遍历为ABDGJCEFHI;该树中共有4个叶子节点;给定先序和中序 或者给定 后序加中序 可以唯一确定一颗二叉树二叉树;从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度,所以该二叉树深度为5.
故选:A。
5.一棵包含10个节点的完全二叉树,其叶子节点的个数为( )
A.3 B.4 C.5 D.6
【分析】本题考查的是二叉树的叶子节点数的相关知识。n为奇数时:n0=(n+1)/2;n为偶数时:n0=n/2。
【解答】一个具有n个节点的完全二叉树,其叶子节点的个数n0为:n/2 向上取整,或(n+1)/2 向下取整。所以一棵包含10个节点的完全二叉树,其叶子节点的个数为10/2=5。
故选:C。
6.已知二叉树中序遍历序列是BEDAFHCIG,前序遍历序列是ABDECFHGI,它的后序遍历序列是( )
A.BDEFHCIGA B.IGHFEDCBA C.EDBFHIGCA D.EDBHFIGCA
【分析】二叉树的三种遍历方式先序遍历:按照根节点﹣>左子树﹣>右子树的顺序访问二叉树;中序遍历:按照左子树﹣>根节点﹣>右子树的顺序访问;后序遍历:按照左子树﹣>右子树–>根节点的顺序访问。
【解答】根据二叉树的前序与中序,可画出二叉树如下图,再写出后序遍历序列是 EDBHFIGCA。
故选:D。
7.已知二叉树T2的后序遍历序列为G﹣D﹣H﹣E﹣B﹣I﹣F﹣C﹣A,中序遍历序列是D﹣G﹣B﹣E﹣H﹣A﹣C﹣I﹣F,则二叉树T2的前序遍历序列为( )
A.A﹣B﹣D﹣G﹣E﹣H﹣C﹣I﹣F
B.A﹣B﹣D﹣G﹣E﹣H﹣C﹣F﹣I
C.A﹣B﹣D﹣G﹣E﹣H﹣F﹣C﹣I
D.该二叉树形态不唯一,无法确定
【分析】本题考查的是二叉树的遍历。先序遍历:(1)访问根节点;(2)采用先序递归遍历左子树;(3)采用先序递归遍历右子树;中序遍历:按照左子树﹣>根节点﹣>右子树的顺序访问;后序遍历:按照左子树﹣>右子树﹣﹣>根节点的顺序访问。
【解答】根据中序和后序遍历可得到根节点为A,那么中序遍历A前面的为左子树,A后面的为右子树,所以得到的前序遍历为A﹣B﹣D﹣G﹣E﹣H﹣C﹣F﹣I。
故选:B。
8.已知一棵完全二叉树,其第 4 层有 3 个叶子节点,这棵二叉树的节点数量不可能是( )
A.25 B.24 C.11 D.10
【分析】二叉树的叶子节点就是没有子节点的节点。
【解答】完全二叉树除了最后一层,是一棵满二叉树,其节点数为2^k﹣1,k是层数,所以为2^3﹣1=7,然后加上第四层最少3个叶子为7+3=10,故最少给10个节点,由于是完成二叉树,每增加一个根节点则下面增加两个子节点,所以不可能是11个节点。
故选:C。
9.已知一棵二叉树的前序遍历序列为:A﹣B﹣D﹣C﹣E,后序遍历序列为:D﹣B﹣E﹣C﹣A,则该二叉树是否能唯一确定?中序遍历序列是( )
A.能唯一确定,中序遍历序列为:B﹣D﹣A﹣E﹣C
B.不能唯一确定,中序遍历序列可能为:B﹣D﹣A﹣E﹣C
C.能唯一确定,中序遍历序列为:D﹣C﹣B﹣A﹣E
D.不能唯一确定,中序遍历序列可能为:D﹣C﹣B﹣A﹣E
【分析】二叉树的遍历:前序遍历:根结点—>左子树—>右子树;中序遍历:左子树—>根结点—>右子树;后序遍历:左子树—>右子树—>根结点。
【解答】已知一棵二叉树的前序遍历序列为:A﹣B﹣D﹣C﹣E可以确定根节点为A,已知后序遍历序列为:D﹣B﹣E﹣C﹣A可以确定左子树的起点为B,无法确定左子树到哪里结束,同样无法确定右子树的开始节点。所以无法确定唯一性,中序遍历序列可能为:B﹣D﹣A﹣E﹣C故选项B符合题意。
故选:B。
10.如图所示的二叉树,其节点的中序遍历的序列为( )
A.ABCDEFG B.GDBEACF C.GDEBFCA D.ABDGECF
【分析】了解数结构的遍历方法
【解答】中序遍历(中根)是先遍历左子树,再访问当前节点,最后是右子树。按照这个规则遍历序列是GDBEACF。故选B。
11.如图a 为一棵二叉树,其数组实现示意图(部分)如图b 所示。
下列说法正确的是( )
A.该二叉树的前序遍历为 ABCDEFG
B.该二叉树的高度为 3
C.该二叉树是完全二叉树
D.节点 G 存储在数组下标为 11 的位置
【分析】本题考查的是二叉树的遍历。前序遍历(先根,再左,最后右)中序遍历(先左,再根,最后右)后序遍历(先左,再右,最后根)。
【解答】该二叉树的前序遍历为 ABDCEGF;该二叉树的高度为 4;该二叉树是不完全二叉树;节点 G 存储在数组下标为 11 的位置。
故选:D。
12.有一棵二叉树如图所示,该二叉树的后序遍历结果正确的是( )
A.XBCDAYEF B.FEYADCBX C.DBEAFXCY D.DEFABYCX
【分析】本题考查的是二叉树的相关知识。后序(根)遍历 后序遍历(LRD),按照左右根的顺序沿一定路径经过路径上所有的结点,后序遍历首先遍历左子树,然后访问右子树,最后遍历根结点,巧记:左右根。
【解答】根据后序遍历的定义及方法可以该二叉树后序遍历为:DEFABYCX。故选:D。
13.设一棵二叉树的中序遍历序列:becfad,后序遍历序列:efcbda,则二叉树前序遍历序列为( )
A.abcdef B.bdaefc C.abcefd D.abcfed
【分析】前序遍历口诀:根左右。前序遍历首先访问根结点然后遍历左子树,最后遍历右子树。在遍历左、右子树时,仍然先访问根节点,然后遍历左子树,最后遍历右子树。中序遍历口诀:左根右。中序遍历首先遍历左子树,然后访问根结点,最后遍历右子树。后序遍历口诀:左右根。后序遍历首先遍历左子树,然后遍历右子树,最后访问根结点,在遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后遍历根结点。
【解答】根据后序可以确定根为a,那么结合中序遍历的顺序becf为左子树,d为右子树。那么可以确定前序遍历顺序根左右为abcefd故选:C。
14.一棵具有124个叶子结点的完全二叉树,最多有( )个结点。
A.247 B.248 C.249 D.250
【分析】本题考查的是完全二叉树的相关知识。一棵深度为k的有n个结点的二叉树,对树中的结点按从上至下、从左到右的顺序进行编号,如果编号为i(1≤i≤n)的结点与满二叉树中编号为i的结点在二叉树中的位置相同,则这棵二叉树称为完全二叉树。
【解答】一颗124个叶子结点的完全二叉树,最多有248个结点。当完全二叉树的最右非终结结点子树个数为一时,非叶节点数目=叶节点;当完全二叉树的最右非终结结点子树个数为二时,非叶节点数目=叶节点+1。最右非终结结点子树个数为一时,非叶结点数等于124+124=248。二叉树结点总数等于124+124=248=248。
故选:B。
15.用顺序存储的方法,将完全二叉树中所有结点按层逐个从左到右的顺序存放在一维数组R[1..N]中,若结点R[i]有右孩子,则其右孩子是( )
A.R[2i﹣1] B.R[2i+1] C.R[2i] D.R[2/i]
【分析】本题考查的是完全二叉树的性质。如果对一棵有n个结点的完全二叉树的结点按层序编号,则对任一结点i (1≤i≤n) 有:如果i=1,则结点i是二叉树的根,无双亲;如果i>1,则其双亲parent (i) 是结点[i/2].如果2i>n,则结点i无左孩子,否则其左孩子lchild (i) 是结点2i;如果2i+1>n,则结点i无右孩子,否则其右孩子rchild (i) 是结点2i+1.
【解答】根据完全二叉树的性质,如果2i+1>n,则结点i无右孩子,否则其右孩子rchild (i) 是结点2i+1。故选:B。
16.设一棵二叉树的中序遍历序列:badce,后序遍历序列:bdeca,则二叉树先序遍历序列为( )
A.adbce B.decab C.debac D.abcde
【分析】本题考查的是二叉树的遍历。二叉树的遍历主要有三种:(1)先(根)序遍历(根左右)
(2)中(根)序遍历(左根右)
(3)后(根)序遍历(左右根)
【解答】后序遍历知道a是根结点,中序遍历左根右知道b是左子树。故选:D。
17.有一种元素除首元素没有前驱元素、尾元素没有后继元素外,其它元素都只有一个前驱元素和一个后继元素。具有以上特点的数据结构是( )
A.树结构 B.选择结构 C.线性结构 D.网状结构
【分析】本题主要考查线性结构
【解答】解析:有一种元素除首元素没有前驱元素、尾元素没有后继元素外,其它元素都只有一个前驱元素和一个后继元素。具有以上特点的数据结构是线性结构,故选:C。
18.在树形结构中,没有的是( )?
A.根的父节点 B.父节点 C.根 D.子树
【分析】本题主要考查树的定义
【解答】解析:在树形结构中,没有的是根的父节点,故选:A。
19.VB语言中,下列各种基本数据类型说明符中表示整型数的是( )
A.Integer B.Boolean C.Single D.String
【分析】VB的基本数据类型:数值型数据 (主要数据类型)、日期型、字节型、货币型、逻辑型、字符串型、对象型、变体型.
【解答】Integer表示整型数;Boolean是布尔型;Single是单精度的浮点型;string是字符串类型。故选:A。
20.在VB中,要定义一个存储整型数值的变量,其合适的数据类型是( )
A.Boolean B.String C.Date D.Integer
【分析】Boolean为布尔类型,只有FALSE和TRUE两种类型;
String为字符串类型,用来定义字符串变量;
Date用来存储日期和时间;
Integer为整形类型,用来存储整型数值;
【解答】题干要求定义一个用来存储整型数值的变量,应选择Integer类型。
故选:D。
21.在VB中,如果要定义变量p用于存储年级学生总数,那么变量p的数据类型是( )
A.String B.Integer C.Boolean D.Date
【分析】String是字符串类型,Integer是整型类型,Boolean为布尔类型,Date定义的是日期.
【解答】变量p用于存储年级学生总数,其值为整数,因此选整型类型。
故选:B。
22.某Access数据表中的记录与字段的数据类型如图所示.下列操作可行的是( )
A.可以直接将“编号”字段的数据类型改为“自动编号”
B.只有将“编号”字段中的数据清除,才可以将其数据类型改为“自动编号”
C.该数据表中已输入了数据,所以不可以再添加“自动编号”类型的字段
D.可以添加一个数据类型为“自动编号”字段,该字段中的数据自动填充
【分析】Access“自动编号”数据类型是一种专用的“数字”数据类型.在向表中添加“自动编号”字段时,Access将自动为每个字段(从1开始)分配一个整数值并且随着记录每次添加到表中而不断增加该数字.一个表中只能有一个“自动编号”字段.不能通过程序或者用户更改“自动编号”字段的值.
【解答】不能直接改变字段的类型,但是可以在表中增加一个“自动编号”字段,一个表中只能有一个“自动编号”字段。故选:D。
23.在VB中,要定义一个存储整形数值的变量,其合适的数据类型是( )
A.Boolean B.String C.Date D.Long
【分析】VB中常用的数据类型:整型(Integer),长整型(Long),单精度实型(Single),双精度实型(Double),字符型(String),逻辑型(Boolean),日期型(Date).
【解答】A是逻辑型,B是单精度实型,C日期型,D长整型。存储整形数值的变量,可以存Long,故选:D。
24.在VisualBasic中,如果要定义变量p用于存储身份证号码,那么变量p的数据类型是( )
A.String B.Integer
C.Boolean D.Date E.Boolean
【分析】VB中数据类型:字节型(较少用)、字符串型、数值型(包含长整型、单精度、双精度等)、布尔型、货币型、日期型、OLE型(主要用于流文件,例如保存图片等)等.
【解答】某些身份证中含有X,所以需要使用String来存储。
故选:A。
25.赵老师用Excel中的自动填充功能,填写“001、002、003…”样式的学生序号时,将该列数据类型设置为“文本”,则应该图中选择选项卡是( )
A.数字 B.对齐 C.字体 D.边框
【分析】本题是EXCEL最基本的操作题目,设置单元格格式的数字选项卡中包括:常规,数值,货币,会计专用,日期,时间,百分比,分数,文本,特殊,自定义等.只要平时留心,很容易解答.
【解答】要把数据类型设置成文本,实质上是把单元格格式设置成文本,选项卡为“数字”。
故选:A。
26.创建一张新Access数据表并录入数据的操作步骤如下:
①保存、命名数据表;
②填写字段情况、设置字段数据类型;=3.4
③添加新记录;
④在数据库窗口中选择“表”按钮,使用“设计视图”;
请问创建正确的顺序是( )
A.④②③① B.③②④① C.④②①③ D.④①②③
【分析】创建数据库包首先打开的数据库对话框中点击“表”,“使用设计器创建表”,在打开的表中输入字段名称,选择数据类型等,如我输入“我的数据库”“我的原料”“我的成品”等字段名,并选择数据类型“文本”“数字”等,然后点击保存按钮,在弹出的对话框中输入一个表文件名,如“我的数据库”,确定,此时一个数据表就建好了.
【解答】在创建表之前,我们先打开设计器,然后添加字段情况,最后保存和命名数据表,此时表建好了,然后就可以往表中添加记录了。故选:C。
27.某商业公司2015年第一季度销售某产品29581件,而且保持后一季度销售额比前一季度增长5%的发展势头.小王想用Sum变量来存储公司2015年该产品总销售额,则Sum变量的数据类型应被定义为( )
A.Integer B.Long C.Single D.String
【分析】Integer代表整型类型,表示范围为﹣32768~32767(有符号),0~65536(无符号).
Long为长整型类型,表示范围为﹣2147483648~2147483647.
String为字符串类型,用来表示字符串.
Single为单精度浮点类型,表示浮点数.
【解答】题干中要求变量sun存储的是整数,应选择Integer或Long.而2015年第一季度的销售额已经高达29581件,且后一季度的增长额比前一季度增长5%,Integer的表示范围为0~65536,而预计该公司整年的销售额很容易超过65536,因此Long型更适用。
故选:B。
28.若要能够存放512个字符,则该字段的数据的数据类型应当选择( )
A.文本 B.备注
C.OLE对象类型 D.是/否类型
【分析】ACCESS中有10种数据类型:文本、备注、数值、日期/时间、货币、自动编号、是/否、OLE对象、超级链接、查询向导.
【解答】文本(Text(n)) 允许最大255个字符或数字。备注(Memo)用来保存长度较长的文本及数字,允许字段存储长达64000个字符的内容。OLE对象类型允许单独是链接或嵌入OLE对象(如:WORD文档、图象、声音等)。是/否类型是针对于某一字段中只包含两个不同的可选值而设立的字段。
本题要求存储512个字符,可选备注作为该字段的数据类型。
故选:B。
29.Access2003自动创建的主键数据类型是( )
A.长整型 B.文本 C.自动编号 D.备注
【分析】ACCESS自动创建的主键,其数据类型是“自动编号”,字段大小为“长整型”.
【解答】ACCESS2003自动创建的主键数据类型是自动编号。
故选:C。
30.超市需要对每一件商品进行商品信息登记.如商品编号,商品品类,商品价格等等,那么商品编号作为一个变量,该变量的数据类型应该定义为( )
A.Boolean B.Integer C.Double D.String
【分析】Boolean为布尔类型,表示TRUE和FALSE两种状态.Integer为整型类型,表示范围为﹣32768~32767.Double为双精度浮点型.String为字符串类型.
【解答】商品编号可用整数进行编号,用Integer类型进行定义时,可表示32768个商品。故选:B。