武汉理工大学《计算机技术基础(VB)(专科)(新)》期末在线考试答案_第1页
武汉理工大学《计算机技术基础(VB)(专科)(新)》期末在线考试答案_第2页
武汉理工大学《计算机技术基础(VB)(专科)(新)》期末在线考试答案_第3页
武汉理工大学《计算机技术基础(VB)(专科)(新)》期末在线考试答案_第4页
武汉理工大学《计算机技术基础(VB)(专科)(新)》期末在线考试答案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

武汉理工大学《计算机技术基础(VB)(专科)(新)》

期末在线考试答案一、问答(每题参考分值5分)1、编写打印下列图案的程序。*************************正确答案:PrivateSubI;orm_Click()Fori=1To5PrintTab(i);Forj=1To5Print〃*〃;NextjPrintNextiEndSubEndSub2、输入x,计算y的值。l+3x(x>0)y=<Isin(2x-3)(x<0)正确答案:PrivateSubForm_Click()x=Val(InputBoxCX="))Ifx>=0Then26、数学关系3WxV10表示成正确的VB表达式为()。3<=x<103<=xandx<10x>3orx<103<=xand<10答案:【B】27、下列声明语句中错误的是()。A.Constvarl=123B.Dimvar2=,abc'Dima,basstringDimvar3asinteger答案:【B】28、下面正确的赋值语句是()。y=nr23y二xx+y=30y=x+30答案:[D]29、下列()对象具有编辑功能,即运行时可以进行输入或修改。A.下拉式列表框B.下拉式组合框C.复选框D.标签答案:【B】30、如果整型变量c、d的值分别为8和6,则下列语句中ForI=ctod:PrintI:NextI循环体的执行次数是()。321D.O答案:【D】31、Dimbl,b2asboolean语句显式声明变量()。bl和b2都为布尔型变量bl是整型,b2是布尔型变量C.bl和b2都为是可变型变量D.bl是可变型,b2是布尔型变量答案:【D】32、下列程序段If(2*2=5)<(2*2=4)Then:Print“Trueisgreaterthanfalse”:Else:Print"Falseisgreaterthantrue”的运行结果是().TrueisgreaterthanfalseFalseisgreaterthantrueFalseTrue答案:【B】33、()是由VisualBasic提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。A.文件B.属性C.方法D.窗体答案:【口34、用DimS(20)AsInteger语句定义的数组的元素个数是()。19202122答案:【C】35、下列关于For...Next语句的说法正确的是()。A.循环变量、初值、终值和步长都必须为数值型Step后的步长只能为正数C.初值必须小于终值D.初值必须大于终值答案:【A】36、改变控件在窗体中的上下位置应修改该控件的()属性。TopLeftWidthRight答案:【A】37、当文本框ScrollBars属性值设置为1(水平滚动条),却没有效果,原因是()。A.文本框的MultiLine属性为FalseB.文本框中没有内容C.文本框的MultiLine属性为TrueD.文本框的Locked属性为True答案:[A]38、通过文本框的()属性可以获得当前插入点所在的位置。PositionSelStartC.SelLengthD.Left答案:【B】39、若要向列表框新增列表项,则可使用的方法是()。AddRemoveClearAdditem答案:【D】40、下列各项不是VisualBasic的基本数据类型的是(CharStringIntegerDouble答案:【A】41、下面的变量名合法的是()。k%namenamek-name答案:【C】42、表达式16/4-2-3*8/4Mod5\2的值为()。21420D.4答案:【D】43、()对象能使用print方法。A.文本框B.命令按钮C.图片框D.标签答案:【口44、若i的初值为8,则下列循环语句的循环次数为()次。DoWhilei<=17i=i+2LoopA3次B.4次C.5次6次答案:【口45、在下列四个式子中,非法的VisualBasic表达式是()。xyz=absx>3+3x+y=51000101答案:【口46^假设有以下程序段For1=1to3:Forj=5to1Step-1:PrintI+j:Nextj:NextI则语句PrintI+j的执行次数以及I、j的值分别是()。1530154014301440答案:【B】47、在VisualBasic中下面的四个数组声明语句,正确的是()。A.Dima[10]Deffn(10)Dima(10)Dimensiona(10)答案:【口48、下列程序段s=0:fori=9to42step11:s=s+i:next:ifi>50thens=s+ielses=s-i运行后s的结果为()。167139144155答案:【D】49、已知A$="l2345678”,则表达式Vai(Left(A$,4)+Mid(A$,4,2))的值为()。68答案:[A]50、用于从字符串右边截取字符的函数是()。Right()Trim()Left()Ltrim()答案:【A】y=1+3*xElsey=Sin(2*x-3)/5EnclIfPrintyEndSub3、用InputBox函数输入三个数,选出其中的最大数和最小数,显示于窗体上。正确答案:PrivateSubForm_Click()a=Vai(InputBox(〃a="))b=Vai(InputBox(,,b=z,))c=Vai(InputBox("c="))Max=a:Min=aIfbIfb>MaxIfb>MaxThenMax=bIfb>MaxThenMax=bIfc>MaxThenMax=cIfb<MinThenMin=bIfc<MinThenMin=cPrint"Max=〃;MaxPrint〃Min=";MinEndSub4、输入x,计算y的值。5+8x(x>0)9sin(3x+7)(x<0)正确答案:PrivateSubForm_Click()x=Vai(InputBox(ZZX=//))Ifx>=0Theny=5+8*xElsey=9*Sin(3*x+7)EndIfPrintyEndSub5、勾股定理中三个数的关系是:a2+b2=c2,编写程序,输出1到30以内满足上述关系的整数组合,打印在窗体上,例如3,4,5就是这样一个整数组合。正确答案:PrivateSubFormClick()Fora=1To30Forb=1To30Forc=1To30Ifa"2+b2=c"2ThenPrinta;b;cEndIfNextc,b,aEndSub6、编写打印下列图案的程序。*******************正确答案:PrivateSubCommandlClick()Fori=1To5PrintTab(5-i+1);Forj=1To2*i-1Print〃*〃;NextjPrintNextiEndSub7、输入x,计算y的值(l+4x)/5(x>0)y=vIsin(2x-3)/7(x<0)正确答案:PrivateSubFormClick()x=Vai(InputBox(〃X=〃))Ifx>=0Theny=(l+4*x)/5elsey=Sin(2*x-3)/7EndIfPrintyEndSub8、求下面数列前40项的和,结果保留4位小数。界面自定。1]]11+21+2+31+2+3+4...正确答案:PrivateSubForm_Click()S二0T二0Fori=lto40T=T+iS=S+l/TNextiPrint“S=";Format(S,0.0000v)EndSub或者s=oFori=lto40T二0Forj=ltoiT=T+jNextjS=S+l/TNextiPrint“S=";Format(S,v0.0000")9、单击某个命令按钮输出3〜100之间的所有奇数、奇数之和。将奇数显示于文本框Textl中,奇数之和显示于文本框Text2中。正确答案:PrivateSubCommandlClickOs=0Fori=3To100Step2Textl.Text=Textl.Text&i&〃〃s=s+iNextiText2,Text=sEndSub10、编写程序,由用户输入x,计算y的值。界面自定。-(Wx)/5(x>5)y=-x〃2(0Wx<5)、sin(x+3)/5(x<0)正确答案:PrivateSubForm_Click()x=Val(lnputBoxCX=z,))Ifx>=5ThenElseifx>=0y=x*x+2elsey=Sin(x+3)/5EndIfPrintyEndSub二、单选(每题参考分值2.5分)11>关于语句Ifx=lTheny=l下列正确的说法是()。x=l和y=l均为赋值语句x=l和y=l均为关系表达式x=l为关系表达式,尸1为赋值语句D.尸1为关系表达式,x=l为赋值语句答案:【C】12、下列哪一个是VisualBasic合法变量名()。IF7ABA[B]7AB7答案:【D】13、函数String(n,"str")的功能是()。A.把数值型数据转换为字符串B.返回由n个字符组成的字符串C.从字符串中取出n个字符D.从字符串中第n个字符的位置开始取子字符串答案:【B】14、以下程序段的执行结果是()。DimA(5)For1=1To5A(l)=l*lNextIPrintA(I4)025516答案:【B】15、可以实现从字符串任意截取字符的函数是()。Instr()Left()Right()Mid()答案:[D]16、对变量名说法不确的是()。A.必须是字母开头,不能是数字或其他字符B.不能是VisualBasic的保留字C.可以包含字母、数字、下划线和标点符号D.不能超过255个字符答案:【C】)属性。)属性。)属性。17、将命令按钮Conunandl设置为不可见,应修改该命令按钮的(Caption)属性。ValueVisibleEnabled答案:【C】18、在下列四个式子中,非法的VisualBasic表达式是()。A.a=b+c6>3+3a=sin303答案:【口19、列程序执行后,变量s的值为()。s=0:x=lDoWhile(x<10)s=s+xx=x+2LoopPrints102550100答案:(B]20、下列关于SelectCase测试表达式的叙述中,错误的是()。A.只能是变量名B.可以是整型C.可以是字符型D.可以是浮点类型答案:【A】21、VisualBasic是一种面向对象的程序设计语言,构成对象的三要素是()。A.属性、事件、方法B.控件、属性、事件C.窗体、控件、过程D.窗体、控件、模块答案:【A】)公式的。)公式的。)公式的。22、在VisualBasic中程序段是计算()公式的。s=0:t=lFori=lTo10t=t*is=s+tNextiPrintsA.s=l+2+3+4+5+6+7+8+9+10B.s=l*2*3*4*5*6

温馨提示

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

评论

0/150

提交评论