浙江省高校计算机等级考试复习资料——二级VB语言(答案).doc
《浙江省高校计算机等级考试复习资料——二级VB语言(答案).doc》由会员分享,可在线阅读,更多相关《浙江省高校计算机等级考试复习资料——二级VB语言(答案).doc(22页珍藏版)》请在咨信网上搜索。
1、浙江省高校计算机等级考试复习资料二级VB语言答案目 录2009年春浙江省高等学校计算机等级考试二级VB参考答案22008年秋浙江省高等学校计算机等级考试二级VB参考答案32008年春浙江省高等学校计算机等级考试参考答案(二级 VB)42007年秋浙江省高等学校计算机等级考试参考答案(二级 VB)52007年春浙江省高等学校计算机等级考试参考答案(二级 VB)7VB上机考试程序调试题样题(填空)参考答案7VB上机考试程序调试题样题(改错)参考答案7VB上机考试程序设计题样题参考答案92009年春浙江省高等学校计算机等级考试二级VB参考答案试题1试题6 请在各小题正确选项的对应位置处填“”(每小题
2、3分,共72分)ABCDABCD(1)(13)(2)(14)(3)(15)(4)(16)(5)(17)(6)(18)(7)(19)(8)(20)(9)(21)(10)(22)(11)(23)(12)(24)试题7(28分)Dim a() As Double, ave As Double, n As Integer, seit As DoublePrivate Sub Command1_Click() 输入数据n以及n个数。 小计 10分 Dim i As Integer 1 分 n = Inputbox(n=) 2 分 Redim a(n) 3 分 For i = 1 To n 4 分 a(i
3、) = InputBox(a( & i & )=) Next iEnd SubPrivate Sub Command2_Click() 计算、显示平均值。 小计 7分 Dim i As Integer 1 分 For i = 1 To n 4 分 ave = ave + a(i)/n Next i Text1.Text = ave 2 分End SubPrivate Sub Command3_Click() 计算、显示标准差。 小计 11分 Dim i As Integer 1 分 For i = 1 To n 5 分 seit = seit + (a(i) - ave) 2 Next i s
4、eit = sqr(seit) / (n - 1) 3 分 Tetx2.Text = seit 2 分End Sub2008年秋浙江省高等学校计算机等级考试二级VB参考答案试题1试题6 请在各小题正确选项的对应位置处填“”(每小题3分,共72分)ABCDABCD(1)(13)(2)(14)(3)(15)(4)(16)(5)(17)(6)(18)(7)(19)(8)(20)(9)(21)(10)(22)(11)(23)(12)(24)试题7(28分)编程,按Command1后用通用对话框确定待输入的文件(格式如下,各行中四个数据分别表示学生姓名以及三门功课成绩),将其中三门课成绩均及格的学生信息
5、按同样的格式输出到文件e:score.txt。张三,77,86,93李四,77,86,93 .Private Sub Command1_Click() 声明变量 Dim name As String,k1 As Integer, k2 As Integer, k3 As Integer (2分) 用控件CommonDialog1选择文件 CommonDialog1.Action =1 (2分) 打开所选文件用于读数据,打开文件e:score.txt用于写数据 Open CommonDialog1.FileName For Input As #1 (2分) Open e:score.txt Fo
6、r OutPut As #2 (2分) 读文件中数据并处理 Do While Not Eof(1) (18分) Input #1, name,k1,k2,k3 循环结构6分 If k1=60 And k2=60 And k3=60 Then _ Input 4分 Write #1,name,k1,k2,k3 条件 4分 Loop Write# 4分(Print#扣2分 Close #1: Close #2 (2分)End Sub2008年春浙江省高等学校计算机等级考试参考答案(二级 VB)试题1试题6 请在各小题正确选项的对应位置处填“”(每小题3分,共72分)ABCDABCD(1)(13)(
7、2)(14)(3)(15)(4)(16)(5)(17)(6)(18)(7)(19)(8)(20)(9)(21)(10)(22)(11)(23)(12)(24)试题7(28分)编程,按Command1可输入有10个实数的数组,调用函数f求他们的平均值V,然后输出其中与V之差的绝对值为最小的那个数组元素。请将答卷上函数过程f(包括形参列表)、事件过程Command1补充完整。Private Function f( b() As Single, n As Integer ) As Single 2分 Dim i As Integer 1分 For i = 1 To n 5分 f = f + b(i)
8、 Next i f = f / n 2分End FunctionPrivate Sub Command1_Click() Dim a(10) As Single, i As Integer, v As Single, x As Single, d As Single 输入数据(3分) For i = 1 To 10 a(i) = InputBox(a( & i & )=) Next i 计算平均值v(3分) v = f(a, 10) 将与v之差的绝对值为最小的那个数组元素赋值给x。 x = a(1): d = Abs(a(1) - v) 2分 For i = 2 To 10 If Abs(a(
9、i) - v) 0 sum = sum + n mod 10: n=n10 WendEnd FunctionPrivate Sub Command1_Click() Dim a(10) As Integer, b(10) As Integer, i As Integer For i = 1 To 10 a(i) = InputBox(a( & i & )= ): b(i) = sum(a(i) Next i For i=1 To 8: Printf a(i); ; :Next i Print For i=1 To 8: Printf b(i); ; :Next iEnd SubVB上机考试程序
10、调试题样题(填空)参考答案题11. dalt0 2. dalt=0 3. Sqr(-dalt)题21. start = Space(21 - i) 2. Count = 19 - 2 * i 3. Form1.Print start; 4. Form1.Print题31. 5 2. num 3. Trim(i);题41.number(i) 2.n as integer 3.number=number*10+7题51. 1 2. -1 3. x=(x+1)*2题61. 2 2. b = False 3. k = k + 1 4. b 或 b = True题71.do while x4 or x
11、mod 20 2.if isprime(i) and isprime(x-i) then3.isprime=true 4.if x mod I=0 then题81. n+1 2. n Mod 3=1 and n Mod 5=1 and n Mod 7=1 3. While countN5题91. Not isLeapYear(year) 2. y Mod 4 0 3. y Mod 100 = 0 4. y Mod 400 0题101.trim(str(i) 2.trim(str(i2) 3.x1=right(x2,len(x1)题111. i100 2. i mod 10 3.i=hundre
12、d3+ten3+one3题121. i,n 2.if i=s then 3.for I=2 to x-1或for i=2 to x2 4.a(k)=i题131. s = 1 2. Do While s 1E+16 3. i = i + 1题141. s 1000 2. x 3. n + 1 4. n - 2题151.sign=-1 2.19 3.sign=-sign题161.temp=1 2.temp 3.nfactor(i) 4.sum题171. 1 To Len(a) 2. n + fact(p) 3. fact = y题181.len(oldsen) 2.lastchar= 3.mid(
13、oldsen,i,1) 4.ucase(char)题191. salary(i) 2. temp - hundred * 100 3. temp 4. totalsalary + salary(i)题201.Len(str1) 2.length-1 3.mid(str1,I,2) 4.sum=0VB上机考试程序调试题样题(改错)参考答案题11.for i=9 to 1 step 1 2. Form1.Print Trim(Str(i); 3. End Sub题21.for two=1 to n-one 2.if one+two*2+five*5=60 then 3.next two 4.nex
14、t one题31.dim k as single 2.for i=1 to 100 step2 3.k=-1/(i+1)题41.cmn=nfactor(m)/(nfactor(n)*nfactor(m-n)2.nfactor=temp 3.End function题51.length=len(str1) 2. strright=mid(str1,k,1)3. strleft=mid(str1,length-k+1,1) 4. If strleft strright Then题61.case isr 2.Loop until times5 或 Loop While times = 53.Form
15、1.print “正确答案为”& str(r)题71.n=len(Hex) 2.temp=Mid(Hex,n-i,1) 3.Form1.print Hex + “转换为十进制数为” + str(Dec) 或 Form1.print Hex & “转换为十进制数为” & Dec或Form1.print Hex ;“转换为十进制数为” ; Dec 题81. For i = 0 To 9 2. n = Int(Rnd * 90) + 10 3. MsgBox 偶数个数: & count题91.a(i)=int(Rnd*100) 2.p=a(i) mod 10 3.x(p)=x(p)+14.Form1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浙江省 高校 计算机等级考试 复习资料 二级 VB 语言 答案
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。