




已阅读5页,还剩50页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
四、阅读题 【程序说明】1、写出下列程序运行时,分别输入数据14、3、115、21时,标签框中显示的内容。DPrivateSubForm_Click()DimbAsIntegera=Val(InputBox(请输入数据,100)SelectCaseaMod5CaseIs 4w=a+10CaseIs 2w=a*2CaseElsew=a-10EndSelectLabel1.Caption=w=&Str(w)EndSubD、W=4W=13W=125W=31C、W=4W=13W=105W=31B、W=14W=13W=125W=31A、W=4W=13W=105W=112、程序运行时单击Command1后,输入123,写出窗体上的输出结果。APrivateSubCommand1_Click()DimxAsLong,yAsStringx=InputBox(请输入数字,)DoWhilex0y=y&xMod10x=x100PrintyLoopEndSubD、以上答案都不对C、323B、332321A、3313、请写出输入m为10、n为8时窗体中的输出结果。ADimmAsInteger,nminAsInteger,nAsInteger,naAsIntegerPrivateSubForm_click()m=InputBox(pleaseinputm)n=InputBox(pleaseinputn)Fori=mTo1Step-1IfnModi=0AndmModi=0Thens=1:ExitForNextiIfs=1ThenprintiEndSubA、2 B、4 C、6 D、84、写出程序运行时单击窗体后,在窗体上出现的结果。DPrivateSubForm_Click()DimIAsSingle,xAsSingle,yAsSingleClsForI=0To2*3.1415927Step0.0001x=2400+1000*Sin(I)y=1600+1000*Cos(I)Line(2400,1600)-(x,y),RGB(255,0,0)NextIEndSubA、转动一条长度为2400单位的红色直线,其轨迹形成一个圆B、转动一条长度为1600单位的红色直线,其轨迹形成一个圆C、转动一条长度为1500单位的红色直线,其轨迹形成一个圆D、转动一条长度为1000单位的红色直线,其轨迹形成一个圆5、【程序说明】写出下列程序运行时,单击窗体后输入x=3,n=2窗体上的显示结果。APrivateFunctions(n%,x!)AsSingleDimi%,k%,t#,f#f=0:k=x:t=1Fori=2To2*nStep2t=t*i*(i-1)f=f+k/tk=k*x*xNextis=fEndFunctionPrivateSubForm_Click()Dimn%,x!x=InputBox(x=)n=InputBox(n=)Prints=;Fix(s(n,x)EndSubA、s=2 B、s=3 C、s=3.625 D、s=3.66、写出程序运行时连续3次单击Command1后,a1.dat文件的最终结果。ADimaAsInteger,yAsInteger,xAsIntegerPrivateSubCommand1_Click()Opena1.datForAppendAs#1x=1i=5DoUntilxia=a+x:x=x+5Loopy=y+a:Print#1,y=;y,a=;aClose#1EndSubPrivateSubForm_Load()Opena1.datForOutputAs#1:Close#1EndSubD、y=1a=1y=3a=3y=6a=6C、y=1a=1y=2a=2y=3a=3B、y=1a=1y=1a=1y=1a=1A、y=1a=1y=3a=2y=6a=3四、阅读题第1题:【程序说明】写出下列程序运行时,单击窗体后窗体上的显示结果。DPrivateSubForm_Click()DimxAsString,dAsInteger,nAsInteger,iAsInteger,yAsStringx=abcdefghijkld=Asc(a)-Asc(A)n=Len(x)Fori=1TonStep2 y=y+Chr(Asc(Mid(x,i,1)-d)NextiPrinty=;yEndSubA、y=bdfhjl B、y=acegik C、y=BDFHJL D、y=ACEGIK第2题:【程序说明】下列程序运行时,单击窗体3次,写出窗体上输出的内容。APrivateSubForm_Click()DimbAsIntegerStaticaAsIntegerb=a+ba=a+b+1Form1.Printa=;a,b=;bEndSubD、a=1b=1a=3b=2a=7b=4C、a=1b=0a=3b=1a=8b=4B、a=1b=0a=1b=0a=1b=0A、a=1b=0a=3b=1a=7b=3第3题:请写出鼠标点击弹出菜单第二项后窗体上的显示结果。BPrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfButton=2ThenPopupMenumnuPopup,10EndSubmnuChoice1、2、3顺序为菜单项mnuPopup的下一级子菜单名PrivateSubmnuChoice1_Click()m=您选择了第一项printmEndSubPrivateSubmnuChoice2_Click()m=您选择了第二项printmEndSubPrivateSubmnuChoice3_Click()m=您选择了第三项printmEndSubA、您选择了第一项 B、您选择了第二项 C、您选择了第三项 D、您选择了第四项第4题:写出程序运行时单击窗体后,在图片框上出现的结果。CPrivateSubForm_Load()Picture1.Width=Picture1.HeightEndSubPrivateSubForm_Click()DimiAsSingle,xAsSingle,yAsSinglePicture1.Scale(-100,100)-(100,-100)Picture1.ClsFori=0To2*3.1415927Step0.0001x=100*Cos(i)y=100*Sin(i)Picture1.Line(0,0)-(x,y),RGB(0,0,255)NextiEndSubA、在图片框中画了100条蓝色直线,直线长度为100单位B、在图片框中画了100条红色直线,直线长度为100单位C、转动一条长度为100单位的蓝色直线,其轨迹形成一个图片框的内接圆D、转动一条长度为100单位的红色直线,其轨迹形成一个图片框的内接圆第5题:写出程序运行时单击窗体后,文件a1.dat中的结果。APrivateSubForm_Click()DimiAsInteger,f1AsInteger,f2AsInteger,f3AsIntegerOpena1.datForOutputAs#1f1=1:f2=2Print#1,NO.;1,f1:Print#1,NO.;2,f2Fori=3To4f3=f1+f2Print#1,NO.;i,f3f1=f2:f2=f3NextiClose#1EndSubD、NO.11NO.22NO.33NO.55C、NO.11NO.22NO.33NO.44B、NO.11NO.22NO.33NO.54A、NO.11NO.22NO.33NO.45第6题:运行时,若Text1.Text为空,在Text1获得输入焦点后,依次按下列按键: 1、2、+、3、4、-、5、6、回车键,请写出text1上的内容结果 BPrivateSubText1_KeyPress(keyasciiAsInteger)IfkeyasciiAsc(9)Thenkeyascii=0EndIfEndSubA、+ B、123456 C、12034056 D、以上答案都不对四、阅读题 1:请写出在Text1、Text2、Text3中依次输入3、1、2后,单击窗体时Label1的显示结果。C Private Sub Form_Click() Dim a As Single, b As Single a = Text1.Text: b = val(Text2.Text+text3.text) Label1.Caption = Str(a * a + b * b) End Sub A、18 B、9144 C、153 D、以上答案都不对 2:请写出鼠标点击弹出菜单第一项后窗体上的显示结果。A Private Sub Form_MouseDown(Button As Integer, _ Shift As Integer, X As Single, Y As Single) If Button = 2 Then PopupMenu mnuPopup, 10 End Sub mnuChoice1、2、3顺序为菜单项mnuPopup的下一级子菜单名 Private Sub mnuChoice1_Click() m = 信息科学与工程学院 print m End Sub Private Sub mnuChoice2_Click() m = 护理学院 print m End Sub Private Sub mnuChoice3_Click() m = 材化学院 print m End Sub A、信息科学与工程学院 B、护理学院 C、材化学院 D、无显示 3:写出程序运行时单击窗体后,在图片框上出现的结果。B Private Sub Form_Load() Picture1.Width = Picture1.Height End Sub Private Sub Form_Click() Dim i As Single, x As Single, y As Single Picture1.Scale (-100, 100)-(100, -100) For i = 0 To 2 * 3.1415926 Step 0.1 * 3.1415926 x = 100 * Cos(i) y = 100 * Sin(i) Picture1.Line (0, 0)-(x, y), RGB(255, 0, 0) Next i End Sub A、从图片框中心出发画了10条红色直线, 直线长度为100单位 B、从图片框中心出发画了20条红色直线, 直线长度为100单位,其轨迹形成一个圆。 C、 转动一条长度为100单位的蓝色直线,其轨迹形成一个图片框的内接圆 D、转动一条长度为100单位的红色直线,其轨迹形成一个图片框的内接圆 4:写出程序运行时单击窗体后,a1.dat文件的结果和窗体上的输出结果。 D Private Sub Form_Click() Dim a(1 to 3) As Integer, k As Integer, i As Integer, j As Integer Open a1.dat For Output As #1 J=1 For i = 1 To 3: j = i * j: Print #1, j; : Next i Close #1 Open a1.dat For Input As #1 k = 0 Do While Not EOF(1) k = k + 1: Input #1,a(k) Loop Close #1 For i = k To 1 Step - 1: Form1.Print a(i); : Next i End Sub B、窗体:1 2 6文件:6 2 1D、 窗体:6 2 1文件:1 2 6C、窗体1 2 6文件:1 2 6 A、 窗体:6 2 1 文件:6 2 1 5:【程序说明】 写出下列程序运行时,输入年份3100,月份2后,单击窗体后窗体上的显示结果。D Private Sub Form_Click() Dim y As Integer,m As Integer,d As integer y = InputBox(“输入年份”) m= InputBox(“输入月份”) Select Case m Case 1,3,5,7,8,10,12 d= 31 Case 4,6,9,11 d= 30 Case 2 If y Mod 4 = 0 And y Mod 1000 Or y Mod 400 = 0 Then d = 29 Else d = 28 End If Case else d = 0 End Select Print y;”年”;m;”月有”;d;”天” End Sub A、3100年2月有31天 B、3100年2月有29天 C、3100年2月有30天 D、3100年2月有28天 6:【程序说明】 写出下列程序运行时,单击窗体后窗体上的显示结果。A Dim i As Integer, j As Integer, k As Integer, h As Integer Private Sub Form_Click() i = 0: j = 1: k = 2 Call q(1, i): Print i; j; k, Call q(i, k): Print i; j; k, End Sub Private Sub p(i) i = i + 1: Print i; j; k, End Sub Private Sub q(ByVal h, j) If h = 1 Then Call p(i) Else j = j + 1 End Sub D、1 1 2 1 2 2 3 1 2 3 2 2 C、1 1 2 1 2 2 3 1 2 3 1 2 B、1 1 2 1 1 2 3 1 2 3 1 2 A、 1 1 2 1 1 2 2 1 2 2 1 2四、阅读题 第1题:请写出在文本框中输入“456AbC”后窗体上的显示结果。A Private Sub Text1_KeyPress(KeyAscii As Integer) Select Case Chr(KeyAscii) Case a To z Print Ucase(Chr(KeyAscii); Case A To Z Print Lcase(Chr(KeyAscii); Case Else KeyAscii = 0 End Select End Sub A、aBc B、456AbC C、456abC D、0 第2题:请写出鼠标点击弹出菜单第一项后窗体上的显示结果。 A Private Sub Form_MouseDown(Button As Integer, _ Shift As Integer, X As Single, Y As Single) If Button = 2 Then PopupMenu mnuPopup, 10 End Sub mnuChoice1、2、3顺序为菜单项mnuPopup的下一级子菜单名 Private Sub mnuChoice1_Click() m = 信息科学与工程学院 print m End Sub Private Sub mnuChoice2_Click() m = 护理学院 print m End Sub Private Sub mnuChoice3_Click() m = 材化学院 print m End Sub A、信息科学与工程学院 B、护理学院 C、材化学院 D、无显示 第3题:写出程序运行时单击窗体后,在图片框上出现的结果。A Private Sub Form_Load() Picture1.Width = Picture1.Height End Sub Private Sub Form_Click() Dim i As Single, x As Single, y As Single Picture1.Scale (-100, 100)-(100, -100) For i = 0 To 2 * 3.1415926 Step 0.2 * 3.1415926 x = 100 * Cos(i) y = 100 * Sin(i) Picture1.Line (0, 0)-(x, y), RGB(255, 255, 0), B Next i End SubA、 B、 C、 D、 第4题:请写出程序运行时单击窗体后窗体上的内容。B Private Sub Form_Click() Dim n As byte,i As byte Open a1.dat For Output As #1 n = 5 For i = 1 To n: Print #1,i*2; : Next i Close #1 Open a1.dat For Input As #1 For i = 1 To n Input #1, a If i Mod 3 = 0 Then Print a*2 Next i Close #1 End Sub A、6 B、12 C、3 D、24 第5题:【程序说明】 写出下列程序运行时,输入8、9、3、0后,窗体上的显示结果。D Private Sub Form_click() Dim I As Integer, sum As Integer, m As Integer sum = 0 Do m = InputBox(输入m) If m = 0 Then Exit Do sum = sum + m Loop Print sum; End Sub A、21 B、0 C、17 D、20 第6题:【程序说明】 写出下列程序运行时,单击窗体后,窗体上的显示结果。A Dim x As Integer Private Sub Form_Load() x = 2 End Sub Private Sub Form_Click() Static a As Integer Dim b As Integer, y As Integer b = x 2 abc x, b a = a + x y = y + b Print a;b;x;y End Sub Sub abc(ByRef y As Integer, ByVal z As Integer) y = y + z z = y - z End Sub A、6 4 6 4 B、6 2 6 2 C、6 4 6 2 D、6 2 6 4 四、阅读题 第1题:请写出在文本框中输入“李小丽”并按下回车键后,窗体上显示的结果。B Private Sub Text1_Change() Print Text1.Text;”welcome!” End SubD、李小丽welcome! A、 李小丽welcome!B、李welcome!李小welcome!李小丽welcome!C、丽welcome! 第2题:请写出鼠标点击弹出菜单第三项后窗体上的显示结果。C Private Sub Form_MouseDown(Button As Integer, _ Shift As Integer, X As Single, Y As Single) If Button = 2 Then PopupMenu mnuPopup, 10 End Sub mnuChoice1、2、3顺序为菜单项mnuPopup的下一级子菜单名 Private Sub mnuChoice1_Click() Label1.caption=”折叠” print Label1.caption End Sub Private Sub mnuChoice2_Click() Label1.caption=”展开” print Label1.caption End Sub Private Sub mnuChoice3_Click() Label1.caption=”退出” print Label1.caption End Sub A、折叠 B、展开 C、退出 D、无显示 第3题:写出程序运行时单击窗体后,在图片框上出现的结果。C Private Sub Form_Load() Picture1.Width = Picture1.Height End Sub Private Sub Form_Click() Dim i As Single, x As Single, y As Single Picture1.Scale (-100, 100)-(100, -100) For i = 0 To 2 * 3.1415926 Step 0.0001 x = 100 * Cos(i) y = 100 * Sin(i) Picture1.Line (0, 0)-(x, y), RGB(Int(Rnd * 256), Int(Rnd * 256), Int(Rnd * 256) Next i End SubA、 B、C、 D、 第4题:写出程序运行时单击窗体后,a1.dat文件的结果。C Private Sub Form_Click() Dim k as integer, I as integer Open a1.dat For Output As #1 For k=5 to 1 step -1 For i = 1 To k : Print #1,k; : Next i Print #1, Next k Close #1 End SubC、5 5 5 5 5 4 4 4 4 3 3 3 2 2 1D、5 4 3 2 1 B、1 2 3 4 5 A、 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 第5题:【程序说明】 写出下列程序运行时,单击窗体,由键盘输入一个整数29后,窗体上的显示结果。D Private Sub Form_click() Dim idec As Integer, i As Integer Dim iDecR(16) As Integer Dim strDecR As String idec = Val(InputBox(输入数据idec=?) i = 0 Do While idec 0 iDecR(i) = idec Mod 2 idec = idec 2 i = i + 1 Loop strDecR = i = i - 1 Do While i = 0 strDecR = strDecR + Trim(Str(iDecR(i) i = i - 1 Loop Print strDecR End Sub A、11011 B、10111 C、10101 D、11101 第6题:【程序说明】 写出下列程序运行时,窗体上显示的内容。A Private Sub Form_Click() Const n = 6 Dim xx(n) As Integer Form1.Cls For i = 1 To n xx(i) = i * i Next i Call fchange(xx(), n) For i = 1 To n Form1.Print xx(i); Next i End Sub Sub fchange(a() As Integer, m%) For i = 1 To m / 2 t = a(i) a(i) = a(m - i + 1) a(m - i + 1) = t Next i End Sub A、36 25 16 9 4 1 B、1 4 9 16 25 36 C、6 5 4 3 2 1 D、1 2 3 4 5 6 四、阅读题 第1题:请描述出点击check1 一次、check2两次、Option1(2)两次后,文本框text1中文字“杭州”的显示格式。复选框和单选框初始状态都为未选中。 D Private Sub Check1_Click() If Check1.Value = 1 Then Text1.ForeColor = vbRed Else Text1.ForeColor = vbBlack End If End Sub Private Sub Check2_Click() If Check2.Value = 1 Then Text1.FontBold = True Else Text1.FontBold = False End If End Sub Private Sub Option1_Click(Index As Integer) Select Case Index Case 0 Text1.Alignment = 0 Case 1 Text1.Alignment = 1 Case 2 Text1.Alignment = 2 End Select End Sub A、杭州 为红色加粗的字,位于文本框中间 B、杭州 为黑色加粗的字,位于文本框左侧 C、杭州 为黑色不加粗的字,位于文本框中间 D、杭州 为红色不加粗的字,位于文本框中间 第2题:已知窗体某主菜单上有三个子菜单项,当鼠标点击菜单第二项后请写出程序运行后的结果。A m1、2、3顺序为3个子菜单名 Private sub form_load() M1.enabled=false M2.enabled=true M3.enabled=false End sub Private Sub m1_Click() M1.enabled=true M2.enabled=false M3.enabled=false End Sub Private Sub m2_Click() M1.enabled=false M2.enabled=false M3.enabled=true End Sub Private Sub m3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 锂电池回收拆解再生利用项目可行性研究报告(范文模板)
- 口袋公园建设项目规划设计方案(参考范文)
- 工业用地开发项目成本分析与资金筹措方案
- 凯里学院《工程化学C》2023-2024学年第二学期期末试卷
- 兰州理工大学《微机原理与嵌入式系统》2023-2024学年第二学期期末试卷
- 黑龙江幼儿师范高等专科学校《建筑初步》2023-2024学年第二学期期末试卷
- 青海民族大学《卫生统计学C》2023-2024学年第二学期期末试卷
- 山西应用科技学院《光电软件基础综合实践》2023-2024学年第二学期期末试卷
- 贵州建设职业技术学院《C程序设计》2023-2024学年第二学期期末试卷
- 丽江师范高等专科学校《现代舞基训》2023-2024学年第二学期期末试卷
- 道路安全交通课课件
- 眼科住院及手术患者安全
- 数字化转型对企业人力资本的影响研究
- 保密基本知识培训材料范文
- 公开征集招标代理机构投标方案(技术方案)
- 信息系统安全等级保护等级测评报告模板【等保2.0】
- 《荣安地产公司财务风险研究与防范研究(定量论文)》8200字
- 【MOOC】理性思维实训-华南师范大学 中国大学慕课MOOC答案
- (翻译)UL6A标准中文版-2019版电气刚性金属导管-铝红黄铜和不锈钢
- 2024年信息系统项目管理师(综合知识、案例分析、论文)合卷软件资格考试(高级)试题与参考答案
- 小学班会 以“心”迎新 携手同行-二年级数学开学家长会 课
评论
0/150
提交评论