您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > 2012年3月ACCESS等级考试真题(文字)
2012年3月ACCESS等级考试真题(11)在ACCESS数据库中,用来表示实体的是A)表B)记录C)字段D)域(12)在学生表中要查找年龄大于18岁的男学生,所使用的操作属于关系运算中的A)投影B)选择C)联接D)自然联接(13)假设学生表已有年级,专业,学号,姓名,性别和生日等6个属性,其中可以作为主关键字的是A)姓名B)学号C)专业D)年级(14)下列关于索引的叙述中,错误的是A)可以为所有的数据类型建立索引B)可以提高对表中记录的查询速度C)可以加快对表中记录的排序速度D)可以基于单个字段或多个字段建立索引(15)若查找某个字段中以字母A开头且以字母A结尾的所有记录,则条件表达式应设置为A)like“A$Z”B)like“A#Z”C)like“A*Z”D)like“A?Z”(16)在学生表中建立查询,“姓名”字段的查询条件设置为:“IsNull”,运行该查询后,显示的记录是A)姓名字段为空的记录B)姓名字段中包含空格的记录C)姓名字段不为空的记录D)姓名字段不包含空格的记录(17)若要在一对多关系中,“一方”原始记录更改后,“多方”自动更改,应选择的设置是A)有效性规则B)级联删除C)级联更新D)完整性规则(18)教师表的”选择查询”设计视图如下,则查询结果是A)显示教师的职称,姓名和同名教师的人数B)显示都的职称,姓名和同样职称的人数C)按职称的顺序分组显示教师姓名D)按职称统计各类职称的教师人数(19)在教师表中”职称”字段可能的取值为:教授,副教授,讲师和助教.要查找职称为教授或副教授的教师,错误的语句是A)SELECT*FROM教师表WHERE{InStr([职称],“教授”)0};B)SELECT*FROM教师表WHERE{Right([职称],2)=“教授”};C)SELECT*FROM教师表WHERE{[职称]=“教授”};D)SELECT*FROM教师表WHERE{InStr([职称],“教授”)=1orInStr([职称],“教授”)=2};(20)在窗体中为了更新数据表中的字段,要选择相关的控件,正确的控件选择是A)只能选择绑定型控件B)只能选择计算型控件C)可以选择绑定型或计算型控件D)可以选择绑定型,非绑定型或计算型控件(21)已知教师表中”学历”字段的值只可能是四项(博士,硕士,本科或其他)之一,为了方便输入数据,设计窗体时,学历对应的控件应该选择A)标签B)文本框C)复选框D)组合框(22)在报表设计视图的工具栏中,用于修饰版面以达到更好显示效果的控件是A)直线和多边形B)直线和矩形C)直线和圆形D)矩形和圆形(23)要在报表中输入时间,设计报表时要添加一个控件,且需要将该控件的”控件来源”属性设置为时间表达式,最合适的控件是A)标签B)文本框C)列表框D)组合框(24)用SQL语句将Student表中字段”年龄”的值加1,可以使用的命令是A)REPLACESTUDENT年龄=年龄+1;B)REPLACESTUDENTWITH年龄+1;C)UPDATESTUDENTSET年龄=年龄+1;D)UPDATESTUDENT年龄WITH年龄+1;(25)已知学生表如下:运行下列命令后,得到的记录数是SELECT班级,MAX(年龄)FROM学生表GROUPBY班级A)4B)3C)2D)1(26)ACCESS数据库中可以被另存为数据库访问页的对象是A)窗体B)报表C)表和查询D)以上均可(27)在宏设计窗口中有”宏名”,“条件”,“操作”和”注释”等列,其中不能省略的是A)宏名B)操作C)条件D)备注(28)宏操作不能处理的是A)打开报表B)对错误进行处理C)显示提示信息D)打开关闭窗体(29)下列关于VBA事件的叙述中,正确的是A)触发相同的事件可以执行不同的事件过程B)每个对象的事件都是不同的C)事件都是由用户操作触发的D)事件可以由程序员定义(30)下列不属于类模块对象基本特征的是A)事件B)属性C)方法D)函数(31)用来测试当前读写位置是否达到文件末尾的函数是A)EOFB)FileLenC)LenD)LOF(32)下列表达式中,能够保留变量x整数部分并进行四舍五入的是A)Fix(x)B)Rnd(x)C)Round(x)D)Int(x)(33)运行下列过程,当输入一组数据:10,20,50,80,40,30,90,100,60,70,输入的结果应该是Sub()Dimi,j,arr(11)asintegerk=1whilek=10arr(k)=Val(InputBox(“请输入第”&k&“个数”,“输入窗口”))k=k+1WendFori=1To9J=i+1Ifarr(i)arr(j)Thentemp=arr(i)arr(i)=arr(j)arr(j)=tempEndIfDebug.Printarr(i)NextiEndSubA)无序数列B)升序数列C)降序数列D)原输入数列答案:A(34)下列程序的功能是计算N=2+(2+4)+(2+4+6)+…+(2+4+6+…+40)的值PublicSuba()t=0m=0s=0Dot=t+ms=s+tm=__________LoopWhilem41MsgBoxsum=&sEndSub则空白处应该填写的语句是A)t+2B)t+1C)m+2D)m+1答案:C(35)应用ADO访问数据库的步骤是(1)定义和创建ADO对象实例变量(2)设置连接参数并打开连接(3)设置命令参数并执行命令(4)设置查询参数并打开记录信集(5)操作记录集(6)关闭,回收有关对象A)(1)(4)(3)(2)(5)(6)B)(1)(3)(4)(2)(5)(6)C)(1)(3)(4)(5)(2)(6)D)(1)(2)(3)(4)(5)(6)参考答案:D二.填空题(每空2分,共30分)(3)数据库管理系统提供的数据语言中,负责数据的增,删,改和查的是______(4)在将E-R转转换到关系模式时,实体和联系都可以表示成_______.(5)常见的软件工程学方法有结构化方法和面向对象方法,类、继续以及多态性等概念属于_________(6)ACCESS的查询分为5种类型,分别是选择查询,参数查询,操作查询,SQL查询和____________查询.(7)如果要求用户输入的值是一个3位的整数,那么其有效性规则表达式可以设置为________.(8)在工资表中有姓名和工资等字段,若要求查询结果按照工资降序排列,可使用SQL语句是:SELECT姓名,工资FROM工资表ORDERBY工资_______参考答案:DESC(9)在宏中引用窗体控件的命令格式是___________参考答案:Forms!窗体名!控件名(10)已知:DimrsAsnewADODB.RecordSet,在程序中为了得到记录集的下一条记录,应该使用的方法是_________(11)在VBA中,没有显式声明或使用符号来定义的变量,其数据类型默认是_________(12)下列程序的功能是:输入10个数,逆序后输出.请在程序空白处填入适当语句使程序完整指定功能.PublicSuba()Dimi,j,k,temp,arr(11)AsIntegerDimresultAsStringFork=1To10arr(k)=Val(InputBox(输入第&k&个数:,数据输入窗口))Nextki=1j=10Dotemp=arr(i)arr(i)=arr(j)arr(j)=tempi=i+1j=_______LoopWhile_____result=Fork=1To10result=result&arr(k)&Chr(13)NextkMsgBoxresultEndSubA)B)C)D)A)B)C)D)A)B)C)D)A)B)C)D)
本文标题:2012年3月ACCESS等级考试真题(文字)
链接地址:https://www.777doc.com/doc-3031251 .html