VB期末练习卷二

合集下载

vb期末考试和答案

vb期末考试和答案

vb期末考试和答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim a$B. Dim a IntegerC. Dim a As StringD. Dim a 123答案:C2. VB中,以下哪个是正确的条件语句?A. If x > 0 Then Print "Positive"B. If x > 0 ThenPrint "Positive"End IfC. If x > 0 ThenPrint "Positive"End IfD. If x > 0 ThenPrint "Positive"ElsePrint "Negative"End If答案:D3. 在VB中,以下哪个是正确的循环结构?A. For i = 1 To 10Print iNext iB. For i = 1 To 10Print iEnd ForC. For i = 1 To 10Print iLoopD. For i = 1 To 10Print iEnd Loop答案:A4. VB中,以下哪个是正确的数组声明方式?A. Dim arr(10)B. Dim arr(10) As IntegerC. Dim arr As Integer(10)D. Dim arr(10) Integer答案:B5. 在VB中,以下哪个是正确的函数声明方式?A. Function Add(x As Integer, y As Integer) As IntegerB. Function Add(x, y) As IntegerC. Function Add(x As Integer, y As Integer)D. Function Add(x, y)答案:A6. VB中,以下哪个是正确的事件处理程序?A. Private Sub Form_Click()B. Private Sub Form_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Me.ClickC. Private Sub Form_Click(ByVal sender As Object, ByVal e As MouseEventArgs) Handles Me.ClickD. Private Sub Form_Click(ByVal sender As Object, ByVal e As MouseEventArgs)答案:B7. 在VB中,以下哪个是正确的窗体属性?A. Me.Width = 800B. Me.Height = 600C. Me.Caption = "My Form"D. All of the above答案:D8. VB中,以下哪个是正确的控件属性?A. Label1.Text = "Hello"B. Label1.Caption = "Hello"C. Label1.Value = "Hello"D. = "Hello"答案:A9. 在VB中,以下哪个是正确的文件操作语句?A. Open "C:\test.txt" For Input As #1B. Open "C:\test.txt" For Output As #1C. Open "C:\test.txt" For Append As #1D. All of the above答案:D10. VB中,以下哪个是正确的错误处理语句?A. On Error Resume NextB. On Error GoTo 0C. On Error GoTo -1D. All of the above答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量的关键字是______。

vb期末考试练习卷2及答案

vb期末考试练习卷2及答案

vb期末考试练习卷2及答案练习卷⼆⼀、语⾔基础题(40分)判断题(本题10分,每⼩题1分)1. 所谓属性是指对象的名字、⼤⼩、位置和颜⾊等特性。

2. 变量尾部的%符号隐式声明变量为整型。

3. 事件过程通常由事件驱动执⾏的,⽽Sub 过程是通过过程调⽤执⾏的。

4. ⼦程序调⽤时,如果参数按址传递并且实参是变量,则⼦程序在执⾏时对形参的修改不会影响到对应传递的实参变量的内容。

5. 控件数组的每个元素都有相同的Name 属性值和不同的Index 属性值,其中最⼩的Index 属性值为1。

6. Caption 是标签的缺省属性;Text 是⽂本框的缺省属性。

7. 滚动条控件、TextBox 控件、InputBox 函数都可被作为输⼊数据⽤。

8. 当影像框Image 控件的Stretch 属性为True 时,Image 控件能⾃动调整⾃已的尺⼨以与显⽰的图⽚尺⼨匹配。

9. CommonDialog 控件的Font 对话框打开之后,必须设置CommonDialog 控件的Flags 属性值。

10. 在Drive1_Change 过程中,语句Dir1.Path=Drive1.Drive 的作⽤是:当选取了不同的驱动器时,⽬录列表框中的⽬录项也随不同的驱动器作相应的改变。

单选题(本题10分,每⼩题1分)1. ____ 对象能使⽤Print ⽅法[A]⽂本框 [B]图⽚框 [C]列表框 [D]框架2. 长整数的取值范围为____[A]-215 ~215 [B]-231 ~231-1 [C]-215 ~215–1 [D]-215 ~231-13. ____ 对象具有Clear ⽅法[A]列表框 [B]图⽚框 [C]窗体 [D]框架4. 要改变控件的宽度,应修改该控件的____ 属性[A]Top [B]Left [C]Width [D]Height5. 将命令按纽Command1设置为不可见,应修改该命令按纽的____ 属性[A]Visible [B]Value [C]Caption [D]Enabled6. 单击滚动条两端的任意⼀个滚动箭头,将触发该滚动条的____ 事件[A]Scroll [B]KeyDown [C]Change [D]DragOver7. 重新定义图⽚框控件的坐标系统,可采⽤该图⽚框的____ ⽅法[A]Scale [B]ScaleX [C]ScaleY [D]SetFocus8. 将通⽤对话框CommonDialog1的类型设置成另存为对话框,可调⽤该对话框的____ ⽅法[A]ShowOpen [B]ShowSave [C]ShowColor [D]ShowFont9. Timer 函数的功能是:____[A]获得系统当前的时间 [B]获得系统当前的⽇期和时间[C]返回从午夜12点⾄当前时间的秒数 [D]触发Timer()事件 10.____ 对象不能响应Click 事件[A]列表框 [B]图⽚框 [C]窗体 [D]计时器填空题(本题20分,每⼩题2分)1. 写出Print Not (3 > 8), (3 > 9) Or (5 < 6) And (7 >= 0), (8 > 3) Xor (5 < 6) 语句执⾏后的结果____ ____。

VB期末考试考卷及答案

VB期末考试考卷及答案

VB期末考试考卷及答案一、选择题(每题1分,共5分)1. 在VB中,下列哪个函数用于返回字符串的长度?A. Len()B. Length()C. Size()D. Count()A. DimB. IntegerC. IntD. Var3. 在VB中,下列哪个语句用于退出当前循环?A. Exit ForB. BreakC. Exit DoD. ContinueA. OpenB. LoadC. CreateD. Read5. 在VB中,下列哪个事件在窗体加载时发生?A. LoadB. InitializeC. FormLoadD. FormOpen二、判断题(每题1分,共5分)1. VB中的变量必须先声明后使用。

()2. 在VB中,Sub过程可以返回值。

()3. VB中的数组下标从1开始。

()4. 在VB中,可以使用Select Case语句进行多条件判断。

()5. VB中的字符串可以用单引号(')表示。

()三、填空题(每题1分,共5分)1. 在VB中,用于声明常量的关键字是______。

2. VB中的逻辑运算符包括______、______和______。

3. 在VB中,要实现两个变量的值交换,可以使用______变量作为中间变量。

4. 在VB中,______方法用于设置文本框的字体。

5. VB中的______事件在用户单击按钮时发生。

四、简答题(每题2分,共10分)1. 简述VB中事件的执行过程。

2. 请列举三种VB中的数据类型。

3. 简述如何使用Select Case语句进行多条件判断。

4. 请说明如何使用VB中的循环结构实现1到100的累加。

5. 简述如何使用VB中的文件操作函数读取文件内容。

五、应用题(每题2分,共10分)1. 编写一个VB程序,计算并输出1到100之间所有偶数的和。

2. 编写一个VB程序,实现用户输入一个字符串,程序将其逆序输出。

3. 编写一个VB程序,使用循环结构输出九九乘法表。

vb期末测试题及答案

vb期末测试题及答案

vb期末测试题及答案一、单选题(每题2分,共20分)1. VB中,以下哪个是合法的变量名?A. 2variableB. Variable2C. Variable-2D. Variable 2答案:B2. 在VB中,以下哪个是正确的字符串连接运算符?A. +B. &&C. &D. ||答案:C3. VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A4. 在VB中,以下哪个循环结构用于重复执行代码块,直到满足某个条件?A. For...NextB. Do...LoopC. While...WendD. If...Then答案:B5. VB中,以下哪个关键字用于声明常量?A. DimB. ConstC. StaticD. Public答案:B6. 在VB中,以下哪个是正确的数据类型用于存储日期?A. DateB. DateTimeC. StringD. Integer答案:B7. VB中,以下哪个是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Procedure MySub()D. Method MySub()答案:A8. 在VB中,以下哪个是正确的数组声明?A. Dim arr(10)B. Dim arr() As IntegerC. Dim arr(10) As IntegerD. Dim arr As Integer(10)答案:C9. VB中,以下哪个是正确的条件语句?A. If...Then...ElseB. When...Then...ElseC. If...Then...End IfD. If...Then...Else...End答案:C10. 在VB中,以下哪个是正确的事件处理程序声明?A. Private Sub Form_Load()B. Public Sub Form_Load()C. Private Function Form_Load()D. Public Function Form_Load()答案:A二、填空题(每题2分,共20分)1. VB中,用于声明变量的关键字是________。

计算机二级vb期末考试答案

计算机二级vb期末考试答案

计算机二级vb期末考试答案一、选择题(每题2分,共20分)1. VB中,下列哪个关键字用于声明变量?A. DimB. LetC. ConstD. Option Explicit答案:A2. 在VB中,哪个函数用于计算字符串的长度?A. LenB. LengthC. StrLenD. Size答案:A3. VB中,以下哪个是正确的循环结构?A. For i = 1 To 10B. For i = 1 To 10 DoC. For i = 1 To 10 LoopD. For i = 1 To 10 While i <= 10答案:C4. 在VB中,如何将文本框(TextBox)的内容赋值给一个变量?A. Text1.Text = "Hello"B. Dim text As String = Text1.TextC. Dim text As String = "Hello"D. Text1 = "Hello"答案:B5. VB中,下列哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. KeyPress答案:A6. 在VB中,如何声明一个整型变量并初始化为0?A. Dim i As Integer = 0B. Integer i = 0C. i As Integer = 0D. Integer i = 0答案:A7. VB中,下列哪个是正确的条件语句?A. If x > 0 ThenB. If x > 0C. If x > 0 ElseD. If x > 0 End If答案:A8. 在VB中,如何使用数组存储10个整数?A. Dim numbers(10) As IntegerB. Dim numbers(1 To 10) As IntegerC. Dim numbers(0 To 9) As IntegerD. Dim numbers As Integer = 10答案:C9. VB中,下列哪个是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Sub MySub() As IntegerD. Function MySub() As Integer答案:A10. 在VB中,如何使用Select Case结构?A. Select Case xB. Case x > 0C. Case ElseD. End Select答案:A二、填空题(每题2分,共10分)1. 在VB中,使用____关键字可以声明一个函数。

vb期末考试试题和答案

vb期末考试试题和答案

vb期末考试试题和答案**VB期末考试试题和答案**一、单选题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是基本数据类型?A. IntegerB. DoubleC. StringD. Object答案:D2. 下列哪个选项是Visual Basic的事件驱动编程模型?A. 用户操作B. 程序流程C. 函数调用D. 循环执行答案:A3. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A4. 如果要声明一个变量用于存储字符串,应该使用以下哪个数据类型?A. IntegerB. StringC. DoubleD. Boolean答案:B5. 在Visual Basic中,哪个函数用于将字符串转换为小写?A. UCaseB. LCaseC. StrCompD. Trim答案:B6. Visual Basic中,以下哪个控件用于显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B7. 在Visual Basic中,以下哪个语句用于结束程序的执行?A. EndB. ExitC. StopD. Return答案:A8. Visual Basic中,以下哪个控件用于创建下拉选择列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B9. 在Visual Basic中,以下哪个关键字用于声明一个过程?A. SubB. FunctionC. PropertyD. Event答案:A10. Visual Basic中,以下哪个函数用于获取当前系统日期?A. NowB. DateC. TimeD. Timer答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个数组。

VB期末标准试题2套及标准答案(格式绝对符合标准)

VB期末标准试题2套及标准答案(格式绝对符合标准)

VB试卷B一、单项选择题(每题1分,总共20分)1、当窗体被启动时,系统自动执行该窗体的()事件过程。

(A)Click(B)Load (C)Unload (D)GotFocus2、要设置标签控件字体的大小,应设置其()属性。

(A)Height(B)Width (C)Caption (D)Font3、要使命令按钮在运行时能力丧失(不能用),Enabled=()。

(A) True (B) False4、当设置文本框的ScrollBars=Both 而文本框确没有显示出滚动条,原因是()。

(A)文本框中没有内容(B)文本框的MultiLine=False (C)文本框的Locked=True (D)文本框的MultiLine=True5、x=2,则表达式x+1>2 Or sin(x)>0.9 And 3>x+3=()。

(A)True(B)False ( C ) 不能计算6、随机产生[10,50] 之间整数的正确表达式是()。

(A)Round( Rnd*51) (B)Int(Rnd*40+10)(C)Round( Rnd*50) (D)10+Int(Rnd*41)7、赋值语句A=123 + Mid$( “123456”,3,2) 执行后,A=()。

(A)”12334”(B)123 (C)12334 (D)1578、Val (“123ab”)=()。

(A)0(B)123 (C)1230 ( D ) 不能转换9、下面正确的赋值语句是()。

(A)x=y=1 (B)x+y=1(C)x=x+1 (D)sin(x)=510、循环语句For I=1 to 5 ….. Next I 结束时,I=( )。

(A)0(B)1 (C)5 ( D ) 611、下面声明数组的语句中,正确的是()。

(A)Dim a[ 3 , 4 ] as integer(B)Dim a( 1 to 3 , 4 ) as integer(C)Dim a( m , n ) as integer(D)Dim a( 3 、4 ) as integer12、下面关于动态数组的叙述中,不正确的说法是()。

(整理)二级VB期末vb题目库

(整理)二级VB期末vb题目库

一.选择题1.窗体上有多个控件,在Form_Activate()事件过程中添加____B______语句,就可确保每次运行程序时,都将光标定位在文本框Text1上。

A.Text1.Text="" B.Text1.SetFocusC.Form1.SetFocus D.Text1.Visible=True2.语句Print "5*20"输出的结果是___C______。

A."5*20" B.出现错误信息C.5*20 D.1003.不能打开代码窗口的操作是____B____。

A.双击窗体设计器的任何地方B.按下F4键C.单击工程窗口中的“查看代码”按钮D.选择“视图”下拉菜单中的“代码窗口”4.在VB中可以作为容器的是___B____。

A.Form、TextBox、PictureBoxB.Form、PictureBox、FrameC.Form、TextBox、LabelD.PictureBox、TextBox、ListBox5.能被对象所识别的动作与对象可执行的活动分别称为对象的_____D___。

A.方法、事件B.过程、方法C.事件、属性D.事件、方法6.计算下面的表达式,其值是__B______。

CInt(4.5) * Fix(-3.81) + Int(4.1) * (5 Mod 3)A.-7 B.-4 C.-8 D.67.以下有关对象属性的说法中正确的是__D______。

A.对象所有的属性都罗列在属性窗口列表中B.不同对象不可能有同名属性C.不同对象的同名属性取值一定相同D.对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变8.要使定时器控件可以使用,需设置的属性是__B_______。

A.IntervalB. EnabledC. ValueD. Text9.在某过程中已说明变量a为Integer类型、变量s为String类型,过程中的以下四组语句中,不能正常执行的是 _____D___。

VB练习题二

VB练习题二

VB练习题二VB练习题二一、选择题:1、以下4种描述中,错误的是:A 常量是在程序执行期间其值不会发生改变B 根据数据类型不同,常量可分为字符型常量、数值常量、日期/时间型常量和布尔型常量C 符号常量是用一个标识符来代表一个常数,好像是为常数取一个名字,但仍保持常数的性质D 符号常量的使用和变量的使用没有差别2、下面合法的常量是:A 1/2B …acd?C 1.2*5D False3、VB中可以用类型说明符来标识变量的类型,其中表示货币型的是:A %B #C @D $4、下面()是不合法的整常数。

A 100B %0100C &H100 &o1005、以下关键字中,不能定义变量的是:A DeclareB DimC PublicD Private6、表达式16/4- 5*8/4 mod 5\2的值为:A 14B 4C 20D 27、VB日期型常量的定界符是:A # #B …?C {}D [ ]8、数学关系公式3≤x<10表示成正确的VB表达式为:A 3<=X<10B 3<=x and x<10C x>=3 OR x<10D 3<=x and <109、下面正确的赋值语句是:A x+y=30B pi*r*r=yC Y=x+30D x=3Y10、\,/,MOD,*四个算术运算符中,优先级别最低的是:A \B /C ModD *11、表达式ASC(“F)”的类型是:A 字符表达式B 关系表达式C 算术表达式D 逻辑表达式12、下面语句中有非法调用的是:A x=sgn(-1)B x=fix(-1)C x=sqr(-1)D x$=chr$(65) 13、表达式23/5.8、23\5.8、23 mod 5.8的运算结果分别是:A 3、3.9655、3B 3.9655、3、5C 4、4、5D 3.9655、4、314、如果变量a=2,b=”abc”,c=”acd”,d=5,则表达式a c的值为:A TrueB FalseC YesD No15、下面不正确的赋值语句是:A x=30-yB y=r.rC y=x+30D y=x\316、为了给X,Y,Z三个变量赋初值1,下面正确的赋值语句是:A X=1:Y=1:Z=1B X=1,Y=1,Z=1C X=Y=Z=1D XYZ=117、以下4类运算符,优先级最低的是:A 算术运算符B 字符运算符C 关系运算符D 逻辑运算符18、如果在立即窗口中依次执行下列命令:a=8b=9print a>b 则输出的结果是:A 1B 0C FalseD True19、已知a=”12345678”,则表达式left(a,4)+Mid(a,4,2)的值是:A 123456B “123445”C 123445D 127920、在VB中Y1+Z2=a*sin(b*x+c)+k表达式的类型是:A算术表达式 B 关系表达式 C 逻辑表达式 D 字符表达式21、下列表达式的值为真的是:A “A”>”a”B “9”>”a”C “That”>”Thank”D 12>12.122、在下列算术运算符中,运算等级最高的是:A 取负(-)B 乘、除(*,/)C 取模(MOD)D 加、减(+、-)23、如果变量a=2,b=3,c=4,d=5,表达式not a>b and not d<>c的值是:A TrueB FalseC 1D 024、在一个有(1)逻辑运算(2)算术运算(3)关系运算混合在一起的表达式(无括号)中,其运算顺序为:A 1,2,3B 3,2,1C 2,3,1D 2,1,325、表达式A%+B&+C!-D#的结果为:A 整型 B长整型 C 单精度型 D 双精度型26、下列符号中,可以用作VB变量名的是:A C%abB 3sumC sum3D Len27、条件:1<x<=2 bdsfid="252" 或10<="X<15,在VB语言中应写成条件表达式:</p"></x<=2>A X>1 and X<=2 or X>=10 and x<15B x>1 OR x<=2 OR x>=10 OR x<15C X>1 OR x<=2 AND x>=10 OR x<15 D x>1 AND x<=2 AND x>=10 AND x<1528、通过()窗口可以在设计时直观的调整窗体在屏幕上的位置。

VB(2)期末考试内容

VB(2)期末考试内容

VB(2)期末考试内容⾼⼆年级VB期末试卷这张卷⼦我就不详细解析了,因为有的题跟第⼀套题⼀样传送门:⼀、单选题(2分×20,共40分)1、可以在窗体上输出数据的⽅法的是(A)A、PrintB、ClsC、ShowD、Hide2、⼀只⽩⾊的⾜球被踢进球门,则⽩⾊、⾜球、踢、进球门分别是(B)A、属性、对象、⽅法、事件B、属性、对象、事件、⽅法C、对象、属性、⽅法、事件D、对象、属性、事件、⽅法3、数据:“abcde”是(C)数据A、整型B、长整型C、字符型D、⽇期型4、以下各项中,可以作为VB变量名的是( B )A、13B、 Stu23C、22abD、cj98.35、下列运算符中优先级最⾼的是( C )A、NotB、 AndC、/D、 Or6、InputBox函数返回值的类型为(B )A、数值B、字符串C、变体D、数值或字符串(视输⼊的数据⽽定)7、表达式5 <> 2 Or 6<7的值是( A)A、 TrueB、 FalseC、 0D、 18、数学式sin30°写成VB表达式是(D)A、Sin30B、Sin(30)C、Sin(30°)D、Sin(30*3.14/180)9、决定⽂本框的⽂本不能被修改的属性为(C)A、SelLengthB、SelStartC、LockedD、 SelText10、设a、b、c为整型变量,其值分别为1、2、3,以下语句的输出结果是( A) Print a;b;cA.1 2 3B.2 3 1C.3 2 1D.2 3 211、Visual Basic程序中的注释所使⽤的字符是(A )A、'B、:C、\D、_12、若要求从⽂本框中输⼊密码时在⽂本框中只显⽰ * 号,则应在此⽂本框的属性窗⼝中设置(D )。

A、Text 属性值为 *B、Caption 属性值为 *C、Password 属性值为空D、Passwordchar 属性值为 *13、表达式“XYZ” + 487的值是(A)A、“XYZ487”B、“XYZ”C、“487”D、类型不匹配14、如果使⽤Print⽅法将数据输出到窗体上,⼀般应先使⽤什么⽅法,否则输出数据不可见。

VB期末考试试卷及答案

VB期末考试试卷及答案

VB期末考试试卷及答案一·选择题1。

Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是(B ) A属性、控件和方法B属性、事件和方法C窗体、控件和过程 D控件、过程和模块2。

所有控件都有一个共同的属性,这个属性是(C )A textB fontC nameD caption3。

下列叙述中错误的是(A )A 工程文件扩展名是。

vbgB 标准模块文件的扩展名是.basC 窗体模块的扩展名是.frmD 类模块的扩展名是.cls4. 当要编写一个新的Visual Basic程序时,所做的第一件事是(A )A 新建一个工程B 编写代码C 设置属性D 添加Active X控件5. 下面控件中,没有caption属性的是(B )A 框架B 组合框C 命令按钮D 复选按钮6。

在文件框中输入字符时,若只显示某个字符,如(*),应设置属性是(B )A MultiLineB PasswordCharC TextD selText7。

若要将窗体从内存中卸载出去,其实现的方法是( D )A ShowB HideC LoadD UnLoad8. 下列关于过程叙述不正确的是(D )A 过程的传值调用是将实参的具体值传值传递给形参B 过程的传址调用是将实参在内存的地址传递给形参C 过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的D 无论过程传值调用还是传地址调用,参数传递都是双向的9. 某人创建1个工程,其中的窗体名为Form1,之后又添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是(C )A 在Form1的Load事件过程中加入语句Load Form2B 在Form2的Load事件过程中加入语句Form2.ShowC 在“过程属性”对话框中把“启动对象”设置为Form2D 在Form2的TabIndex属性设置为1,把Form1的TabIndex属性设置为210。

vb期末考试试题及答案

vb期末考试试题及答案

vb期末考试试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明变量?A. DimB. DeclareC. SubD. Function答案:A2. VB中的Print方法默认输出到哪个控件?A. TextBoxB. LabelC. CommandButtonD. Form答案:D3. 下列哪个选项不是VB中的循环结构?A. ForB. WhileC. DoD. If答案:D4. 在VB中,以下哪个函数用于计算字符串的长度?A. LenB. StrCompC. UCaseD. LCase答案:A5. VB中的哪个控件用于显示和编辑文本?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:B6. VB中,以下哪个关键字用于定义类?A. ClassB. DimC. FunctionD. Sub答案:A7. 在VB中,以下哪个方法用于获取当前日期?A. Date()B. Now()C. Time()D. Today()答案:A8. VB中的哪个控件用于在窗体上显示图像?A. PictureBoxB. LabelC. TextBoxD. ComboBox答案:A9. 在VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. BackColorD. Text答案:A10. VB中,以下哪个事件用于响应鼠标单击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量的正确语法是________。

答案:Dim myVar As Integer2. VB中,用于定义子程序的关键字是________。

答案:Sub3. VB中,用于定义函数的关键字是________。

答案:Function4. VB中,用于定义属性的关键字是________。

山东交通学院VB期末考试试题二

山东交通学院VB期末考试试题二
=======(答案 1)======= 123.55 第 9 题 (1.0 分) 题号:66 VB 6.0 的基本表达式包括算术表达式、关系表达式和【1】表达式. 答案: =======(答案 1)======= 逻辑 第 10 题 (1.0 分) 题号:283 使用 Move 方法把图形框 Picture1 的左上角移动到距窗体顶部 100Twip,距窗体左 边框 200Twip,同时图形框缩小 50%,具体形式为【1】. 答案: =======(答案 1)======= Picture1.move 200,100,picture1.width/sqr(2),picture1.height/sqr(2) ━━━━━━━━━━━━━━━ 二、判断 共 10 题 (共计 10 分) ━━━━━━━━━━━━━━━ 第 1 题 (1.0 分) 题号:367 如果没有使用 Public、Private 或者 Friend,Sub 过程在缺省情况 下是公用的、 答案:N 第 2 题 (1.0 分) 题号:257 Variant 是一种数据类型,因此只能存放象其它数据类型一样, 无特殊值. 答案:N 第 3 题 (1.0 分) 题号:330 有一个程序在属性窗口中设置了它的窗体字体大小为 10 号,而 程序代码若设置了它的窗体字体大小为 20 号,那么当程序运行 后实际的窗体字体大小为 20 号. 答案:Y 第 4 题 (1.0 分) 题号:243 在框架控件内的几个单选按钮中,可有一个或多个单选按钮 的 Value 属性为 True. 答案:N
=======(答案 1)======= 垂直 第 5 题 (1.0 分) 题号:295 想拥有"快捷键"这项功能,必须在"菜单编辑器"中增加一些特殊的设置,也就是在 字母之前加上【1】. 答案: =======(答案 1)======= & 第 6 题 (1.0 分) 题号:246 声明单精度常量 P1 代表 3.14159 的语句为【1】. 答案: =======(答案 1)======= Const PI=3.14159 =========或========= Const pi As Single = 3.14159 第 7 题 (1.0 分) 题号:245

vb考试试题及答案二级

vb考试试题及答案二级

vb考试试题及答案二级一、选择题(每题2分,共40分)1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. ConstC. SubD. Function答案:A2. 下列哪个选项是Visual Basic中的正确数据类型?A. IntegerB. RealC. StringD. All of the above答案:D3. 在Visual Basic中,以下哪个函数用于计算两个数的和?A. SumB. AddC. +D. +=答案:C4. 如果要在Visual Basic中创建一个标签控件,应该使用哪个类?A. LabelB. TextBoxC. ButtonD. ComboBox答案:A5. 在Visual Basic中,哪个事件用于响应窗口的关闭?A. LoadB. ClickC. CloseD. Unload答案:D6. Visual Basic中的哪种循环结构用于在满足特定条件时重复执行代码块?A. If...Then...ElseB. Do...LoopC. For...NextD. While...Wend答案:B7. 在Visual Basic中,以下哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Property答案:B8. 在Visual Basic中,以下哪个控件用于显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B9. 在Visual Basic中,以下哪个关键字用于声明一个数组?A. ArrayB. DimC. ListD. Collection答案:B10. Visual Basic中的哪个事件用于响应文本框内容的改变?A. ChangeB. ClickC. KeyDownD. TextChanged答案:D11. 在Visual Basic中,以下哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Today答案:D12. 在Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. BackColor答案:A13. 在Visual Basic中,以下哪个事件用于响应按钮的点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A14. 在Visual Basic中,以下哪个关键字用于声明一个常量?A. DimB. ConstC. StaticD. Public答案:B15. 在Visual Basic中,以下哪个控件用于创建下拉选择列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个变量,而________关键字用于声明一个常量。

大学vb期末考试题库及答案

大学vb期末考试题库及答案

大学vb期末考试题库及答案一、单项选择题(每题2分,共20分)1. VB中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. End答案:A2. 在VB中,以下哪个函数用于计算两个数的和?A. SumB. AddC. TotalD. +答案:D3. VB中,以下哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:A4. 在VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Height答案:A5. VB中,以下哪个事件用于响应鼠标单击事件?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A6. 在VB中,以下哪个关键字用于循环结构?A. ForB. IfC. WhileD. Select答案:A7. VB中,以下哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Today答案:D8. 在VB中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. MultiLine答案:A9. VB中,以下哪个控件用于选择单个项目?A. ListBoxB. ComboBoxC. CheckBoxD. OptionButton答案:B10. 在VB中,以下哪个事件用于响应文本框内容改变事件?A. ChangeB. ClickC. KeyPressD. TextChanged答案:A二、填空题(每题2分,共20分)1. VB中,声明变量的关键字是________。

答案:Dim2. VB中,用于计算两个数的乘积的运算符是________。

答案:*3. VB中,用于显示消息框的函数是________。

答案:MsgBox4. VB中,用于设置控件的标题的属性是________。

vb考试试题及答案二级

vb考试试题及答案二级

vb考试试题及答案二级一、单选题(每题2分,共20分)1. 在VB中,以下哪个关键字用于定义一个类?A. FunctionB. SubC. ClassD. Module答案:C2. 下列哪个选项不是VB中的控制结构?A. 顺序结构B. 选择结构C. 循环结构D. 递归结构答案:D3. VB中,用于定义变量的数据类型关键字是:A. DimB. ConstC. FunctionD. Sub答案:A4. 在VB中,以下哪个函数用于计算一个数的绝对值?A. AbsB. SqrC. IntD. Round5. VB中,以下哪个属性用于获取或设置一个窗体的标题?A. CaptionB. TextC. NameD. Title答案:A6. 在VB中,以下哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A7. VB中,以下哪个事件用于响应鼠标单击操作?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A8. 在VB中,以下哪个关键字用于退出当前的Sub过程?A. ExitB. EndC. ReturnD. Stop答案:A9. VB中,以下哪个函数用于将字符串转换为数值?B. ValC. CStrD. Chr答案:B10. 在VB中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. MultiLine答案:A二、填空题(每空2分,共20分)1. VB中,使用________关键字可以声明一个变量。

答案:Dim2. VB中,使用________函数可以连接两个或多个字符串。

答案:Concatenate 或 &3. VB中,使用________函数可以将数值转换为字符串。

答案:Str4. VB中,使用________事件可以响应文本框内容的改变。

答案:Change5. VB中,使用________方法可以清空一个列表框的所有项目。

vb期末考试题库及答案

vb期末考试题库及答案

vb期末考试题库及答案一、选择题(每题2分,共20分)1. 在VB中,用于声明变量的关键字是:A. DimB. ConstC. FunctionD. Sub答案:A2. 下列哪个选项是VB中合法的变量名?A. 123abcB. _abc123C. 2abcD. abc-def答案:B3. VB中,用于循环结构的关键字是:A. IfB. ForC. WhileD. Select答案:B4. VB中,用于条件判断的关键字是:A. IfB. ElseC. CaseD. Do答案:A5. 在VB中,哪个函数用于计算字符串的长度?A. LenB. UCaseC. LCaseD. Trim答案:A6. VB中,用于定义过程的关键字是:A. FunctionB. SubC. DimD. Const答案:B7. 在VB中,用于数组声明的关键字是:A. DimB. ArrayC. ReDimD. Option答案:A8. VB中,用于退出循环的关键字是:A. ExitB. ReturnC. BreakD. Continue答案:A9. 在VB中,哪个函数用于将字符串转换为大写?A. UCaseB. LCaseC. StrCompD. Trim答案:A10. VB中,用于定义类模块的关键字是:A. ClassB. ModuleC. InterfaceD. Function答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量并赋值为10,可以使用语句:Dim num As Integer; num = _______。

答案:102. VB中,使用________函数可以将一个数字转换为字符串。

答案:CStr3. 在VB中,使用________关键字可以定义一个常量。

答案:Const4. VB中,使用________函数可以获取当前系统时间。

答案:Now5. 在VB中,使用________函数可以连接两个字符串。

VB考试题库-二级习题(含答案)

VB考试题库-二级习题(含答案)

VB考试一1、能够获得一个文本框中被选取文本的内容的属性是______。

A:SelStart B:SelLength C:SelText D:Text参考答案:C2、在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应当使用的语句为:______。

A:Text1.Enabled = False B:Text1.HideC:Text1.Clear D:Text1.Visible = False参考答案:D3、对于语句If x=1 Then y=1, 下列说法正确的是____。

A:x=1和y=1 均为赋值语句B:x=1和y=1 均为关系表达式C:x=1为赋值语句,y=1为关系表达式D:x=1为关系表达式,y=1 为赋值语句参考答案:D4、以下变量名中,______是不符合Visual Basic的命名规范的。

A:_mnu_Open_234 B:Abc901 C:price_ D:K参考答案:A5、MsgBox 函数返回值的类型是__________。

A:数值或字符串B:字符串C:变体D:整型数值参考答案:D6、VB一共有设计、运行和中断三种模式,要使用调试工具应该______。

A:进入中断模式B:进入运行模式C:进入设计模式D:不用进入任何模式参考答案:A7、设a=6,则执行x=IIF(a>5,-1,0) 后,x的值为______。

A:-1 B:6 C:0 D:5参考答案:A8、可以同时删除字符前导和尾部空白的函数是______。

A:Mid B:Rtrim C:Trim D:Ltrim参考答案:C9、以下语句的输出结果是______。

Print Format$("32548.5","000,000.00")A:32,548.5 B:32548.5 C:032,548.50 D:32,548.50参考答案:C10、设有如下声明:Dim X As Integer如果Sgn(X)的值为-1,则X的值是______。

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

练习卷二一、 语言基础题(40分) 判断题(本题10分,每小题1分)1. 所谓属性是指对象的名字、大小、位置和颜色等特性。

2. 变量尾部的%符号隐式声明变量为整型。

3. 事件过程通常由事件驱动执行的,而Sub 过程是通过过程调用执行的。

4. 子程序调用时,如果参数按址传递并且实参是变量,则子程序在执行时 对形参的修改不会影响到对应传递的实参变量的内容。

5. 控件数组的每个元素都有相同的Name 属性值和不同的Index 属性值,其中最小的Index 属性值为1。

6. Caption 是标签的缺省属性;Text 是文本框的缺省属性。

7. 滚动条控件、TextBox 控件、InputBox 函数都可被作为输入数据用。

8. 当影像框Image 控件的Stretch 属性为True 时,Image 控件能自动调整自已的尺寸以与显示的图片尺寸匹配。

9. CommonDialog 控件的Font 对话框打开之后,必须设置CommonDialog 控件的Flags 属性值。

10. 在Drive1_Change 过程中,语句Dir1.Path=Drive1.Drive 的作用是:当选取了不同的驱动器时,目录列表框中的目录项也随不同的驱动器作相应的改变。

单选题(本题10分,每小题1分) 1. ____ 对象能使用Print 方法 [A]文本框[B]图片框 [C]列表框 [D]框架2. 长整数的取值范围为____ [A]-215 ~215[B]-231 ~231-1 [C]-215 ~215–1 [D]-215 ~231-1 3. ____ 对象具有Clear 方法 [A]列表框 [B]图片框 [C]窗体 [D]框架 4. 要改变控件的宽度,应修改该控件的____ 属性[A]Top [B]Left [C]Width [D]Height 5.将命令按纽Command1设置为不可见,应修改该命令按纽的____ 属性[A]Visible [B]Value [C]Caption [D]Enabled 6. 单击滚动条两端的任意一个滚动箭头,将触发该滚动条的____ 事件 [A]Scroll [B]KeyDown [C]Change [D]DragOver 7. 重新定义图片框控件的坐标系统,可采用该图片框的____ 方法[A]Scale [B]ScaleX [C]ScaleY [D]SetFocus 8. 将通用对话框CommonDialog1的类型设置成另存为对话框,可调用该对话框的____ 方法[A]ShowOpen[B]ShowSave[C]ShowColor[D]ShowFont9. Timer 函数的功能是:____[A]获得系统当前的时间 [B]获得系统当前的日期和时间 [C]返回从午夜12点至当前时间的秒数 [D]触发Timer()事件10. ____ 对象不能响应Click 事件[A]列表框[B]图片框 [C]窗体 [D]计时器填空题(本题20分,每小题2分)1. 写出Print Not (3 > 8), (3 > 9) Or (5 < 6) And (7 >= 0), (8 > 3) Xor (5 < 6) 语句执行后的结果____ ____。

2. 写出函数Int(Sqr(17))的值____ ____。

3. 将数学式222233yx b a y ++⋅+写成VB 表达式____ ____。

4. 把A 和B 都为正整数或同为负数写成VB 关系或逻辑表达式____ ____。

5. 写出表达式81\7 Mod 2^2的值____ ____。

6. 写出循环结构FOR I=30 TO 10 STEP –3 …Next I 的循环次数____ ____。

7. 假设列表框具有多选功能,你采用____ ____方法能判别出列表框中被选中的表项。

8. 程序运行时,单击水平滚动条右边的箭头时,滚动条的Value 属性值会____ ____。

9. Pi = 3.14159265 : Circle (1500, 1500), 1000, , -Pi / 3, -Pi / 2语句画出的是____ ____图形。

10.执行Line(500,500)-Step(1000,0) : Line -Step(0,1000) : Line –Step(-1000,0) : Line –Step(0,-1000) 语句画出的是____图形。

二、 程序阅读题(本题20分,每小题5分)1. 写出命令按钮Command1单击后,程序运行结果。

Private Sub Command1_Click() Dim B As Integer, K As IntegerB = 1For K = 1 To 5B = B * KIf B >= 15 ThenExit ForElseK = K + 1 End IfNext KPrint K, B End Sub2. 写出命令按钮Command1单击后,程序运行结果。

Private Sub Command1_Click( )Dim X As Integer , Y As Integer, N As Integer , Z As Integer X = 1 : Y = 1For N=1 To 6Z = Func1(X , Y)Print N , ZNextEnd Sub Private Function Func1( X As Integer , Y As Integer ) As Integer Dim N As IntegerDo While N <= 4X = X + YN = N +1LoopFunc1 = XEnd Function3.写出连击三次Cmd1,且分别输入9,3,16时文本框的内容Private Sub Cmd1_Click()Dim X As IntegerDim Y As IntegerX=Val(Inputbox(“输入数值”))If Int(Sqr(X))<>Sqr(X) ThenY=X*XElseY=Sqr(X)End IfTxtresult.Text=”Y=”+Str(Y) End Sub4. 写出连续单击Cmd1三次的结果Dim A As Integer, Y As IntegerPrivate Sub Form_Load()Open “C:\ Windows\Hh.Dat” For Out Put As #1Close #1End SubPrivate Sub Cmd1_Click()Open “C:\ Windows\Hh.Dat” For Append As #1Call Aa(5)Y=Y+APrint #1, “Y=”;Y,”A=”;ACloseEnd SubPrivate Sub Aa(I As Integer) Dim X As IntegerX=1Do Until X>IA=A+XX=X+3LoopEnd Sub三、程序填空题(本题20分,每空2分)1. 下列程序段实现在标签中自动依次显示"中国","浙江","杭州","西湖"。

Private Sub Form_Load()Label1.Autosize = True: Label1.Fontsize = 24 Label1 = ---(1)---Timer1.Interval = 1000Timer1.Enabled = TrueEnd SubPrivate Sub Timer1_Timer()Select Case Label1C ase ---(2)---Label1 = "中国"C ase ---(3)---Label1 = "浙江"C ase ---(4)---Label1 = "杭州"C ase ElseLabel1 = "西湖"---(5)---End Sub2. 下列程序段首先由随机函数产生10个互不相同的二位随机整数,在窗体中显示。

然后用冒泡法从大到小排序,也在窗体中显示。

Private Sub Form_Click()Const N = 10Dim A(1 To N) As Integer, B As BooleanDim I As Integer, J As Integer, Temp As Integer Form1.Print "原始数据"RandomizeFor I = 1 To NB = FalseDo While Not BA(I) = Int(90 * Rnd + 10)B = TrueFor J = 1 To ---(1)---If A(I) = A(J) Then---(2)---Exit ForEnd IfNext JLoopForm1.Print A(I);Next IForm1.PrintI = 1DoFor J = I + 1 To NIf A(J) > A(I) Then Temp = A(J) ---(3)--- A(I) = Temp End If Next J I = I + 1Loop While ---(4)--- Form1.Print "排序结果" For I = 1 To NForm1.Print A(I); ---(5)--- End Sub四、 程序设计题(本题20分,每小题10分)1. 用台劳级数求E 的近似值,直到最后一项小于10-7。

E=1+1/1!+1/2!+1/3!+……2. 设计一个调色板程序,界面设计如图一所示,各对象的有关属性见下表,该程序能完成如下功能: ◆ 调整[红],[绿],[蓝]三个滚动条,其值会在右边的文本框中显示出来。

值的范围在0-255 ◆调整完三个滚动条中的任一个,上边的标签背景色会作相应的改变要求:请写出完成该程序功能的相应的事件过程的代码练习卷二标准答案及评分标准一、语言基础题(40分)判断题评分标准:本题10分,每小题1分 1.√ 2.√3.√4.×5.× 6.√7.√8.×9.×10.√单选题评分标准:本题10分,每小题1分1.B 2.B3.A4.C5.A6.C.A8.B9.C10.D 填空题评分标准:本题20分,每小题2分 1. True True False 2. 43.Sqr (Y ^ 3 + 3 * (A ^ 2 + B ^ 2) / (X ^ 2 + Y ^ 2))说明:Sqr 函数用指数^0.5表示也可以。

相关文档
最新文档