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复习题
一、填空题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复习题
1. 标签没有( )属性。
A .TextB .NameC .CaptionD .Visible2.在VB 中,某对象的属性Enabled 设为False ,表示该对象( )。
A .不可操作B .不可见C .无颜色D .无文字3.如果窗体上有命令按钮“确定”,在代码编辑窗口有与之相对应的OK_Click()事件过程,则命令按钮控件的名称属性和Caption 属性分别为( )。
A. OK 、确定B. 确定、OKC. Command1、确定D. Command1、OK 4.表达式6.5 * 5 Mod 28 \ 8 的值是( )。
A. 0B. 1C. 2D. 35.可用Print 方法在窗体上显示文本信息,若想清除这些信息,可用的方法是( )。
A .ClsB .RemoveC .ClearD .Close6.窗体上放置了三个文本框,若在Text1中输入111,在Text2中输入22,在程序中执行了语句Text3=Text1+Text2后,则在Text3中显示( )。
A.133B.11122C.溢出D.语法错误7.数学式y x xSin e x ++3所对应的正确VB 算术表达式是( )。
A. Abs(e ^ x + Sinx ^ 3 / Sqr(x + y))B. Abs((e ^ x + Sinx ^ 3) / Sqr(x + y))C. Abs((Exp(x) + Sinx ^ 3) / Sqr(x + y))D. Abs((Exp(x) + Sin(x) ^ 3) / Sqr(x + y))8.表达式Len("VB 程序设计")的值为( )。
A. 6B. 8C. 10D. 129.下面的几对数据类型中,哪一对所占的内存大小相同( )。
A. Byte, BooleanB. Integer, SingleC. Single, LongD. Long, Double10.数学关系式3≤x<10表示成正确的VB 表达式为( )。
VB复习题库
实验一、单项选择1、在设计模式双击窗体中的对象后,Visual Basic将显示的窗口是 D 。
A.属性窗口B.工具箱C.项目(工程)窗口D.代码窗口2、将Visual Basic编制的程序保存在磁盘上,至少会产生何种文件 B 。
A..doc与.txtB..vbp与.frm与.exeD..bat与.frm3\以下关于保存工程的说法正确的是 C 。
A.保存工程时,先保存工程文件后保存窗体文件B.保存工程时只保存工程文件即可C.保存工程时,先保存窗体文件后保存工程文件D.保存工程时只保存窗体文件即可4.下列选项中不属于事件的是 A 。
A.ShowB.KeyUpC.LoadD.Dblclick5.下列不属于对象的基本特征的是 C 。
A.事件B.属性C.函数D.方法6.改变控件在窗体中的上下位置应修改该控件的A 属性。
A.TopB.RightC.WidthD.Left7.工程文件的扩展名为B 。
A..basB..vbpC..frxD..frm8.窗体模块的扩展名为 C 。
A..exeB..frxC..frmD..bas9.下列关于"面向对象"编程的说法中,不正确的是 B 。
A.事件是能被对象识别的动作B.VB采用的运行机制是?面向对象?C.方法是指示对象的行为D.属性是描述对象特征的数据10.以下4个选项中,属性窗口未包含的是 B 。
A.属性列表B.工具箱C.对象列表D.信息栏填空1.创建一个VB应用程序三个主要的步骤是__创建应用程序界面___、__设置对象属性___和__编写代码___。
============================================================2.对象的3要素是__属性___、__方法___、__事件============================================================3.面向对象的程序设计是一种以___对象__为基础,由__事件___驱动对象的编程技术。
VB重点复习
VB重点一、选择题(30×1.5′=45′)1.在VB程序设计中,响应对象的外部动作称为事件,而对象可以执行的动作或对象本身的行为则称为方法。
2.在VB6.0集成开发环境中不能完成的工作是自动查找并改正程序中的错误。
3.VB6.0集成开发环境不包括DOS界面窗口。
4.当运行程序时,系统自动执行启动窗体的Load事件过程。
5.下面关于对象的描述中,对象就是自定义结构变量是错误的。
6.如果在窗体上已经创建了一个文本框对象Text1,可以通过事件KeyPress 获得输入键值的ASCII码。
7.VB是一种基于对象的可视化程序设计语言,采取了事件驱动的编程机制。
8.在VB中最基本的对象是窗体,它是一块“画布”,是其他控件的容器。
9.有程序代码如下:Text1.Text=”Text1text”则Text1、Text、Text1text分别代表对象、属性、值。
10.要使标签控件显示时不覆盖其背景内容,需对其BackStyle属性进行设置。
11.要使命令按钮不可操作,需对其Enabled属性进行设置。
12.文本框没有Caption属性。
13.不论何种控件,共同具有的是Name属性。
14.要使Form1窗体的标题栏显示“欢迎使用VB”,下列语句中Form1.Caption=”欢迎使用VB”是正确的。
15.要使窗体在进行时不可改变大小和没有最大化和最小化按钮,只要对其BorderStyle属性进行设置即可。
15.文本框的ScrollBars属性设置了非零值,却没有效果,原因是文本框的MultiLine属性为False。
15.要判断在文本框中是否按下了Enter键,应使用文本框的KeyPress事件。
16.保存新建的工程时,默认的路径是Windows。
17.将调试通过的工程经“文件”菜单中的“生成exe文件”命令编译成.exe文件后,该可执行文件到其他机器上不能进行的主要原因是运行的机器上无VB系统。
18.在安装了VB帮助系统后,当需要上下文帮助时,选择要帮助的“难题”,然后按F1键,就可出现MSDN窗口及显示所需“难题”的帮助信息。
VB复习题
1.模块声明段中有Option Base ()语句,则在该模块中Dim a(6,3to5)声明的数组有21个元素3.在一条Dim语句中可以声明多个变量,如DimstrVas,intVal As Integer,则strVar 与sngVard的数据类型分别是Variant,Variant和integer5.写出清除标签Lable1的显示信息的语句Lable.caption=””7.在过程调用中,参数传递时可分为两种方式,其中按地址传递方式是默认的9.VB中的变量按其作用分为全局变量,模块变量,局部变量11.如果:I=11:I=3:I=int(-8,6)+I\I+13/3 Mod5 则I值是-213.使用Move 方法把图形框Picture1的左上角移动到距窗体顶部100Twip距窗体左边框200 Twap,同时图形框缩小50%,具体形式为picture1.move 100,100 15. String(3,”abc”)的结果为aaa17. 写出用随机产生一个200到300之间整数的VB表达式200+Int(Rnd*100) 19.一个工程可以包括多种类型的文件,其中,扩展为vbp的文件表示工程文件21.VisualBasic6.0用于开发windows环境下的应用程序23.设x为一个两位数,将x各位数和十位数交换后所得两位数VB的表达式是(x mod 10)*10+int(x/10)25.如果:I=12;I=3:I=int(-8.6)+I\I+13/3mod5,则I值是-127. VB中,变量的声明可分为两种方式:隐式声明和显式声明29. 由For k=35 to 0 step 3 :next k循环语句控制的循环次数是031.在模块声明段中有Option Base1语句,则在模块Dim a (3 to 5,6)声明的数组有18个元素33.如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义public mystring as string*1535.文件按照存取方式及其组成结构可以分为顺序文件和随机文件37.写出清除图片框的文字或图形信息的语句Picture1.cls39.大于X的最小整数的VB表示形式为Int(x)+141.把条件1<=x<12写成VB关系表达式为x>=1 and x<1243.求x与y之积除以z的余数的VB表达式为x*y Mod z45.由Dim(10)As single定义的数组占用44字节的内存空间47.VB6.0基本表达式包括算术表达式、关系表达式和逻辑表达式49.要使鼠标停留在按钮上显示特殊的鼠标形状,应设置的属性值是MousePointer 51.表达式1 and 0的值false53.要使一个按钮设为默认按钮,应把此按钮的default属性的值设为true55.声明单精度常量p1代表3.14159语句const PI=3.14159 const pi as single = 3.1415957.设x=2,y=4,a=4,b=6,表达式(a>x Xor b<x)OR x<y IMP y<b 的结果为true 59.按照数据文件的存储方法的不同,文件可以分为三种不同的类型:顺序文件、随机文件和二进制文件61.Option Base 1的作用是确定数组的下界为163.命令按钮表面显示文字“退出(X)”(字符X下加下划线),其Caption属性设置为退出65.要使同一类型控件组成一个控件数组,必须name 相同67.设置计时器控件只能触发timer事件69.在控件之中,activex控件单独保存在.ocx文件中,在必要时可以加入到工具箱中71.一个工程可以包括多种类型的文件,其中activeX控件的文件扩展名为ocx 73.Print ”x=”& (2=4)的结果为x=false75.列表框(ListBox)显示项目列表,用户可以从中选择一个或多个项目77.在VB中,若要将字符串“12345”转换成数字值应使用的类型转换函数是val79.设X$=”abc 123456”则“a”+str$(Val(righ+(X$,4)))的值是a345681.要使命令按钮cmdEnd可以以快捷健E访问,应设置属性caption83.变量min&表示长整型类型的变量85.在VB6.0中,变量名最长可达255个字符87.列表框控件不支持Click事件,但支持dblclick事件89.表达式(-3)Mod 8的值为-391.Vb的工作模式可分为三种:“设计”、“运行”以及“中断”93.Val(“123.55ab456”)的值是多少123.5595.在VB中,窗体由属性定义外观,由方法定义行为,由事件定义其与用户的交互97.在vb中,若要求在模块中强制显示地指定变量的数据类型,应当在模块首部的声明部分使用option explicit语句99.文本框中所显示的内容是它的text属性的值101.X=2:Y=8:PRINT X+Y=10的结果是true103.表达式81\7MOD2^2的值是3105.Vb提供了列表框控件,当列表框中的项目较多,超过了列表框的长度是,系统会自动的在列表框边上加一个垂直滚动条107.滚动条控件有水平滚动条和垂直滚动条109.A和b中有仅只有一个为1 ,相应得visual basic逻辑表达式为b=1111.声明定长为10个字符变量Sstr的语句为Dim Ssts as String*10113.声明单精度常量g(重力加速度)代表9.8可写成const g=9.8115.在过程调用中,参数的传递可分为:地址传递和值传递两种方式。
VB复习题(含答案)
VB复习题允许上机调试一、选择题1 设窗体上有一个文本框,名称为text1,程序运行后,要求该文本框不能接受键盘输入,但能输出信息,以下属性设置正确的是: BA)text1.maxlength=0 B)text1.enabled=falseC)text1.visible=false D)text1.width=02 以下能在窗体Form1的标题栏中显示“VisualBasic窗体"的语句是 CA) ="VisualBasic窗体"B) Form1.Title="VisualBasic窗体"C) Form1.Caption="VisualBasic窗体"D) Form1.Text="VisualBasic窗体”3 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:CPrivate Sub Command1_Click()x=InputBox("Input")Select Case xCase 1,3Print "分支1"Case Is >4Print "分支2"Case ElsePrint "Else 分支"End SelectEnd Sub程序运行后,如果在输入对话框中输入2,则窗体上显示的是A)分支1 B)分支2 C)Else分支D) 程序出错4 以下关于MsgBox的叙述中,错误的是 D (见书P88-92)A)MsgBox函数返回一个整数B) 通过MsgBox函数可以设置信息框中图标和按钮的类型C) MsgBox语句没有返回值D) MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量5 在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是 DA)Timer1.InterV al=0.5 B) Timer1.Interval=5C) Timer1.Interval=50 D) Timer1.Interval=5006 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:BPrivate Sub Command1_Click()Static x As IntegerClsFor i=1 To 2y=y+xx=x+2NextPrint x,yEnd Sub程序运行后,连续三次单击Command1按钮后,窗体上显示的是A) 4 2 B) 12 18 C) 12 30 D) 4 67 以下叙述中错误的是DA)事件过程是响应特定事件的一段程序B)不同的对象可以具有相同名称的方法C)对象的方法是执行指定操作的过程D)对象事件的名称可以由编程者指定8 以下合法的V isual Basic标识符是AA) ForLoop B) Const C) 9abc D) a#x9 当一个复选框被选中时,它的V alue属性的值是 CA) 3 B) 2 C) 1(复选框被选中显示1,不选中显示0)D) 010 表达式5 Mod 3+3\5*2的值是BA) 0 B) 2 C)4 D) 611 设x=4,y=8,z=7,以下表达式的值是Dx<y And (Not y>z) Or z<xA) 1 B) -1 C) True D) False12 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: A Private Sub Command1_Click()a$="VisualBasic"Print String(3,a$)End Sub程序运行后,单击命令按钮,在窗体上显示的内容是A)VVV B) Vis C) sic D) 1113设有如下程序段:x=2For i=1 To 10 Step 2x=x+iNext运行以上程序后,x的值是 BA) 26 B) 27 C) 38 D) 5714 以下叙述中错误的是BA) 在KeyPress事件过程中不能识别键盘的按下与释放B) 在KeyPress事件过程中不能识别回车键C) 在KeyDown和KeyUp事件过程中,将键盘输入的"A"和"a"视作相同的字母D) 在KeyDown和KeyUp事件过程中,从大键盘上输入的"1"和从右侧小键盘上输入的"1"被视作不同的字符15 执行如下两条语句,窗体上显示的是Da=9.8596Print Format(a,"$00,00.00")A) 0,009.86 B) $9.86 C) 9.86 D) $0,009.8617 在窗体上画一个名称为Command1的命令按钮,并编写如下程序:DPrivate Sub Command1_Click()Dim x As IntegerStatic y As Integerx=10y=5Call f1(x,y)Print x,yEnd SubPrivate Sub f1(ByRef x1 As Integer, y1 As Integer)x1=x1+2y1=y1+2End Sub程序运行后,单击命令按钮,在窗体上显示的内容是A) 10 5 B) 12 5 C) 10 7 D) 12 718 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:BOption Base 1Private Sub Command1_Click()Dim aa= Array(1,2,3,4,5)For i=1 To UBound(a)a(i) = a(i)+i-1NextPrint a(3)End Sub程序运行后,单击命令按钮,则在窗体上显示的内容是A) 4 B) 5 C) 6 D)719 阅读程序Option Base 1Private Sub Form_Click()Dim arr,SumSum = 0arr = Array(1,3,5,7,9,11,13,15,17,19)For i=1 To 10If arr(i)/3 = arr(i)\3 ThenSum =Sum+arr(i)End IfNext iPrint SumEnd Sub程序运行后,单击窗体,输入结果为 CA)13 B)14 C)27 D)1520 在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:D Option Base 1Private Sub Command1_Click()Dim a As V arianta=Array(1,2,3,4,5)Sum=0For i=1 To 5Sum = sum+a(i)Next ix=Sum/5For i =1 To 5If a(i)>x Then Print a(i);Next iEnd Sub程序运行后,单击命令按钮,在窗体上显示的内容是A)1 2 B) 1 2 3 C) 3 4 5 D)4 521.在V isual Basic设计界面中不能隐藏的窗口是( A)。
vb期末复习题(题库)
所有单选题1、在设计应用程序时,通过______窗口可以查看到应用程序工程中的所有组成部分。
A:代码窗口B:窗体设计窗口C:属性窗口D:工程资源管理器窗口答案:D2、通过以下______窗口可以在设计时直观的调整窗体在屏幕上的位置。
A:代码窗口B:窗体布局窗口C:窗体设计窗口D:属性窗口答案:B3、如果要向工具箱中加入控件和部件,可以利用“工程”菜单中的______命令。
A:引用B:部件C:工程属性D:添加窗体答案:B4、如果要改变窗体的标题,需要设置窗体对象的______属性。
A:NameB:CaptionC:BackColorD:BorderStyle答案:B5、在Visual Basic中,所有的窗体和控件都必定具有的一个属性是______。
A:NameB:FontC:CaptionD:FillColor答案:A6、下列不能打开属性窗口的操作是______。
A:执行"视图"菜单中的"属性窗口"命令B:按F4键C:按Ctrl+TD:单击工具栏上的"属性窗口"按钮答案:C7、通过改变单选按钮(OptionButton)控件的______属性值,可以改变单选按钮的选取状态。
A:ValueB:StyleC:AppearanceD:Caption答案:A8、InputBox函数返回值的类型为______。
A:数值B:字符串C:变体D:数值或字符串(视输入的数据而定)答案:B9、可以同时删除字符前导和尾部空白的函数是______。
A:LtrimB:RtrimC:TrimD:Mid答案:C10、表达式4+5\6*7/8 Mod 9的值是______。
A:4B:5C:6D:7答案:B11、以下语句的输出结果是______。
Print Format$("32548.5","000,000.00")A:32548.5B:32,548.5C:032,548.50D:32,548.50答案:C12、执行以下程序段后,变量c$的值为______。
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复习题
一、基础选择题1.命令按钮的标题文字由()属性来设置。
A) Text B) Caption C) Name D) Value2.下列关于属性设置的叙述正确的是( D )。
A) 所有的对象都有同样的属性B) 控件的属性只能在设计时修改,运行时无法改变C) 控件的属性都有同样的默认值D) 引用对象属性的格式为:对象名称.属性名3.表达式5+15\6*7/8 Mod 9 的值是()。
A) 5 B) 6 C) 7 D) 84.清除当前VB 窗体上文本信息的方法是()。
A) Cls B) Clear C) Erase D) Droup5.将ASCII码转换成字符串的函数是( B )。
A) Chr$ B) Str$ C) Asc D)Val6. 关于条件语句,下列说法错误的是()。
A) 条件语句中的“条件”可以是逻辑表达式或关系表达式B) 条件语句中的“条件”可以是数值表达式,非0值表示true,0值表示falseC) 在块结构条件语句中,“语句块”中的语句不能与then在同一行上D) 块结构的条件语句和单行结构的条件语句都必须以End if结束7. 一个单精度型变量在内存中占据()字节的空间。
A) 1 B) 2 C) 4 D) 88.一个VB工程中工程文件的扩展名是()。
A).vbp B) .frm C) .frx D) .bas9. 对于数学表达式X>Y>Z,正确的VB逻辑表达式是()。
A)X>Y AND Y>Z B)X>Y>Z C)X>Y OR Y>Z D)X>Y AND >Z10.关于VB源代码的编写,下列说法错误的是()。
A) VB源代码中不区分字母的大小写B) 可以适当添加注释有利于程序的维护和调试C) 一个语句必须写在一行中,不可分成多行来书写D) 同一行可以写多个语句11.如果变量a=2、b=3、c=4、d=5,表达式Not a>b And Not d<>c的逻辑值是()。
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综合测试试题
【答案】A
16.以下叙述中错误的是: A)如果过程被定义为Static类 型,则该过程中的局部变量 都是Static类型 B)Sub过程中不能嵌套定义 Sub过程 C)Sub过程可以嵌套调用Sub 过程 D)事件过程可以像通用过程一 样由用户定义过程名
【答案】C
17.要填加一个标准模块, 可使用“_____”菜单中 的“添加模块”命令。 A)文件 B)视图 C)工程 D)工具
【答案】 C
18.在块结构条件语句If-Then / Endif中 (A) 必须至少有一个Elseif语句 (B ) 可以有任意多个ElseIf-Then 语句 (C) 如果没有Else语句,运行时 将出现错误 (D ) 给定的条件只能是关系表达 式或逻辑表达式
【答案】B
19.以下Case语句中错误 的是 (A) Case 10 To 1 (B) Case Is>10 (C)Case Is>10 , Is<50 (D) Case 3,5,Is>10
【答案】C
13.下列选项中窗体载 入事件为 A)Load事件 B)Click事件 C)DblClick事件 D)Unload事件
【答案】A
14.Timer控件可以使用下 列哪种事件 A)Click事件 B)Timer事件 C)Dblclick事件 D)Change事件
【答案】B
15.在InputBox函数中哪 一个参数是必须的 A)Prompt B)Buttons C)Title D)Context
(D) IF x>=1 then f=sqr(x+1 ) else f= x^2+3
【答案】B
30.执行完下面的程序段 后,循环执行了( )次。 For i = 1.7 To 5.9 Step 0.9 a=a+1 Print a Next I A.3 B.4 C.5 D.6
VB复习题
34.变量名最多不能超过的字符个数为(
)。
A.10 B.12 C.40 D.255 35.表达式 4+5 \ 6 * 7 / 8 Mod 9 的值是( )。 A.4 B.5 C. 6 D. 7 36.复选框或单选钮的当前状态可通过( )属性来返回或设置。 A.Checked B.Value C.Selected D.Caption 37.为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为( ) 。 A.Get 文件号,记录号,变量名 B.Get 文件号,变量名,记录号 C.Put 文件号,变量名,记录号 D.Put 文件号,记录号,变量名 38.下列( )不是 VB 程序的基本结构。 A.层次结构 B.分支结构 C.循环结构 D.顺序结构 39.无论何控件,都具有一个共同属性。这个属性是( ) 。 A.Text B.Font C.Name D.Caption 40.假设 X 的值是 5,则执行以下语句时,可得到的打印结果是“ABCDEF”的 Select Case 语句是( ) 。 A.Select Case X B.Select Case X Case 10 To 1 Case Is>15,Is<5 Print "ABCDEF" Print "ABCDEF" End Select End Select C.Select Case X D.Select Case X Case Is>5,1,3 To 10 Case 1,3,Is>5 Print "ABCDEF" Print "ABCDEF" End Select End Select 41.下不是 VB 特点的选项是( ) 。 A.可视编程 B.算法设计 C.事件驱动 D.面向对象 42.下面正确的赋值语句是( ) 。 A.x+y=30 B. y=π*r*r C.y=x+30 D.3y=x 43.VB 提供( )属性用于控制对象是否可用。 A.Default B.Cancel C.Enabled D.Visible 44.确定一个窗体或控件大小属性是( ) 。 A.Width 或 Height B.Width 和 Height C.Top 或 Left D.Top 和 Left 45.Visual Basic 的三种工作模式是( ) 。 A.设计模式、调试模式、错误模式 B.设计模式、运行模式、错误模式 C.设计模式、错误模式、中断模式 D.设计模式、运行模式、中断模式 46.InputBox 函数返回值的类型为( ) 。 A.整数 B.字符串 C.变体 D.整数或字符串(视输入的数据而定) 47.以下代码使用了 MsgBox 函数,正确的用法是( ) 。 A.MsgBox("非法数据!",48,"提示信息")VB 复Fra bibliotek题 一.选择题
Vb考试复习题
Vb考试复习题一、填空题1.设 a=2,b=3,表达式 a>b 的值是_______。
FALSE(大小于表示判断)2.在VB中声明符号常量的关键字是_______。
Const(变量是用dim a as …)3. 表达式10 MOD 16\4的值是_______。
2(优先级1 ^ ,2 取负,3 乘、除,4 整除,5 mod,6 加减)4. 设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 的值为_______。
True(优先级:1.not 2.and 3.or)6. 设a=1,b=2,c=3,则VB6.0表达式:a<b or b<c and c<a 的值是_______。
True7. 在VB中,用 Dim X As Integer 语句定义的变量X,系统默认其值为_______。
0(integer 整形 % 前缀 int 范围 -32768~32767)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中,字符型常量应使_______将其括起来,日期/时间型常量应使用______将其括起来。
VB复习题
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期末考试复习题一一、填空题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复习一、选择题: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复习资料试题及答案
计算机专业 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)。
VB复习题
复习题1一、选择题(每题2分,共30分)1.以下四个VB的变量名中,合法的是_________。
A. SumB. R$eC. PrintD. 3xy2.在声明一个过程中必须有的是_________。
A.Private关键字B.SUB关键字C.返回值类型说明D.参数3.把Form1的标题改为“文档资料”的语句是_________。
A.Form1.Text=“文档资料”B.Form1.Text=文档资料C.Form1.Caption=“文档资料”D.Form1.Title=“文档资料”4.下面在文本框Text1内显示变量ST内容的语句是_________。
A.ST=Text1.TextB.Text1.show STC.Text1.Text=STD.Text.Text1=ST5.要在设计的菜单中出现分隔条需要_________。
A.在标题框内输入"————————"B.在标题框内输入"—"C.在名称框内输入"—"D.在名称框内输入"&—"6.下列选项中窗体载入事件为_________。
A. Load事件B. Click事件C. DblClick事件D. Unload事件7.在块结构条件语句If-Then / Endif中_________。
A. 必须至少有一个Elseif语句B. 可以有任意多个ElseIf-Then语句C. 如果没有Else语句,运行时将出现错误D. 给定的条件只能是关系表达式或逻辑表达式8.以下Case语句中错误的是_________。
A. Case 10 To 1B. Case Is>10C. Case Is>10 , Is<50D. Case 3,5,Is>109.对Do Until…Loop循环,正确的是_________。
A.如果循环条件为常数0,则一次循环也不执行B.如果循环条件为常数0,则至少执行一次循环C.如果循环条件是不为0的常数,则至少执行一次循环D.无论循环条件是否为"True",则至少执行一次循环10、从键盘上能够输入两个字符串,分别保存在变量str1、str2中。
- 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 xloop 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) 6 c) 654321d) 0 答案:A14) 下列程序的执行结果为_____。
Dim intsum As IntegerDim I As Integerintsum=0For I=20.2 To 5 Step -4.7intsum=intsum +INext IPrint intsuma) 150b) 200c) 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) 10c) 11d) 因为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 I print 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) 537b) 2427c) 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) 循环体不执行即结束循环。
答案:A 32) 有如下程序段,该程序段执行完毕后,共循环了________。
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之间所有的偶数之和,请补充完该程序。