Vb考试复习题

合集下载

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考试试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明类模块中的属性?A. DimB. PublicC. PrivateD. Property答案:D2. VB中的“Option Explicit”语句用于做什么?A. 声明变量类型B. 强制变量声明C. 定义过程D. 创建对象实例答案:B3. 下列哪个不是VB的控件事件?A. ClickB. LoadC. ChangeD. Hover答案:D4. 在VB中,以下哪个不是标准数据类型?A. IntegerB. StringC. BooleanD. Pointer答案:D5. VB中的“With”语句用于什么?A. 初始化对象B. 创建对象实例C. 引用对象的多个属性或方法D. 循环遍历集合答案:C6. 在VB中,如何将一个表达式的结果赋值给一个变量?A. 使用“=”运算符B. 使用“==”运算符C. 使用“:=”运算符D. 使用“->”运算符答案:A7. 下列哪个是VB中的循环结构?A. IfB. For EachC. Select CaseD. While答案:D8. 在VB中,如何表示一个空引用?A. NullB. NothingC. EmptyD. Undefined答案:B9. VB中的“Handles”关键字用于什么?A. 过程定义B. 事件处理C. 类定义D. 属性声明答案:B10. 在VB中,以下哪个不是集合的属性或方法?A. AddB. ItemC. CountD. Sort答案:D二、填空题(每题2分,共20分)11. VB中的________关键字用于定义一个方法或属性的访问级别。

答案:Private12. 当你想要在VB中创建一个新类时,你需要使用________关键字。

答案:Class13. 在VB中,________方法用于在运行时创建对象。

答案:New14. 如果你想要在VB中捕获并处理异常,你应该使用________语句。

vb复习题及答案

vb复习题及答案

复习题11.下面关于比特的叙述中,错误的是( 1 )A.比特是组成数字信息的最小单位B.比特只有“0”和“1”两个符号C.比特既可以表示数值和文字,也可以表示图像和声音D. 比特”1”总是大于比特“0”2.在下列有关集成电路的叙述中,错误的是 ( 2 )A.现代集成电路使用的半导体材料主要是硅B.大规模集成电路一般以功能部件、子系统为集成对象C.我国第2代居民身份证中包含有IC芯片D? 目前超大规模集成电路中晶体管的基本线条已小到l纳米左右3.在下列有关通信技术的叙述中,错误的是 ( 3 )A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信C.在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率D?学校的计算机机房一般采用5类无屏蔽双绞线作为局域网的传输介质4.下面是关于PC机主存储器的一些叙述,其中正确的是( 4A.主存储器是一种动态随机存取存储器(RAM)B.主存储器的基本编址单位是字(即32个二进位)C.目前市场上销售的PC机,其内存容量可达数十GBD.所有PC机的内存条都是通用的:可以互换5.现行PC机中,IDE(或SATA)接口标准主要用于( 5 )A.打印机与主机的连接 C.声卡与主机的连接B.显示器与主机的连接 D.硬盘与主机的连接6. 下列有关PC机的CPU、内存和主板的叙述中,正确的是( 6 ) 。

A.大多数Pc机只存一块CPu芯片,即使是“双核”CPU也是一块芯片B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关D.主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息7.下列有关目前Pc机辅助存储器的叙述中,错误的是 ( 7 )A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多B.硬盘的内部传输速率一般小于外部传输速率c.优盘采用Flash存储器技术,属于半导体存储器D.目前常见COMBO光驱是一种将CD-RW和DVD-ROM组合在一起的光驱8.下面有关Windows操作系统,(95以后版本)的叙述中,错误的是 ( 8 ) 。

VB复习题

VB复习题

一、填空题1、在Visaul Basic中的常量分为两种,一种是文字常量,一种是系统常量。

2、数学公式(X+Y)(Y*Z)的数学表达式是 yz(x+y) 。

3、在程序中使用日期型数据时,必须用_#_符号成对将日期型数据括起来。

4、VB集成发环境窗口,它包括了数个独立的窗口。

除必须的"主窗口"外,常用的还有属性窗口、代码窗口、窗体设计窗口、工具箱窗口、对象浏览窗口、工程资源管理等窗口。

5、VB中每个对象都有自己的属性, visible 属性决定控件是否允许可见。

6、在VB对象的三要素中,可以把属性看作一个对象的性质,把事件看作对象的响应,把方法看作对象的动作。

7、VB有三种工作模式,它们分别是设计模式、中断模式和运行模式。

8、如果希望每0.6秒钟产生一个计时事件,那么应将InterVal属性值应设置为 600 。

9、控件属性Height和Width决定了控件的大小。

10、在VB中,为了使一个控件在运行时不可操作,应将控件的 Enabled 属性设置为False 。

11、当要使标签框的大小随着Caption属性的值进行扩展或缩小时,应将该控件的 Autosize 属性设置为 True 。

12、VB中文本框对象响应的事件中,三个重要的事件是 Change 、 KeyPress 和LostFocus 。

13、Visual Basic中,时钟控件能有规律地以一定的时间间隔激发计时器事件而执行相应的代码程序。

14、在多窗体工程中,可用 show 方法显示一个窗体,用 hide 方法将一个窗体隐藏起来。

15、结构化程序设计方法,把程序的结构规定为三种基本结构,它们是:顺序结构、选择结构、和循环结构三种基本结构。

16、VB逻辑数据类型只有True与False两个值。

当逻辑数据转换成整型数据时,True 转换为 -1 ,False转换为 0 。

17、VB的注释语句采用‘字符开头,续行符采用空格+“_”若一行上书写多句语句则各语句间用:字符分隔。

VB期末考试复习题目

VB期末考试复习题目

如果要将窗体中的某个命令按钮设置成运行时无法显示,应该设置它的属性。

类是对象的抽象,对象则是类的具体化。

在窗体上建立的一个控件称为。

能够获得一个文本框中被选取文本的内容的属性是。

以下属于Visual Basic合法的数组元素是。

设置命令按钮的属性时,只有将属性设置为1,Picture属性才有效,否则无效。

VB有三种工作模式,它们分别是___________模式。

下列函数中,________函数返回的值是数值型的。

类是对象的抽象,对象则是类的具体化。

在窗体上建立的一个控件称为。

以下控件中没有Print方法是( )以下叙述中错误的是 ( )A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B)保存Visual Basic程序时,应分别保存窗体文件及工程文件C)Visual Basic应用程序只能以解释方式执行D)事件可以由用户引发,也可以由系统引发下列数组声明语句中的数组a包含了_________个数组元素。

( )Dim a(4,-1 to 1,0 to 3)复选框的Value属性为0时,表示( ) 复选框的Value属性为2时,表示( )主过程通过参数传递将一个参数传递给子过程A,并能够通过参数传递返回一个结果,下列子过程的正确定义以下不属于Visual Basic系统的文件类型是。

A).frm B).bat C).vbg D).vbp按变量名的定义规则,是合法定义的变量名。

结构化程序由三种基本结构组成,下面属于三种基本结构之一的是_______执行以下程序段后,变量c$的值为________。

a$="Visual Basic Programming"b$="Quick"c$=b$ & UCase(Mid$(a$,7,6)) & Right$(a$,12)在一行中要写多条语句时,每个语句之间用_____符号分隔以下关于数组的说法,不正确的是__________。

VB复习题

VB复习题

答案:A
第8题 (1.0分) 题号:263
函数Len(Str(Val("123.4")))的值为().
A:11
B:5
C:6
D:8
答案:C
第9题 (1.0分) 题号:809
要使文本框中的文本显示掩码(密码)符,在属性设置时,首先必
须设置()属性为False.
A:Text
答案:N
第8题 (1.0分) 题号:346
在Visual Basic 中Dim a ,b,c as integer和
Dim a as integer, b as integer,c as integer相同.
答案:Y
第9题 (1.0分) 题号:364
组合框兼有文本框和列表框两者的功能,用户可以通过键入文
标准工具箱中的控件().
A:数目是固定不变的
B:数目可以增加或减少
C:包含了VisualBasic所有控件
D:在窗体建立对象时不一定被使用
答案:B
第2题 (1.0分) 题号:264
函数Ucase(Mid("visualbasic",8,8))的值为().
A:visual
B:basic
答案:BCD
第2题 (2.0分) 题号:283
要选择列表框List1的第6项,可以使用语句()。
A:List1.Selected(6)=True
B:List1.Selected(5)=True
C:List1.ListIndex=5
D:List1.Selected=5
答案:BC
A = x
x = y

VB复习题

VB复习题

一、选择题(每题1分共20分)1、关于窗体,以下叙述中正确的是(1) 。

A.仅当窗体上没有可以获得焦点的控件时,窗体才可以获得焦点B.一个VB工程只能从某个指定的窗体开始启动C.只有窗体可以作为控件的容器D.Unload Me和End语句的效果总是等同的2、若a为长整型变量,则执行a=12:Print Len(a);Len(Str(a));Len(CStr(a))后,在窗体上看到的是(2) 。

A.4 2 3B.2 3 2C.4 3 2D.2 2 33、表达式Fix(-2.5)+Int(-3.5)+CInt(-2.5)的值是(3) 。

A.-8 B.-7 C.-6 D.-54、下列叙述中错误的是(4) 。

A)列表框与组合框都有List属性B)列表框有Selected属性,而组合框没有C)组合框有Style属性,而列表框没有D)组合框有Text属性、而列表框没有5、若要获得组合框中输入的数据,可使用的属性是(5) 。

A)ListIndex B)Caption C)Text D)List6、设a=5, b=6, c=7, d=8,执行语句X=IIf((a>b)And (c>d), 10, 20)后,x的值是 (6) 。

A)10 B)20 C)30 D)2007、以下关系表达式中,其值为True的是(7)。

A."XYZ">"XYz" B."VisualBasic"<>"visualbasic"C."the"="there" D."Integer"<"Int"8、以下字符运算表达式中,其功能与函数Mid(s,i,i)相同的是(8) 。

A.Left(s,i) & Right(s,Len(s)-i) B.Left(Right(s,Len(s)-i+1),i) C.Left(Right(s,i),Len(s)-i+1)D.Left(s,Len(s)-i) & Right(s,i)9、以下有关Function过程的说法中,正确的是(9) 。

vb考试题及答案

vb考试题及答案

vb考试题及答案一、选择题(每题2分,共20分)1. VB中的“Dim”关键字用于声明什么?A. 变量B. 常量C. 类型D. 过程答案:A2. 在VB中,以下哪个是合法的变量名?A. 2variableB. variable-nameC. variable$nameD. variable name答案:B3. VB中的“Sub”过程可以返回值吗?A. 是B. 否答案:B4. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Date答案:C5. VB程序中,以下哪个语句用于结束程序?A. Exit SubB. End SubC. Exit ForD. End答案:D6. VB中,以下哪个是正确的条件语句?A. If (x > 10)B. If x > 10C. If x = 10 ThenD. If x = 10答案:C7. 在VB中,以下哪个是正确的循环结构?A. DoB. WhileC. ForD. All of the above答案:D8. VB中的“With”语句用于什么?A. 条件判断B. 循环控制C. 简化代码D. 错误处理答案:C9. 在VB中,以下哪个不是数组的声明方式?A. Dim arr(0 To 10) As IntegerB. Dim arr() As Integer = New Integer(10)C. Dim arr As Integer = New Integer(10)D. Dim arr(1) As Integer答案:D10. VB中,以下哪个是正确的事件处理程序声明?A. Sub Button1_Click()B. Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)C. Sub Button1_Click(ByVal e As EventArgs)D. Sub Button1_Click(ByVal sender As Object)答案:B二、填空题(每空2分,共20分)1. 在VB中,使用________关键字可以定义一个类。

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的程序段,请补充完该程序。

vb复习题含答案

vb复习题含答案

vb复习题含答案一、选择题1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. intC. longD. string答案:A2. VB中,以下哪个是正确的循环结构?A. forB. whileC. both A and BD. neither A nor B答案:C3. 在VB中,以下哪个是正确的条件语句?A. ifB. switchC. caseD. A and B答案:A4. VB中,以下哪个是数组声明的正确方式?A. Dim arr(10) As IntegerB. Dim arr = New Integer(10)C. Both A and BD. Neither A nor B答案:A5. VB中,以下哪个是调用函数的正确方式?A. Call functionName()B. functionName()C. Both A and BD. Neither A nor B答案:C二、填空题1. 在VB中,使用________关键字可以声明一个变量。

答案:Dim2. VB中的________关键字用于定义一个类。

答案:Class3. 要结束一个循环,可以使用________语句。

答案:Exit For 或 Exit Do4. 在VB中,________关键字用于定义一个子程序。

答案:Sub 或 Function5. VB中,________函数可以用来获取当前日期。

答案:Date三、简答题1. 请简述VB中的事件和委托的概念。

答案:事件是用户或程序触发的动作,如鼠标点击或键盘输入。

委托是一种特殊的多态类型,它允许将方法作为参数传递给其他方法,使得事件处理更加灵活。

2. 请解释VB中的继承概念。

答案:继承是面向对象编程的一个基本概念,它允许一个类(子类)继承另一个类(父类)的属性和方法,从而实现代码的复用。

四、编程题1. 编写一个VB程序,实现输入两个整数,计算并输出它们的和。

vb复习试题(答案)

vb复习试题(答案)

《计算机VB程序设计》复习试题1.在Visual Basic中最基本的对象是(),它是应用程序的基石(A)标签(B)窗体(C)文本框(D)命令按钮2.事件驱动应用程序的典型操作序列是()(A)启动应用程序、加载显示窗体,接收事件,执行代码,等待下次事件(B)接收事件,启动应用程序,加载显示窗体,执行代码,等待下次事件(C)执行代码,启动应用程序,加载显示窗体,接收事件,等待下次事件(D)等待下次事件,接收事件,启动应用程序,加载显示窗体,执行代码3.对于不同的对象有不同的属性,但所有的对象都共同拥有的属性是()(A)Picture (B)Caption (C)Name (D)Lcon4.从键盘上输入两个字符串,分别保存在变量str1和str2中。

确定第二个字符串在第一个字符串中起始位置的函数是()(A)Left (B)Mid (C)String (D)Instr5.函数Int(100*Rnd+1)的取值范围是()(A)从1到100(B)从0到100 (C)从1到101 (D)从0到1016.如果将布尔常量值True赋值给一个整型变量,则整型变量的值为()(A)0 (B)-1(C)True (D)False7.下列符号常量的申明中,()是不合法的(A)Const a As Single = 1.1 (B)Const a As Integer = “12”(C)Const a As Double = Sin(1) (D)Const a = “OK”8.将变量k四舍五入保留2位小数的表达式是()(A)Int((k+0.5)*100)/100 (B)Int(k*100)/100+0.5(C)Int(k*100+0.5)/100 (D)Int(k*(100+0.5))/1009.假设a和b是整型变量,则表示条件“1≤a<8和1<b≤8中只要有一个成立即可”的逻辑表达式是()(A)1<=a And a<8 And 1<b And b<=8(B)(1<=a And a<8 ) And Not(1<b And b<=8)(C)1<=a And a<8 Or 1<b And b<=8(D)Not(1<=a And a<8) Or (1<b And b<=8)10.设有如下的记录类型:Type StudentNumber As String * 10Name As String * 20Age As IntegerEnd Type则正确引用该记录类型变量的代码是()(A)Student.Nam = “张三”(B)Dim s As Student = “张三”(C)Dim s As Type Student = “张三”(D)Dim s As Type = “张三”11.以下语句的输出结果是()Print Format$(32548.5, “000,000.00”)(A)32548.5 (B)32,548.5 (C)032,548.50 (D)32,548.5012.假定Pic1和Txt1分别是图片框和文本框的名称,下列不正确的语句是()(A)Print “abcd”(B)Pic1.Print “abcd”(C)Txt1.Print “abcd" (D)Debug.Print “abcd”13.下列语句执行后,输出的结果是()age$ = 18Print “你的年龄是:”;Print age(A)你的年龄是:□18(B)你的年龄是:□□18(C)”你的年龄是:”□18 (D)”你的年龄是:”□□18注意:符号“□”表示空格14.执行语句m=Len(Mid(“西南交通大学03级全体学生”,5,5))后,m的值是(【4】)(A)交通大学(B)大学03级(C)5 (D)815.在界面设计阶段,当双击窗体上的某个控件时,所打开的窗口是(【1】)(A)属性窗口(B)代码窗口(C)工具箱窗口(D)工程资源管理器窗口16.以下叙述中正确的是(【2】)(A)对象的Name属性值可以为空(B)窗体的Name属性指定窗体的名称,用来标识一个窗体(C)可以在程序运行期间改变对象的Name属性值(D)窗体的Name属性的值是显示在窗体标题栏中的文本17.在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:Private Sub Command1_Click()A=45678Print Format(A,”000.00”)End Sub程序运行后,单击命令按钮,窗体上显示的是(【4】)(A)456.78(B)45678.00(C)45678(D)00456.7818.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Move 500,500End Sub程序运行后,单击命令按钮,执行的操作为(【1】)(A)命令按钮移动到距窗体左边界、上边界各500的位置(B)窗体移动到距屏幕左边界、上边界各500的位置(C)命令按钮向左、右方向各移动500(D)窗体向左、上方向各移动50019.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是(【3】)(A)通用对话框(B)单选按钮(C)图片框(D)组合框20.以下叙述中错误的是(A)Visual Basic 是事件驱动型可视化编程工具(B)Visual Basic应用程序不具有明显的开始和结束语句(C)Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(D)Visual Basic中控件的某些属性只能在运行时设置21.以下叙述中错误的是(A)窗体文件包含该窗体及其控件的属性(B)以.BAS为扩展名的文件是标准模块文件(C)一个工程中可以含有多个标准模块文件(D)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件22.以下关于函数过程的叙述中,正确的是(【4】)(A)函数过程形参的类型与函数返回值的类型没有关系(B)在函数过程中,过程的返回值可以有多个(C)当数组作为函数过程的参数时,既能以传值方式传递,也能以传地址方式传递(D)如果不指明函数过程参数的类型,则该参数没有数据类型23.设有如下变量声明:Dim TestDate As Date为变量TestDate正确赋值的表达式是(【4】)(A)T estDate = # “6/22/2003 ” #(B)TestDate = # 6/22/2003 #(C)TestDate = Date( “ 6/22/2003 ”)(D)TestDate = Format( “m/d/yy ”, “ 6/22/2003 ”)24.在窗体上有若干控件,其中有一个名称为Text1的文本框。

VB复习题

VB复习题

VB复习题一.选择题1.使用声明语句建立一个数值型的变量后,VB自动将该变量初始化为()。

A.空值B.0 C.1 D.Null2.使用声明语句建立一个字符型的变量后,VB自动将该变量初始化为()。

A.空值B.0 C.1 D.Null3.使用声明语句建立一个布尔型的变量后,VB自动将该变量初始化为()。

A.False B.0 C.1 D.True4.关于VB 中的运算符,以下说法正确的是()。

A.“×”是算术运算符,含义是“乘法运算”B.“≠”是关系运算符,含义是“不等于”C.“!”是逻辑运算符,含义是“非”D.“And”是逻辑运算符,含义是“与”5.对象的三要素是()。

A.属性、事件、程序B.属性、事件、方法C.窗体、事件、程序D.语句、函数、程序6.VB中,表达式10<2 Or Not 5>2+6的值为()。

A.TRUE B.FALSE C.0 D.出错7.VB中,表达式Mid$("南京工程学院",3,4)的结果是()。

A."工程学院" B."京工程学" C."程学院" D."工程"8.在VB中,应用程序被称为()。

A.工程B.窗体C.属性D.对象9.VB中,事件Click由()引发。

A.移动鼠标B.左键单击鼠标C.双击鼠标D.右键单击鼠标10.VB中,隐藏窗体的方法是()。

A.Unload B.Stop C.Hide D.Show11.在Visual Basic中最基本的对象是(),它是应用程序的基石,也是其它控件的容器。

A.文本框B.命令按钮C.窗体D.标签12.VB窗体文件的扩展名为()。

A.VBP B.FRM C.BAS D.EXE13.执行语句s=Len(Mid("VisualBasic",1,6))后,s的值是()。

A.Visual B.Basic C.6 D.1114.有程序代码:Text1.Text = "Visual Baisc",其中的Text1、Text和"Visual Baisc"分别代表的是()。

Vb复习考题3

Vb复习考题3

第一卷客观题第一题:是非题(共10分,每项1分)1. 函数调用时,实际参数与形式参数在数量必须完全一致。

AA.对B.错2. 标签控件即可以用来显示用户不能编辑和修改的文本,也可以用来编辑和修改文本。

BA.对B.错3. Timer是时钟控件的唯一事件。

AA.对B.错4. 用Dim语句声明变量时,VB系统不仅为变量分配相应数据类型的内在空间,而且还为变量赋所需的初值。

BA.对B.错5. 在VB系统中,没有用Dim语句声明的变量不能使用,因为它没有数据类型。

BA.对B.错6. 菜单项的快捷键不能任意设置。

AA.对B.错7. VB中的“消息”是指由一个应用程序传递到另一个应用程序的信息包。

AA.对B.错8. 每个菜单项都是一个控件,与其他控件一样也有自己的属性和事件。

AA.对B.错9. 菜单选项“Enabled”属性与“Visible”属性是相同的。

BA.对B.错10. VB6.0只能运行在Windows 2000下,不能运行在Windows 98下。

BA.对B.错第二题、单选题(共45分,每项1.5分)11. 在VB中,变量的默认类型是__C____。

A.IntegerB.DoubleC.VariantD.Currency12. 在顺序文件中__D____。

A.文件中按每条记录的记录号从小到大排序B.文件中按每条记录的长度从小到大排序C.文件中按记录的某关键数据项的从小到大的顺序D.记录是按写入的先后顺序存放的,读出也是按写入的先后顺序读出13. 利用菜单编辑器设计菜单时,如果要在菜单中加入一个分隔符,菜单分隔符的标题必须设置为__B____。

A.+B.-C.*D./14. 在Visual Basic中,最简单的数据类型包括__A____。

A.整型、实型、布尔型、字符型B.整型、实型、字符型C.整型、实型、逻辑型D.实型、逻辑型、字符型15. 使用驱动器列表框的___B___属性可以返回或设置磁盘驱动器的名称。

vb考试试题及答案

vb考试试题及答案

vb考试试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Array答案:D2. 下面哪个语句用于在Visual Basic中声明一个变量?A. DimB. DeclareC. DefineD. Set答案:A3. 在Visual Basic中,以下哪个是正确的循环结构?A. LoopB. WhileC. DoD. Repeat答案:C4. 以下哪个属性用于设置控件的可见性?A. VisibleB. ShowC. HideD. Display答案:A5. Visual Basic中的事件通常与哪个关键字一起使用?A. SubB. FunctionC. EventD. Procedure答案:A6. 在Visual Basic中,以下哪个不是控件的属性?A. NameB. CaptionC. TypeD. Left答案:C7. 下列哪个不是Visual Basic的内置函数?A. LenB. UBoundC. SqrtD. Max答案:D8. 在Visual Basic中,以下哪个不是数组的声明方式?A. Dim arr(1 To 10)B. Dim arr() As IntegerC. ReDim arr(1 To 10)D. Dim arr As Variant答案:D9. 在Visual Basic中,以下哪个不是条件语句?A. IfB. Select CaseC. WhileD. Do答案:C10. Visual Basic中,以下哪个不是错误处理的关键字?A. On Error GoToB. On Error Resume NextC. On Error GoTo 0D. On Error Exit Sub答案:D二、填空题(每题2分,共10分)1. 在Visual Basic中,使用________关键字可以声明一个变量。

VB复习题

VB复习题
A) $OB) &O
C) $ED) &E
26、语句Print“5*5”的执行结果是
A)25B)5*5C)出现错误提示D) “5*5”
27、放置控件到窗体中的最迅速方法是
A)拖动鼠标B)单击工具箱中的控件
C)双击工具箱中的控件D)单击工具箱中的控件并拖动鼠标
28、以下合法的Visual Basic标识符是
12
13
14
答案
10
Picture1.Picture=LoadPicture(“C:\moon.jpg”)
用来删除列表中指定的项目
三、选择题
1、Visual Basic 6.0分为3种版本,不属于这3种版本的是
A)学习版B)专业版
C)企业版D)业余版
2、Visual Basic集成的主窗口中不包括
A)属性窗口B)标题栏C)菜单栏D)工具栏
21、下面说法不正确的是
A)变量名的长度不能超过255个字符
B)变量名可以包含小数点或者内嵌的类型声明字符
C)变量名不能使用关键字
D)ual Basic变量名的是
A) BookB) 2_Seek
C) 123.58D) Book-1
23、在Visual Basic中,下列两个变量名相同的是
3、在Visual Basic中,被称为对象的是
A)窗体B)控件
C)控件和窗体D)窗体、控件和属性
4、下列说法正确的是
A)在活动窗体中只能通过拖拉右上角和左下角的小方块来同时在高度和宽度上缩放控件
B)若一个控件上有4个黑色的小方块,表明该控件是活动的
C)窗体中活动控件只能有一个
D)非活动控件在窗体上是隐藏的
A) 11.25B) 3

VB期末考试复习题

VB期末考试复习题

VB期末考试复习题一一、填空题1. 如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义:__________2。

设X$ =“abc123456”则“a”+str$(val(right(X$,4)))的值是______________ 3. 拖动滚动条中的滚动框将会产生_________________、_________________4。

请写出清除以下对象内容的语句:文本框___________,窗体_ _______,列表框__ ______,组合框__ _____5. 变量min@表示_ ____类型的变量。

6。

如果:I=11:J=3:I=int(—8。

6)+I\J+13/3 MOD 5,则I值是_____________7。

请写出满足以下条件的VB表达式:0<X<10,_________.X为[0—100]之间的数,能被2整除,但不能被3整除____ ___。

8. 下列循环语句控制的循环次数为FOR K=1 TO 10 STEP –19. 设I=5,则由下列循环语句控制的循环次数是。

DoI=I+2Loop While I〈=1510. 表达式32\7 MOD 3^2 的值是。

11. 按照数据文件的存储方法的不同,文件可以分为三种不同的类型:______________、_______________和二进制文件.12. VB 的工作模式可分为三种:“_______”、“______”以及“_____”13. 下列表达式返回的值为True还是False__________.9>4+3 Or 5+3〉10 And Not ( 4+2〉5 EQV 3+5>2 )2。

一个控件在窗体上的位置由________和________属性决定。

6. 在Visual Basic中最基本的对象是____________。

7。

“属性窗口”的功能是________。

VB复习题

VB复习题

VB复习一、选择题:1.若要使命令按钮不可操作,要对其( )属性设置。

A. EnabledB. VisibleC. BackColorD. Caption2. 下面可以作为Visual Basic变量名的是( )。

A. tabB. t*abC. ta_bD. 5tab3. 下列关于“面向对象”编程的说法中,不正确的是( )。

A. 属性就是描述对象特性的数据B. 事件是能被对象识别的操作C. 方法是指示对象的行为D. Visual Basic程序采用的运行机制是“面向对象”4. 以下关于局部变量的叙述中错误的是( )。

A. 在过程中用Dim语句或Static语句声明的变量是局部变量B. 局部变量的作用域是它所在的过程C. 在过程中用Static语句声明的变量是静态局部变量D. 过程执行完毕,该过程中用Dim或Static语句声明的变量即被释放5. 在以下属性中,每个对象都具有的属性是( )。

A. IndexB. NameC. Caption D . Enabled6. 结构化程序设计所规定的三种基本控制结构是( )。

A. 输入、处理、输出B. 树形、网形、环形C. 顺序、选择、循环D. 主程序、子程序、函数7. 在文本框中输入内容时,要求在超过文本框的宽度时自动换行输入,则应将文本框的( )属性设置为True。

A. EnabledB. VisibleC. MultiLineD. ScrollBars8. 要判断在文本框中是否按了Enter键,应在文本框的( )事件中判断。

A. ChangB. KeyDownC. ClickD. KeyPress9. 要想统计列表框或组合框中项目的总数,应通过其( )属性。

A. ListB. ListIndexC. ListCountD. Text10. 在Visual Basic中,组合框可以看成是列表框和( )的组合。

A. 文本框B. 命令按钮C. 复选框D. 单选按钮11. 下列控件中没有Caption属性的是()。

VB复习资料试题及答案

VB复习资料试题及答案

计算机专业 VisualBasic程序设计试题一、单项选择题(每小题2分,共30分)1.在下列有关Visual Basic的叙述中,错误的是( B ) B.是面向对象的编程语言2.在新建一个“标准EXE”工程后,不在工具箱中出现的控件是(B) B.通用对话框3.对于定时器(Timer)控件,设置其定时是否开启的属性是( C ) C.Enabled4.有程序代码如下:Textl.Text=”欢迎走进VB世界!”·则Textl,Text,和”欢迎走进VB世界!”分别代表( D) D.对象,属性,值5.VB提供了结构化程序设计的三种基本结构是( A)。

A.选择结构、循环结构、顺序结构6.下列说法中正确的是( D)。

为了保存一个Visual Basic应用程序,应当D.分别保存工程文件、窗体文件和标准模块文件7.当一个工程含有多个窗体时,其中的启动窗体是( D)。

D.在“工程属性”对话框中指定的窗体8.要设置命令按钮的背景图形,必须设置的两个属性是( A)。

A.Style和Picture9.将数据“China”项添加到列表框(Listl)中成为第一项应使用的语句是( C)。

C.Listl.AddItem”China",010.确定一个窗体或控件的大小的属性是( B)。

B.Width和Height11.下列可以把当前目录下的图形文件picl.jpg装人图片框Picturel中的语句为( C)C.Picture1.Picture=LoadPicture((1picl.jpg")12.不属于VB数据库引擎的是( B)。

B.BDE13.如果准备读文件,打开顺序文件“text.dat”的正确语句是( C )。

C.open"text.dat"ForInputAs井114.使用ADO对象模型时,使Recordset和Connection对象建立连接的属性是( D )D.ActiveConnection15.Winsock控件的LocalPort属性的作用是( C)。

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

Vb考试复习题一、填空题1.设 a=2,b=3,表达式 a>b 的值是_______。

FALSE2.在VB中声明符号常量的关键字是_______。

const3. 表达式10 MOD 16\4的值是_______。

24. 设A=5,B=6,C=7,D=8,表达式3>2*B OR A=C AND B<>C OR C>D的值是_______。

False|0|5. 设a=6,b=3,c=5,则表达式Not a>c And c=b Or b<>a+c 的值为_______。

True6. 设a=1,b=2,c=3,则VB6.0表达式:a<b or b<c and c<a 的值是_______。

True7. 在VB中,用 Dim X As Integer 语句定义的变量X,系统默认其值为_______。

8. 表示x是5的倍数逻辑表达式为_______。

X MOD 5=09. 已知 a=3.5,b=5.0,c=2.5,d=True 则表达式:a>=0 AND a+c>b+3 OR NOT d 的值是____。

False|0|零|假|假值|零值10. 用 dim abc as integer 定义的变量abc,其类型是______。

整型11. 表达式"12345"<>"12345" & "ABC"的值是_______。

True12. 在VB中,字符型常量应使_______将其括起来,日期/时间型常量应使用______将其括起来。

双引号井号13.在窗体上添加一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()a = InputBox("请输入一个整数")b = InputBox("请输入一个整数")Print a + bEnd Sub程序运行后,单击命令按钮,在输入对话框中分别输入321和456,输出结果为___。

”321456”14. InputBox()函数返回值的数据类型是__。

字符型15. 执行语句 B = MsgBox("XXX","YYY")后,在消息框中的标题信息是___。

YYY16. For-Next循环的<step>子句缺省时,循环变量每次改变的值是_______。

117.循环结构中与While语句匹配出现的循环结束语句是_______。

Wend18. VB程序的三种基本结构是:顺序、选择和_______。

循环19. 语句 x=inputbox("请输入数据"),输入12345,则x的值是_____,其类型为_______。

”12345”字符型20. 表达式 sgn(-25) 的值是_______。

-121. 设a=6,则执行x=IIf(a>5,-1,0)后,x的值为_______。

-122. 设 a=2,b=9,表达式 a^2 > sqr (b)的值是_______。

True|23. Int(-8.6)的函数值是_______。

-924. 表达式 Int(1234.555*100+0.5)/100 的结果是_______。

1234.5625. 表示X是5或7的倍数的VB表达式是_______。

X Mod 5 = 0 OR X Mod 7 =26. 执行A="123" +123 语句后,变量A的值是_______。

24627. 函数int(rnd*11)+10的值的范围是___10___至__20。

28.若使命令按钮不起作用,应将按钮的_______属性设置为False。

Enabled29. 扩展名为.frm的文件表示__窗体__文件。

30. 标准模块文件的扩展名为____。

.bas31. 扩展名为.vbp的文件是___文件。

工程32. Visual Basic采用__事件__驱动的编程机制。

33. VB有3种工作模式,即设计模式、运行模式和中断模式。

34. 在Visual Basic中,对象的大多数属性既可以在______窗口设置,也可以通过程序代码设置。

属性35. 在 Visual Basic 中,对象的_______是用来描述一个对象外部特征的。

属性36. VB有三个调试窗口,它们是_______窗口、本地窗口和监视窗口。

立即37. 对象的属性、事件和_______被称为Visual Basic对象的三要素。

方法38. Visual Basic 的对象主要分为窗体对象和_______两大类。

控件39. 执行下面的程序段后,变量s的值为___7____。

s=5For i=3 to 5i=i+1s=s+1Next i40. .以下程序段的输出结果是___3____。

num=0While num<=2num=num+1WendPrint num41. 执行下面的程序段后,X的值为___8____。

X=5For I=1 to 10 Step 2X=X+I\5Next I42. 下列程序的执行结果为___-9___。

A="1"B="2"A=Val(A)+Val(B)B=Val("12")If A<>B Then Print A-BElsePrint B-AEnd if43下列程序的执行结果为___2___。

A=75If A>60 Then I=1If A>70 Then I=2Print I44. 下列程序的执行结果为___3____。

A=75If A>90 thenI=1ElseIf A>80 ThenI=2ElseIf A>70 ThenI=3ElseIf A>60 ThenI=4End IfPrint I45. 执行下面的程序段后,b的值为__100_。

a = 100b = 20a = a + bb = a - ba = a - b46. 执行下列程序段后,变量X的值是_130_。

X = 100Y = 30If X<Y Then X=X-YElseX=Y+XEnd if47. 下列程序的执行结果是___1____。

Private Sub Form_Click()Dim iIf i Then Print iElsePrint i+1End Sub48. 以下程序段的输出结果是__true __。

A = Sqr(3)B = Sqr(2)C = A > BPrint C49. 以下循环的执行次数是___11____。

K = 0Do While K<=10K = K + 1Loop50. 在窗体的MouseUp事件中有下列程序代码:Select Case ButtonCase 1Print "Ok!"Case 2Print "Hello!"Case 4Print "Welcome!"End Select运行此程序,当单击鼠标右键时,窗体显示_______。

"Hello!"51. 执行下面的程序段后,s的值为_______。

9s = 5For i = 2.6 To 4.9 Step 0.6s = s+1Next i52. 表达式Fix(-32.68)+Int(-23.02)的值为_______ 。

5653.随机产生[3,200]范围内的随机整数的VB 表达式是________。

Int(rnd*(200-3+1))+354. 设 a=2,b=3,表达式 a>b 的值是______。

FALSE55. 数学表达式ba b a +-的VB 表达式是 。

(a-b)/(a+b) 56. 表示x 是5的倍数或是9的倍数的逻辑表达式为______。

X MOD 5=0 Or X MOD9=057. 已知a=3.5,b=5.0,c=2.5,d=True 则表达式:a>=0 AND a+c>b+3 OR NOT d的值是______。

False58. “a ”,“T ”,“Z ”,“9”,这四个字符中, ______的ASCII 码值最大。

"a"59. 在VB 中,1234,123456&,1.2346E+5,1.2346D+5四个常数分别表示______ 、______ 、______ 、______ 类型。

整型 长整型 单精度 双精度60. 函数Len(Lcase("abcDEF"))的值是______。

6二、 选择题1.下面合法的常量是(D )。

A. 1/2B. 'abcd'C. 1.2*5D. False2.Visual Basic 中可以用类型说明符来标识变量的类型,其中表示货币型的是(C )。

A. %B. #C. @D. $3.表达式16/4-2^5*8/4 MOD 5\2的值为(B )。

A. 14B. 4C. 20D. 24.用十六进制表示Visual Basic 的整型常数时,前面要加上的符号是(A )。

A. &HB. &OC. HD. O5.数学关系式3≤x<10表示成正确的VB 表达式为(B )。

A. 3<=x<10B. 3<=x AND x<10C. x>=3 OR x<10D.3<=x AND <106.下面正确的赋值语句是___C____。

A. x+y=30B. pi*r*r=yC. y=x+30D.x=3y7. \,/,Mod,*四个算术运算符中,优先级别最低的是___C____。

A. \B. /C. ModD. *8.表达式ASC("F")的类型是(C)。

A. 字符表达式B. 关系表达式C. 算术表达式D. 逻辑表达式9.表达式23/5.8、23\5.8、23 Mod 5.8的运算结果分别是(B)。

A. 3、3.9655、3B. 3.9655、3、5C. 4、4、5D. 3.9655、4、310.如果变量 a=2、b="abc"、c="acd"、d=5,则表达式 a<d OR b>c AND b<>c 的值为(A)。

A. TrueB. FalseC. YesD. No11.下面不正确的赋值语句是(B)。

A. x=30-yB. y=r.rC. y=x+30D. y=x\312.为了给x,y,z三个变量赋初值1,下面正确的赋值语句是(A)。

相关文档
最新文档