2016年高中信息技术学业水平考试--VB程序复习题_第1页
2016年高中信息技术学业水平考试--VB程序复习题_第2页
2016年高中信息技术学业水平考试--VB程序复习题_第3页
2016年高中信息技术学业水平考试--VB程序复习题_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息技术学业水平考试 VB专题复习试卷(一) 由陈顺贵老师整理 2016年5月25日2016年高中信息技术学业水平考试VB程序复习题4一、顺序结构程序1.启动VB,打开工程文件“c:MyExamVB91.vbp”,完成如下算法设计: 12 分2013年6月,小李同学参加了一场考试,其中有一道题目是:已知长方体的长为8,宽为5,高为23,求长方体的体积V,小李同学编写出了如下的不完整程序。请将程序缺失部分“_”补充完整,并将“_”字符删除,正确运行程序后,保存文件并退出VB。Function func( )Dim A As SingleDim B As SingleDim H As SingleDim V As SingleA=8:B=5:H=23V=_func=”长方体的体积V=” & VEnd Function2. 已知圆柱的底面半径R为6,高H为11,下列程序的功能是计算圆柱的体积V(的值取3.14)。请将程序缺失部分“_”补充完整。Function func( )Dim R As Single,H As Single,V As SingleR=6H=11V=_func=”圆柱体的体积V=” & VEnd Function 3.已知圆的半径r是3,计算圆的面积s(的值取3.14),小李同学编写出了如下的不完整程序。请将程序缺失部分“_”补充完整。Function func( )Dim r As SingleDim s As Singler=3s=_func=”圆的面积s=” & sEnd Function4. 2013年6月,小李同学参加了一场考试,其中有一道题目是:已知变量a的值为1,变量b的值为2,交换变量a、b的值。小李同学编写出了如下的不完整程序。请将程序缺失部分“_”补充完整。Function func( )Dim a As Integer,b As IntegerDim t As Integera=1:b=2t=a:a=bb=_func=”a=” & a & ” b=” & bEnd Function5. 已知变量x的值是4698,下列程序的功能是求x的各位数字之和s,其中a存放的是千位数字,b存放的是百位数字,c存放的是十位数字,d存放的是个位数字。请将程序缺失部分“_”补充完整。Function func( )Dim x As Integer, s As IntegerDim a As Integer,b As IntegerDim c As Integer,d As Integerx=4698a=_b=x100 mod 10c=x10 mod 10d=x mod 10s=a+b+c+dfunc=”各位数字之和s=” & sEnd Function二、选择结构程序 6.已知变量a的值为178,判断其奇偶性,是偶数则让变量x的值为0,是奇数则让变量x的值为1。Function func( )Dim a As Integer,x As Integera=178If a/2=Int(a/2) then x=0ELsex=_ End If func=xEnd Function7. 已知变量a的值为178,判断其奇偶性,是偶数则让变量x的值为0,是奇数则让变量x的值为1。Function func( )Dim a As Integer,x As Integera=_If a/2=Int(a/2) then x=0ELsex=1 End If func=xEnd Function8. 已知变量a的值为178,判断其奇偶性,是偶数则让变量x的值为0,是奇数则让变量x的值为1。Function func( )Dim a As Integer,x As Integer a=178If A MOD 2 0 then x=1ELsex=0_ func=xEnd Function9. 已知变量a的值为178,判断其奇偶性,是偶数则让变量x的值为0,是奇数则让变量x的值为1。Function func( )Dim a As Integer,x As Integer a=178If A/2=A2 _ x=1ELsex=0End If func=xEnd Function10. 购物计费:某商场为了促销而实行购物打折,在商场购物低于500元(包括500元)不打折,超过500元的部分实行八折优惠。已知某顾客购物按未打折计共花费了898元,编程计算顾客实际应付的金额。a表示顾客的购物金额,x表示顾客应该实际付给商场的金额。请将程序缺失部分“_”补充完整,并将“_”字符删除,正确运行程序后,保存文件并退出VB。Function func( )Dim a As Single,x As Singlea=_If x=500 then x=aELsex=500+(a-500) * 0.8 End If func=”应付金额x=” & xEnd Function 11. 计算房租费,收费标准为:面积70平方米以下(包括70)按4元/平方米,超过70平方米的超过部分按6元/平方米计算。m表示租房面积,n表示房租费。请将程序缺失部分“_”补充完整。Function func( )Dim m As Single,n As Singlem=128If m=70 then n=_ELsen=4 * 70+6 * (m-70) End Iffunc=”房租费n=” & nEnd Function12.雅西高速于2012年4月29日正式修成通车,假设该高速公路的收费标准是:在该高速路上行驶100公里以上(不包含100公里)的车辆0.4元/公里,否则0.5元/公里。下列程序的功能是计算车辆应该交纳的费用。X表示车辆在该高速路上行驶的公里数,y表示应收费用。 请将程序缺失部分“_”补充完整。Function func( )Dim x As SingleDim y As SingleX=140If x 3 then y=0.9 * x * 4800ELsey=_ End Iffunc=”顾客应付的金额y=” & yEnd Function三、FOR 循环结构程序13.该程序的功能是求 S=5+10+15+.+100。请将程序缺失部分“_”补充完整Function func( )Dim i As Integer,s As Integer s=0 For i = 5 To 100 Step _ s=s + i Next ifunc=sEnd Function14. 2013年6月,小张参加了一场考试,其中有一道题目是求S=1*2*3*4*5。小张编写出了如下的不完整程序。 请将程序缺失部分“_”补充完整,并将“_”字符删除,正确运行程序后,保存文件并退出VB。Function func( )Dim i As Integer,s As Integer s=_ For i = _ s=s * i Next ifunc=sEnd Function四、阅读下列程序,写出程序运行后的结果。1.Private Sub Command1_Click()A=Abs(-3)B=Sqr(9)C=Int(-9.5) D =Int(1.09)E=A3 F=E MOD 2S=A+B+C+D+E+FPrint S=;SEnd Sub运行结果:_2.Private Sub Comm

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论