【计算机类职业资格】二级ACCESS-选择题(八)及答案解析.doc
《【计算机类职业资格】二级ACCESS-选择题(八)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级ACCESS-选择题(八)及答案解析.doc(40页珍藏版)》请在麦多课文档分享上搜索。
1、二级 ACCESS-选择题(八)及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:53,分数:100.00)1.运行下列程序,结果是_。Private Sub Command32_Click()f0=1:f1=1:k=1Do While k=5f=f0+f1f0=f1f1=fk=k+1LoopMsgBox“f=“&fEnd SubAf=5 Bf=7 Cf=8 Df=13(分数:1.00)A.B.C.D.2.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码:Private Sub Command1_Click()MsgBox f(24,18)En
2、d SubPublic Function f(m As Integer,n As Integer)As IntegerDo While innDo While innm=m-nLoopDo While Innn=n-mLoopLoopf=mEnd Function窗体打开运行后,单击命令按钮,则消息框的输出结果是_。A2 B4 C6 D8(分数:1.00)A.B.C.D.3.由“For i=1 To 9 Step-3”决定的循环结构,其循环体将被执行_。A0 次 B1 次 C4 次 D5 次(分数:1.00)A.B.C.D.4.有如下事件程序,运行该程序后输出结果是_。Private Sub
3、Command33_Click()Dim x As Integer,y As Integerx=1:y=0Do Until y=25y=y+x*xx=x+1LoopMsgBox“x=“&x&“, y=“&yEnd SubAx=1,y=0 Bx=4,y=25Cx=5,y=30 D输出其他结果(分数:1.00)A.B.C.D.5.在窗体上有一个命令按钮 Command1 和一个文本框 Text1,编写事件代码如下:Private Sub Command1_Click()Dim i,j,xFor i=1 To 20 step 2x=0For j=i To 20 step 3x=x+1Next jNe
4、xt iText1.Value=Str(x)End Sub打开窗体运行后,单击命令按钮,文本框中显示的结果是_。A1 B7 C17 D400(分数:1.00)A.B.C.D.6.若有以下窗体单击事件过程:Private Sub Form_Click()result=1For i=1 To 6 step 3result=result*iNext iMsgBox resultEnd Sub打开窗体运行后,单击窗体,则消息框的输出内容是_。A1 B4 C15 D120(分数:1.00)A.B.C.D.7.在窗体中有一个命令按钮 Command1 和一个文本框 Text1,编写事件代码如下:Priva
5、te Sub Command1_Click()For i=1 To 4x=3For j=1 To 3For k=1 To 2x=x+3Next kNext jNext iText1.value=Str(x)End Sub打开窗体运行后,单击命令按钮,文本框 Text1 输出的结果是_。A6 B12 C18 D21(分数:2.00)A.B.C.D.8.由“For i=1 T0 16 Step 3”决定的循环结构被执行_。A4 次 B5 次 C6 次 D7 次(分数:2.00)A.B.C.D.9.运行下列程序,输入数据 8、9、3、0 后,窗体中显示的结果是_。Private Sub Form_c
6、lick()Dim sum As Integer,m As Integersum=0Dom=InputBox(“输入 m“)sum=sum+mLoop Until m=0MsgBox sumEnd SubA0 B17 C20 D21(分数:2.00)A.B.C.D.10.窗体有命令按钮 Command1 和文本框 Text1,对应的事件代码如下:Private Sub Command1_Click()For i=1 To 4x=3For j=1 To 3For k=1 To 2x=x+3Next kNext jNext iText1.Value=Str(x)End Sub运行以上事件过程,文本
7、框中的输出是_。A6 B12 C18 D21(分数:2.00)A.B.C.D.11.在窗体中有一个命令按钮 Command1,编写事件代码如下:Private Sub Command1_Click()Dim s As Integers=P(1)+P(2)+P(3)+P(4)debug.Print sEnd SubPublic Function P(N As Integer)Dim Sum As IntegerSum=0For i=1 To NSum=Sum+iNext iP=SumEnd Function打开窗体运行后,单击命令按钮,输出结果是_。A15 B20 C25 D35(分数:2.00
8、)A.B.C.D.12.有以下程序段:k=5For I=1 to 10 step 0k=k+2Next I执行该程序段后,结果是_。A语法错误 B形成无限循环C循环体不执行直接结束循环 D循环体执行一次后结束循环(分数:2.00)A.B.C.D.13.运行下列程序,显示的结果是_。s=0For I=1 To 5For j=1 To IFor k=j To 4s=s+1Next kNext jNext IMsgBox sA4 B5 C38 D40(分数:2.00)A.B.C.D.14.有下列程序段:Dim s,I,j as integerFor I=1 to 3For j=3 To 1 Step
9、 -1s=I*jNext jNext I执行完该程序段后,循环执行次数是_。A3 B4 C9 D10(分数:2.00)A.B.C.D.15.下列程序段运行结束后,变量 X 的值是_。x=2y=2Dox=x*yy=y+1Loop While y4A4 B12 C48 D192(分数:2.00)A.B.C.D.16.在窗体有两个名为 text1、text2 的文本框和一个名为 Command1 的命令按钮,事件过程:Private sub command1_click()Dim x as Integer,n as Integerx=1n=0Do While x20x=x*3n=n+1Looptex
10、t1=str(x)text2=str(n)End Sub程序运行后,单击命令按钮,在两个文本框 text1 和 text2 中显示的值分别是_。A15 和 1 B27 和 3 C195 和 3 D600 和 4(分数:2.00)A.B.C.D.17.执行下列程序段后,变量 s 的值是_。Dim S As Integer,n As IntegerS=0:n=1Do While n100S=S+Nn=n+1LoopA5050 B4950 C3000 D4000(分数:2.00)A.B.C.D.18.窗体上有一个名为 text1 的文本框和一个名为 command1 的命令按钮,事件过程如下:Pri
11、vate Sub command1_click()Dim i As Integer,n As IntegerFor j=0 to 50i=i+3n=n+1If i10 Then Exit ForNextjtext1=str(n)End Sub程序运行时单击命令按钮,文本框中显示的值是_。A2 B3 C4 D5(分数:2.00)A.B.C.D.19.若有以下两个过程:Sub S1(ByVal x As Integer,ByVal y As Integer)Dim t As Integert=xx=yy=tEnd SubSub S2(x As Integer,y As Integer)Dim t
12、As Integert=x:x=y:y=tEnd Sub则下列说法中,正确的是_。A使用过程 S1 可以交换调用函数中两个变量的值,S2 不能实现B使用过程 S2 可以交换调用函数中两个变量的值,S1 不能实现C过程 S1 和 S2 都可以实现交换调用函数中两个变量的值D过程 S1 和 S2 都不能实现交换调用函数中两个变量的值(分数:2.00)A.B.C.D.20.在 VBA 中,下列关于过程的描述中正确的是_。A过程的定义可以嵌套,但过程的调用不能嵌套B过程的定义不可以嵌套,但过程的调用可以嵌套C过程的定义和过程的调用均可以嵌套D过程的定义和过程的调用均不能嵌套(分数:2.00)A.B.C
13、.D.21.窗体中有命令按钮 Command1 和文本框 Text1,事件过程如下:Function result(ByVal x As Integer)As BooleanIf x Mod 2=0 Thenresult=TrueElseresult=FalseEnd IfEnd FunctionPrivate Sub Command1_Click()x=Val(InputBox(“请输入一个整数“)If ThenText1=Str(x)&“是偶数.“ElseText1=Str(x)&“是奇数.“End IfEnd Sub运行程序,单击命令按钮,输入 19,在 Text1 中会显示“19 是奇
14、数”。那么在程序的括号内应填写_。ANOT result(x) Bresult(x)Cresult(x)=“奇数“ Dresult(x)=“偶数/(分数:2.00)A.B.C.D.22.若有如下 Sub 过程:Sub sfun(x As Single,y As Single)t=xx=t/yy=t Mod yEnd Sub在窗体中添加一个命令按钮 Command33,对应的事件过程如下:Private Sub Command33_Click()Dim a As SingleDim b As Singlea=5 : b=4sfun a,bMsgBox a&ehr(10)+chr(13)&bEnd
15、 Sub打开窗体运行后,单击命令按钮,消息框中有两行输出,内容分别为_。A1 和 1 B1.25 和 1 C1.25 和 4 D5 和 4(分数:2.00)A.B.C.D.23.如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为_。A按值传递 B按地址传递 CByRef 传递 D按形参传递(分数:2.00)A.B.C.D.24.在窗体上有一个命令按钮 Command1,编写事件代码如下:Private Sub Command1_Click()Dim x As Integer,y As Integerx=12:y=32Call Proc(x,y)Debug.Pr
16、int x;yEnd SubPublic Sub Proc(n As Integer,ByVal m As Integer)n=n Mod 10m=m Mod 10End Sub打开窗体运行后,单击命令按钮,窗口上立即输出的结果是_。A2 32 B12 3 C2 2 D12 32(分数:2.00)A.B.C.D.25.在定义过程时,系统将形式参数类型默认为_。A值参 B变参 C数组 D无参(分数:2.00)A.B.C.D.26.假定有以下两个过程:Sub s1(ByVal x As Integer,ByVal y As Integer)Dim t As Integert=xx=yy=tEnd
17、SubSub s2(x As Integer,y As Integer)Dim t As Integert=x:x=y“y=tEnd Sub下列说法正确的是_。A用过程 S1 可以实现交换两个变量的值的操作,S2 不能实现B用过程 S2 可以实现交换两个变量的值的操作,S1 不能实现C用过程 S1 和 S2 都可以实现交换两个变量的值的操作D用过程 S1 和 S2 都不可以实现交换两个变量的值的操作(分数:2.00)A.B.C.D.27.在过程定义中有语句:Private Sub GetData(ByVal data As Integer)其中“ByVal”的含义是_。A传值调用 B传址调用
18、C形式参数 D实际参数(分数:2.00)A.B.C.D.28.在 VBA 定义过程时,说明形参是传值方式的关键字是_。AVar BByDef CByVal DValue(分数:2.00)A.B.C.D.29.InputBox 函数的返回值类型是_。A数值 B字符串 C变体 D视输入的数据而定(分数:2.00)A.B.C.D.30.若变量 i 的初值为 8,则下列循环语句中循环体的执行次数为_。Do While i=17i=i+2LoopA3 次 B4 次 C5 次 D6 次(分数:2.00)A.B.C.D.31.在窗体中有一个文本框 Text1,编写事件代码如下:Private Sub For
19、m_Click()X=val(Inputbox(“输入 x 的值“)Y=1If X0 Then Y=2Text1.Value=YEnd Sub打开窗体运行后,在输入框中输入整数 12,文本框 Text1 中输出的结果是_。A1 B2 C3 D4(分数:2.00)A.B.C.D.32.可以用 InputBox 函数产生“输入对话框”。执行语句:st=InputBox(“请输入字符串“,“字符串对话框“,“aaaa“)当用户输入字符串“bbbb”,单击“OK”按钮后,变量 st 的内容是_。Aaaaa B请输入字符串C字符串对话框 Dbbbb(分数:2.00)A.B.C.D.33.对话框在关闭前,
20、不能继续执行应用程序的其他部分,这种对话框称为_。A输入对话框 B输出对话框C模态对话框 D非模态对话框(分数:2.00)A.B.C.D.34.InputBox 函数的返回值类型是_。A数值 B字符串C变体 D数值或字符串(视输入的数据而定)(分数:2.00)A.B.C.D.35.若有语句:str1=inputbox(“输入“,“,“练习“);从键盘上输入字符串“示例”后,str1 的值是_。A“输入“ B“ C“练习“ D“示例/(分数:2.00)A.B.C.D.36.MsgBox 函数使用的正确语法是_。AMsgBox(提示信息,标题,按钮类型) BMsgBox(标题,按钮类型,提示信息)
21、CMsgBox(标题,提示信息,按钮类型) DMsgBox(提示信息,按钮类型,标题)(分数:2.00)A.B.C.D.37.Msgbox 函数返回值的类型是_。A数值 B变体C字符串 D数值或字符串(视输入情况而定)(分数:2.00)A.B.C.D.38.数据库中有数据表“Emp”,包括“Eno”、“Ename”、“Eage”、“Esex”、“Edate”、“Eparty”等字段。下面程序段的功能是:在窗体文本框“tValue”内输入年龄条件,单击“删除”按钮完成对该年龄职工记录信息的删除操作。Private Sub btnDelete_Click() 击“删除“按钮Dim strSQL A
22、s String 定义变量strSQL=“delete from Emp“ 赋值 SQL 基本操作字符串判断窗体年龄条件值无效(空值或非数值)处理If IsNull(Me!tValue)=True Or IsNumeric(Me!tValue)=False ThenMsgBox“年龄值为空或非有效数值!“,vbCritical,“Error“窗体输入焦点移回年龄输入的文本框“tValue“控件内Me!tValue.SetFocusElse构造条件删除查询表达式strSQL=strSQL&“where Eage=“&Me!tValue消息框提示“确认删除?(Yes/No)“,确认后实施删除操作I
23、f_ThenDoCmd.RunSQL strSQL 。执行删除查询MsgBox”completed!Il,vbInformation,”Msg”End IfEnd IfEnd Sub按照功能要求,在横线上应填写的是_。AMsgBox(“确认删除?(Yes/No)“,vbQuestion+vbYesNo,“确认“)=vbOkBMsgBox(“确认删除?(Yes/No)“,vbQuestion+vbYesNo,“确认“)=vbYesCMsgBox(“确认“,vbQuestion+vbYesNo,“确认删除?(Yes/No)“)=vbOkDMsgBox(“确认“,vbQuestion+vbYesNo
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 ACCESS 选择题 答案 解析 DOC
