国家二级ACCESS机试(选择题)模拟试卷262 (题后含答案及解析)
题型有:1.
1. 在Access数据库中,用来表示实体的是 A.表 B.记录 C.字段 D.域
正确答案:B
解析:在AcCESS中,表是具有相同属性的实体的集合,一个记录表示一个实体,字段只能表示实体的某个属性。
2. 下列数据结构中,能够按照“先进后出”原则存取数据的是 A.循环队列 B.栈 C.队列 D.二叉树
正确答案:B
解析:栈按照“先进后出”(FILO)或“后进先出”(LIFO)组织数据;队列是“先进先出”(FIFO)或“后进后出”(LILO)的线性表。 知识模块:数据结构与算法
3. 利用Access创建的数据库文件,其扩展名为 A..ADP B..DBF C..FRM D..ACCDB
正确答案:D
解析:本题考台Access基本概念的知识。在Access中,数据库文件的默认扩展名是ACCDB。其他选项中,ADP是Access的项目文件:DBF是FoxPro的表文件;FRM是VBA中的窗体文件。
4. 若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
A.一对一 B.一对多 C.多对一 D.多对多
正确答案:B
解析:A和B为一对多的联系,则对于A中的每一个实体,B中有多个实体与之联系,而B与C为一对一联系,则对于B中的每一个实体,C中至多有一个实体与之联系,则可推出对于A中的每一个实体,C中有多个实体与联系,所以为一对多联系。 知识模块:公共基础知识
5. 下列叙述中错误的是( )。 A.循环链表中有一个表头结点 B.循环链表是循环队列的存储结构
C.循环链表的表头指针与循环链表中最后一个结点的指针均指向表头结点 D.循环链表实现了空表与非空表运算的统一
正确答案:B 解析:循环链表是指在单链表的第一个结点前增加一个表头结点,队头指针指向表头结点,最后一个结点的指针域的值由NULL改为指向表头结点。循环链表是线性表的一种链式存储结构,循环队列是队列的一种顺序存储结构。 知识模块:公共基础知识
6. 软件系统总体结构图的作用是( )。 A.描述软件系统结构的图形工具 B.描述软件系统的控制流 C.描述软件系统的数据流 D.描述软件系统的数据结构
正确答案:A 解析:结构图是描述软件系统结构的图形工具,描述了软件系统的层次和分块结构关系,它反映了整个系统的功能实现以及模块与模块之间的联系与通信,是未来程序中的控制层次体系。 知识模块:公共基础知识
7. 下面不属于软件设计阶段任务的是 A.软件总体设计 B.算法设计
C.制定软件确认测试计划 D.数据库设计
正确答案:C
解析:软件设计阶段总体分为两部分:概要设计和详细设计,此阶段的主要任务就是将需求规格说明文档转换为软件设计文档,将需求阶段提出的问题,一一解释,形成详细设计文档,并根据功能要求,定制相应数据结构、各种流程图等,为下一步编码做准备。 知识模块:软件工程基础
8. 假定有如下的Sub过程:Sub sfun(x As Single, y As Single)t=xx=t/yy=t Mod yEnd Sub在窗体上添加一个命令按钮(名为Command1),然后编写如下事件
过程:Private Sub Command1Click( )Dim a as singleDim b as singlea=5b=4sfun(a,b)MsgBox a & chr(10)+chr(13)& bEnd Sub打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为( )。
A.1和1 B.1.25和1 C.1.25和4 D.5和4
正确答案:B
解析:此题中设定了一个sfun( )函数,进行除法运算和求模运算,为命令按钮(名为Command1)编写事件,定义两变量a=5,b=4;调用此函数传递a,b的值给x,y进行运算,t=x=5,y=4;x=t/y=5/4=1.25(除法运算);y=t Mod y=5 mod 4=1(求模运算)。所以本题答案为B。
9. 在对表中记录排序时,若以多个字段作为排序字段,则显示结果是( )。
A.按从左向右的次序依次排序 B.按从右向左的次序依次排序 C.按定义的优先次序依次排序 D.无法对多个字段进行排序
正确答案:C
解析:按多个字段进行排序时,先按照第一个设定的字段排序,当第一个字段具有相同值时,再按照第二个字段进行排序,以此类推。
10. 用二维表来表示实体及实体之间联系的数据模型是( )。 A.实体一联系模型 B.层次模型 C.网状模型 D.关系模型
正确答案:D
解析:本题考查数据模型的知识。常见的数据模型共有3种,分别是层次模型、网状模型和关系模型,目前最普遍应用的是关系模型。在关系数据库中,用表来实现逻辑层次中的关系也就是所说的一个关系就是一个二维表。
11. 下列选项中,不属于Access数据类型的是 A.数字 B.文本 C.报表
D.时间/日期
正确答案:C 解析:一个表中的同一列数据应具有相同的数据特征,称为字段的数据类型。
Access的数据类型有10种,包括文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超级链接和查阅向导等类型。 知识模块:数据库和表
12. 下列选项中,在报表“设计视图”工具栏中有、而在窗体“设计视图”中没有的按钮是( )。
A.代码 B.字段列表 C.工具箱
D.排序与分组
正确答案:D
解析:排序与分组工具是报表相对于窗体而言特有的控件。
13. 下列不属于控件格式属性的是( )。 A.标题 B.正文
C.字体大小 D.字体粗细
正确答案:B
解析:控件格式属性包含标题、字体大小、字体粗细等,但不包含正文。 知识模块:公共基础知识
14. SQL语句不能创建的是( )。 A.报表 B.操作查询 C.选择查询
D.数据定义查询
正确答案:A
解析:本题考查SQL语句的知识。SQL语言的功能十分强大,它包括数据定义功能、数据查询功能、数据操纵功能和数据控制功能。SQL能定义的数据包括表、视图、索引等,不包括报表。
15. 在代码调试时,使用Debug.Print语句显示指定变量结果的窗口是( )。
A.立即窗口 B.监视窗口 C.本地窗口 D.属性窗口
正确答案:A 解析:立即窗口是用来进行快速的表达式计算、简单方法的操作及进行程序
测试的工作窗口。在代码窗口编写代码时,要在立即窗口打印变量或表达式的值,可使用Debug.Print语句。
16. 下列程序段中,可以实现互换变量A和B的值的程序段是( )。 A.A=B:B=A
B.A=C:C=B:B=A
C.A=(A+B)/2:B=(A-B)/2 D.A=A+B:B=A-B:A=A-B
正确答案:D 解析:“A=B:B=A”只有两个变量无法相互换值;“A=C:C=B:B=A”执行完后,A,B变量的值都是C的值;“A=(A+B)/2:B=(A-B)/2”选项执行后,A,B中的值不是任一个原来的值了;“A=A+B:B=A-B:A=A-B”执行时,变量A,B的和减B的值得到A的值,赋给了B,此时B中是原来A的值了,然后A,B的和减去现在B的值,即减去原来A的值等于原来B的值,赋给A,这样A,B的值就交换了。
17. 数据库设计过程不包括 A.概念设计 B.逻辑设计 C.物理设计 D.算法设计
正确答案:D
解析:数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和物理设计。 知识模块:数据库设计基础
18. 有三个关系R,S和T如下图所示: 则由关系R和S得到关系T的运算是
A.自然连接 B.交 C.投影 D.并
正确答案:A
解析:在实际应用中,最常用的连接是一个叫自然连接的特例。它满足下面的条件:两关系间有公共域;通过公共域的相等值进行连接。通过观察三个关系R,S,T的结果可知关系T是由关系R和S进行自然连接得到的。 知识模块:数据库设计基础
19. 若在“销售总数”窗体中有“订货总数”文本框控件。能够正确引用控件值的是
A.Forms.[销售总数].[订货总数] B.Forms![销售总数].[订货总数]
C.Forms.[销售总数]![订货总数] D.Forms![销售总数]![订货总数]
正确答案:D
解析:引用窗体中控件的格式为:Forms![窗体名]![控件名]。 知识模块:窗体
20. 在“学生”报表中有一文本框控件,其控件来源属性设置为“=count(*)”,则正确的叙述是
A.处于不同分组级别的节中,计算结果不同
B.处在报表页脚的文本控件可以输出报表记录源的记录总数 C.可将其放在页面页脚以显示当前页显示的学生数 D.只能存在于分组报表中
正确答案:B
解析:Count(*)用于计算指定范围内记录的个数,如果放在报表页脚位置。则返回报表数据源中记录的个数:若放在报表分组的“组页眉”或“组页脚”中,则返回该分组中记录的个数,所以选项A、选项B和选项C均正确,选项D错误。 知识模块:界面设计
21. 函数Intstr(“67”,“1234567”)返回的值是 A.“67” B.“1234567” C.5 D.6
正确答案:D 涉及知识点:模块
22. 在E-R图中,用来表示实体联系的图形是 A.椭圆形 B.矩形 C.菱形 D.三角形
正确答案:C 涉及知识点:数据库和表
23. 在运行宏的过程中,宏不能修改的是 A.窗体 B.宏本身 C.表 D.数据库
正确答案:B 涉及知识点:窗体
24. 在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的条件表达式是
A.=lett[专业],2)=“信息” B.like”*信息*” C.=“信息*”
D.Mid([专业],1,2)=“信息”
正确答案:B 涉及知识点:报表
25. 以下关于宏的说法不正确的是 A.宏能够一次完成多个操作
B.每一个宏命令都是由动作名和操作参数组成的 C.宏可以是很多宏命令组成在一起的宏 D.宏是用编程的方法来实现的
正确答案:D
解析:在Access数据库中,通过直接执行宏或者使用包含宏的用户界面来实现宏的功能,不需要编程。 知识模块:宏
因篇幅问题不能全部显示,请点此查看更多更全内容