您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 整理过的Access2010《数据库基础与应用》综合练习题
Access2010《数据库基础与应用》期末综合练习题1/21第1题:(单选题,1分)在Access2010中的VBA过程里,要运行宏可以使用DoCmd对象的______方法。A.OpenB.RunMacroC.CloseD.Query答案:B第2题:(单选题,1分)在宏中,OpenReport操作可用来打开指定的_______。A.查询B.状态栏C.窗体D.报表答案:D第3题:(单选题,1分)关于宏的执行,以下说法不正确的是_______。A.在“导航窗格”,选择“宏”对象列表中的某个宏名并双击,可以直接运行该宏中的第一个子宏的所有宏操作B.在“导航窗格”,选择“宏”对象列表中的某个宏名并双击,可以直接运行该宏中的第二个子宏的所有宏操作C.可以在一个宏中运行另一个宏D.在一个宏中可以含有IF逻辑块答案:B第4题:(单选题,1分)Access2010《数据库基础与应用》期末综合练习题2/21在宏中,用于显示所有记录的宏命令是_______。A.MsgboxAllRecordsB.ShowAllRecordsC.SetPropertyD.SaveRecords答案:B第5题:(单选题,1分)在VBA中,表达式(5^2Mod8)=4的值是_______。A.TrueB.FalseC.AndD.Or答案:B第6题:(单选题,1分)表达式IIf(23\5.5=3Or5=6,68,176)的结果是______。A.5B.6C.68D.176注意:执行整除之前,要先把除数四舍五入。请另外试试表达式IIf(23\5.4=3Or5=6,68,176)的结果。答案:C第7题:(单选题,1分)执行下列程序段后,变量P的值是_____。DimWAsSingleDimPAsSingleW=68.5IfW=50ThenAccess2010《数据库基础与应用》期末综合练习题3/21P=W*4ElseP=W*2EndIfA.68.5B.137C.205.5D.275答案:B第8题:(单选题,1分)设x=9,执行下列程序段后,变量t的值是_____。y=x\4+2^4Ify30Thenx=x+yt=xMod12A.1B.2C.3D.4答案:C第9题:(单选题,1分)在VBA中,声明函数过程的关键字是_______。A.DimB.ConstC.FunctionD.Sub答案:C第10题:(单选题,1分)Access2010《数据库基础与应用》期末综合练习题4/21对VBA中的逻辑值进行算术运算时,True值被当做-1,False当做_______。A.1B.2C.0D.3答案:C第11题:(单选题,1分)在VBA中,类型说明符#表示的数据类型是______。A.整型B.长整型C.单精度型D.双精度答案:D第12题:(单选题,1分)下列语句中,定义窗体的加载事件过程的头语句是______。A.PrivateSubForm_Chang()B.PrivateSubForm__LostFocus()C.PrivateSubForm_Load()D.PrivateSubForm_Open()答案:C第13题:(单选题,1分)现有一个已经建好的窗体,窗体中有一个命令按钮,单击此按钮,将打开“产品数量统计”报表,如果采用VBA代码完成,下面语句正确的是______。Access2010《数据库基础与应用》期末综合练习题5/21A.Docmd.OpenForm产品数量统计B.Docmd.OpenView产品数量统计C.Docmd.OpenTable产品数量统计D.Docmd.OpenReport产品数量统计答案:D第14题:(单选题,1分)表达式IIf(7Mod53,60,IIf(2^328,80,100))的运算结果是______。A.60B.80C.100D.160答案:C第15题:(单选题,1分)在VBA中,变量声明语句“Dima!,bASinteger”中的变量a的类型是______。A.整型B.单精度型C.长整型D.变体型答案:B第16题:(单选题,1分)在VBA中,“Dima(3,3)ASBoolean”语句定义了一个数组,该数组中的全部元素都初始化为______。A.TrueB.FalseC.-1D.1答案:BAccess2010《数据库基础与应用》期末综合练习题6/21第17题:(单选题,1分)在VBA某个模块中,有如下声明语句Dima(6,10)ASinteger那么数组a(6,10)总共有______个元素。A.16B.60C.70D.77答案:D第18题:(单选题,1分)以下VBA程序段运行后,变量j的值是______。k=10j=0Dok=k+10j=j+1LoopUntilk20A.1B.2C.4D.10答案:B第19题:(单选题,1分)以下VBA程序段运行后,变量j的值是______。y=89Access2010《数据库基础与应用》期末综合练习题7/21j=不及格DoWhiley60j=IIf(y70,及格,IIf(y90,良好,优秀))y=y-50LoopA.不及格B.及格C.良好D.优秀答案:C第20题:(单选题,1分)以下VBA代码程序运行结束后,变量a的值是______。a=0b=101Dob=b-20a=a+bLoopWhileb80A.60B.140C.142D.160答案:C第21题:(单选题,1分)Access2010《数据库基础与应用》期末综合练习题8/21以下VBA代码程序运行结束后,数组元素a(12)的值是______。Dima(12)AsLong,iAsLongi=0DoUntili12a(i)=i^2-ii=i+1LoopA.1B.128C.132D.144答案:C第22题:(单选题,1分)假定有如下的Function过程:Functionppfun(xAsSingle,yAsSingle)ppfun=x^3-y^2EndFunction在窗体上添加一个命令按钮(名为cmd10),然后编写如下事件过程:PrivateSubcmd10_Click()DimaAsSingle,bAsSinglea=5b=4MsgBoxppfun(a,b)mod50EndSubAccess2010《数据库基础与应用》期末综合练习题9/21打开窗体运行后,单击命令按钮,消息框中的输出内容是______。A.50B.25C.9D.109答案:C第23题:(单选题,1分)在窗体上添加一个命令按钮(名为cmd2),然后编写如下事件过程:PrivateSubcmd2_Click()DimpiAsSingle,nAsIntegerpi=3.14n=Len(Str(pi)&Space(2)&是本字符串长度)MsgBoxnEndSub打开窗体运行后,单击命令按钮,消息框中的输出内容是______。A.11B.12C.13D.14答案:D第24题:(单选题,1分)在窗体上添加一个命令按钮(名为cmd13),然后编写如下事件过程:PrivateSubcmd13_Click()DimxAsString,yAsStringx=龙洞华美路中山大学新华学院法学院y=2006级法学专业学生Access2010《数据库基础与应用》期末综合练习题10/21MsgBoxMid(x,6,4)&Right(x,3)&Left(y,9)EndSub打开窗体运行后,单击命令按钮,消息框中的输出内容是______。A.龙洞华美路中山大学新华学院法学院2006级法学专业学生B.中山大学新华学院法学院2006级法学专业学生C.中山大学法学院2006级法学专业学生D.中山大学法学院2006级法学专业答案:D第25题:(单选题,1分)下列程序段,建立如图所示的数组d(下标从1开始),填写所缺部分:123456212345321234432123543212654321Dimd(1To6,1To6)Forj=1To6Fork=1To6d(j,k)=Abs(_____)+1'选答案NextkAccess2010《数据库基础与应用》期末综合练习题11/21NextjA.jB.j-k+1C.j-kD.2*j-k答案:C第26题:(多选题,1分)下面______是合法的变量名。A.STR-NAMEB.CaseC.FOR_99D.abc2006E.6A答案:CD第27题:(多选题,1分)在VBA中,对于Sub(或Function)过程中的每一个形参,可用于声明其参数传递方式的关键字包括_______。A.ByMeBB.ByValC.ByRefD.ByVBAE.BySub答案:BC第28题:(单选题,1分)在窗体上添加一个命令按钮(名为cmd),然后编写如下事件过程。单击该命令按钮,便将数组p(6,8)中各个元素都赋予其对应的两个下标值平方之和,请完善程序。PrivateSubcmd_Click()Dimp(6,8)Asinteger,iAsinteger,jAsintegerFori=0To6Access2010《数据库基础与应用》期末综合练习题12/21Forj=0To8p(i,j)=_________'选答案NextjNextiEndSubA.(i+j)^2B.i^2+jC.i+j^2D.i^2+j^2答案:D第29题:(单选题,1分)在窗体上已经建立1个文本框控件txt1和1个命令按钮控件cmd1。请完善程序,使之完成以下操作:程序运行时,文本框上显示“VBA程序设计”,命令按钮的标题上显示“隐藏”;单击命令按钮时文本框消失;单击窗体时显示出文本框。PrivateSubcmd1_Clic()txt1.Visible=FalseEndSubPrivateSubForm_Click()txt1._________=True'选答案EndSubPrivateSubForm_Load()txt1.Value=VBA程序设计txt1.Visible=TrueAccess2010《数据库基础与应用》期末综合练习题13/21cmd1.Caption=隐藏EndSubA.EnableB.ValueC.VisibleD.Caption答案:C第30题:(单选题,1分)在窗体上已经建立1个标签控件lab1和1个命令按钮控件cmd1。请完善程序,使之完成以下操作:打开窗体后单击命令按钮,则通过输入对话框分别输入3个数值,然后求出其中最大的数,并将最大的数显示在标签lab1中。PrivateSubcmd1_Click()DimaAsSingle,bAsSingle,cAsSingleDimkAsSinglea=Val(InputBox(输入第一个数))b=Val(InputBox(输入第二个数))c=Val(InputBox(输入第三个数))IfabThenk=bElsek=aEndIfIfkcThenAccess2010《数据库基础与应用》期末综合练习题14/21k=cEndIf____________'选答案EndSubA.lab1.Value=aB.lab1.Value=bC.lab1.Caption=cD.lab1.Caption=k答案:D第31题:(填空题,2分)7^2Mod11+7\4*9/5Mod6上述表达式的值是_______。空1____________________答案:Lower(Trim(GetFill(1)))=6第32题:(填空题,2分)通过编程求出结果。把9786表示为两个加数之和,使其中一个加数能被91整除,而另一个加数能被87整除。请求出:在这两个加数中,能被91整除的加数等于多少?空1____________________答案:Lower(Trim(GetFill(1)))=4914第33题:(填空题,2分)Access2010《数据库基础与应用》期末综合练习题15/21通过编程求出结果。求S=1/5+1/10+1/15+1/20+1/25+…+1/(5*n)+…的前n项之和,当S第一次大于或等于1.4时终止计算,此时项数n
本文标题:整理过的Access2010《数据库基础与应用》综合练习题
链接地址:https://www.777doc.com/doc-4333031 .html