还剩9页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
第一章从功能上讲,有种版本,即学习版、专业版、企业版1Visual Basic
6.03与老式的程序设计语言相比,最突出的特点是事件驱动编程机制2Visual Basic集成环境的主窗口中具有标题栏、菜单栏、工具栏3Visual Basic
6.0用原则工具栏中的工具按钮不能执行的操作是打印源程序有关措施“的概念错误的是措施是对事件的响应Visual Basic在中,称对象的数据为属性Visual Basic应用程序可以用解释方式执行也可以用编译方式执行第二章Visual Basic计时器控件的属性用于设置事件发生的时间间隔,为了临时关闭计时器,应把1Interval Timer该计时器的属性设置为,假如规定设置定期器时间间隔为秒钟,那么它的Enabled False1Interval属性值应当等于1000运用操作可以打开立即窗口2Ctrl+G假定窗体上有一种标签,名为为了使该标签透明并且没有边框,则对的的属性3Lablelo设置为Lablel.BackStyle=0Lablel.BorderStyle=0在设计阶段,当双击窗体上的某个控件时,所打开的窗口是代码窗口在中,窗体文献的扩展名为5Visual BasicFRM窗体的属性指定窗体的名称,用来标识一种窗体6Name变化控件在窗体中的上下位置,应修改该控件的属性是7Top表达滚动条控件取值范围最大值的属性是假如要变化窗体的标题,则需要设置的8Max9属性是Caption在文本框中,通过属性来设置字体颜色10Text ForeColor若规定从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置11属性值为*Passwordchar可以变化复选框中背景颜色的属性是12Backcolor图片框是不具有属性的对象13Picture窗体的属性指定窗体的名称,用来标识一种窗体14Name要想返回文本框中输入的内容则可运用属性进行编程第三章15text用于从字符串左边截取字符的函数是设使的语句是Left,a=“Visual Basic,b=Basic”b=Lefta,8,5o下列符号中哪个是程序中合法的变量名数字开头,关键字,*VB Aab7B7ab C If Da*bc A是不不小于的非负数,用体现式体现对的的是X100VB0=X andX100设有如下变量申明为变量对的赋值的体现方式是Dim TestDateAs DateTestDate TextDate=#l/V2002#体现式的值是设则体现式值为真为4+5\6*7/8Mod95,a=3,b=5,abOrb05/
5.251假如除数与被除数不是整数时,系统会自动对其进行取整运算,取整是有规律的假如整数部分为偶数,不小于的就进位,不不小于等于的就直接把小数去掉,舍入;假如整数0・
50.556部分为奇数,舍入例如45等价于5\
2.55\2等价于5\
2.65\3等价于5\
2.45\2等价于
5.4\35\3等价于5\
1.55\2函数的功能是返回由个字符构成的字符串Stringn,“str”n设有如下申明假如的值为则的值是不不小于的数Dim XAs IntegerSgnX-1,X0Sgn3-5=-l Sgn5-3=1类型的数据由字节构成,类型的数据由字节构成Integer2Long4已知对的表达它们之间关系的式子是XY,AB,SgnY-X.SgnA-B=2在一种有
①逻辑运算
②算术运算及
③关系运算混合在一起的体现式无括号中,其运算次序为
②③①如下合法的标识符是那些一般所说的变量名Visual BasicA ForLoopB ConstC9abc Da#x A能对的表达条件“整型变量值是不小于等于并且不不小于等于的逻辑体现式x-55“-5=xand x=5求下列体现式的值体现式的值是体现式的值是4+5\6*7/8Mod95,5Mod3+3\5*22设下列体现式的值为真a=2,b=4,c=6,ab Eqvca相似为相反为Eqv truefalse设二,中华人民共和国“,体现式的值为“中国人民“体现式S LeftS,l+Right S,l+Mid S,3,22*4八的+的值是2-2*3\229体现式入的值是5-2Mod25221算术运算符乘或除、整除、求余的优先级,从高到低依次为乘或除、整除、求余VB获得系统日期的函数是date数学式子写成体现式是sin30°VB Sin30*
3.14/180在的立即窗口内输入如下语句Visual BasicX=65在窗口中显示的成果是计算下列体现式的值体现式八的值是Chr$X_A_93Mod22_1_体现式程序设计的值是Len”123ABC”_10_的值是Int
198.555*100+
0.5/100_
198.56_已知己则体现式的值为左取位中取A$=12345678valLeft$A$,4+Mid$A$,4,2123445412344位开始位2数学关系表到达对的的体现式为或表达是的倍数或是3^x10VB3=x Andx10x=3and x10x59的倍数的逻辑体现式是x mod5=0or xmod9=0s$=china”s$=Beijing”以上语句的输出成果是参照答案Print s$o Beijing体现式的值是_已知贝体现式UcaseMid Habcdefgh”,3,4CDEF a=
3.5,b=
5.0,c=
2.5,d=true,ij a=0and的值是_第四章a+cb+3OR NOTd False_中可用语句产生一消息框VB MsgBox提供了构造化程序设计的三种基本构造,造或二种基本构造是:选择构造或循环构VB次序构造InputBox函数返回值类型为字符串的J下歹U语句的是(C)Then不等于A IfAWB Then Print A不等于B BIf AoBPrintf A B不等于不等于CIfAB ThenPrint“A B”D IfAW BPrint”A B”在循环中,判断循环体现式与结束循环的关系是先判断循环体现式,当体现式值Do Until-Loop为真时结束循环在循环中,判断循环体现式与结束循环的关系是先判断循环体现式,当体现式值为真时While执行循环体设则执行()后的值为-a=6,x=llf a5,-L0,X1If a5thenA=-lElseA=0endif要使下列语句循环执行次,循环变量的初值应当是多For20参照答案For k=_l_To-5Step-2133的输参照答案Print lnt
12345.6789*
1000.5/10012345程序果x=5y=-6日If Notx0Then x=y-3se y=x+3Print x-y;-33y-x1=4二(终值-初值庐+N1J2=9If JlJ2ThenPrintJ2Else PrintJI3执成果为9行如下程序段后,$=变量c$的值为Quick BASICPrograming VisualBasic ProgramingQuickc$=b$Ucase Mid$a$,7,6Right$a$,11如下语句的输出成果4032,
548.50Print Format$(
32548.5,000,
000.00H)⑸在窗体(Name属性为Formal)上画两个文本框(其Name属性分别为Textl和Text2)和一种命令按钮属性为),然后编写如下两个事件过程(Name CommandlPrivate Sub Commandl_ClickA Text.Text Text
2.TextPrint aSubEnd PrivateFormm_Load_IHIText
1.Text SubText
2.Text=End Sub程序运行后,在第一种文本框和第二个文本框中分别输入和然后单击命令按Textl Text2123321,钮,则输出成果为123321o阅读下面的程序段6For I=1To3i=l i=2i=3For j=1To Ij=ltol j=lto2j=l to3For k=j To3k=lto3k=lto3k=2to3k=lto33A=A+1a=3a=3+3+2k=2to32Next kk=3to31Next ja=8+3+2+lNext I执行上面的三重循环后,的值为a_14_o在窗体上画两个文本框其属性分别为和和一种命令按钮其属性为7Name TextlText2Name然后编写如下的事件过程Commandl,Private SubCommandl_ClickX=0Do Whilex50X=x+2*x+3N=n+1LoopTextl.Text=StrnText
2.Text=StrxEnd Sub程序执行后,单击命令按钮,在两个文本框中显示的值分别为和272设执行语句后,窗体上显示的是8a=10,b=5,c=l,Print abc False在窗体上画一种名称为的命令按钮,然后编写如下程序9CommandlPrivate SubCommandl_ClickStatic XAs IntegerStaticY AsIntegerCisY=1Y=Y+5X=5+XPrint X,Y程序运行时,三次单击命令按钮后,窗体上显示的成果为无法释放End SubCommandl156Staticx=5+5+5y=l+5设有语句输入数值,”示例”程序运行后,假如从键盘上输入数值10x=lnputBox“10并按回车键,变量的值是字符串X“10”在窗体上有一种文本框控件,规定每一秒钟在文本框中显示一次目前名称为11TxtTime一种计时器控件,名称为的时间程序为Timer1Private SubTimerl在下划线上应填入的内容是End SubTimer12定有如下程序段For i=l To3-1/1+1=3For j=5To1Step-1l*JPrint3*5则语句的执行次数是Next Printi*j15NextTxtTime.text=Time如下程序段的13y=4Dox=x*y Untily4y=y+lLoop Printx14Private在窗体上面画一种文本框如下事件过程Sub Form_ActivateTextl.Text=I!x=lTextl.SetFocusFor to10Sum=Sum+iNextTextl.End Sub在窗体上画一种名称为的命令按钮,然后编写如下事件过程15CommandlPrivate SubCommandl__ClickFor n=1To20If nMod30Thenm=m+n\3Next nPrintnEnd Sub程序运行后,假如单击命令按钮,则窗体上显示的内容是2116设有如下程序Private SubCommandl_ClickDim sumAs Double,x AsDoublesum—0—n0For i=1To5x=n/in=n+1sum=sum+X上述程序的运行成果是55Text=Sum首相加末项*项数〃Next该程序通过循环计算一种体现式的值,这个体现式是利+必End SubFor1/2+M+下面程序运行后,窗体中输出的成果是17Forml TrueTruePrivate Sub Form_Load设置让他显示成果Forml.AutoRedraw=True formlX=3:y=5与否=Print x=3;y=5x3下面程序执行的成果是18579Commandl_ClickPrivate SubA=,,123,:b=456边是数C=Vala+Valb2字则做加法PrintCEnd Sub若的初值为则下列循环语句的循环次数为19i8,5次同样可以用公式终值-初值/步长+1Do Whilei=17i=i+2Loop的值为20执行下面的程序段后x=5x21For i=l To20Step2x=x+i\5Next1下面程序运行后,21输出的值是54Commandl_ClickPrivate SubJ=15do WhileJJ=J+1A=A+J*JloopAPrintEnd Sub有如下22程序Private SubFormKeyPressKeyAsciiAs IntegerForm=l To3For j=l TomFor k=j To3n=n+m+j-kNext kNext*JNext mnPrint程序运行后,按任意键,的值是End Subn20在窗体上画种命令按钮,然后编写如下事件过程23Private SubCommandl_ClickA=〃12〃B=〃34〃C=〃56〃Print A++CB程序运行后,单击命令按钮,输出成果是End Sub123456下面程序运行的成果是24后输出11020PrivateSubCommandl_ClickA=0For M=1To10•A=A+1B=0•For J=1To10•A=A+1B=B+2■Next J■Next M•Print A;BEnd Sub25x=intRnd+3if xA28then y=xA2+lif xA2=9then y=xA2-2if xA28then y=xA3print y程序运行后输出的成果是执行下面的段,的值为26程序xPrivate SubCommandl_ClickTo9For i=l•1a=a+Next*1x=Val0XMsgBox参照答案End Sub_.10然后编写如下程序在窗体上有一种命27令按钮,Function TransfByValnum LongAs LongAsDimk AsLongk=lDo Whilenum时循环终止num=0位百位相乘k=k*num Mod10取个位10num=num\Loop10Trans=kPrintEndPrivate SubTrans FunctionCommandl_ClickDim mAs LongDims AsLong请输入一种数m=lnputBox”s=TransmEnd Sub程序运行时,单击命令按钮,在输入对话框中输入输出成果为在输入对话框中输入“789”,_1_,输出在输入对话框中输入输出成果为987_2_“879”,_3_.参照答案150425043504体现式值的范围是语句是错误的赋值语句lnt4*Rnd+l*lnt4*Rnd-l[-4,8]x+y=x,逻辑体现式其逻辑值为“真”Notl2,体现式的运算成果是
1.5+322Or7Mod34And Not1-1可以将变量、值互换的语句是ABA=C:C=B:B=A执行如下语句将显示一种输入对话a=inutBoxToday,Tomorrow,Yesterday,„Day beforeyesterday,5框,在对话框的输入区中显示的信息是Yesterday能在窗体的标题栏中显示窗体”的语句是窗体“Forml“VisualBasic Forml.Caption=VisualBasic第五章假如在程序中要将定义为静态变量,且为整型数,则应使用的语句是c Statica AsInteger申明一种变量为局部变量应当用Static过程与过程最主线的区别是过程不能返回值,而过程能返回值若要Sub FunctionSub Function向列表框添加列表项,可使用的措施是Additem在某个过程中定义的局部变量作用域只限于该过程可以与其他事件过程中定义的局部变量Sub同名如下函数过程Function FunSAs StringAs StringDimsi i=l As StringFor ToLenSS1UCaseMidS DsiNext件Fun siFunctionEnd过程在窗体上画一种命令按钮,编写PrivateSubCommmldl_ClickDim StrlAs Strl=inputbox请String,Str2AsString输入一种:符串Str2=FunStrlPrintStr2EndSub过程中不可以嵌套调用过程Sub Sub程序运行后,单击命令按钮,假如在输入对话框中输入字符串则单击”确定”abcdefg”,按钮后在窗体上的输出成果为GFEDCBA复选框的属性为时,表达复选框被选中Value_1_格辽弟八早。
个人认证
优秀文档
获得点赞 0