二级Access数据库程序设计模拟60_第1页
二级Access数据库程序设计模拟60_第2页
二级Access数据库程序设计模拟60_第3页
二级Access数据库程序设计模拟60_第4页
二级Access数据库程序设计模拟60_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、模拟二级Access数据库程序设计模拟 60单项选择题第1题:一个窗体上有两个文本框,其放置顺序分别是:Textl , Text2 ,要想在Textl中按“回车键后焦点自动转到 Text2上,需编写的事件是().A.Private Sub Text1_KeyPress(KeyAscii As Integer)B.Private Sub Text1_LostFocus()C.Private Sub Text2_GotFocus() D.Private Sub Text1_Click() 参考答案:A根据题目的要求,如果想要在 Text1中按“回车键使焦点自动转到 Text2上, 那么就需要编写T

2、ext1的按键事件,即Sub Text1_KeyPress().具体可以按如 下方式实现: Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii=13 then Text2.SetFocus End Sub 第2题:假定有以下两个过程:Sub S1(ByVal x As Integer , ByVal y As Integer) Dim t As Integer t=x x=y y=t End SubSub S2(x As Integer , y As Integer)Dim t As Integer t=x x=y y=t E

3、nd Sub那么以下说法中正确的选项是().A.用过程S1可以实现交换两个变量的值的操作,S2不能实现B.用过程S2可以实现交换两个变量的值的操作,S1不能实现C.用过程S1和S2都可以实现交换两个变量的值的操作D.用过程S1和S2都不能实现交换两个变量的值的操作 参考答案:B过程定义时,如果形式参数被说明为传值(ByVal项),那么过程调用只是相应位置 实参的值“单向传送给形参处理,而被调用过程内部对形参的任何操作引起的 形参值的变化均不会反应、影响实参的值.由于这个过程,数据的传递只是单向 性,故称为“传值调用的“单向作用形式.反之,如果形式参数被说明为传 址(ByRef项),那么过程调用

4、是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值.在这个过程中,数据的传递具有双向性,故称为“传址调用的“双向作用形式.在 过程定义时,如果未做参数说明,那么默认为传址调用.此题过程si采用的是传值的方式,当然无法实现交换两个变量的值的操作;过程s2形式参数未说明,那么默认采用的是传址的方式,可以实现两个变量的值的交换操作.所以此题答案 是B.第3题:有三个关系R S和T如下:.那么由关系R和S得到关系T的操作是.A.自然连接B.交C.投影D.并参考答案:A 自然连接是一种特殊的等值连接,它要求两个关系中进行比拟的分量必须是相同 的属

5、性组,并且在结果中把重复的属性列去掉,因此根据T中元组可以判断关系R和S做的是自然连接操作,答案为 A o第4题:启动窗体时,系统首先执行的事件过程是oA.LoadB.ClickC.UnloadD.GotFocus参考答案:AAccess开启窗体时事件发生的顺序是:开启窗体:Open窗体- Load窗体-Resize窗体fActivate窗体fCurrent窗体fEnter第一个拥有焦点的控 件-GotFocus第一个拥有焦点的控件,所以此题答案为Ao 第5题:以下表达中正确的选项是A.栈是“先进先出的线性表B.队列是“先进后出的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结

6、构,也可以采用链式存储结构参考答案:D此题主要考查了栈、队列、循环队列的概念,栈是先进后出的线性表,队列是先 进先出的线性表.根据数据结构中各数据元素之间的前后件关系的复杂程度,- 股将数据结构分为两大类型:线性结构与非线性结构.有序线性表既可以采用顺 序存储结构,又可以采用链式存储结构.第6题:能够实现从指定记录集里检索特定字段值的函数是 .A.DAvgB.DSumC.DLookupD.DCount参考答案:CDlookUp函数是从指定记录集里检索特定字段的值.它可以直接在VBA宏、查询表达式或计算控件使用,而且主要用于检索来自外部表字段中的数据.第7题:数据库应用系统中的核心问题是.A.数

7、据库设计B.数据库系统设计C.数据库维护D.数据库治理员培训参考答案:A数据库应用系统中的核心问题是数据库的设计.第8题:在下歹U查询语句中,与 SELECT T AB1.* F ROM T AB1 W HERE I nStr简历, “篮球0功能等价的语句是.A.SELECT TAB1.* FROM TAB1 WHERE TAB箍历 Like " 篮球"B.SELECT TAB1.* FROM TAB1 WHERE TAB箍历 Like "*篮球"C.SELECT TAB1.* FROM TAB1 WHERE TAB® 历 Like "

8、;*篮球*"D.SELECT TAB1.* FROM TAB1 WHERE TAB® 历 Like " 篮球*"参考答案:CInStrString1,String2函数返回一个整数,该整数指定第二个字符串 String2在第一个字符串Stringl中的第一个匹配项的起始位置.此题中表示的是“篮球 在“简历字段中出现的位置,即简历中包含篮球两个字的记录.因此选项C正确. 第9题:在以下几种排序方法中,要求内存量最大的是 .A.冒泡排序B.插入排序和选择排序C.归并排序D.快速排序参考答案:C快速排序的根本思想是,通过一趟排序将待排序记录分割成独立的两局部,

9、其中 一局部记录的关键字均比另一局部记录的关键字小,再分别对这两局部记录继续进行排序,以到达整个序列有序;插入排序的根本操作是指将无序序列中的各元 素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的根本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面这是它应有的位置,然后对剩下的子表采用同样的方法,直到表空为止;归并排序是 将两个或两个以上的有序表组合成一个新的有序表.此题答案为Co第10题:定义了二维数组A3 to 8 , 3,该数组的元素个数是oA.20 B.24 C.25 D.36 参考答案:B数组A的第一个下标从3到8,共6个.第二个下标从0到3,共4个.

10、数组的 元素个数为6X4=24个.要注意数据默认下界为00第11题:Access数据库最基石的对象是oA.表 B.宏 C.报表 D.查询 参考答案:AAccess数据库对象分为7种.这些数据库对象包括表、查询、窗体、报表、数据 访问页、宏、模块.其中表是数据库中用来存储数据的对象,是整个数据库系统 的根底.第12题:窗体设计中,决定了按【Tab键时焦点在各个控件之间移动顺序的属性是.A.IndexB.TabStop C.TabIndex D.SetFocus 参考答案:C窗体中控件的Tabindex属性决定了按【Tab键时焦点在各个控件之间的移动顺 序.此项设置在控件属性窗口的"其他

11、"选项卡中.用户为窗体添加控件时,系统 会按添加控件的顺序自动设置该项属性值,用户可以根据自己的需要修改.第13题:以下数据结构中,属于非线性结构的是oA.循环队列B.带链队列C.二叉树D.带链栈参考答案:C树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构.第14题:如果在文本框内输入数据后,按Enter 键或按Tab键,输入焦点可 立即移至下一指定文本框,应设置.A.制表位属性B.Tab键索引属性C.自动Tab键属性D.Enter键行为属性参考答案:B在Access中为窗体上的控件设置 Tab键的顺序,应选择"属性"对话框的"其他&quo

12、t; 选项卡中的"Tab键索引选项进行设置,故答案为 Bo第15题:以下关于对象“更新前事件的表达中,正确的选项是.A.在控件或记录的数据变化后发生的事件B.在控件或记录的数据变化前发生的事件C.当窗体或控件接收到焦点时发生的事件D.当窗体或控件失去了焦点时发生的事件参考答案:BAccess对象事件有单击、双击、更新前、更新后等事件,而"更新前事件表示的 是在控件或记录的数据变化前发生的事件.应选项B正确.第16题:要显示当前过程中的所有变量及对象的取值,可以利用的调试窗口是.A.监视窗口B.调用堆栈C.立即窗口D.本地窗口参考答案:D本地窗口内部自动显示出所有在当前过程中

13、的变量声明及变量值. 本地窗口翻开 后,列表中的第一项内容是一个特殊的模块变量. 对于类模块,定义为Ma Me是 对当前模块定义的当前实例的引用.由于它是对象引用,因而可以展开显示当前 实例的全部属性和数据成员.第17题:以下数据结构中,能用二分法进行查找的是A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链表参考答案:A 二分法查找只适用于顺序存储的有序表. 在此所说的有序表是指线性表中的元素 按值非递减排列,即从小到大,但允许相邻元素相等.第18题:对象可以识别和响应的行为称为.A.属性B.方法C.继承D.事件参考答案:D对象可以识别和响应的行为称为事件,事件是对象所能辨识和检

14、测的动作,当此动作发生于某一个对象上时,其对应的事件便会被触发.第19题:以下表达式计算结果为数值类型的是.A.#5/ 5/2021#-#5 /1/2021#B.102 11 "C.102=98+4D.#5 /1/2021#+5参考答案:AA选项中两个日期数据相减后结果为整型数据4.B选项中足两个字符串比拟,结果为False ,是布尔型.C选项中为关系表达式的值,结果为 False ,是布尔 型.D选项中为日期型数据加5,结果为2021-5-6,仍为日期型.第20题:假定窗体白名称为fTest ,将窗体的标题设置为“ Sample的语句是.A.Me = "Sample&qu

15、ot;B.Me.Caption = "Sample"C.Me.Text = "Sample"D.Me.Name = "Sample"参考答案:B窗体Caption属性的作用是确定窗体的标题,设置当前窗体的属性时可以用Me来表示当前窗体,故答案为B.第21题:要显示当前过程中的所有变量及对象的取值,可以利用的调试窗口是.A.监视窗口B.调用堆栈C.立即窗口D.本地窗口参考答案:D本地窗口内部自动显示出所有在当前过程中的变量声明及变量值.本地窗口翻开后,列表中的第一项内容是一个特殊的模块变量.对于类模块,定义为Ma Me是对当前模块定义的

16、当前实例的引用.由于它是对象引用,因而可以展开显示当前 实例的全部属性和数据成员.第22题:InputBox函数的返回值类型是.A.数值B.字符串C.变体D.数值或字符用视输入的数据而定参考答案:B输入框用于在一个对话框中显示提示, 等待用户输入正文并按下按钮,返回包含 文本框内容的字符串数据信息.简单说就是它的返回值是字符串.第23题:以下图所示的是报表设计视图,由此可判断该报表的分组字段是.A.课程名称B.学分C.成绩D.姓名参考答案:D从报表设计视图中可以看到“姓名页眉"节和"姓名页脚节,说明这是在报表中添加的组页眉节和组页脚节,用来对报表中数据进行分组.所以该报表是

17、根据"姓名进行分组的.答案为D选项.第24题:软件设计中划分模块的一个准那么是.A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合参考答案:B一般较优秀的软件设计应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提升模块内的内聚性,有利于提升模块的独立性,因此此题答案为B o第25题:如果要改变窗体或报表的标题,需要设置的属性是.A.NameB.CaptionC.BackColorD.BorderStyle参考答案:B窗体和报表的标题,由各自的Caption属性决定,可以通过为Caption属性赋值 来设置窗体或报表的标题.第26题:Access中表和数据库之间的关系是

18、oA. 一个数据库可以包含多个表B.数据库就是数据表C. 一个表可以包含多个数据库D. 一个表只能包含两个数据库参考答案:A表是数据库中用来存储数据的对象,是整个数据库系统的根底.Access允许一个数据库中包含多个表,用户可以在不同的表中存储不同类型的数据.第27题:窗体设计中,决定了按【Tab键时焦点在各个控件之间移动顺序的属性是.A.IndexB.TabStopC.TabIndexD.SetFocus参考答案:C窗体中控件的TabIndex属性决定了按【Tab键时焦点在各个控件之间的移动顺 序.此项设置在控件属性窗口的"其他"选项卡中.用户为窗体添加控件时,系统 会按

19、添加控件的顺序自动设置该项属性值,用户可以根据自己的需要修改.第28题:运行下面程序代码后变量J的值为(Private Sub Fun() Dim J as Integer J=10 Do J=J+3Loop While J 19 End SubA.10 B.13 C.19 D.21 参考答案:C这里是DOW环,先执行循环体,再平U断执行条件.初始时 J=10,执行一次循环 体后J=13,是19的,继续循环.执行二次循环体后 J=16,还是19的,继 续循环.执行三次循环体后J=19,不小于19了,退出循环.第29题:定义了 5个整型数构成的数组,数组元素为 NewArray(1)至NewAr

20、ray(5)的选项 是().A.Dira NewArray(5)As Integer 'B.Dira NewAITay(1 To 5)As 0 IntegerC.Dim NewArray(5)IntegerD.Dim NewArray(1 To 5)Integer 参考答案:BDim NewArray(1 T0 5)As Intege 为定义了 5个整型数构成的数组,数组元素为 NewArray(1)至 NewArray(5).第30题:以下数据结构中,能够根据“先进后出原那么存取数据的是A.循环队列B.栈C.队列D.二叉树 参考答案:B栈根据“先进后出"(FILO)或“后进

21、先出"(LIFO)组织数据;队列是“先进先出 (FIFO)或“后进后出 (LILO)的线性表.第31题:以下关于栈的表达中,正确的选项是A.栈底兀素一定是最后入栈的兀素B.栈顶元素一定是最先入栈的元素C.栈操作遵循先进后出的原那么D.以上三种说法都不对参考答案:C必须按“后进先出的栈是限定只能在表的一端进行插入和删除操作的线性表, 规那么操作元素.第32题:表达式"B = INT(A +0.5)"的功能是().A.将变量A保存小数点后1位B.将变量A四舍五入取整C.将变量A保存小数点后5位D.舍去变量A的小数局部参考答案:BINT函数是返回表达式的整数局部,表达式

22、 A+ 0.5中当A的小数局部大于等于 0.5时,整数局部加1,当A的小数局部小于0.5时,整数局部不变,INT(A + 0.5)的结果便是实现将A四舍五入取整.第33题:表达式 123 4 . Mid$("123456" , 3, 2)的结果是().A.12334B.12334C.123D.157参考答案:DMid$( “123456,3, 2)是从字符串中第3个字符开始取2个字符,结果是“34, 于是,题目中的表达式成为123+ “34.在VBA中数值和数字字符串进行运算 时,会把数字字符串转换为数值进行运算,所以表达式 123+ “34就成为 123+34=157.第

23、34题:关系数据库治理系统中所谓的关系指的是().A.各元组之间彼此有一定的关系B.各字段之间彼此有一定的关系C.数据库之间彼此有一定的关系D.符合满足一定条件的二维表格 参考答案:D在关系性数据库治理系统中,系统以各种各样二维表格的形式记录治理信息,所 以关系就是符合满足一定条件的二维表格.应选项D为正确答案.第35题:报表的数据源不包括().A.表B.查询C.SQL语句D.窗体参考答案:D 报表的数据源可以是表对象或者查询对象,而查询实际上就是SQM旬,所以报 表的数据源也可以是SQL语句.窗体不能作为报表的数据源.第36题:在查询中要统计记录的个数,使用的函数是 .A.COUN改 U 名

24、 B.SUM C.COUNT* D.AVG 参考答案:C在查询中要统计记录的个数应使用的函数是 couNT*.COUNTS名是返回该列 中值的个数,SUhM计算值白总和,AVG计算值的平均值.第37题:在筛选时,不需要输入筛选规那么的方法是0A.高级筛选B.按窗体筛选C.按选定内容筛选D.输入筛选目标筛选参考答案:D当对多个字段设定条件,并且设定多个条件时,可采用"按窗体筛选"."按选定内容筛选主要用于对一个字段设定条件时,找出包含选定字段中数据的所有记 录.当输入的条件为一个通式或是一个计算公式时,可采用"输入筛选目标筛选的方式筛选满足的记录.更为复杂

25、的设置可采用 "高级筛选来实现.应选项 D 为正确答案.第38题:报表的作用不包括oA.分组数据B.汇总数据C.格式化数据D.输入数据参考答案:D报表是用来在数据库巾获取数据,并对数据进行分组、计算、汇总和打印输出.它是Access数据库的对象之一.利用报表可以按指定的条件打印输出一定格式 的数据信息,它有以下功能:格式化数据、分组汇总功能、插入图片或图表、多 样化输出.所以答案为D.第39题:假定窗体白名称为fTest ,将窗体的标题设置为“ Sample的语句是.A.Me = "Sample"B.Me.Caption = "Sample"C

26、.Me.Text = "Sample"D.Me.Name = "Sample"参考答案:B窗体Caption属性的作用是确定窗体的标题,设置当前窗体的属性时可以用Me来表示当前窗体,故答案为B.第40题:在E-R图中,用来表示实体联系的图形是.A.椭圆形B.矩形C.菱形D.三角形参考答案:C在E R图中实体集用矩形,属性用椭圆,联系用菱形.根本操作题第41题:1在考生文件夹下的“samp1.mdb数据库中建立表“ tTeacher ,表结构如下表所示.2根据"tTeacher 表的结构,判断并设置主键.3设置“工作时间字段的有效性规那么:只能输

27、入上一年度5月1日以前含的日期规定:本年度年号必须用函数获取.4将“在职否字段的默认值设置为真值,设置“邮箱密码字段的输入掩码,使输入的密码显示为6位 星号密码,设置“联系 字段的输入掩码,要求前 4位为“010-,后8位为数字.5将“性别字段值的输入设置为“男“女列表选择(6)在“tTeacher表中输入下表所示的两条记录.简单应用题第42题:考生文件夹下有一个数据库文件“ samp2 mdb',其中存在已经设计好的表对 象“tCollect > “tpress 和“tType,请按以下要求完成设计.(1)创立一个查询,查找收藏品中 CD盘最高价格和最低价格信息并输 出,标题显

28、示为“ v_MaX'和"v_Min",将查询命名为“ qT1.(2)创立一个杳询,查找并显示购置“价格大于 100元并且“购置日 期在2001年以后(含2001年)的“CDID'、"主题名称、“价格、购 买日期和“介绍 5个字段的内容,将查询命名为“ qT2.(3)创立一个查询,通过输入 CD类型名称,查询并显示“ CDID'、"主 题名称"、“价格、“贝买日期和“介绍5个字段的内容,当运行该查询时,应显示参数提示信息请输入 CD型名称:,将查询命名为“qT3.(4)创立一个查询,对“ tType表进行调整,将“类型ID

29、等于“ 05 的记录中的“类型介绍字段更改为“古典音乐,将查询命名为“qT4. .(1)操作步骤步骤l :选中“查询对象,单击“新建按钮,选中“设 计视图,单击“确定按钮.在“显示表对话框双击表“ tCollect ,关闭 “显示表对话框. 步骤2:两次双击“价格字段添加到字段行.步骤3:单击菜单栏“视图 | “总计命令,在第一个“价格字段“总计行下拉列 表中选中“最大值,在第二个“价格字段“总计行下拉列表中选中“最小 值. 步骤4:在第一个“价格字段前添加“ v_Max 字样,在第二个“价 格字段前添加“ v_Min: 字样. 步骤5:单击工具栏中“保存按钮,另存 为“qT1.(2)操作步骤步骤1:选中“查询对象,单击“新建按钮, 选中“设计视图,单击“确定按钮.在“显示表对话框双击表“tCollect ,关闭“显示表对话框.步骤2:双击“CDID'、"主题名称、“价格、“购置日期、“介绍字段添加到字段行.步骤3:分别在“价格 “购置日期字段的“条件行输入“100和“=#2001-1-1#". 步骤4:单击工具栏中“保存按钮,另存为“qT2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论