vb三种基本结构练习题
- 格式:doc
- 大小:54.50 KB
- 文档页数:18
第一章环境和程序设计初步一.选择题1.在Visual 的集成开发的环境中,下面不属于该环境编程语言的是(C)。
A.V B.C++C. PascalD. J#2.在集成开发环境中有两类窗口,浮动窗口和固定窗口,下面不属于浮动窗口的是(D)。
A.工具箱窗口B.属性窗口C.解决方案管理器窗口D.窗体窗口3.在中,在窗体上显示控件的文本,用(A)属性设置。
A. T extB. NameC. EnabledD. Image4.不论何种控件,共同具有的属性是( B)。
A. T extB. Name C.ForeColor D.Text5.对于窗体,可改变窗体的边框性质的属性是(B)。
A.MaxButtonB. FormBorderStyleC. NameD. Left6.若要使标签控件显示时不要覆盖窗体的背景图案,要对(A)属性进行设置。
A.BackColor B. BorderStyle C.ForeColor D.BackStyle7.若要使命令按钮不可操作,要对(A)属性进行设置。
A. EnabledB.VisibleC. BackColorD. Text8.要使文本框中的文字不能被修改,应对(D)属性进行设置。
A. LockedB. VisibleC. EnabledD. ReadOnly9.要使当前Form1 窗体的标题栏显示“欢迎使用”,以下(B)语句是正确的。
A.Form1.T ext=“欢迎使用V”B. Me. Text=“欢迎使用”=“欢迎使用”D. Name=“欢迎使用”10.当运行程序时,系统自动执行启动窗体的(A)事件过程。
A. LoadB. ClickC. UnLoadD. GotFocus11.当文本框的ScrollBars属性设置了非None值,却没有效果,原因是(B)。
A.文本框没有内容B.框的MulitLine属性为FalseC.框的MulitLine属性为TrueD.本框的Locked属性True12.要判断在文本框中是否按了Enter键,应在文本框的(D)事件中判断。
vb基础知识试题及答案一、选择题(每题2分,共10分)1. VB中,哪个关键字用于声明变量?A. DimB. ConstC. LetD. Option Explicit答案:A2. 在VB中,哪个函数用于将字符串转换为大写?A. UCaseB. LCaseC. StrConvD. Trim答案:A3. VB中,哪个循环结构用于重复执行代码块直到满足特定条件?A. Do LoopB. For EachC. While WendD. For Next答案:A4. 在VB中,如何表示逻辑“与”操作?A. AndB. OrC. NotD. Xor答案:A5. VB中,哪个关键字用于定义函数?A. FunctionB. SubC. PropertyD. Const答案:A二、填空题(每题2分,共10分)1. 在VB中,使用________关键字可以声明一个数组。
答案:Dim2. VB中的________函数用于计算两个日期之间的天数差。
答案:DateDiff3. VB中,________关键字用于声明一个过程,该过程不返回值。
答案:Sub4. 使用________函数可以将数字转换为字符串。
答案:Str5. 在VB中,________关键字用于声明一个类模块。
答案:Class三、简答题(每题5分,共15分)1. 描述VB中的事件驱动编程。
答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、系统消息等)触发。
在VB中,开发者可以为控件编写事件处理程序,当特定的事件发生时,如按钮点击,相应的事件处理程序会被调用执行。
2. 解释VB中的类和对象的概念。
答案:在VB中,类是一种模板,定义了一组属性、方法和事件,这些可以被实例化为对象。
对象是类的实例,每个对象拥有自己的状态和行为。
通过类,可以创建具有相同属性和方法的多个对象。
3. 什么是VB中的封装?答案:封装是面向对象编程中的一个核心概念,它指的是将数据(属性)和操作这些数据的方法(过程)捆绑在一起,形成一个对象。
VB顺序结构及选择结构练习一、单选题1.在窗体上画一个命令按扭(名称为Command1),然后编写如下事件过程Private Sub Command1_Click()b=5c=6Print a = b + cEnd Sub程序运行后,单击命令按扭,其结果为(D)A)a=11 B)a=b + c C)a= D)False2. 在窗体上画一个命令按扭(名称为Command1),然后编写如下事件过程Private Sub Command1_Click(D)a=11b=5c=6Print a = b + cEnd Sub程序运行后,单击命令按扭,其结果为()A)a=11 B)a=b + c C)a= D)True3.以下语句的输出结果是(B)a = Sqr(3)Print Format(a,”$$#### : ###”)A)$1.732 B)$$1.732 C)$1732 D)$$00001.7324.以下程序段的输出结果是(D)a = Sqr(3)b = Sqr(2)c =a>bPrint cA)-1 B)0 C)False D)True5.以下语句的输出结果是(C)Print Format$ (32548.5,”000,000.00”)A)32548.5 B)32,548.5 C)032,548.50 D)32,548.501.假定有如下语句:answer$=MsgBox(“String1”,, “String2”, “String3”,2)执行该语句后,将显示1个信息框,此时如果单击“确定”按扭,则answer$的值为(D)A)String1 B)String2 C)String3 D)12.InputBox函数返回值的类型为(B)A)数值B)字符串C)变体D)数值或字符串(视输入的数据而定)3.在窗体上画1个名为Command1的命令按扭,然后编写如下事件过程。
Private Sub Command1_Click()a = InputBox(“Enter the First integer”)b = InputBox(“Enter the Second integer”)Print b + aEnd Sub程序运行后,单击命令按扭,先后在2个输入对话框中输入456和123,则输出结果是(D)A)579 B)123 C)456123 D)1234564.执行下面的语句后,所产生的信息框的标题是(A)a = MsgBox(“AAAA”,,”BBBB”,””,5)A)BBBB B)空C)AAAA D)出错,不能产生信息框5.在窗体上画1个名为Command1的命令按扭,然后编写如下事件过程Privete Sub Command1_Click()MsgBox Str(123 + 321)End Sub程序运行后,单击命令按扭,则在信息框中显示的提示信息为(B)A)123 + 321 B)字符串”444”C)数值444 D)空白6.MsgBox函数的反回值的类型为(A)A)整型(Integer) B)字符串C)变体D)整数或字符串(视选择的按扭而定)1.假定有如下语句:st$=InputBox(“请输入一串字符”, “输入对话框”, “请输入字符串”)当用户输入完毕,按“确定”按扭后,st$变量的内容是()A)请输入一串字符B)字符串对话框C)请输入字符串D)用户输入内容1. 假定有如下语句:Private Sub Form_Click()Dim a,b,x As Integera = InputBox (“a=?”)b = InputBox (“b=?”)x = a + bIf a > b Then x = a - bPrint xEnd Sub运行时从键盘输入3和4,输入x的值是(C)A)3 B)5 C)7 D)92. 假定有如下语句:Private Sub Form_Click()b = 1 : a = 2Print IIf (a >= b,a,b)End Sub运行后输出的结果是(C)A)0 B)1 C)2 D)33.假定有如下语句:Private Sub Form_Click()s = Val (InputBox ( “Input V alue of s:”))Select Case sCase Is < 6f = s + 1Case Is < 5f = s + 2Case Is < 4f = s + 3Case Elsef = s + 4End SelectPrint s;fEnd Sub运行时从键盘输入6,输出结果是(D)A)6 7 B)6 8 C)6 9 D)6 104. 假定有如下语句:Private Sub Form_Click()score = Int (Rnd * 10) + 80Select Case scoreCase Is < 60a$ = “F”Case 60 To 69a$ = “D”Case 70 To 79a$ = “C”Case 80 To 89a$ = “B”Case Elsea$ = “A”End SelectPrint a$End Sub运行时输出的结果是(B)A)A B)B C)C D)D5. 假定有如下语句Private Sub Form_Click()a = Val (InputBox (“请输入a”))b = Val (InputBox (“请输入b”))x = a*a + bIf b > a Then x = b*b + aPrint xEnd Sub运行时从键盘输入3和4,输出X的值是(C)A)12 B)13 C)19 D)206. 假定有如下语句Private Sub Form_Click()K = 2If K >= 1 Then A = 3If K >= 2 Then A = 2If K >= 3 Then A = 1Print AEnd Sub运行时,输出的结果是(B)A)1 B)2 C)3 D)出错7. 假定有如下语句Private Sub Form_Click()k = Val ( InputBox (“请输入一个数”))If k <= 0 Then Abc = 4 : GoTo aIf k <= 1 Then Abc = 3 : GoTo aIf k <= 2 Then Abc = 2 : GoTo aIf k <= 3 Then Abc = 1a:Print k ; AbcEnd Sub运行时输入3,输出的结果是(A)A)3 1B)3 4 3C)3 4 3 2D)3 4 3 2 18.设有函数r =1 x < 02 x >=0则下列能正确计算该函数值的语句是(D)A)If x < 0 Then r = 1ElseIf x >= 0 Thenr = 2End IfB)If x < 0 Then r = 1ElseIf x >= 0 Then r = 2 Else r = 1End IfC)Print ( IIf (x >0,1,2))D)r = IIf (x < 0,1,2)二、简答(填空)题1.假设有如下程序,程序运行后,单击窗体输出结果是(032,548.60)Private Sub Form_Click ()a = 32548.56Print Format (Int((a*10+0.5)) / 10,”000,000.00”)End Sub2.以下程序段的功能是(对变量X四舍五入后取整)x = 8.6y=Int(x+0.5)Print y3.假设有如下程序,程序运行后,单击窗体输出结果是(4)Private Sub Form_Click ()a = 25 Mod (1-2^3)Print aEnd Sub4.以下语句的输出结果是(Beijing)s$=”China”s$=”Beijing”Print s$5.以下语句的输出结果是(3)a%=3.14156Print a%6.设a=Sqr(2)*Sqr(3),下列语句的输出结果分别是Print Format $ (a,”000.00”) 输出结果:002.45Print Format $ (a,”###.#00”) 输出结果:2.449Print Format $ (a,”00.00E+00”) 输出结果:24.49E-01 Print Format $ (a,”-#.####”) 输出结果:-2.4495三、编程题1.编写打印下面三角形图案的源程序(书上55页4题)*************************程序代码:Private Sub Form_Click()Form1.Print Tab(15); "*"Form1.Print Tab(14); "***"Form1.Print Tab(13); "*****"Form1.Print Tab(12); "*******"Form1.Print Tab(11); "*********"End SubPrivate Sub Form_Load()Form1.AutoRedraw = TrueForm1.Print "显示星号三角形,单击窗体开始" End Sub2.设a=5,b=2.5,c=7.8,编程序计算y=πab/a+b*c程序代码:Private Sub Form_Click()a =5 :b = 2.5 :c = 7.8y = (3.1416*a*b)/(a+b*c)Print “y=”;yEnd Sub1.编写求以10为底,求10000的对数值的源程序。
《VB》选择题1、某一窗体的name属性为myForm,它的Load事件过程名称()(A)MyForm_Load (B)Me_Load (C)Form_Load(D) Form1_load2、VB的数据类型分为()A、数值型、字符型、布尔型、日期型B、数值型、字符型、对象型、日期型C、基本类型、扩展类型D、整型、实型、字符型、日期型、布尔型3、在VB中,复写框(Check)的Value值有三种,分别是()。
A、-1,0,1B、0,1,2C、1,2,3D、True,False,04、VB中的变量如果没有显示声明其数据类型,则默认为()A、日期型B、数据型C、字符型D、变体型5、在VB中,通过改变列表框()属性的值,可以为列表框添加项目。
A、ListB、(名称)C、Caption D 、Text6、在VB中,执行“A=5:A=A+5”语句后,变量A的值为()A、0B、5C、10D、不一定7、VB中运算符被分为四类,分别是()A、算术运算符、连接运算符、关系运算符、逻辑运算符B、算术运算符、比较运算符、关系运算符、逻辑运算符C、算术运算符、连接运算符、布尔运算符、逻辑运算符D、连接运算符、比较运算符、逻辑运算符、关系运算符8、在VB中,执行“A=18MOD 4”语句后,A的值为()。
A、2B、4C、6D、89、A为True,B为False, 则“A and B”和“A Or B”的值分别是()。
A、True,TrueB、True False C 、False,True D 、False,False10、在VB中,如要创建“年级”和“班级”两组单选按钮,具体的做法是()A、先创建“单选按钮”,然后用“框架”分别框住B、先分别创建“单选按钮”和“框架”,然后将“单选按钮”拖到相应的框架中C、先创建“框架”,然后在“框架”中创建“单选按钮”D、以上方法均可11、数学关系3〈= x〈10表示成正确的VB表达式为()A、3〈=x〈10 B、3〈=xANDx〈10C、x〉=3 OR x〈10D、3〈=x AND 〈1012、下面正确的赋值语句是()A、x+y=30B、y= *r*rC、y=x+30D、3y=x13、为了给三个变量赋初值1,下面正确的赋值语句是()A、x=1:y=1:z=1B、x=1,y=1,z=1C、x=y=z=1D、xyz=114、语句If x=1 Then y=1,下列说法正确的是()。
vb练习题及答案VB练习题及答案VB(Visual Basic)是一种广泛应用于Windows操作系统的编程语言,它以其简单易学的特点受到了许多初学者和专业开发者的青睐。
为了帮助大家更好地掌握VB编程,下面将提供一些VB练习题及其答案,希望能对大家有所帮助。
练习题一:计算器程序编写一个VB程序,实现一个简单的计算器功能。
要求用户输入两个数字和一个操作符(+、-、*、/),然后根据操作符进行相应的计算,并输出结果。
解答:```vbPrivate Sub btnCalculate_Click(sender As Object, e As EventArgs) Handles btnCalculate.ClickDim num1 As Double = CDbl(txtNum1.Text)Dim num2 As Double = CDbl(txtNum2.Text)Dim operator As String = cmbOperator.SelectedItem.ToString()Dim result As DoubleSelect Case operatorCase "+"result = num1 + num2Case "-"result = num1 - num2Case "*"result = num1 * num2Case "/"result = num1 / num2End SelectlblResult.Text = "Result: " & result.ToString()End Sub```练习题二:学生成绩管理系统编写一个VB程序,实现一个简单的学生成绩管理系统。
要求用户输入学生的姓名和成绩,然后将其保存到数组中。
用户可以通过输入姓名来查询学生的成绩。
解答:```vbPrivate Structure StudentPublic Name As StringPublic Score As DoubleEnd StructurePrivate students() As StudentPrivate Sub btnAdd_Click(sender As Object, e As EventArgs) Handles btnAdd.ClickDim newStudent As Student = txtName.TextnewStudent.Score = CDbl(txtScore.Text)ReDim Preserve students(students.Length)students(students.Length - 1) = newStudenttxtName.Text = ""txtScore.Text = ""End SubPrivate Sub btnSearch_Click(sender As Object, e As EventArgs) Handles btnSearch.ClickDim searchName As String = txtSearchName.TextDim found As Boolean = FalseFor Each student As Student In studentsIf = searchName ThenlblSearchResult.Text = "Score: " & student.Score.ToString()found = TrueExit ForEnd IfNextIf Not found ThenlblSearchResult.Text = "Student not found."End IfEnd Sub```练习题三:简单的文本编辑器编写一个VB程序,实现一个简单的文本编辑器功能。
vb三种基本结构练习题1、计算圆的面积(顺序结构)dim r,s,c as singler=inputbox("输入r的值")s=3.14*r*rc=2*3.14*rprint sprint c2、小明去买电池,2.5元一节,买电池超过10节,超出的部分按八折出售。
输入小明买电池的数量,输出小明应付的钱数。
(选择语句)dim a as integerdim q as singlea=inputbox("输入小明买的电池数")if a>10 thenb=25+(a-10)*2.5*0.8elseb=a*2.5end ifprint b3、求1+2+3+4+……+100的和。
(循环语句)dim i,sum as integerfor i=1 to 100sum=sum+inext iprint sum4、输入数字n,求n!(n!=1*2*3*……*n)(循环语句)dim i,sum,n as longn=inputbox("输入n的值")sum=1for i=1 to nsum=sum*inext iprint sumVB上机练习汇总1、在窗体上任意位置画一个文本框和一个命令按钮,编写程序,当用户单击命令按钮时,文本框移动到窗体的左上角,并且文本框的大小是原来的2倍。
2、在窗体上任意位置画一个文本框和一个命令按钮,设置窗体的标题属性为“信息窗口”;命令按钮的标题属性为“确定”。
编写程序,当用户单击命令按钮时,在文本框中显示“包头师范学院”,要求字体为隶书、加粗、加下划线、字号为20、颜色为红色。
3、在窗体上任意位置画两个命令按钮,分别设置它们的标题属性为:加载图片、显示信息。
编写程序,当用户单击第一个命令按钮时,在窗体上加载一幅图片(图片自定)。
当用户单击第二个命令按钮时,在窗体上打印信息“包头师范学院“。
4、例1:在窗体上部设置一个文本框,文本框的下面设置3 个命令按钮,其中左边按钮中标有“单击此按钮”,中间按钮中标有“清除”,右边按钮中标有“程序结束”。
visual basic测试题(一)一、选择题1、在一行语句内写多条语句时,每个语句之间用()符号分隔。
A.,B.:C.、D.;2、一条语句要在下一行继续写,用()符号作为续行符。
A.+B.-C._ D.…3、下面()是合法的变量名。
A.X_yzB.123abcC.integerD.X-Y4、下面()是不合法的整常数。
A.100B.&O100C.、&H100 D.%1005、下面()是合法的字符常数。
A.ABC$B.”ABC”C.ˋABCˊ D.ABC6、下面()是合法的单精度型变量。
A.num!B.sum%C.xinte$D.mm#7、下面()是不合法的单精度常数。
A.100!B.100.0C.1E+2D.100.0D +28、表达式16/4–2^5*8/4MOD5\2的值为()。
A.14B.4C.20D.29、数学表达式3≤x﹤10在VB中的逻辑表达式为()。
A.3≤x﹤10B.3<=x AND x﹤10C.x>=3OR x﹤10D.3<=x AND﹤1010、\、/、Mod、*4个算术运算符中,优先级别最低的是()。
A.\B./C.ModD.*11、与数学表达式ab/3cd对应,不正确的VB算术表达式是()。
A.a*b/(3*c*d)B.a/3*b/c/dC.a*b/3/c/dD.a*b/3*c* d12、Rnd函数不可能为下列()值。
A.0B.1C.0.1234D.0.000513、Int(198.555*100+0.5)/100的值()。
A.198B.199.6C.198.56D.20014、已知A$="12345678",则表达式Val(Left$(A$,4)+Mid$(A$,4,2))的值为()。
A.123456B.123445C.8D.615、Msgbox函数返回值的类型是()。
A.整型数值B.字符串C.变体D.数值或字符串16、InputBox函数返回值的类型是()。
VB程序设计试题及答案(一)一、单选题1. VB6.0是一种面向 B 的编程环境。
(A)机器(B)对象(C)过程(D) 应用2. 要使FormI窗体的标题栏显示"欢迎使用VB",以下 D 语句是正确的。
(A) Forml。
Caption=“欢迎使用VB”(B) Forml。
Caption='欢迎使用VB’(C) Forml.Caption=欢迎使用VB(D)Forml.Caption=”欢迎使用VB”3。
若要使命令按钮不可操作,要对 A 属性进行设置。
(A)EnabIed (B)Visible(C)Backcolor (D)Caption4。
如果在窗体上已经创建了一个文本框对象TextI,可以通过 C 事件获得输入键值的ASCII码。
(A)Change (B)LostFocus(C) KeyPress (D)GotFocus5。
下面 A 是合法的变量名。
(A)X_yz (B)123ab。
(C) integer (D)X-Y6. 以下关系表达式中,其值为False的是 A 。
(A) "ABC">"AbC”(B)"女"〉"男”(C)”BASIC”=UCase("basic)(D) ”123”<”23”7。
为了给x、y、z三个变量赋初值1,下面正确的赋值语句是 A .(A) x=1:y=1:z=1 (B) x=1,y=1,z=1(C)x=y=z=1 (D)xyz=18。
VB提供了结构化程序设计的三种基本结构,三种基本结构是 D 。
(A)递归结构、选择结构、循环结构(B)选择结构、过程结构、顺序结构(C)过程结构、输入输出结构、转向结构(D)选择结构、循环结构、顺序结构9. 下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是 D 。
(A)If sex="男" And age=4O And InStr(duty,"教授")〉O Then n=n+l (B) If sex=”男" And age=4O And (duty=”教授” Or duty="副教授") Then n=n+l(C)If sex=”男” And age=4O And Right(duty,2)="教授" Then n=n+l (D)If sex="男" And age=4O And duty="教授" And duty=”副教授” Then n=n+l10.下列关于Do…Loop循环结构执行循环次数的描述正确的是 D 。
VB程序设计及参考答案一、单选题(共20分,每小题1分)1、要改变控件的宽度,应修改该控件的()属性。
(A)TOP (B)width (C)Left (D)Height2、将命令按钮Command1设置为不可见,应修改该命令按钮的()属性。
(A)Visible (B)Value (C)Caption (D)Enabled3、()对象具有clear方法。
(A)图片框(B)窗体(C)复选框(D)列表框4、启动VB后,就意味着要建立一个新()。
(A)窗体(B)文件(C)工程(D)程序5、下列()对象不具有Clear方法。
(A)列表框(B)组合框(C)剪贴框(D)图片框6、组合框有三种风格,它们由Style属性所决定,其中为简单组合框时,Style 属性值应为()(A)0 (B)1 (C)2 (D)37、下列可调整图片框的大小以适合图片的属性是()(A)Stretch (B)autosize (C)picture (D)oledropmode 8、要想清除文本框中的内容则可利用()进行。
(A)Caption (B)Text (C)Clear (D)Cls9、在文本框控件中将Text的内容全部显示为所定义的字符的属性是()。
(A)Password (B)PasswordChar(C)需要编程来实现(D)以上都不是10、Visual Basic是一种面向对象的程序设计语言,所采用的编程机制是()。
(A)从主程序开始执行(B)按过程顺序执行(C)事件驱动(D)按模块顺序执行11、下列四项中合法的变量名是()。
(A)a-bc (B)a_bc (C)4abc (D)integer12、无论何种控件,共同具有的属性是()(A)Text (B)Name (C)Caption (D)ForeColor13、有程序代码如下:Text1.Text = "Visual Basic程序设计"则Text1、Text ,和"Visual Basic程序设计"分别代表()。
习题一一、简答题1. 简述VB的特点。
2. 安装Visual Basic系统程序应具备什么条件?3. 启动Visual Basic有几种方法?4.退出Visual Basic有几种方式?5.什么是对象?什么是类?简述它们之间的关系。
6.VB环境有哪些部分组成?7.VB有几种工作模式?8.属性窗口由哪几个部分组成?9.设置属性有哪些方法?10.简述Visual Basic应用程序的建立步骤。
11.Visual Basic应用程序中有哪些文件?12.Visual Basic的对象有哪三要素?13.VB应用程序的执行步骤是什么?14.Visual Basic应用程序中有哪几种类型的错误?二、填空题1. Visual Basic是一种面向的可视化程序设计语言,采取了的编程机制。
2. 在VB集成开发环境中,运行应用程序的方法有两种是:或。
3.Visual Basic的对象主要分为和两大类。
4. 在Visual Basic中,用来描述一个对象外部特征的量称之为对象的。
5. 在Visual Basic中,设置或修改一个对象的属性的方法有两种,它们分别是和。
6. 在Visual Basic中,最基本的对象是。
7. 在Visual Basic中,默认窗体名为,默认工程名为。
8. 若用户单击了窗体Form1,则启动的事件名为。
9. 调用方法的具体调用格式为。
10.在代码中设置对象属性的格式为。
三、单项选择题1. 窗体的标题栏显示内容由窗体对象的属性决定。
A) BackColor B)BackStyle C)Text D)Caption2. 窗体的示意图标可用属性来设置。
A) Picture B) Image C) Icon D) MouseIcon3. 窗体的控制菜单的有无由窗体对象的属性决定。
A) ControlBox B) MinButton C) MaxButton D) BorderStyle4. 若要取消窗体的最大化功能,则可设置属性为False来实现。
vb三种基本结构练习题1、计算圆的面积(顺序结构)dim r,s,c as singler=inputbox("输入r的值")s=3.14*r*rc=2*3.14*rprint sprint c2、小明去买电池,2.5元一节,买电池超过10节,超出的部分按八折出售。
输入小明买电池的数量,输出小明应付的钱数。
(选择语句)dim a as integerdim q as singlea=inputbox("输入小明买的电池数")if a>10 thenb=25+(a-10)*2.5*0.8elseb=a*2.5end ifprint b3、求1+2+3+4+……+100的和。
(循环语句)dim i,sum as integerfor i=1 to 100sum=sum+inext iprint sum4、输入数字n,求n!(n!=1*2*3*……*n)(循环语句)dim i,sum,n as longn=inputbox("输入n的值")sum=1for i=1 to nsum=sum*inext iprint sum1、在窗体上任意位置画一个文本框和一个命令按钮,编写程序,当用户单击命令按钮时,文本框移动到窗体的左上角,并且文本框的大小是原来的2倍。
2、在窗体上任意位置画一个文本框和一个命令按钮,设置窗体的标题属性为“信息窗口”;命令按钮的标题属性为“确定”。
编写程序,当用户单击命令按钮时,在文本框中显示“包头师范学院”,要求字体为隶书、加粗、加下划线、字号为20、颜色为红色。
3、在窗体上任意位置画两个命令按钮,分别设置它们的标题属性为:加载图片、显示信息。
编写程序,当用户单击第一个命令按钮时,在窗体上加载一幅图片(图片自定)。
当用户单击第二个命令按钮时,在窗体上打印信息“包头师范学院“。
4、例1: 在窗体上部设置一个文本框,文本框的下面设置 3 个命令按钮,其中左边按钮中标有“单击此按钮”,中间按钮中标有“清除”,右边按钮中标有“程序结束”。
当程序运行时,用鼠标单击左边按钮时,屏幕上部的文本框中显示“欢迎使用vb 6.0”;如果单击中间按钮,则清除文本框中显示的内容;而如果单击右边的按钮,则结束程序。
5、例2请根据题目要求,设计VB应用程序:1、在窗体的上方并排分别创建一个标签控件label1和一个文本框控件text1;要求:①窗体的标题命名为“个人简介”、窗体背景颜色为黄色。
②标签和文本框中显示的字体为隶书、样式为斜体、字体大小为三号的红色字。
2、在两个控件的下方并排创建两个命令按钮控件command1、command2,分别命名为:“姓名”、“单位”。
3、请编写事件过程代码,使得程序运行时,当鼠标按下“姓名”按钮时,将在标签中显示你的名字;当鼠标按下“单位”按钮时,将在文本框中显示你现在所在的系、级、班。
4、完成以上操作后以V1为窗体名保存在D盘自己的文件夹下上机练习三1、在窗体上画一个文本框控件,要求运行时在文本框中显示信息“包头师范学院”(form-load事件)。
当用户在文本框中选中任意数量的字符时,在窗体上显示所选中的字符数、选中字符数的首字符数及选中的字符内容。
2、在窗体上画两个文本框控件,先在属性窗口中删除两个文本框中的初始text 属性值。
要求当程序运行时,当在文本框1中输入任意一个字符时,同时在文本框2中显示出来,同时也在窗体中显示出来。
3、实现“减法器”功能。
1、设a=2, b=3, c=4, d=5, 求下列表达式的值:(1) a > b AND c<=d(2) b < c AND d>a(3) a < c OR d<=b(4) a > b OR c<=d(5) a > b AND c <=d OR 2*a>c(6) 3>2*b OR a=c AND b <> c OR c> d2、将下列数学式子写成vb表达式:(1) cos2(c+d)(2) 5+(a+b)2(3) cosx(sinx+1)(4) e2+2(5) 2a(7+b)(6) 8e3n23、写出下列程序的运行结果:(1) print chr$(65)(2) print chr$(97)(3) print Asc(“B”)(4) print Asc(“def”)(5) print Sqr(2)(6) print sgn(2)4、写出下列程序的运行结果:设ab$=”ABCDEF”(1) print Left(ab$ , 4)(2) print Mid$(ab$ , 3, 4)(3) print Right$(ab$ , 4)(4) print Len(ab$)(5) print Instr(ab$,”DE”)(6) print Instr(ab$,”de”)5、写出下列程序的运行结果:(1) print now(2) print day(now)(3) print year(now)(4) print weekday(now)6、写出下列程序的运行结果:ac$=”包头师范学院“b1$=Ltrim$(ac$)c1$=Rtrim$(ac$)d1$=Trim$(ac$)print b1$;c1$;d1$7、已知字符串A的值为“AbcDe“,现在把它全部转换为大写字母,并存放在A中,使用_________语句?8、下列语句的输出结果是_________。
请分析该语句的作用是什么?Print Int(12345.6789*100+0.5)/100作用:9、按照运算符的运算顺序(函数>算术运算符>关系运算符>逻辑运算符)计算表达式的值:10\ 97 / Asc(“a”)*Fix(2.6*1.2)*Int(8.7-5.5)10、产生[20,30]区间内的随机整数使用________________________语句?11、教材上机练习题(五)一、计算表达式的值:(将结果写在表达式的后面)1、3+2*72、(3+2)*73、1+((2+3)*2)*2)4、14 / 5*25、5 / 26、5 \ 27、15 \ 5*28、15.67 \ 5.789、5 mod 210、15 mod 1.611、12.89 mod 2.7612、27^1/313、27^(1/3)14、-2^2*715、(-2)^2*716、(1+2)*3^4二、下列哪些字符串可作为vb的变量名。
4*delta alpha 4abc a(a+b) print a%b abc ab cd ab_cd ab.cd三、写出下列程序的运行结果:a$=”good”b$=”morning”print a$+b$print a$ & b$print a$ & 123print 123+456print 123 & 456四、已知有赋值语句:str1=”abcde” : str2=”ABCDE”str3=”ac” : str4=”1234567”则最大的字符串是()。
五、写出下列程序的运行结果:x=1 : y=2 : z=3x=y : y=z : z=xprint x , y, z六、写出下列程序的运行结果:a=300 : b=20a=a + b : b=a – ba=a – bprint b七、下列表达式的值为true的是()A) 1000 < 999 B) “1000” < “999”C) “1”+2=”12”D) “1” + “2” =”3”E) “1” & 2=”12”F)”1” &“2”=”3”八、下列的()表达式是不正确的:A) “计算机“ + “与程序设计“B) “计算机” + 150C) “计算机” & 150D) “计算机” & “与程序设计”九、下列()是日期型数据:A) “01/03/2005” B) #01/03/2005# C) 01/03/2005十、下列()是Single 型变量:A) abc% B) sheiht! C) name$ D) cxyz@十一、按照运算符的优先顺序计算下列表达式的值:1 +2 -3 *4 / 2 ^ 2 mod 7 \ 3十二、在窗体上画一个文本框控件和一个标签控件,当程序运行时,在文本框中输入任何信息,当用户单击文本框时,文本框中的信息显示在标签控件里。
十三、在窗体上画三个命令按钮,当程序运行时,用户单击第一个命令按钮时,在第二个命令按钮上显示一幅图片,当单击第三个命令按钮时显示的图片消失。
极速奔跑11.09 08:13上机练习题(五)一、计算表达式的值:(将结果写在表达式的后面)1、3+2*72、(3+2)*73、1+((2+3)*2)*2)4、14 / 5*25、5 / 26、5 \ 27、15 \ 5*28、15.67 \ 5.789、5 mod 210、15 mod 1.611、12.89 mod 2.7612、27^1/313、27^(1/3)14、-2^2*715、(-2)^2*716、(1+2)*3^4二、下列哪些字符串可作为vb的变量名。
4*delta alpha 4abc a(a+b) print a%b abc ab cd ab_cd ab.cd三、写出下列程序的运行结果:a$=”good”b$=”morning”print a$+b$print a$ & b$print a$ & 123print 123+456print 123 & 456四、已知有赋值语句:str1=”abcde” : str2=”ABCDE”str3=”ac” : str4=”1234567”则最大的字符串是()。
五、写出下列程序的运行结果:x=1 : y=2 : z=3x=y : y=z : z=xprint x , y, z六、写出下列程序的运行结果:a=300 : b=20a=a + b : b=a – ba=a – bprint b七、下列表达式的值为true的是()A) 1000 < 999 B) “1000” < “999”C) “1”+2=”12” D) “1” + “2” =”3”E) “1” & 2=”12”F)”1” &“2”=”3”八、下列的()表达式是不正确的:A) “计算机“ + “与程序设计“B) “计算机” + 150C) “计算机” & 150D) “计算机” & “与程序设计”九、下列()是日期型数据:A) “01/03/2005” B) #01/03/2005# C) 01/03/2005十、下列()是Single 型变量:A) abc% B) sheiht! C) name$ D) cxyz@十一、按照运算符的优先顺序计算下列表达式的值:1 +2 -3 *4 / 2 ^ 2 mod 7 \ 3十二、在窗体上画一个文本框控件和一个标签控件,当程序运行时,在文本框中输入任何信息,当用户单击文本框时,文本框中的信息显示在标签控件里。