vb三种基本结构练习题

合集下载

VB笔试知识题理解练习

VB笔试知识题理解练习

第一章环境和程序设计初步一.选择题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基础知识试题及答案

vb基础知识试题及答案

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顺序结构练习

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基础练习题及参考答案

VB基础练习题及参考答案

《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练习题及答案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三种基本结构练习题

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各章习题

VISUAL BASIC各章习题

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程序设计试题及答案(一)

VB程序设计试题及答案(一)

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 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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十二、在窗体上画一个文本框控件和一个标签控件,当程序运行时,在文本框中输入任何信息,当用户单击文本框时,文本框中的信息显示在标签控件里。

相关文档
最新文档