




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【MOOC】VB.NET程序设计-华中科技大学中国大学慕课MOOC答案第1讲测验1、【单选题】计算机中,所有信息的存储都采用______。本题答案:【二进制】2、【单选题】计算机内部采用二进制表示数据信息,二进制主要优点是______。本题答案:【计算机容易实现】3、【单选题】正数的原码与_______相同。本题答案:【补码】4、【单选题】设计算机中用一个字节(8个二进制位)来存放一个整数。某整数的真值为:-1010110,则对应的补码为______。本题答案:【10101010】5、【单选题】设计算机中用一个字节(8个二进制位)来存放一个整数。某整数的真值为:-1100001,则对应的反码为______。本题答案:【10011110】6、【单选题】下列字符中,其ASCII码值最大的一个是______。本题答案:【a】7、【单选题】数字0的ASCII码是48,那么数字9的ASCII码是______。本题答案:【57】8、【单选题】ASCII码的字母A和a,它们的编码之差为______。本题答案:【-32】9、【单选题】在ASCII码中共有______个字符编码。本题答案:【128】10、【单选题】将汉字转换为二进制编码,下列四种说法中正确的是______。本题答案:【表示汉字机内码的两个字节每个字节的最高位均为1】11、【单选题】从计算机键盘上输入汉字时,输入的实际上是______。本题答案:【汉字输入码】12、【单选题】存储一个汉字机内码需要______字节。本题答案:【2】13、【单选题】为解决问题而采用的方法和______就是算法。本题答案:【步骤】14、【单选题】算法有三种结构,也是程序的三种逻辑结构,它们是______。本题答案:【顺序、选择、循环】15、【单选题】下列关于算法说法不正确的是______。本题答案:【算法独立于任何具体的语言,VisualBasic算法只能用VisualBasic语言来实现】16、【单选题】语言处理程序的发展经历了______三个发展阶段。本题答案:【机器语言、汇编语言和高级语言】17、【单选题】下列属于高级程序设计语言的是______。本题答案:【VisualBasic】18、【单选题】用一些助记符表示指令功能的计算机语言是______。本题答案:【汇编语言】19、【单选题】计算机硬件能直接识别和执行的语言只有______。本题答案:【机器语言】第2讲作业第2讲测验1、【单选题】对于VB.NET,描述错误的是______。本题答案:【仅能开发Windows窗体应用程序】2、【单选题】对象的三要素不包含______。本题答案:【过程】3、【单选题】类是对象的抽象,对象则是类的具体化。在窗体上建立的一个控件称为______。本题答案:【对象】4、【单选题】在VB.NET中,称对象的数据(特征)为______。本题答案:【属性】5、【单选题】______是由VB.NET提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。本题答案:【方法】6、【单选题】对象可以识别和响应的某些动作称为______。本题答案:【事件】7、【单选题】有程序代码如下,则Text1、Text、Text1.Text分别代表______。Text1.Text=Text1.text本题答案:【对象、属性、值】8、【单选题】对于Form1.Show()描述正确的是______。本题答案:【对象Form1的Show方法】9、【单选题】VB.NET是一种面向对象的可视化程序设计语言,采取了______的编程机制。本题答案:【事件驱动】10、【单选题】一语句要在下一行继续写,用Space+______符号作为续行符。本题答案:【_】11、【单选题】在一行内写多条语句时,每个语句之间用______符号分隔。本题答案:【:】12、【单选题】下例符号中,______是VB.NET合法的标识符。本题答案:【x_y】13、【单选题】下面属于合法的标识符的是______。本题答案:【BC_7】14、【单选题】对于VisualStudio,描述错误的是______。本题答案:【VisualStudio是一种编程语言】15、【单选题】VisualBasic是一种面向对象的程序设计语言,构成对象的三要素是______。本题答案:【属性、事件、方法】16、【单选题】VB.NET注释语句的开头符号可以是______。本题答案:【'】第3讲作业第3讲测验1、【单选题】下列属性中,不能在程序运行阶段通过赋值语句改变属性值的是______。本题答案:【Name】2、【单选题】要使窗体的标题为“我的程序”,应修改窗体的______属性。本题答案:【Text】3、【单选题】运行程序时,系统自动执行窗体的______事件过程。本题答案:【Load】4、【单选题】能显示窗体的方法是______。本题答案:【Show】5、【单选题】对于文本框控件,如果要能够多行显示,应修改文本框控件的______属性值为True。本题答案:【MultiLine】6、【单选题】要使文本框成为密码输入框,一般应修改文本框的______。本题答案:【PasswordChar属性】7、【单选题】文本框TextBox1的PasswordChar的属性值设为,程序运行时,在文本框TextBox1中连续输入123456,最终在文本框中显示的结果为______。本题答案:【】8、【单选题】要使文本框中的文字不能被修改,应设置______属性。本题答案:【ReadOnly】9、【单选题】要判断在文本框中是否按了Enter键,应在文本框的______事件过程中判断。本题答案:【KeyPress】10、【单选题】程序运行时,用户在一个文本框中输入了“ABCD”4个字符,则该文本框发生了______次TextChanged事件。本题答案:【4】11、【单选题】要使命令按钮不可操作,应对______属性进行设置。本题答案:【Enabled】12、【单选题】要使命令按钮在运行时不显示,应对______属性进行设置。本题答案:【Visible】13、【单选题】标签控件的作用是______。本题答案:【显示或输出文本信息】14、【单选题】以下叙述正确的是______。本题答案:【对象的Name属性指定对象的名称,用来标识一个对象】15、【单选题】在文本框中,通过______属性能获得当前插入点所在的位置。本题答案:【SelectionStart】16、【单选题】当将文本框的ScrollBars属性值设置为Vertical,却没有出现垂直滚动条,原因是______。本题答案:【文本框的MulitLine属性为False】17、【单选题】设置标签边框的属性是______。本题答案:【BorderStyle】第4讲作业第4讲测验1、【单选题】下列属于合法的变量名的是______。本题答案:【X_yz】2、【单选题】下列属于合法的字符串常数的是______。本题答案:【ABC】3、【单选题】下列属于合法的单精度型变量的是______。本题答案:【mun!】4、【单选题】Rnd函数不可能的值是______。本题答案:【1】5、【单选题】Int(198.555*100+0.5)/100的值是______。本题答案:【198.56】6、【单选题】表达式Len(123程序设计ABC)的值是______。本题答案:【10】7、【单选题】要使变量x赋值为1~100(含1,不含100)的一个随机整数,正确的语句是______。本题答案:【x=1+Int(99*Rnd())】8、【单选题】表达式Strings.InStr(4,abcdefabcdefab,ab)的运算结果为______。本题答案:【7】9、【单选题】语句Dima%=123+Mid(123456,3,2)执行后,a变量的值是______。本题答案:【157】10、【单选题】设a=MicrosoftVisualBasic,则以下使变量b的值为Basic的语句是______。本题答案:【b=Strings.Mid(a,16)】11、【单选题】下列定义常量不正确的语句是______。本题答案:【ConstStr1$=#VB.Net#】12、【单选题】变量A%的类型是______。本题答案:【Integer】13、【单选题】如果将布尔常量值True赋给一个整型变量,则整型变量的值为______。本题答案:【-1】14、【单选题】下列数据中是布尔常量的是______。本题答案:【True】15、【单选题】以下不是常量的是______。本题答案:【10^2】16、【单选题】骰子是一个正六面体,用1~6这6个数分别代表这六面,掷一次骰子出现的数可以表示为______。本题答案:【Int(Rnd()*6+1)】17、【单选题】设x为大于0的数,下列不能进行四舍五入取整的是______。本题答案:【Math.Abs(x+0.5)】18、【单选题】表达式Len(Space(5))的值是______。本题答案:【5】第5讲作业第5讲测验1、【单选题】\、/、Mod、*四个算术运算符中,优先级别最低的是______。本题答案:【Mod】2、【单选题】数学关系表达式3≤x<10表示成正确的VB.NET表达式为______。本题答案:【3=xAndx10】3、【单选题】表达式16/4-2^5*8/4Mod5\2的值为______。本题答案:【4】4、【单选题】下列的运算符中,关系运算符是______。本题答案:【】5、【单选题】已知A$=12345678,则表达式Val(Mid(A,1,4)+Mid(A,4,2))的值为______。本题答案:【123445】6、【单选题】有如下两个表达式:表达式1:23559表达式2:NotTrueAndFalse下列描述正确的是______。本题答案:【表达式1和表达式2的值均为False】7、【单选题】表达式21/3-2^4*90/30Mod5\2+Int(-9.2)的运算结果为______。本题答案:【-3】8、【单选题】如果变量a=2、b=abc、c=acd、d=5,则表达式adOrbcAndbc的值为______。本题答案:【True】9、【单选题】执行完上述语句后a的值是多少______。DimaasIntegera=3.7本题答案:【4】10、【单选题】以下______程序段可以实现x、y变量值的交换。本题答案:【z=x:x=y:y=z】11、【单选题】为了给x、y、z三个变量赋初值1,下面正确的赋值语句是______。本题答案:【x=1:y=1:z=1】12、【单选题】执行如下语句段后,TextBox1中显示的内容为______。DimintX%,sglY!,dblZ#intX=12345.6789sglY=12345.6789dblZ=12345.6789TextBox1.text=intXsglYdblZ本题答案:【1234612345.6812345.6789】13、【单选题】如下语句段执行的结果是______。DimchrXAsCharchrX=abcDimstrYAsStringstrY=abcTextBox1.Text=chrXstrY本题答案:【文本框TextBox1中显示内容为aabc】14、【单选题】如下语句段执行的结果是______。DimblnXAsBoolean=-1DimintXAsInteger=TrueTextBox1.Text=blnX=blnXintX=intX本题答案:【能正常运行,在TextBox1中显示的内容为:blnX=TrueintX=-1】15、【单选题】与数学表达式对应,VB.NET不正确的表达式是______。本题答案:【a*b/3*c*d】16、【单选题】在VB.NET中,运算符+既可用于加法运算,又可用于字符串连接运算。执行下面的代码,消息框中输出的结果分别是______。Dimx$,y%x=123:y=456MsgBox(x+y)MsgBox(xy)本题答案:【579123456】17、【单选题】选拔身高T超过1.7m且体重W小于62.5kg的人,表示该条件的表达式为______。本题答案:【T1.7AndW62.5】18、【单选题】某单位招聘秘书,条件是:女性,40岁以下,本科或专科学历。表示该条件的逻辑表达式是______。本题答案:【性别=女And年龄40And(学历=本科Or学历=专科)】第6讲作业第6讲测验1、【单选题】对于语句“Ifx=1Theny=1”,下列说法正确的是_______。本题答案:【“x=1”为关系表达式,“y=1”为赋值语句】2、【单选题】下列程序运行后消息对话框显示的结果是______。Dimx%,y%x=Int(Rnd())+3Ifx^28Theny=x^2+1Ifx^2=9Theny=x^2-2Ifx^28Theny=x^3MsgBox(y)本题答案:【7】3、【单选题】设a=1,b=2,c=3,d=4,则表达式IIf(ab,c,d)的结果为______。本题答案:【3】4、【单选题】有如下程序段:DimintResult%,intX%,intY%intX=100:intY=50intResult=IIf(intX=intY,intX*2,intY-50)执行该段程序后,intResult的值为______。本题答案:【0】5、【单选题】计算分段函数值,下列程序段正确的是______。本题答案:【Ifx=2Theny=3ElseIfx=1Theny=2ElseIfx=0Theny=1Elsey=0EndIf】6、【单选题】有如下程序段,执行该段程序后,TextBox1中显示的内容为______。Dima%,b%,c%a=10:b=100:c=500IfabThenIfcaThenTextBox1.Text=bElseTextBox1.Text=cEndIfElseTextBox1.Text=aEndIf本题答案:【100】7、【单选题】下面If语句统计满足职称(用字符串变量duty表示)为副教授或教授、且年龄(用整型变量age表示)小于40岁条件的人数,正确的语句是______。本题答案:【Ifage40And(duty=教授orduty=副教授)Thenn=n+1】8、【单选题】有下列程序段,其中存在着1个错误,发生在______语句。Constpi=3.14!Dimi%,s!i=4.6pi=3.14159IfiThens=pi*i*iElses=1MsgBox(s)本题答案:【pi=3.14159】9、【单选题】有如下代码段,这段代码执行完毕之后,消息框中显示的内容为______。DimAasintegerA=200IfA=100ThenA=A*10IfA1000ThenA=A-10ElseA=A+10EndifElseA=A/10IfA=10ThenA=A-10ElseA=A+10EndIfEndIfMsgBox(A)本题答案:【30】10、【单选题】有三个整型变量a、b、c,当a大于b且b大于c时,将变量x的值加1,以下语句正确的是______。本题答案:【IfabAndbcThenx=x+1】11、【单选题】程序段如下,程序运行后消息框显示的结果是______。Dimx%,y%,z%,t%x=38:y=50:z=46IfxyThent=x:x=y:y=tIfxzThent=x:x=z:z=tIfyzThent=y:y=z:z=tMsgBox(y)本题答案:【46】12、【单选题】下列程序段的执行结果为______。Dimx%x=Int(Rnd()+4)Ifx4thenMsgBox(优秀)ElseIfx3MsgBox(良好)ElseIfx2MsgBox(通过)ElseMsgBox(不通过)EndIf本题答案:【良好】13、【单选题】有如下程序段,该程序段运行后变量a的值为______。DimaAsInteger,bAsIntegera=5:b=3IfaModb=2Thena=a^2Elsea=b^2本题答案:【25】14、【单选题】有如下程序段,该程序段运行后Label1中显示的内容为______。Dimx$,y%x=boyorgirl?y=Len(x)Ify11ThenLabel1.Text=IamMid(x,1,3)ElseLabel1.Text=IamMid(x,8,4)EndIf本题答案:【Iamgirl】15、【单选题】有如下程序段,该程序段运行后变量c的值为______。DimcAsString,aAsBooleana=TrueIfNotaThenc=Chr(Asc(A)+1)Elsec=Chr(Asc(A)+2)EndIf本题答案:【C】16、【单选题】设a=6,b=5,c=2,执行语句MsgBox(abc)后,消息框中显示的是______。本题答案:【False】第7讲作业第7讲测验1、【单选题】有如下程序段,执行该段程序后,消息对话框显示的内容为______。Dimi%,n%Fori=3To20Step4n=n+1NextMsgBox(in)本题答案:【235】2、【单选题】某人设计了下列程序用于计算并输出7!(7的阶乘),执行程序时,发现结果是错误的。下列修改方案中能够得到正确结果的是______。Dimt%,k%t=0Fork=7To2Step-1t=t*kNextMsgbox(t)本题答案:【把t=0改为t=1】3、【单选题】下列这段代码执行后,消息框弹出的结果是______。DimiAsIntegerFori=1To5i+=2NextiMsgBox(i)本题答案:【7】4、【单选题】下列循环语句中在任何情况下都至少执行一次循环体的是______。本题答案:【Do循环体LoopUntil条件】5、【单选题】下列循环体能正常结束的是______。本题答案:【i=10Doi=i+1LoopUntili0】6、【单选题】有如下代码段,如果要求该程序执行3次循环,则在程序中的括号里要填入______。Dimx%=1Dox=x+3MsgBox(x)LoopUntil()本题答案:【x=8】7、【单选题】以下程序输出的结果为______。Dimx%,y%x=1:y=4DoUntily4x=x*yy=y+1LoopMsgBox(x)本题答案:【4】8、【单选题】下列关于For…Next语句的说法正确的是______。本题答案:【循环变量、初值、终值和步长都必须为数值型】9、【单选题】有以下程序段,执行该段程序后,消息对话框显示的内容为______。Dims%,i%s=0Fori=10To50Step10s=s+iIfi=30ThenExitForEndIfNextiMsgBox(si)本题答案:【6030】10、【单选题】执行下面的程序段后,m的值为______。Dimm%,n%Forn=1To20IfnMod30Thenm=m+n\3NextnLabel1.text=m本题答案:【42】11、【单选题】以下程序执行完毕后,在消息框中显示的消息是______。DimkasintegerFork=1to5step2k=k+3NextMsgBox(k)本题答案:【6】12、【单选题】以下程序运行后,标签中显示的内容是______。DimS%,X%Fori=1To15X=2*i-1IfXMod3=0ThenS=S+1NextLabel1.Text=S本题答案:【5】13、【单选题】循环结构Fori=100to1step-4中,循环体执行的次数为______。本题答案:【25】14、【单选题】下列程序执行后,变量s的值为______。Dimi%,j%,s%j=1s=0Fori=4To1Step-1s=s+i*jj=j*10Nexti本题答案:【1234】15、【单选题】下列程序段执行后,Label1显示的结果是______。Dima,b,k,mAsIntegera=16b=24m=aIfabThenm=bFork=mTo1Step-1IfaModk=0AndbModk=0ThenExitForNextLabel1.Text=k本题答案:【8】16、【单选题】程序段如下,程序运行后消息框显示的结果是______。Dima,sAsString,iAsIntegera=晴空万里s=Fori=1To4Step2s=Mid(a,4-i,2)NextMsgBox(s)本题答案:【万里晴空】17、【单选题】执行下面的程序段后,s的值为______。DimsAsString,iAsInteger,flagAsBooleans=thisisabookflag=TrueFori=1ToLen(s)IfMid(s,i,1)=Thenflag=TrueElseIfflagThens=Strings.Left(s,i-1)UCase(Mid(s,i,1))Strings.Right(s,Len(s)-i)flag=FalseEndIfNexti本题答案:【ThisIsABook】第8讲作业第8讲测验1、【单选题】下面的程序执行完后y的值为______。DimxAsLong=1203004DimyAslong=0Doy=y*10+xMod10x=x\10LoopUntilx=0本题答案:【4003021】2、【单选题】下列程序段的运行结果为______。Label1.Text=Fori=3To1Step-1Label1.Text=Space(5-i)Forj=1To2*i-1Label1.Text=*NextjLabel1.Text=vbCrLfNexti本题答案:【】3、【单选题】下列程序段能分别正确显示1!、2!、3!、4!的值的是______。本题答案:【n=1j=1DoWhilej=4n=n*jMsgBox(n)j=j+1Loop】4、【单选题】有如下程序段,运行该程序代码段后,消息对话框中显示的内容为______。Dimi%,j%,n%,m%,k%m=0:k=0Fori=1To5k=k+1n=0Forj=1To2n=n+1m=m+1NextjNextiMsgBox(knm)本题答案:【5210】5、【单选题】下列程序段显示______个“*”。Dimi%,j%Fori=1To5Forj=2ToiMsgBox(*)NextjNexti本题答案:【10】6、【单选题】对于下面的程序,其循环执行的次数为:______。Fori=1To3Forj=5To1Step-1Label1.Text=i+jNextjNexti本题答案:【15】7、【单选题】下列程序段执行后,Label1显示的是______。DimsAsString=你好华科大,大美华科大,我爱你华科大!Dims1AsStringDimk,pAsIntegerk=InStr(s,华科大)p=Len(s)DoWhilek0s1=Microsoft.VisualBasic.Left(s,k-1)s1=HUSTs1=Microsoft.VisualBasic.Right(s,p-k+1-Len(华科大))s=s1k=InStr(s,华科大)p=Len(s)LoopLabel1.Text=s本题答案:【你好HUST,大美HUST,我爱你HUST!】8、【单选题】下面的程序运行后,Label1显示的结果是______。Dimn,sAsIntegern=5127s=0DoWhilen0s=s+nmod10n=n\10LoopLabel1.Text=s本题答案:【15】9、【单选题】程序段如下,程序运行后消息框显示的结果是______。Dimx%,n%x=0DoWhilex50x=(x+2)*(x+3)n=n+1LoopMsgBox(nx)本题答案:【272】10、【单选题】下面的程序执行完后a,b的值分别为______。Dimx,y,a,bAsIntegerx=12:y=8a=1:b=x*yDoWhilexMod2=0AndyMod2=0x=x\2y=y\2a=a*2LoopDoWhilexyIfxyThenx=x-yElsey=y-xEndIfLoopa=a*xb=b\a本题答案:【424】11、【单选题】下列程序段执行后,在标签Label1中显示的图形是______。Dims$,i%,j%s=Fori=1To4s=Space(4-i)Forj=1Tois=2*i-1Nextjs=vbCrLfNextiLabel1.Text=s本题答案:【】12、【单选题】下列程序段执行后,在标签Label1中显示的图形为______。DimiAsIntegerDimpAsString=ABCDEFGHDimsAsStrings=Fori=1To5s=Microsoft.VisualBasic.Left(p,i)s=vbCrLfNextLabel1.Text=s本题答案:【】13、【单选题】下面的程序段运行后,消息框显示的结果是______。Fori=1To4n=1Forj=1Toin=n*jNextjNextiMsgBox(n)本题答案:【24】14、【单选题】下列程序段执行后,变量a,b,c,d的值分别为______。Dima,b,c,d,i,jAsIntegera=0:b=0:c=0:d=0Fori=1To20a=a+1Forj=1To10b=b+1Ifj6ThenExitForEndIfc=c+1Nextd=d+1Next本题答案:【2014012020】15、【单选题】下面的程序运行后,Label1显示的结果是______。Dimn,sAsLongn=87562423DoWhilen=10s=0Dos=s+nMod10n=n\10LoopUntiln=0n=sLoopLabel1.Text=n本题答案:【1】16、【单选题】下面代码执行后,变量s的值为______。Dimi,nAsInteger,sAsStringi=2:n=12:s=n=DoUntiln=1DoWhilenModi=0s=i*n=n\iLoopi+=1Loops=Strings.Left(s,Len(s)-1)本题答案:【12=2*2*3】第9讲作业第9讲测验1、【单选题】DimdblScore#(4)声明的数组的类型是______。本题答案:【Double】2、【单选题】下列语句声明的数组Score有______个元素。DimintScore%(4)本题答案:【5】3、【单选题】下列语句声明的数组Score有______个元素。DimintNum%DimintScore%(intNum)本题答案:【1】4、【单选题】下面语句正确的是______。本题答案:【Dima()AsInteger={12}】5、【单选题】对于语句DimblnArr(-1)AsBoolean,说法正确的是______。本题答案:【该数组没有元素】6、【单选题】下列程序执行后,a(a(2))结果为______。Dima%(18)Fori=0To10a(i)=3*iNexti本题答案:【18】7、【单选题】下列程序执行后,a(n)与b(n)结果为______。Dima(10),b(10),nAsIntegern=3Fori=1To5a(i)=ib(n)=2*n+iNexti本题答案:【311】8、【单选题】已知有一个一维数组A,下列语句______不能得到数组的总大小。本题答案:【A.GetLength】9、【单选题】执行以下程序时,则输出结果为______。Dima()={1,3,5,7},b(4),iAsIntegerFori=0To2b(3-i)=a(i+1)NextiMsgBox(b(i))本题答案:【3】10、【单选题】下列程序执行后,s的值为______。Dimi%,j%,s%Dima%()={1,2,3,4}j=1Fori=3To0Step-1s=s+a(i)*jj=j*10Nexti本题答案:【1234】11、【单选题】同一个数组的数据元素具有相同的______。本题答案:【数据类型】12、【单选题】若使用DimA(100)AsInteger语句声明了数组A,下列引用错误的是______。本题答案:【A(56)=A(-56)】13、【单选题】以下程序的输出结果是______。Dima%()={1,2,3,4,5,6,7}Dimi%Fori=0Toa.GetUpperBound(0)a(i)=a(i)*a(i)NextMsgBox(a(i))本题答案:【程序出错】14、【单选题】下面代码执行后,在消息框中显示的消息是______。Dimi,jAsInteger,sAsStringDimintPrimeAsInteger()={0,0,2,3,4,5,6,7,8,9}Fori=2TointPrime.GetUpperBound(0)-1IfintPrime(i)0Thens=intPrime(i),Forj=i+1TointPrime.GetUpperBound(0)IfintPrime(j)ModintPrime(i)=0ThenintPrime(j)=0NextEndIfNextMsgBox(s)本题答案:【2,3,5,7,】15、【单选题】下面的程序运行后,Label1显示的结果是______。Dima()AsInteger={12,45,23,46,67,234}Dimi,s,x,dAsIntegerDimtagAsBooleans=0Fori=a.GetLowerBound(0)Toa.GetUpperBound(0)x=a(i)tag=FalseDoWhilex0d=xMod10x=x\10Ifd=4Thentag=TrueExitDoEndIfLoopIftag=TrueThens=s+a(i)EndIfNextLabel1.Text=s本题答案:【325】16、【单选题】在窗体中添加一文本框TextBox1,然后编写以下程序代码:PrivateSubForm1_Click(…)HandlesMe.ClickDima=Split(TextBox1.Text,,)DimstrTempAsStringFori=a.GetLowerBound(0)Toa.GetUpperBound(0)strTemp=a(i)+trim(str(i))NextMsgBox(strTemp)EndSub在程序运行时,先在文本框中键入数据“0,1,2,3,4”,然后单击窗体,程序的输出结果是______。本题答案:【0011223344】第10讲作业第10讲测验1、【单选题】运行以下程序,消息框中的输出结果为______。Dimx$()={VB语言,VB.Net语言,C++语言,C#语言}MsgBox(x(Len(x(2))-x.Length-x.Rank))本题答案:【VB语言】2、【单选题】以下程序的输出结果为______。Dima%()={345,-54,200,356,65,23}DimiAsInteger,mAsInteger,intIndexAsIntegerm=a(intIndex)Fori=a.GetLowerBound(0)Toa.GetUpperBound(0)Ifa(i)mThenm=a(i)intIndex=iEndIfNextMsgBox(mintIndex)本题答案:【3563】3、【单选题】以下程序的输出结果为______。Dima(10)AsInteger,p(3),i,kAsIntegerFori=1To10a(i)=2*(i-1)+1NextiFori=1To3p(i)=a(i*i)NextiFori=1To3k=k+p(i)\2NextiMsgBox(k)本题答案:【11】4、【单选题】下面代码运行后,消息框中显示的消息是______。DimintAAsInteger()={23,56,90,54,67,32,54,78,67}Dimx=67,iAsIntegerFori=intA.GetLowerBound(0)TointA.GetUpperBound(0)Ifx=intA(i)ThenExitForNextMsgBox(i)本题答案:【4】5、【单选题】下列有关ReDim语句的叙述中,正确的是______。本题答案:【它只能用于过程内部】6、【单选题】把整型数组a的大小更改为6,并要求保留老数据,下面的语句正确的是______。本题答案:【ReDimPreservea(5)】7、【单选题】把整型数组intScore的大小更改为6,下面的语句正确的是______。本题答案:【Array.Resize(intScore,6)】8、【单选题】假设一维数组intA、intB已有正确的定义,则下面的两语句执行后_____。ReDimPreserveintA(10)Array.Resize(intB,10)本题答案:【intA的大小为11,intB的大小为10】9、【单选题】下列程序执行后的结果为______。DimintArray(5,10)AsIntegerFori=intArray.GetLowerBound(0)TointArray.GetUpperBound(0)Forj=intArray.GetLowerBound(1)TointArray.GetUpperBound(1)intArray(i,j)=j-iNextNextMsgBox(intArray(intArray(1,2),4))本题答案:【3】10、【单选题】下面代码的执行结果是______。DimintArray(5,5)AsIntegerDimiAsInteger,jAsIntegerFori=1To3Forj=2To4intArray(i,j)=i+jNextNextMsgBox(intArray(2,3)+intArray(3,4)+intArray(1,1))本题答案:【12】11、【单选题】下面代码执行后,strTemp中的结果是______。Dimi,j,m,n,intArray(3,3)AsInteger,strTempAsStringFori=intArray.GetLowerBound(0)TointArray.GetUpperBound(0)Forj=intArray.GetLowerBound(1)TointArray.GetUpperBound(1)Ifi=1ThenintArray(i,j)=j+1ElseintArray(i,j)=i*jNextNextForm=1To2Forn=1To3strTemp=intArray(m,n)NextnNextmMsgBox(strTemp)本题答案:【234246】12、【单选题】如需要使用数组来存储如下的方阵数据,则最合适的数组声明语句为______。1.12.23.34.45.56.67.78.89.9本题答案:【Dima(2,2)AsSingle】13、【单选题】设有变量n,其值为3,有语句DimstrName$(n),则下列说法中正确的是______。本题答案:【该语句等价于DimstrName$(0Ton)】14、【单选题】假设一维数组intArray中有6个元素,则语句ReDimintArray(intArray.Length)连续执行三次后,数组intArray的大小为______。本题答案:【9】15、【单选题】用以下语句定义的数组,元素的个数是______。DimA(3,5)AsInteger本题答案:【24】16、【单选题】如下数组声明语句,正确的是______。本题答案:【Dima%(,)】第11讲作业第11讲测验1、【单选题】过程是VB.NET的基本组成单位,下列不是VB.NET的常用过程的是______。本题答案:【Generic过程】2、【单选题】对于过程,下列说法正确的是______。本题答案:【声明一个过程,默认的访问方式是Public】3、【单选题】在Function过程的定义中,要想返回所需要的值,至少需对函数名赋值或使用Return语句______。本题答案:【一次】4、【单选题】从函数过程退出,并返回到主调过程,可使用语句______。本题答案:【ExitFunction】5、【单选题】下列关于Function过程的叙述中正确的是______。本题答案:【一个Function过程必须有一个EndFunction语句】6、【单选题】在过程定义中参数用______说明,表示是传值参数。本题答案:【ByVal】7、【单选题】要想从子过程调用后带回两个结果,下列子过程声明语句正确的是______。本题答案:【Subf1(ByRefn%,ByRefm%)】8、【单选题】在参数传递时,如果对形参所做的修改在过程执行完毕返回到主调过程后想要它影响到实参,应采用______。本题答案:【按地址传递】9、【单选题】过程代码段如下,单击Button1后,消息框中显示的结果是______。PublicSubF1(ByRefn%,ByValm%)n=nMod10m=m\10EndSubPrivateSubButton1_Click(senderAsObject,eAsEventArgs)HandlesButton1.ClickDimx%,y%x=12y=34CallF1(x,y)MsgBox(xy)EndSub本题答案:【234】10、【单选题】过程代码段如下,单击Button1后,消息框中显示的结果是______。PrivateFunctionP%(ByValnAsInteger)Dimi%,Sum%Fori=1TonSum=Sum+1NextiReturnSumEndFunctionPrivateSubButton1_Click(senderAsObject,eAsEventArgs)HandlesButton1.ClickDimS%S=P(1)+P(2)+P(3)+P(4)MsgBox(S)EndSub本题答案:【10】11、【单选题】过程代码段如下,单击Button1后,文本框中显示的结果是______。PrivateFunctionf(ByValmAsInteger)AsStringDimsAsString,bAsIntegers=DoWhilem0b=mMod10Ifb0Thens=bsEndIfm=m\10LoopReturnsEndFunctionPrivateSubButton1_Click(senderAsObject,eAsEventArgs)HandlesButton1.ClickTextBox1.Text=f(102003)EndSub本题答案:【123】12、【单选题】过程代码段如下,单击Button1后,消息框中显示的消息为______。PrivateSubButton1_Click(senderAsObject,eAsEventArgs)HandlesButton1.ClickDims%,d%s=100:d=10f(100,10,s,d)MsgBox(s““d)EndSubFunctionf%(Byvalx%,Byvaly%,ByvalSum%,ByRefDiffer%)Sum=x+yDiffer=x-yReturn0EndFunction本题答案:【10090】13、【单选题】过程代码段如下,单击Button1后,消息框中显示的消息为______。PrivateSubButton1_Click(senderAsObject,eAsEventArgs)HandlesButton1.ClickDimMyRice%,MyMeat%DimStr1AsStringMyRice=500:MyMeat=200Str1=Eater(MyRice,MyMeat)MsgBox(MyRiceMyMeat)EndSubFunctionEater(ByValRice%,ByRefMeat%)AsStringRice=Rice-100Meat=Meat-50ReturnIhavehadameal!EndFunction本题答案:【500150】14、【单选题】下面定义过程语句说明合法的是______。本题答案:【Functionf1(ByValf1AsInteger)AsInteger】15、【单选题】下列关于Function过程的叙述中,正确的是______。本题答案:【Function
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离婚协议模板:离婚后共同子女抚养权与监护权合同
- 住宅小区扩建坟墓迁移与居民安置协议
- 劳务派遣三方合作协议:保障员工权益与合规操作
- 离婚双方关于人寿保险权益分割与执行协议
- 汽车美容店租赁合同(含技术支持及培训)
- 流动的旋律课件
- 植树方案制定课件
- 数学月饼统计课件
- 媒体技术职业测试题及答案
- 建设银行2025辽源市秋招笔试价值观测评题专练及答案
- 保密观考试题及答案2025保密观知识竞赛试题及答案
- 老年综合征与护理试题及答案
- 3.2《参与民主生活》教案 2025-2026学年度道德与法治九年级上册 统编版
- 社团招新课件
- 老年髋部骨折围手术期衰弱护理管理专家共识解读
- 2025版农业合作社成员个人借款合同范本
- 高职院校科研能力建设的区域性差异分析及精准提升路径研究
- 四链融合:新质生产力的深度路径
- 酒店房卡管理制度与操作流程
- 003-04-PFMEA第五版表格模板-(带实例)-2020.2.3
- MBR系统运行技术手册
评论
0/150
提交评论