上机模拟考试习题集(01-50)解答.pdf
《上机模拟考试习题集(01-50)解答.pdf》由会员分享,可在线阅读,更多相关《上机模拟考试习题集(01-50)解答.pdf(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.1上 机 模 拟 试 题 1解 答 1.基 本 操 作(1)略(2)程 序 代 码 如 下:Private Sub Commandl_Click()Imagel.Picture=LoadPicture(App.Path&图 片.jpg)End SubPrivate Sub Command2_Click()Imagel.Picture=LoadPicture()End Sub2.简 单 操 作(1)程 序 代 码 如 下:Private Sub Command2_Click()Dim i As Integer,max As Integer,N As IntegerFor i=1 To 100
2、If a(i)=(Int(Sqr(a(i)-2 ThenIf a(i)max Thenmax=a(i)End IfN=N+1End IfNext iTextl.Text=CStr(max)Text2.Text=CStr(N)End Sub(2)?a0001 其 中?改 为:Listl.AdditemFor i=0 To?其 中?改 为:Listl.ListCount-1 Listl.Listindex=?其 中?改 为:i?Textl.Text 其 中?改 为:Listl.Addltem?其 中?改 为:End3.综 合 应 用 a(i)=Fix(Rnd*?+1)其 中?改 为:100For
3、j=1 To?其 中?改 为:i-1i=?其 中?改 为:i-1 If a(i)=?Then 其 中?改 为:num If?10 Then 其 中?改 为:i1.2 上 机 模 拟 试 题 2 解 答 1.基 本 操 作(1)略(2)程 序 代 码 如 下:Private Sub HS1 Change()Textl.Width=HS1.ValueEnd Sub2.简 单 操 作(1)While(k List2.?)其 中?改 为:ListCounl If?.Selected(k)=True Then 中?改 为:List2List2.Removeitem?其 中?改 为:kLi st 1.Re
4、move Item Listl.?其 中?改 为:Lisll.Listindex(2)程 序 代 码 如 下:Private Sub Cl_Click()For i=0 To 2If Opl(i).Value=True Thenn=Left(Opl(i).Caption,2)t 二 1For j=1 To nt=t*jNext jEnd IfNext iTextl=tEnd Sub3.综 合 应 用 CD1.Filterindex=?其 中?改 为:2 Textl.Text=?其 中?改 为:a CD1.Action=?其 中?改 为:2程 序 代 码 如 卜.:P rivate Sub C2
5、_Click()Textl.Text=UCase(Text 1.Text)End Sub1.3上 机 模 拟 试 题 3解 答 1.基 本 操 作(1)略(2)程 序 代 码 如 下:Private Sub Cl_Click()Text2.Text=Textl.TextEnd Sub2.简 单 操 作(1)SI=?其 中?改 为:Textl.Text Do While Mid(Sl,II,1)?And II=Len(Sl)其 中?改 为:Listl.Additem?其 中?改 为:S2 S2=?其 中?改 为:”(2)程 序 代 码 如 下:For i=?To Cbl.ListCount-1
6、其 中?改 为:0 If Cbl.List(i)=Cbl.?Then 其 中?改 为:Text Cbl.?Cbl.Text 其 中?改 为:Additem13.综 合 应 用 程 序 代 码 如 下:Private Sub Form_Load()Dim str As StringOpen App.Path+in5.Ixt“For Input As#1Do While Not EOF(l)Input#1,strTextl.Text=Textl.Text+strLoopClose#1End SubPrivate Sub Cl_Click()Open App.Path+oul5.txl For Ou
7、tput As#2Print#2,Textl.TextClose#2End Sub】4 上 机 模 拟 试 题 4 解 答 1.基 本 操 作(1)略(2)程 序 代 码 如 下:Private Sub Commandl_Click()Shape1.Shape=3End SubPrivate Sub Command2_Click()Shape1.BorderColor=&HFF&End Sub2.简 单 操 作(1)Select Case?其 中?改 为:Index Timerl.Enabled=?其 中?改 为:True If Picturel.Left+Picturel.Width=?Th
8、en 其 中?改 为:Form2.Width Picturel.Left=?其 中?改 为:0(2)If?=True Then 其 中?改 为:Optionl.Value=True If?=True Then 其 中?改 为:Option3.Value=True Label2.Caption=?其 中?改 为:s3.综 合 应 用 程 序 代 码 如 下:Private Sub Commandl_Click()二=二 考 生 编 写 程 庠 开 始=Dim i As Integer,j As Integer,max As Integermax=a(l,1)For i=1 To 4For j=1
9、 To 42If max a(i,j)Then max=a(i,j)Next jNext iLabel3.Caption=max二 二 二 二 考 生 编 写 程 序 结 束 二 二 二 二 不 得 修 改 以 卜 部 分 save Labe13End SubPrivate Sub Command2_C1ick()二 二 二 二 考 生 编 写 程 序 开 始 二 二 二 二 Dim i As Integer,j As Integer,sum As Integersum 二 0For i=1 To 4For j=1 To 4If i=j Then sum=sum+a(i,j)Next jNex
10、t iLabel4.Caption=sum考 生 编 写 程 序 结 束 二 二 二 二 不 得 修 改 以 下 部 分 save Labe14End SubL 5 上 机 模 拟 试 题 5解 答 1.基 本 操 作(1)略(2)程 序 代 码 如 下:Private Sub Commandl_Click()Timerl.Enabled=TrueEnd SubPrivate Sub Command2_Click()Timerl.Enabled=FalseEnd SubPrivate Sub Command3_Click()Call sublEnd SubPrivate Sub Timerl_
11、Timer0Textl.Text=Textl.Text+1End Sub2.简 单 操 作(1)For i=1 To?其 中?改 为:5 For j=1 To?其 中?改 为:2*i-13 For j=1 To?其 中?改 为:i+1 For j=1 To?其 中?改 为:9-2*i(2)?=False 其 中?改 为:Timer 1.Enabled Shape2.Top=?+d*50 其 中?改 为:Shape2.TopIf Shape2.Top=Shape1.Top+Shape 1.Height Then 其 中?改 为:TopShape2.Left=?+d*50 其 中?改 为:Shap
12、e2.Left3.综 合 应 用 n=n+?其 中?改 为:1 Listl.Additem?其 中?改 为:ch$程 序 代 码 如 下:Private Sub Command2_Click()需 要 考 生 编 写 的 内 容 Dim x As Single,p As Singlex=Vai(Textl.Text)If x 500 ThenP 二 1Elself x 1000 Thenp=0.98Elself x 1500 Thenp=0.95Elself x 2000 Thenp=0.92Elsep=0.9End IfText2.Text=CStr(Int(x*0.3*p)End SubP
13、rivate Sub Listl_Click()需 要 考 生 编 写 而 内 容 Dim i As IntegerFor i=0 To Listl.ListCount-1If Listl.Selected(i)=True ThenTextl.Text=CStr(a(i+1)End IfNext iEnd SubL 6 上 机 模 拟 试 题 6 解 答 1.基 本 操 作(1)程 序 代 码 如 下:Private Sub Command1_Click()Command1.Width=Command1.Width+100End Sub(2)程 序 代 码 如 下:Private Sub Ll
14、_Click()4Shape1.Shape=Vai(LI.List(Ll.Listindex)End Sub2.简 单 操 作(1)Call?其 中?改 为:calc(i)Label2.Caption=?其 中?改 为:Optionl(i).Captionx 二?其 中?改 为:Textl If i Mod 2?Then 其 中?改 为:0Label3.Caption=?其 中?改 为:result(2)Timer 1.Enabled=?其 中?改 为:FalseTimer 1.Interval=?其 中?改 为:500 If Picturel.Left?Then 其 中?改 为:Forml.
15、Width Picturel.Left=?其 中?改 为:03.综 合 应 用 程 序 代 码 如 下:Private Sub Command1_Click(),=二 考 生 编 写 程 序 开 始 二 二 二 二 二 二 Dim i As Integer,N1 As Integer,N2 As Integer,avg As Single,sum As SingleFor i=1 To nIf arr(i)=60 ThenN1=N1+1ElseN2=N2+1End Ifsum=sum+arr(i)Next iavg=sumTextl.Text=CStr(n)Text2.Text=CStr(CI
16、nt(avg/n)Text3.Text=CStr(Nl)Text4,Text=CStr(N2)=考 生 编 写 程 序 结 束 二=End Sub1.7上 机 模 拟 试 题 7解 答 1.基 本 操 作(1)程 序 代 码 如 下:Private Sub Tl_Change()T2.Text=Tl.TextEnd Sub(2)程 序 代 码 如 下:Private Sub Cl_Click()Textl.Left=0End Sub2.简 单 操 作(1)5 LI.?Textl.Text 其 中?改 为:AdditemLI.Remove I tern?其 中?改 为:LL Lisllndex(
17、2)程 序 代 码 如 下:Private Sub Cl_Click()If Opl=True Then Textl=”需 要 1 小 时 If 0p2=True Then Textl=需 要 10 小 时 If 0p3=True Then Textl=需 要 15 小 时 End Sub3.综 合 应 用 程 序 代 码 如 下:Private Sub Command2_C1ick()考 生 应 完 成 的 程 序 Dim i As Integer,sum As Integer,avg As Single,teml As Integer,tem2 As Integer,tem3As Inte
18、gerDim str As String,n As IntegerFor i=1 To 100str=CStr(a(i)teml=Vai(Mid(str,1,1)tem2=Vai(Mid(str,2,1)tem3=Vai(Mid(str,3,1)If teml 3+tem2-3+tem3 3=a(i)Thensum=sum+a(i)n=n+1End IfNext iavg=Int(sum/n)Textl.Text=CStr(avg)End SubL 8 上 机 模 拟 试 题 8 解 答 1.基 本 操 作(1)略(2)程 序 代 码 如 下:Private Sub HScrol1l_Chan
19、ge()Textl.Text=HScrolll.ValueEnd SubPrivate Sub HScrol1l_Scrol1()Textl.Text=HScrolll.ValueEnd Sub2.简 单 操 作(1)Timerl.Enabled=?其 中?改 为:True If Shape 1.Top=Line2.Y1 Then 其 中?改 为:Shape 1.Height(2)程 序 代 码 如 下:Private Sub Command2_Click()考 生 编 写 Dim i As Integer,javg As Single,oavg As Single,avg As Single
20、6Dim nl As Integer,n2 As IntegerFor i=1 To 100If a(i)Mod 2=0 Thenoavg=oavg+a(i)nl=nl+1Elsejavg=javg+a(i)n2=n2+1End Ifavg=avg+a(i)Next ioavg=CInt(oavg/nl)javg=CInt(oavg/n2)avg=CInt(avg/100)If Combo 1.Text=所 有 偶 数 ThenTextl.Text=CStr(oavg)Elself Combo 1.Text=”所 有 奇 数 ThenTextl.Text=CStr(javg)ElseTextl
21、.Text=CStr(avg)End IfEnd Sub3.综 合 应 用 Dim?其 中?改 为:mat(M,N)Open App.Path&dalain.txt?As#1 其 中?改 为:For Input?其 中?改 为:Inpul#1,mat(i,j)?其 中?改 为:mat(i,4)二 t1.9上 机 模 拟 试 题 9解 答 1.基 本 操 作(1)略(2)程 序 代 码 如 下:Private Sub Command1_Click()Image1.Picture=LoadPicture(App.Path+Misc34.ico)End SubPrivate Sub Command2
22、_Click()Image1.Picture=LoadPicture(App.Path+Misc37.ico)End SubPrivate Sub Command3_Click()Imagel.Picture=LoadPicture)End Sub2.简 单 操 作(1)For k=1 To?其 中?改 为:5 If?Vai(Textl(k).Text)Then 其 中?改 为:a s=(s-a-b)/?其 中?改 为:4 s=?*3*Vai(Text2.Text)其 中?改 为:s?二 Int(s*100)/100 其 中?改 为:Text3(2)程 序 代 码 如 下:需 考 生 编 写
23、的 程 序 Private Sub Command1_Click()7Dim i As Integer,j As Integer,sum As Long,mul As Longsum=0:mul=1If Optionl.Value=True ThenFor i=1 To nmul=mul*iNext iTextl.Text=CStr(mul)ElseFor j=1 To nsum=sum+jNext jTextl.Text=CStr(sum)End IfEnd Sub3.综 合 应 用 Text4=Text4&a&?其 中?改 为:b a 二?其 中?改 为:b If k=?Then 其 中?
24、改 为:n?二 d 其 中?改 为:b1.10上 机 模 拟 试 题 10解 答 1.基 本 操 作(1)略(2)程 序 代 码 如 下:Private Sub Form_Click()Label1.Top=0Label1.Left=Forml.Width-Label1.WidthEnd Sub2.简 单 操 作(1)arrN(i)=Int(Rnd*?)其 中?改 为:1001?=arrN(l)其 中?改 为:Min If?Then 其 中?改 为:arrN(i)Min(2)程 序 代 码 如 下:Function Fun()Dim i As Integer,j As IntegerFor i
25、=0 To 1000If i Mod 7 0 0 Then j=j+1Next iFun=jEnd Function3.综 合 应 用 程 序 代 码 如 下:Private Sub Cl_Click()Call ReadDatalCall ReadData2End Sub8Private Sub C2_Click()Dim Arr3(20)As Integer,i As Integer,sum As IntegerFor i=1 To 20Arr3(i)=Arrl(i)-Arr2(i)sum=sum+Arr3(i)Next iPrint sumCall WriteData(dataout.t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 上机 模拟考试 习题集 01 50 解答
限制150内