Visual Basic 期末复习题库
一、单项选择题(共30分)概要
浙江广播电视大学《Visual Basic程序设计》课程期末复习一、单项选择题1.如果要设置窗体的标题栏,应选择( B )属性。
A.Visible B.Caption C.Name D.Text2.要使命令按钮不响应用户生成的事件,应设置命令按钮的( D )属性。
A.Visible B.Caption C.Enable D.Enabled3.要使标签能透出窗体的背景,应设置标签的( A )属性。
A.BackStyle B.BorderStyle C.Appearance D.BackColor4.以下控件中,( A )控件不会影响到界面设计效果。
A.计时器B.文本框C.标签D.Line控件5.在Visual Basic中,一般( B )属性用来设置字体的颜色。
A.FontColor B.ForeColor C.BackColor D.ShowColor6.在VB中断模式下,可用调试窗口监视表达式和变量的值,其中在( A )窗口中可以直接键入命令以显示命令所请求的信息。
A.立即 B.监视 C.本地 D.中断7.某计时器控件的interval属性为0时,表示( A )。
A.计时器关闭计时C.Timer事件的间隔时间为0毫秒B.Timer事件的间隔时间为0秒D.计时器启动计时8.在窗体Form1的Click事件过程中有以下语句:Label1.Caption="Visual Basic"若本语句执行之前,标签控件的Caption属性为默认值,则标签控件的Name属性和Caption属性在执行本语句之前的值分别为( B )。
A.Label和Label B.Label1和Label1C.Label1和Visual Basic D.Label和Caption9.( C )控件不具有Caption属性。
A.Label B.Form C. TextBox D.CommandButton10.改变控件在窗体中的上下位置,应设置控件的( A )属性。
vb期末考试试题及详细答案
vb期末考试试题及详细答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是合法的变量名?A. MyVariable123B. 123MyVariableC. VariableNameD. Variable_Name2. 下列哪个语句可以正确地将字符串"Hello"赋值给变量str?A. str = "Hello"B. Dim str As String = "Hello"C. str = 'HelloD. str = "Hello"3. 在Visual Basic中,以下哪个是正确的条件语句?A. If x > 10 ThenB. If x > 10C. If x > 10 ElseD. If x > 10 End If4. 下列哪个是Visual Basic中的数组声明?A. Dim myArray(1 To 10) As IntegerB. Dim myArray(10) As IntegerC. Dim myArray As Integer(1 To 10)D. Dim myArray As Integer = New Integer(10)5. 在Visual Basic中,以下哪个是正确的循环结构?A. For i = 1 To 10B. For i = 10 To 1 Step -1C. For i = 10 To 1D. All of the above6. 在Visual Basic中,以下哪个是正确的函数调用?A. Call PrintName("John")B. PrintName("John")C. Function PrintName("John")D. PrintName Call "John"7. 在Visual Basic中,以下哪个是正确的事件处理程序的声明?A. Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)B. Sub Button1_Click()C. Function Button1_Click()D. Sub Button1_Click(sender, e)8. 在Visual Basic中,以下哪个是正确的类定义?A. Class MyClassPrivate x As IntegerEnd ClassB. Class MyClassDim x As IntegerEnd ClassC. Class MyClassPublic x As IntegerEnd ClassD. All of the above9. 在Visual Basic中,以下哪个是正确的继承声明?A. Inherits MyBaseClassB. Inherits MyBaseClass()C. Inherits MyBaseClass MyBase()D. Inherits MyBaseClass MyBase10. 在Visual Basic中,以下哪个是正确的异常处理结构?A. TryCatch ex As ExceptionEnd TryB. TryCatch ex As ExceptionFinallyEnd TryC. TryCatch ex As ExceptionD. All of the above二、简答题(每题5分,共10分)1. 解释Visual Basic中的事件和委托的区别。
新版精编2019VisualBasic程序设计期末测试题库200题(含标准答案)
3.已知变量A、B、C中C的值最小,则判断A、B、C可否构成三角形的逻辑表达式是____。
a) A>=B AND B>=C AND C>0
b) A+C>B AND B+C>A AND C>0
c) (A+B)>=C OR A-B<=C AND C>0
d) A+B>C AND A-B0答案:B
20.以下程序段的输出结果是______。
A=Sqr(3)
b=Sqr(2)
c=a>b
Print c
a) -1
b) 0
c) False
d) Ture答案:D
21.下列程序运行后,变量s的值为______。
J=0:s=0
For I=1 To 4
j=j+I
s=s+j
Next I
a) 20
b) 10
c) 5
a) Change
b) keyDown
c) Scroll
d) DragOver答案:C
33.除时钟外其它控件都没有的属性是
a) Top
b) Name
c) Visible
d) Interval答案:D
34.设A、B、C表示三角形的3条边,表示条件“任意两边之和大于第三边”的布尔表达式可以用(???)表示。
2019年Visual Basic程序设计期末测试复习题200题[含答案]
一、选择题
1.设x=-18,则Abs(5*x)=_____。
a) -90
b) 90
c) 18
d) 5答案:B
2.下列______语句可以将变量A、B的值互换。
《Visual BASIC程序设计》期末考试编程题复习及答案
第2章1.新建工程,在窗体上创建两个命令按钮Command1、Command2,一个标签Label1,界面如图2-5所示,程序运行要求如下:1)单击“改变颜色”按钮,标签上的文字内容改为“颜色已经改变”,文字颜色改为红色。
“改变颜色”按钮代码:Label1.ForeColor = vbRedLabel1.Caption = "颜色已经改变"2)单击“改变字体”按钮,标签上的字体改为“黑体”。
“改变字体”按钮代码:Label1.FontName = "黑体"图2-5程序运行界面最后将工程文件、窗体文件分别以lx2-2.vbp、lx2-2.frm为文件名保存在D:\EX文件夹下。
2.设计一个留言薄。
新建一个工程,在窗体上创建2个标签,2个文本框,1个命令按钮,属性设置如图2-6所示,。
要求单击“提交”按钮后,上面的文本框内容复制到下面的文本框中,且下面文本框中的内容不能修改。
单击“清除”按钮则清除两个文本框中的内容。
“提交”按钮代码:Text2.Text = Text1.Text“清除”按钮代码:Text1.Text = ""Text2.Text = ""图2-6 程序界面最后将工程文件、窗体文件分别以lx2-4.vbp、lx2-4.frm为文件名保存在D:\EX文件夹下。
3.设计一个程序,程序界面如图2-7所示。
当单击“显示”按钮时,在文本框中显示“欢迎使用VB!”;当单击“清除”按钮时,清除文本框内的文本;当单击“退出”按钮时,结束程序运行。
“显示”按钮代码:Text1.Text = "欢迎使用VB!"“清除”按钮代码:Text1.Text = ""“退出”按钮代码:End图2-7 程序运行界面最后将工程文件、窗体文件分别以lx2-5.vbp、lx2-5.frm为文件名保存在D:\EX文件夹下。
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中,使用________关键字可以声明一个数组。
精选最新2019VisualBasic程序设计期末完整题库200题(含答案)
2019年Visual Basic 程序设计期末测试复习题200题
[含答案]
一、选择题
1.当一个工程含有多个窗体时,其中的启动窗体是_____。
a) 启动VB时建立的窗体
b) 第一个添加的窗体
c) 最后一个添加的窗体
d) 在“工程属性”对话框中指定的窗体答案:D
2.若要使标签透明,则可使用的属性是_______。
a) BackColor
b) BackStyle
c) BorderStyle
d) ForeColor 答案:B
3.若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的______属性来实现。
a) FontName
b) Font
c) FontSize
d) FontBold 答案:C
4.下列控件不能改变大小的有_______。
a) TextBox
b) Label
c) Timer
d) PictureBox 答案:C
5.下列数据类型不可能占8个字节的是_____数据类型。
a) Date
b) Long
c) Double
d) Currency 答案:B
6.下列数据中哪一个是布尔常量_______。
a) 123
b) not。
vb基础期末考试题库及答案
vb基础期末考试题库及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的数据类型?A. IntegerB. intC. StringD. str答案:A、C2. 下列哪个选项不是VB的控件?A. TextBoxB. ButtonC. LabelD. ComboBox答案:B3. VB中,用于声明一个变量的关键字是:A. DimB. DeclareC. FunctionD. Sub答案:A4. 在VB中,以下哪个是正确的函数用于将字符串转换为整数?A. StrToIntB. CIntC. ValD. Convert.ToInt32答案:B5. Visual Basic中,哪个属性用于设置文本框的文本?A. TextB. CaptionC. ValueD. Label答案:A6. 下列哪个是VB中用于循环的语句?A. IfB. ForC. WhileD. Select答案:B、C7. VB中,下列哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Module答案:B8. 在VB中,以下哪个是正确的事件处理程序?A. OnClickB. OnClickC. ClickD. OnClick答案:A、C9. VB中,下列哪个选项用于声明一个常量?A. ConstB. DimC. StaticD. Public答案:A10. 在VB中,以下哪个关键字用于定义一个类?A. ClassB. ModuleC. StructureD. Interface答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字来结束一个程序。
答案:End2. VB中,________关键字用于声明一个数组。
答案:Dim3. 使用________函数可以将一个数字转换为字符串。
答案:Str4. 在VB中,________关键字用于定义一个全局变量。
vb期末复习题
Visual Basic 期末复习题一、填空题、判断题二、选择题、程序选择题三、编程题一、填空题、判断题1) 3abc为合法变量。
答案:错2) 局部变量是指那些在过程中用Dim语句或Static语句声明的变量。
答案:对3) 局部变量的作用域仅限于声明它的过程。
答案:对4) 逻辑表达式Not"a">"b" And 9<3 Or 9>3的值为true 。
对5) 使用a=b:b=a 语句可以将变量A和B的值互换。
答案:错6) 以下循环的执行次数是_____。
K=0Do While k<=10k=k+1Loop 答案:117) 逻辑常量值为TRUE或_______。
答案:FALSE8) 表达式(2+8*3)/2的值是______。
答案:139) 下列程序的执行结果是____。
T = O : m = 1 : Sum = 0Dot = t + m : Sum = Sum + t : m = m + 2Loop While m <= 9Print Sum 答案:5510) 设a=2,b=3,c=4,d=5下列a>b and c<>d or c=a表达式的值是_____。
答案:FALSE11) 表达式3>4 and 7=5的值是______。
答案:FALSE12) 下列程序段的执行时,共循环____次。
For a=0 To 1For b=1 To 2For c=1 To 3I=I+1Next cNext bnext a 答案:1213) 以下程序计算2到50间所有偶数的和,请补充完该程序Sub mult()Dim Sum As IntegerSum=0Dim I as integerFor___to 50If I MOD 2=___Then___Next IPrint sumEnd Sub 答案:I=2#0#SUM=SUM+IK=0DO While k<10K=k+1:______loopprint t 答案:T=T+K16) 下列程序是用来计算1+2+3……+10的程序段,请补充完该程序。
visual-basic-题库
Visual basic题库一、单项选择题(34道小题,共34分)1、Byte型数据的长度是( )字节。
(1分)A、2B、1C、4D、82、Integer型数据的长度是( )字节。
(1分)A、1B、2C、4D、83、以下变量名正确的是( ) 。
(1分)A、aB、sinC、a#bD、a%b4、下列数据是常量的是( )。
(1分)A、aB、2C、piD、M5、下列数据是常量的是( )。
(1分)A、aB、#8/8/2008#C、piD、M6、使用语句Dim a(2) As String 声明数组a之后,以下说法正确的是()。
(1分)A、a数组中的所有元素值都为0B、a数组中的所有元素值不确定C、a数组中的所有元素值都为EmptyD、a数组中的所有元素值都为"",即为空字符串。
7、声明一个第二维上界为5的二维整型数组,正确的是()。
(1分)A、Dim a(5,4) As IntegerB、Dim a(6,5) As IntegerC、Dim a(4,3) As IntegerD、Dim a(3,2) As Integer8、语句Dim A(5,6) As Integer ,则所定义的数组A中共有( )个元素。
(1分)A、30B、42C、20D、259、变量a的类型为Double,有赋值语句a=10.3/2,则a的值为()。
(1分)A、5B、6C、5.15D、5.210、变量L的值为-8,则-L^2的值为()。
(1分)A、64B、-64C、16D、-1611、求正切值的函数是( )。
(1分)A、absB、expC、logD、tan12、求以e为底对数值的函数是( )。
(1分)A、absB、expC、logD、tan13、去除符号串左右两边的空格的函数是( )。
(1分)A、lenB、leftC、midD、trim14、Int(10*Rnd()+3)产生的数据范围是( )。
(1分)A、[3,12]B、[3,13]C、(0,1)D、(3,100)16、Fix(2.5)的结果是( )。
精选新版2019VisualBasic程序设计期末完整版考核题库200题(含答案)
b) FillColor
c) ForeColor
d) BackColor答案:C
19.下列语句中正确的是
a) txt1.text+txt2.text=txt3.text
b) =cmdok
c) 12label.caption=1234
d) a=inputbox(hello)答案:D
a) Change
b) keyDown
c) Scroll
d) DragOver答案:C
15.以下控件中没有Caption属性的控件是______。
a)标签框
b)文本框
c)框架
d)命令按钮答案:B
16.下列表达式不合法的是_______。
a) 123+abc
b) 123 & "abc"
c) 1+2/3
a) InputBox函数
b) MsgBox函数
c) ShowFont方法
d) Show Printer方法答案:B
25.用户可通过______模拟屏幕的小图象来布置应用程序运行后的位置。
a)窗体设计器
b)快捷菜单
c)立即窗口
d)窗体布局窗口答案:D
26.要获得当前驱动器应使用驱动器列表框的______属性。
print N(I);M(I)
a) 3 11
b) 3 15
c) 11 3
d) 15 3答案:C
13.下列程序段的执行结果是_____。
N=10
For k=n To 1 Step-1
x=Sqr(k)
x=x-2
Next k
Print x-2
a) -3
Visual_Basic题库(有答案)
第1题 Visual Basic版本有3个版本,按功能从强到弱的顺序是()A、工程版、专业版、学习版B、专业版、工程版、学习版C、企业版、专业版、学习版D、专业版、企业版、学习版第2题以下叙述中,错误的是()A、一个Visual Basic 应用程序可以含有多个标准模块文件B、一个visual Basic 工程可以含有多个窗体文件C、标准模块文件可以属于某个指定的窗体文件D、标准模块文件的扩展名是.bas第3题以下叙述中错误的是()A、一个工程可以包括多种类型的文件B、Visual Basic应用程序既能以编译方式执行,也能以解释方式执行C、程序运行后,在内存中只能驻留一个窗体D、对于事件驱动型应用程序,每次运行时的执行顺序可以不一样第4题 Visual Basic的窗体设计器主要是用来()A、建立用户界面B、添加图形、图像、数据等控件C、编写程序源代码D、设计窗体的布局第5题 Visual Basic是一种结构化高级程序设计语言,它采用的是()驱动方式A、键盘B、鼠标C、事件D、函数第6题 Visual Basic程序设计语言属于()A、面向过程的语言B、机器语言C、面向对象的语言D、汇编语言第7题 Visual Basic一共有设计、运行和中断三种模式,要使用调试工具应该()A、进入设计模式B、进入运行模式C、进入中断模式D、不用进入任何模式第8题假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。
为了保存该应用程序,以下正确的操作是()A、只保存窗体模块文件B、分别保存窗体模块、标准模块和工程文件C、只保存窗体模块和标准模块文件D、只保存工程文件第9题在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是()A、窗体布局窗口B、立即窗口C、代码窗口D、监视窗口第10题保存新建的工程时,默认的路径是()A、My DocumentsB、VB98C、\D、Windows第11题将调试通过的工程经“文件”菜单的“生成.exe文件”编译成.exe 后,将该可执行文件转到其他机器上不能运行的主要原因是()A、运行的机器上无VB系统所需的动态连接库B、缺少.frm窗体文件C、该可执行文件有病毒D、以上原因都不对第12题在VB环境中,工程文件的扩展名是()A、.frmB、.basC、.vbpD、.frx第13题将一个VB程序保存在磁盘上,至少会产生的文件是()A、.doc、.txtB、.com、.exeC、.vbp、.frmD、.bat、.sys第14题下面关于对象的描述中,错误的是()A、对象就是自定义结构变量B、对象代表正在创建的系统中的一个实体C、对象是一个状态和操作(或方法)的封装体D、对象之间的信息传递是通过消息进行的第15题下面4项中不属于面向对象系统三要素的是()A、变量B、事件C、属性D、方法第16题下面各种高级语言中,不是面向对象程序设计语言的是()A、Visual BasicB、C++C、PascalD、Java第17题 VB6.0集成开发环境可以()A、编辑、调试、运行程序,但不能生成可执行程序B、编辑、生成可执行程序、运行程序,但不能调试程序C、编辑、调试、生成可执行程序,但不能运行程序D、编辑、调试、运行程序,也能生成可执行程序第18题英文“Visual”的含义是()A、可视化B、集成C、结构化D、调试第19题不能打开属性窗口的操作是()A、单击工具栏中的“属性窗口”按钮B、选取“视图”菜单中的“属性窗口“子菜单项C、在对象上单击右键,从弹出的快捷菜单中选择“属性窗口”选取项D、选取“工程”菜单中的“属性窗口”子菜单项第20题 VB6.0集成开发环境的工作模式有()A、一种B、两种C、三种D、四种第21题以下关于VB特点的叙述中,错误的是()A、VB是采用事件驱动编程机制的语言B、VB程序既可以编译运行,也可以解释运行C、构成VB程序的多个过程没有固定的执行顺序D、VB程序不是结构化程序,不具备结构化程序的三种基本结构第22题以下叙述中错误的是()A、VB是事件驱动型可视化编程工具B、VB应用程序不具有明显的开始和结束语句C、VB工具箱中的所有控件都具有宽度(width)和高度(height)属性D、VB中控件的某些属性只能再设计时设置第23题在Visual Basic中,要强制用户对所用的变量进行显式声明,这可以在()设置A、“属性”对话框B、“程序代码”窗口C、“选项”对话框D、对象浏览器第24题通过以下()窗口可以在设计时直观的调整窗体在屏幕上的位置。
新版精选2020年VisualBasic程序设计期末考试题库288题(含参考答案)
2020年Visual Basic 程序设计期末测试复习题288题[含答案]一、选择题1.下列结构中不属于循环结构的是______。
a) for/nextb) while/wendc) With/end withd) do/loop 答案:C2.以下过程不属于Sub过程的是_____。
a) 编译过程b) Sub通用过程c) proper属性过程d) Event事件过程答案:A3.下列控件不能改变大小的有_______。
a) TextBoxb) Labelc) Timerd) PictureBox 答案:C4.若要取消窗体的最大化功能,则可设置______属性为False来实现。
a) ControlBoxb) MinButtonc) MaxButtond) Enabeld 答案:C5.若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的______属性来实现。
a) FontNameb) Fontc) FontSized) FontBold 答案:C6.若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。
a) AutoSizeb) Alignmentd) Visble 答案:A7.当复选框设置为图片风格时,下列_______属性可以在复选框被选中时显示图形。
a) DisabledPictureb) DownPicturec) Pictured) Image 答案:B8.若要在列表框中显示多列数据,可用列表框的______属性来实现。
a) MultiSelectb) Indexc) Columnsd) List 答案:C9.要声明一个长度为256个字符的定长字符串变量str,以下语句正确的是_______。
a) Dim str As Stringb) Dim str As String(256)c) Dim str As String(256)d) Dim str As String*256 答案:D10.下述的说法哪种是Windows的程序设计方法:_______。
精选新版2019VisualBasic程序设计期末测试题库200题(含标准答案)
2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.若要取消窗体的最大化功能,则可设置______属性为False来实现。
a) ControlBoxb) MinButtonc) MaxButtond) Enabeld 答案:C2.在拖动滚动条的滚动块的时候,在没有松开鼠标前会触发滚动条的______事件。
a) Changeb) keyDownc) Scrolld) DragOver 答案:C3.要想改变一个窗体的标题内容,则应该设置______属性的值。
a) Nameb) Fontnamec) Captiond) Text 答案:C4.在VB中,过程共有三种,他们是______。
a) 事件过程,子过程和函数过程。
b) sub过程,Function过程和Property过程。
c) 事件过程,函数过程和属性过程。
d) Sub过程,函数过程和通用过程。
答案:A5.在Visual Basic设计界面中不能隐藏的窗口是______。
a) 工程窗口b) 属性窗口c) 立即窗口d) 窗体窗口答案:A6.整型变量占用的字节数为______。
a) 2个字节b) 3个字节c) 4个字节d) 5个字节答案:A7.叹釘哏说法不正确的是a) 必须是字母开头,不能是数字或其他字符b) 不能用Visual Basic 保留字c) 可以包含字母、数字、下划线和标点符号d) 不能超过255个字符答案:C8.下列控件不能改变大小的有_______。
a) TextBoxb) Labelc) Timerd) PictureBox 答案:C9.以下程序段的执行结果是_____。
X=2:y=1If x*y<1 Theny=y-1Elsey=-1Print y-x>0End Ifa) Tureb) Falsec) -1d) 1 答案:B10.若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的______属性来实现。
精选2019年VisualBasic程序设计期末完整考题库200题(含标准答案)
2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.目录列表框的path属性的作用是______。
a) 显示目录列表框中打开的当前目录。
b) 显示当前驱动器或指定驱动器上的某目录下的文件名。
c) 显示根目录下的文件名。
d) 显示路径下的文件。
答案:A2.对象是一个逻辑实体,它是______的集合。
a) 数据b) 代码c) 数据与代码d) 属性答案:C3.若要在列表框中显示多列数据,可用列表框的______属性来实现。
a) MultiSelectb) Indexc) Columnsd) List 答案:C4.要声明一个长度为256个字符的定长字符串变量str,以下语句正确的是_______。
a) Dim str As Stringb) Dim str As String(256)c) Dim str As String(256)d) Dim str As String*256 答案:D5.下述的说法哪种是Windows的程序设计方法:_______。
a) 面向对象,顺序驱动b) 面向过程、事件驱动c) 面向过程、顺序驱动d) 面向对象、事件驱动答案:D6.要在C盘当前文件夹下建立一个名为Sd.dat的顺序文件,应先使用_____语句。
a) Open "Sd.dat" For Output As #1b) Open "C:Sd.dat" For Input As #1c) Open "C:Sd.dat" For Output As #1d) Open "Sd.dat" For Input As #1 答案:C7.下列_______属性用于设置或返回文本框中的文本。
a) Captionb) Textc) Named) DragIcon 答案:B8.在visual basic中,要将一个窗体从内存中释放,应使用______语句。
大学VisualBasic复习题及答案
VB复习题一、填空题1.VB应用程序的两个基本特点是和。
2.在VB中根据变量的作用域不同,变量可以分为、和。
3.VB提供的_ _属性,用来控制对象是否可见,当属性值为_ _时,表示对象可见。
4.为使某窗口中的命令按钮“确定(E)”具有如下特性:按“Alt+E”键或按“Enter” 键,均可代替用鼠标单击该按钮的操作,应设置该按钮的Caption属性值为___________,并且设置其_________属性值为_________。
5.在Visual Basic中,由系统事先设定的,能被对象识别和响应的动作称为_______________。
6.数字关系3<=X<10表达式写成正确的VB表达式为____________________________。
7.表达式Len("123程序设计ABC")的值是___________。
8.在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程Private Sub Form_Click()Text1.Text = "VB程序设计"End SubPrivate Sub Text1_Change()Picture1.Print "VBProgramming"End Sub程序运行后,单击窗体,在文本框中显示的内容是________________,而在图片框中显示的内容是_____________。
9.创建一个VB应用程序三个主要的步骤是、和。
10.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的窗口中,把此文本框的属性设置成空白。
11.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用控件;若允许用户输入文本,则应使用控件。
12.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK!时,应当编写的语句是。
《VisualBASIC程序设计》期末考试选择题复习(180题)
1. Visual Basic集成开发环境中不包括下列哪些窗口( )。
A、工具箱窗口、工具箱窗口B、工程资源管理器窗口、工程资源管理器窗口C、属性窗口、属性窗口D、命令窗口、命令窗口参考答案是:D2. 在设计应用程序时,通过( )窗口可以查看到应用程序工程中的所有组成部分。
窗口可以查看到应用程序工程中的所有组成部分。
A、代码窗口、代码窗口B、窗体设计窗口、窗体设计窗口C、属性窗口、属性窗口D、工程资源管理器窗口、工程资源管理器窗口参考答案是:D3. 在正常安装Visual Basic6.0后,可以通过多种方式启动Visual Basic。
以下方式中不能启动Visual Basic的是:( )。
A、通过“开始”菜单中的“程序”命令、通过“开始”菜单中的“程序”命令B、通过“我的电脑”找到vb6.exe,双击该文件名,双击该文件名C、通过“开始”菜单中的“运行”命令、通过“开始”菜单中的“运行”命令D、进入DOS方式,执行vb6.exe文件文件参考答案是:D4. Visual Basic 6.0工程文件的扩展名是( )。
A、.vbpB、.frmC、.basD、.cls参考答案是:A5. Visual Basic6.0是面向( )的程序设计语言。
的程序设计语言。
A、过程、过程B、工程、工程C、事件、事件D、对象、对象参考答案是:D6. 下列关于下列关于 Visual Basic编程特点的叙述中,错误的是( )。
A、Visual Basic 是采用事件驱动编程机制的语言是采用事件驱动编程机制的语言B、构成程序的多个过程没有固定的执行顺序、构成 Visual Basic 程序的多个过程没有固定的执行顺序C、Visual Basic 程序既可以编译运行,也可以解释运行程序既可以编译运行,也可以解释运行D、Visual Basic 程序不是结构化程序,不具备结构化程序的种基本结构程序不是结构化程序,不具备结构化程序的 3 种基本结构参考答案是:D7. Visual Basic 6.0集成开发环境有三种工作状态,不属于三种工作状态之一的是( )。
最新2020年VisualBasic程序设计期末模拟题库288题(含参考答案)
2020年Visual Basic 程序设计期末测试复习题288题[含答案]一、选择题1.如果有声明Dim a(5) As Integer,则该数组共占用______个字节内存。
a) 5b) 6c) 10d) 12 答案:D2.下列_______方法是将项目添加到List控件中。
a) Listb) ListCountc) Moved) AddItem 答案:D3.一个可执行的vb运行程序至少包括一个______。
a) 标准模块b) 窗体模块c) 类模块d) 资源文件模块答案:B4.如下数组声明语句,正确的是______。
a) dim a[3,4] as intigerb) dim a(3,4) as stringc) dim a(n,n) as singled) dim a(3 4) as integer 答案:B5.写列选项中,合法的变量是______。
a) c%aaab) sum_3c) Elsed) 5persons 答案:B6.要想改变一个窗体的标题内容,则应该设置______属性的值。
a) Nameb) Fontnamec) Captiond) Text 答案:C7.在VB中,过程共有三种,他们是______。
a) 事件过程,子过程和函数过程。
b) sub过程,Function过程和Property过程。
c) 事件过程,函数过程和属性过程。
d) Sub过程,函数过程和通用过程。
答案:A8.在Visual Basic设计界面中不能隐藏的窗口是______。
a) 工程窗口b) 属性窗口c) 立即窗口d) 窗体窗口答案:A9.整型变量占用的字节数为______。
a) 2个字节b) 3个字节c) 4个字节d) 5个字节答案:A10.整型数的取值范围为______。
a) –32767~+32767b) –32768~+32767c) –32768~+32768d) 0~65535 答案:B11.以下哪个是合法的变量名_______。
精选最新2019年VisualBasic程序设计期末完整考试题库200题(含参考答案)
2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.若要在列表框中显示多列数据,可用列表框的______属性来实现。
a) MultiSelectb) Indexc) Columnsd) List 答案:C2.命令按钮Command1 的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为_________。
a) 在x前插入&b) 在x后插入&c) 在x前插入 #d) 在x后插入# 答案:A3.整型变量占用的字节数为______。
a) 2个字节b) 3个字节c) 4个字节d) 5个字节答案:A4.整型数的取值范围为______。
a) –32767~+32767b) –32768~+32767c) –32768~+32768d) 0~65535 答案:B5.下列选项中,哪一项是所有控件共有的属性_______。
a) Captionb) Valuec) Textd) Name 答案:D6.在Visual Basic程序设计中,过程名称的长度不能超过_______个字符。
a) 8b) 40d) 11 答案:B7.下列控件不能改变大小的有_______。
a) TextBoxb) Labelc) Timerd) PictureBox 答案:C8.可以通过_____来删除列表框中的选择项。
a) Enable属性b) RemoveItem方法c) AddItem方法d) Text属性答案:B9.若要使标签透明,则可使用的属性是_______。
a) BackColorb) BackStylec) BorderStyled) ForeColor 答案:B10.下列程序段的执行结果是_____。
N=10For k=n To 1 Step-1x=Sqr(k)x=x-2Next kPrint x-2a) -3b) -1c) 1d) 1.16 答案:A11.以下不属于Visual Basic系统的文件类型是a) .frmb) .clsc) .batd) .vbp 答案:C12.下列命令按钮事件过程执行后,输出结果是_____。
最新版精选2019VisualBasic程序设计期末测试题库200题(含答案)
2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.在程序中使用日期型数据时,必须用符号____将日期型数据括起来。
a) @b) $c) %d) # 答案:D2.以下哪个是合法的变量名_______。
a) Lenb) Test@qwc) 6cost_1d) count2s 答案:D3.下列程序运行后,变量s的值为______。
J=0:s=0For I=1 To 4j=j+Is=s+jNext Ia) 20b) 10c) 5d) 15 答案:A4.下列程序段的执行结果是_____。
N=10For k=n To 1 Step-1x=Sqr(k)x=x-2Next kPrint x-2a) -3b) -1c) 1d) 1.16 答案:A5.可以通过_____来删除列表框中的选择项。
a) Enable属性b) RemoveItem方法c) AddItem方法d) Text属性答案:B6.写列选项中,合法的变量是______。
a) c%aaab) sum_3c) Elsed) 5persons 答案:B7.下面的运算符中,哪个是关系运算符______。
a) Notb) modc) <>d) & 答案:C8.整型变量占用的字节数为______。
a) 2个字节b) 3个字节c) 4个字节d) 5个字节答案:A9.8.6787E+8写成普通的十进制数是_______。
a) 86787000b) 867870000c) 8678700d) 8678700000 答案:B10.下列数据中哪一个是布尔常量_______。
a) 123b) notc) TRUEd) xyz 答案:C11.下列数据类型不可能占8个字节的是_____数据类型。
a) Dateb) Longc) Doubled) Currency 答案:B12.下列控件不能改变大小的有_______。
a) TextBoxb) Labelc) Timerd) PictureBox 答案:C13.若要将窗体隐藏起来,则实现的方法为_______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Visual Basic 期末复习题库单项选择题判断题填空题编程题1) 下列程序运行后,输出的结果为______。
B=1Do while (b<40)b=b*(b+1)LoopPrint ba) 42b) 39c) 6d) 1 答案:A2) 设执行以下程序段时依次输入1、3、5,执行结果为_____。
Dim a(4) As IntegerDim b(4) As IntegerFor K =0 To 2a(K+1) =Val(InputBox(“请输入数据:"))b(3-K) =a(K+1)Next KPrint b(K)a) 1b) 3c) 5d) 0 答案:A3) 下列程序执行后,变量s的值为______。
Dim s As long ,x As Integers=0:x=1Do While (x<10)s=s+xx=x+2LoopPrint sa) 10b) 25c) 50d) 100 答案:B4) 编写如下事件过程:Private Sub Form_MouseDown(Button As Integer ,Shift As Integer,X As Single,Y As Single)If Shift=6 And Button=2 ThenPrint "Hello"End IfEnd Sub程序运行后,为了在窗体上输出"Hello",应在窗体上执行以下_______操作。
a) 同时按下 Shift 键和鼠标左键b) 同时按下 Shift 键和鼠标右键c) 同时按下Ctrl、Alt 键和鼠标左键d) 同时按下 Ctrl、Alt 键和鼠标右键答案:D5) 当变量x=2,y=5时,以下程序的输出结果为____。
Do until y>5x=x*yy=y+1loopprint xa) 2b) 5c) 10d) 20 答案:C6) 当执行以下程序时,在名为lblResult的标签框内将显示_____。
Private Sub cmdlt_click()Dim I,RR=0For I=1 To 5 Step 1R=R+INext IlblResult.Caption=Str(R)End Suba) 字符串15b) 整数15c) 字符串5d) 整数5 答案:A7) 如下有一段不完整的程序段,如果要求该程序执行3次循环,则应在程序中的括号里输入______。
X=1dox=x+3print x loop until(___)a) x>=8b) x<=8c) x>=7d) x<=7 答案:A8) 若整型变量a的值为2、b的值为3,则下列程序段执行后整型变量c的值为______。
If a>5 thenif b<4 thenc=a-belsec=b-aEnd ifelseif b>3 then c=a*belsec=a mod bEnd ifa) 2b) -1c) 1d) 6 答案:A9) 设有如下语句:str1=inputbox("输入","","练习")从键盘上输入字符串“示例”后,str1的值是___。
a) “输入”b) “”c) “练习”d) “示例”答案:D10) 我们在一个窗体上建立两个文本框,名称分别为Text1和Text2,事件过程如下,Private Sub Text1_change( )Text2.text=ucase(Text1.text)End Sub则在Text1文本框输入“visual basic”,Text2将______。
a) Text2中无内容显示。
b) Text2显示"VISUAL BASIC"。
c) Text2显示"visual basic"d) Text1显示"visual basic" 答案:B11) 下列程序的运行后s的值是_____。
S=0For x=99 to 1 Step-2s=s+xNext xPrint sa) 100b) 500c) 2500d) 5000 答案:C12) 下列程序的执行结果是____。
K=0For I=1 To 3a=I^I^Kprint a;Next Ia) 1 1 1b) 1 2 3c) 0 0 0d) 1 4 9 答案:A13) 下列程序的执行结果是_____。
Dim a(5) As StringDim b As IntegerDim I As IntegerFor I =0 To 5a(I)=I+1Print a(I)Next Ia) 123456b) 6c) 654321d) 0 答案:A14) 下列程序的执行结果为_____。
Dim intsum As IntegerDim I As Integerintsum=0For I=20.2 To 5 Step -4.7intsum=intsum +INext IPrint intsuma) 150c) 50d) 0 答案:C15) 下列程序的执行结果为_____。
Dim S As Integer,n As IntegerS=0:n=1Do While n<=100S=S+nn=n+1LoopPrint Sa) 5050b) 2500c) 3000d) 4000 答案:A16) 下列程序的执行结果为_____。
A=100:b=50If a>b Thena=a-bElseb=b+aEnd ifPrint aa) 50b) 100c) 200d) 10 答案:A17) 下列程序的执行结果为________。
Dim intsum As IntegerDim I As Integerintsum=0For I=0 To 50 Step 10intsum=intsum+INext IPrint intsuma) 150b) 200c) 50d) 0 答案:A18) 下面程序执行后,X的结果为_____。
X=0For I =1 to 5For j=I to 5X=X+1Next jNext IPrint Xa) 5b) 10c) 15d) 20 答案:C19) 下面程序执行的结果是____。
Private Sub Form_Click()A$="123":B$="456"C=Val(A$)+Val(B$)Print C\100End Suba) 123b) 3c) 5d) 579 答案:C20) 下列循环语句将执行______次。
A=100DoPrint aa=a+1Loop until a<=10a) 1b) 10c) 100d) 死循环答案:D21) 下面程序段的循环结构执行后,的输出值是_____。
程序段为:For I=1 to 10 step 2y=y+INext Iprint I;a) 25b) 10 d) 因为Y的初值不知道,所以不确定答案:C22) 写列程序段的执行结果____。
A="abbacddcba"for I=6 to 2 step -2x=mid(a,I,I)y=left(a,I)z=right(a,I)z=x & y & znext Iprint Ucase(z)a) ABAb) AABAABc) BBABBAd) ABBABA 答案:C23) 以下语句输出结果是(在立即窗口中)_____。
A="Beijing"b="ShangHai"Print a;ba) Beijing ShangHaib) Abeijing ShangHaic) BeijingShangHaid) Abeijing 答案:C24) 有如下程序:For I=1 To 3For j=5 To 1 Step-1Print I+jNext j,I其循环执行的次数为______。
a) 12b) 13c) 14d) 15 答案:D25) 有如下程序段,该程序执行后,变量a的值为______。
For I=1 To 2For J=I To 2For K=1 To Ja=a+2Next KNext JNext Ia) 2b) 8c) 10d) 20 答案:C26) 执行下列程序后,变量a的值为____。
Dim I as integerdim a as integera=0for I=0 to 100 step 2a=a+1next Ia) 1b) 10c) 51d) 100 答案:C27) 执行下列程序后,X的值为______。
X=3y=6Do While y<=6x=x*yy=y+1Loopa) 3b) 6c) 18d) 20 答案:C28) 执行下列程序段后,整型变量c的值为___。
A=24b=328select case b\10case 0c=a*10+bcase 1 to 9c=a*100+bcase 10 to 99c=a*1000+bend selecta) 537c) 24328d) 240328 答案:C29) 执行完下面的程序段后,循环将执行____次。
For I=1.7 To 5.9 Step 0.9a=a+1Print aNext Ia) 3b) 4c) 5d) 6 答案:C30) 有如下语句,执行后该段语句的循环次数是_____。
Dim s,I,j as integerFor I =1 to 3For j=3 To 1 Step-1S=I*jNext jNext Ia) 9b) 10c) 3d) 4 答案:A31) 有如下程序,该程序将______。
For I=1 to 10 step 0K=k+2Next Ia) 形成无限循环。
b) 循环体执行一此后结束循环。
c) 语法错误。
d) 循环体不执行即结束循环。
答案:A32) 有如下程序段,该程序段执行完毕后,共循环了________。
For I=1 To 5For j=1 To IFor k=j To 4Print "a"Next kNext jNext Ia) 4b) 5c) 38d) 40 答案:D33) 有如下程序,该程序的运行结果为______。
Dim k As Integern=5:m=1:k=1Do While k<=nm=m*2k=k+1LoopPrint ma) 1b) 5c) 32d) 40 答案:C34) 以下程序输出1到1000之间所有的偶数之和,请补充完该程序。
Private Sub Command_Click()Dim x As DoubleFor I=0 To 1000If ____ Thenx=x+IEnd IfNext IPrint xEnd Suba) i Mod 2 = 0b) x Mod 2 = 0c) I Mod 2 <> 0d) x Mod 2 <> 0 答案:A35) 以下是计算10的阶乘的程序,请补充该程序。