国家二级ACCESS机试(选择题)模拟试卷190
选择题
1.在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在数据库中,实体之间属于一对一关系的是(D)
A. “顾客”与“收款口”的关系
B. “收款口”与“收款员”的关系
C. “班组”与“收款员”的关系
D. “收款口”与“设备”的关系
解析:本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记求匹配,反过米表B中的一条记录也能与表A中的多条记录匹配。就本题来说,一个收款口可以有多个顾客,一个顾客只能在一个收款口,属于一对多关系;一个收款口可以有两个收款员,一个收款员只能在一个收款口,属于一对多关系:一个班组可以有多个收款员,一个收款员只能在一个班组,属于一对多关系:只有一个收款口只能由一套设备,一套设备只能在一个收款口,属于一对一关系。
2.在课程表中要查找课程名称中包含\\(C)
A. 数据库
B. *数据库*
C. Like \\
D. Like \\
解析:用\\
3.下面对对象概念描述正确的是(A)
A. 对象间的通信靠消息传递
B. 对象是名字和方法的封装体
C. 任何对象必须有继承性
D. 对象的多态性是指一个对象有多个操作
解析:对象是面向对象方法中最基本的概念。操作描述了对象执行的功能,通过消息传递,还可以为其他对象使用。操作过程是被封装在对象中,用户看不到,称之为对象的封装性。对象的多态性是指同一个操作可以是不同对象的行为。不是所有的对象都必须有继承性。
4.某二叉树共有399个结点,其中有199个度为2的结点,则该二叉树中的叶子结点数为(B)
A. 不存在这样的二叉树
B. 200
C. 198
D. 199
解析:在二叉树中,设叶子结点个数为n0,度为2的结点个数为n2,叶子结点的个数计算方法n0=n2+1=199+1=200,所以选项B正确。
5.条件“Not工资额>2000”的含义是(C)
A. 选择工资额大于2000的记录
B. 选择工资额小于2000的记录
C. 选择除了工资额大于2000之外的记录
D. 选择除了字段工资额之外的字段,且大于2000的记录
解析:本题考查条件表达式的知识。“Not工资额>2000”,就是工资额不大于2000,也就是工资额小于等于2000,也可以说成除了工资额大于2000以外。
6.设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为(A)
A. ABDEGHCFIJ
B. JIHGFEDCBA
C. GHIJDEFBCA
D. ABCDEFGHIJ
解析:后序遍历中,最后一个字母是根结点,也就是A是根结点;在中序遍历中,根结点前面的是左子树、后面的是右子树。后序中C在A前面、中序中C在A的后面,说明C是A的右结点;后序中F在C的前面、中序中在C后面,且后序和中序中,I均在F前面由此可确定,I为F的左结点,F为C的右结点。同C理J为F的右结点。后续中B为左子树的根结点,因此B为A的左结点,以此划分,在中序中B前面的D为左结点,后面的GEH为右子树,后序中,E在最后,应为剩下3个结点的根结点,也就是B的右子树,再根据中序中的顺序,可得出G为E的左结点,H为E的右结点。由此可画出这个二叉树,然后根据二叉树可的前序序列为ABDEGHCFIJ。
7.软件设计中模块划分应遵循的准则是(B)
A. 低内聚低耦合
B. 高内聚低耦合
C. 低内聚高耦合
D. 高内聚高耦合
解析:耦合性与内聚性是模块独立性的两个定性标准。一般一个较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
8.电话号码是由8位数字组成的字符串,为电话号码设置输入掩码,正确的是( )。(A)
A. 00000000
B. 99999999
C. CCCCCCCC
D. LLLLLLLL
解析:本题考查字段的输入掩码的知识。我们在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致.输入掩码中的字符“0”代表必须输入0—9中的个数字;“9”代表可以选择输入数字或空格;“#”代表可以选择输入数字和空格,在编辑模式下空格以空白显示,但是保存数据时将空白删除,允许输入加号或减号;“L”代表必须输入字母(A—Z,a—z);“C”代表可以选择输入任何数据和空格。当直接使用字符来定义输入掩码属性时,可以根据需要将字符组合起来。例如本题就应该为“00000000”。
9.“tEmployee”表结构如下所示:
(C)
A. 5 5
B. 5 10
C. 10 10
D. 10 20
解析:本题考查汉字和字母存储形式的知识。Access中的汉字、字母和数字都采用Unicode编码,存储都占2个字节,称为一个字符。所以字段大小为10意味着无论汉字、字母还是数字都可以输入10个。读者要注意与其他数据库语言例如VisualFoxPro等区分开来。
10.软件生命周期是指(A)
A. 软件产品从提出、实现、使用、维护到停止使用退役的过程
B. 软件的需求分析、设计与实现
C. 软件的开发与管理
D. 软件的实现和维护
解析:软件生命周期是指软件产品从提出、实现、使用、维护到停止使用、退役的过程。
11.软件设计一般划分为两个阶段,两个阶段依次是(A)
A. 总体设计(概要设计)和详细设计
B. 算法设计和数据设计
C. 界面设计和结构设计
D. 数据设计和接口设计
解析:软件设计可以分为概要设计和详细设计两个阶段。概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。所以选项A正确。
12.下列程序的功能是计算s啪=1+(1+3)+(1+3+5)+……+(1+3+5+……+39)
Private Sub Command34_Click()
t=O
m=l
sum=0
Do
T=t+m
Sum=Sum+t
m=_________
Loop While m<=39
MsgBox“Sum=”&sun
End Sub
为保证程序正确完成上述功能,空白处应填入的语句是(B)
本文档预览:3600字符,共6507字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载