VB复习题.doc_第1页
VB复习题.doc_第2页
VB复习题.doc_第3页
VB复习题.doc_第4页
VB复习题.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VB复习题一选择题1使用声明语句建立一个数值型的变量后,VB自动将该变量初始化为( )。A空值 B0 C1 DNull2使用声明语句建立一个字符型的变量后,VB自动将该变量初始化为( )。A空值 B0 C1 DNull3使用声明语句建立一个布尔型的变量后,VB自动将该变量初始化为( )。AFalse B0 C1 DTrue4关于 VB 中的运算符,以下说法正确的是( )。A“”是算术运算符,含义是“乘法运算”B“”是关系运算符,含义是“不等于”C“!”是逻辑运算符,含义是“非”D“And”是逻辑运算符,含义是“与”5对象的三要素是( )。A属性、事件、程序 B属性、事件、方法C窗体、事件、程序 D语句、函数、程序6VB中,表达式102 Or Not 52+6的值为( )。ATRUE BFALSE C0 D出错7VB中,表达式Mid$(南京工程学院,3,4)的结果是( )。A工程学院 B京工程学 C程学院 D工程8在VB中,应用程序被称为( )。A工程 B窗体 C属性 D对象9VB中,事件Click由( )引发。A移动鼠标 B左键单击鼠标C双击鼠标 D右键单击鼠标10VB中,隐藏窗体的方法是( )。AUnload BStop CHide DShow11在Visual Basic中最基本的对象是( ),它是应用程序的基石,也是其它控件的容器。A文本框 B命令按钮 C窗体 D标签12VB窗体文件的扩展名为( )。AVBP BFRM CBAS DEXE13执行语句s=Len(Mid(VisualBasic,1,6)后,s的值是( )。AVisual BBasic C6 D1114有程序代码:Text1.Text = Visual Baisc,其中的Text1、Text和 Visual Baisc分别代表的是( )。A对象、值、属性 B对象、方法、属性 C对象、属性、值 D属性、对象、值15要在一个命令按钮的标题显示“退出(X)”,则要在其Caption属性中的“X”前面插入( )符号。A下划线 B C$ D16下列表达式中,值为True的是( )。AUCase (ABCD) = abcd B14 / 2 3 10 Mod 4 CMid(abcd, 2, 2) Left(abcd, 2) DNot (Sqr(4) - 3 = -2) 17当希望在离开某过程后,能保存该过程中局部变量的值,则应使用( )关键字在该过程中定义局部变量。ADim BPrivate CPublic DStatic18以下有关对象属性的说法正确的是( )。A对象所有的属性都罗列在属性窗口列表中B不同的对象不可能有同名属性C不同对象的同名属性取值一定相同D对象的某些属性既可以在属性窗口这设置,也可通过程序代码设置或改变19应用程序窗体的名称属性为Frm1,窗体上有一个命令按钮,其名称属性为Cmd1,窗体和命令按钮的Click事件过程的名称分别为( )。AForm-Click()、Command1- Click() BFrm1-Click()、Command1- Click()CForm-Click()、Cmd1- Click() DFrm1-Click()、Cmd1- Click()20使用( )方法可将新的列表项添加到一个列表框中。APrint BAddItem CClear DRemoveItem21Visual Basic是用于开发( )环境下的应用程序的工具。ADOS BWindows CDOS和Windows DUNIX22能被对象所识别的动作与对象可执行的活动分别称为对象的( )。A方法、事件 B事件、方法 C事件、属性 D过程、方法23在事件过程中可以用( )语句定义变量。ADim、Private BDim、Static CDim、Public DDim、Static、Private24用窗体的( )属性来设置窗体的标题。AStyle BText CCaption DName25如要在两个菜单命令项之间加一条分隔线,可在标题文本框中键入( )。A B C D#26计时器控件的()属性用于设置Timer事件发生的时间间隔。 AStretch BInterval CValue DLength27假定变量Logic的类型是Boolean,下面赋值语句( )是正确的。ALogic=True BLogic=.True. CLogic=#True# DLogic=0128VB工程文件的扩展名为( )。AVBP BFRM CBAS DEXE29在多窗体程序中,缺省情况下,VB将设计的( )窗体指定为启动窗体。A最后一个 BForm1 C第一个 DMain30下面的( )可以正确地声明一个数组。A Dim A3,4 As Integer BDim A(3,4) As IntegerC Dim A(n,n) As Integer DDim A(3 4) as integer31图像框或图片框中显示的图形文件,由它们的()性质值决定。 ADownPicture BPictureCImage DIcon32下面( )是算术运算符。AImp BMod CNot DEqv33语句if x=1 then y=1,下列说法正确的是( )。Ax=1 和 y=1均为赋值语句 Bx=1 和 y=1均为关系表达式Cx=1为关系表达式,y=1为赋值语句 Dx=1为赋值语句,y=1 为关系表达式34变量名最多不能超过的字符个数为( )。A10 B12 C40 D25535表达式4+5 6 * 7 / 8 Mod 9 的值是( )。 A4 B5 C 6 D 736复选框或单选钮的当前状态可通过()属性来返回或设置。 AChecked BValue CSelected DCaption 37为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为() 。 AGet文件号,记录号,变量名 BGet文件号,变量名,记录号 CPut文件号,变量名,记录号 DPut文件号,记录号,变量名38下列()不是VB程序的基本结构。A层次结构 B分支结构 C循环结构 D顺序结构39无论何控件,都具有一个共同属性。这个属性是( )。AText BFont CName DCaption40假设X的值是5,则执行以下语句时,可得到的打印结果是“ABCDEF”的Select Case语句是( )。ASelect Case X BSelect Case X Case 10 To 1 Case Is15,Is5 Print ABCDEF Print ABCDEF End Select End SelectCSelect Case X DSelect Case X Case Is5,1,3 To 10 Case 1,3,Is5 Print ABCDEF Print ABCDEF End Select End Select41 下不是VB特点的选项是( )。A可视编程 B算法设计 C事件驱动 D面向对象42下面正确的赋值语句是( )。Ax+y=30 B y=*r*r Cy=x+30 D3y=x43VB提供()属性用于控制对象是否可用。 ADefault BCancel CEnabled DVisible44确定一个窗体或控件大小属性是( )。AWidth或Height BWidth和Height CTop或Left DTop和Left45Visual Basic 的三种工作模式是( )。A设计模式、调试模式、错误模式B设计模式、运行模式、错误模式C设计模式、错误模式、中断模式D设计模式、运行模式、中断模式46InputBox函数返回值的类型为( )。A整数 B字符串C变体 D整数或字符串(视输入的数据而定)47以下代码使用了MsgBox函数,正确的用法是( )。AMsgBox(非法数据!,48,提示信息)Bprint MsgBox 非法数据!,48,提示信息Cans=MsgBox 非法数据!,48,提示信息DMsgBox 非法数据!,48,提示信息48下面变量名错误的是( )。A我们 Babc Ca123 Da. c49表达式4+56*7/8 Mod 9的值是( )。A4 B5 C6 D750数学关系式3x10表示成正确的VB表达式为( )。A3=x10 B3=x And x10Cx=3 Or x10 D3=x And 1051Rnd函数不可能为下列( )值。A0 B1 C0.1234 D0.000552设a=10,b=5,c=1,执行语句Print a b c后,窗体上显示的是( )。ATrue BFalse C1 D出错信息53VB中,已知X=1,Y=2,T=0 经程序段X=T:T=Y:Y=T 赋值后 X,Y 值分别为( )。A1,2 B0,0 C0,2 D1,054VB中窗体的默认事件过程是( )。AForm1_Load BForm_Click CForm1_Click DForm_Load 55以下不属于Visual Basic系统的文件类型是( )。Afrm B.bat C.vbg D.vbp56设有语句Open c:Test.Dat For Output As #1则以下错误的叙述是( )A 该语句打开C盘根目录下一个已存在的文件Test.DatB 该语句在C盘根目录下建立一个名为Test.Dat的文件C该语句建立的文件的文件号为1D执行该语句后,就可以通过Print #语句向文件Test.Dat中写入信息57Visual Basic 是一种面向对象的可视化程序设计语言,采取了()的编程机制。A按过程驱动 B按模块顺序驱动C从主模块开始驱动 D事件驱动58VB中,下列变量名中不合法的是()。ADimab B3Day CTr2 DY_time59表达式16/4-25*8/4 MOD 52的值为()。A14 B4 C20 D260下面的运算符中,优先级最高的是( )。ANot BIs CLike D61假定X是一个数值型变量,那么由函数组成的表达式INT(X/2)=X/2()。.A用于测试X是否偶数 B返回一个整数C返回一个奇数 D用于测试X是否整数62以下关于事件过程的说法中,错误的是( )。A标准模块中不能包含事件过程。B事件过程都是没有参数的过程C事件过程可以通过Call语句调用执行D在事件过程中不能声明全局变量63当函数EOF()的返回值为True时,表示文件的指针指向( )。A开头 B结尾 C第一个记录 D最后一个记录64Msgbox函数返回值的类型为( )。A整数 B字符串 C变体 D整数或字符串(视输入的数据而定)65下列关于do while loop 和doloop until循环执行循环体次数的描述正确的是( )。Ado while loop循环和doloop until循环至少都执行一次Bdo while loop循环和doloop until循环可能都不执行Cdo while loop循环至少执行一次,doloop until循环可能不执行Ddo while loop循环可能不执行,doloop until循环至少执行一次66下面( )语句与Visual Basic的默认设置相同。AOption Base 1 BOption base 0COption Compare Text DOption Explicit67下面程序段运行后,显示的结果是( )。Dim xIf x Then Print x Else Print x + 1A0 B1C程序出错 D不显示任何结果68在VB中,按照文件的访问方式不同,可以将文件分为( )。A顺序文件、随机文件、二进制文件 B文本文件、数据文件C数据文件、可执行文件 DASCII文件、二进制文件69VB提供()属性用于控制对象是否可见。 ADefault BCancel CEnabled DVisible70设a=5,b=3,c=1,执行语句Print a b c后,窗体上显示的是( )。ATrue BFalse C1 D出错信息71Visual Basic 的三种工作模式是( )。A设计模式、调试模式、错误模式 B设计模式、运行模式、错误模式C设计模式、错误模式、中断模式 D设计模式、运行模式、中断模式72VB中,下列变量名中不合法的是( )。ALike1 BW23 Ctype DAbc_25573下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是( )。Ax Mod 2 =1 Or y Mod 2 =1 Bx Mod 2 =0 Or y Mod 2=0Cx Mod 2 =1 And y Mod 2 =1 Dx Mod 2 =0 And y Mod 2=074VB中,表达式10 / 5 * 32 Mod 4 + 3- 20 Mod 8 3的结果是( )。A出错 B5 C4 D375以下能在窗体Form1的标题栏中显示“VisualBasic窗体的语句是( )。AForm1.Name=VisualBasic窗体BForm1.Title=VisualBasic窗体CForm1.Caption=VisualBasic窗体DForm1.Text=VisualBasic窗体”76下列过程中,不能脱离控件和窗体而存在的是( )。A函数过程。 B事件过程 C通用过程 DSub过程77在Do Until.Loop循环中,判断循环表达式与结束循环的关系是( )。A先判断循环表达式,当表达式值为假时结束循环B先判断循环表达式,当表达式值为真时结束循环C先执行循环体,后判断循环表达式,当表达式为假时结束循环D先执行循环体,后判断循环表达式,当表达式为真时结束循环78VB提供了结构化程序设计的三种基本结构,它们是()。A递归结构、选择结构、循环结构B递归结构、选择结构、顺序结构C递归结构、过程结构、顺序结构D顺序结构、选择结构、循环结构79下列可作为Visual Basic变量名的是()。AA#A B4A C?xy DconstA 80以下关系表达式中,其值为False的是()。A ABCAbC BthetheyCVISUAL=UCase(Visual) DIntegerInt81VB中,表达式Chr(Int(Val(66.39abc)的值是()。AA BB Ca Db82要立即退出一个子程序过程,使用的语句是( )。AExit Sub BExit CExit Function DResume83在Do While.Loop循环中,判断循环表达式与结束循环的关系是( )。A先判断循环表达式,当表达式值为假时执行循环体B先判断循环表达式,当表达式值为真时执行循环体C先执行循环体,后判断循环表达式D无论循环表达式的值真假与否,循环体至少执行一次84以下Case语句中错误的是( )。ACase 0 To 10 BCase Is10CCase Is10 And Is50 DCase 3,5,Is1085Visual Basic是一种面向对象的程序设计语言,( )不是面向对象系统所包含的三个要素。A变量 B事件 C属性 D方法86下列Visual Basic中,下列( )是合法的变量名。ARem BEnd CLoop DSum87下列属于字符常量的是( )。AAbs(x) B100 Cval(100) D10000/10088标签框所显示的内容,由()属性值决定。 AText B(名称) CCaption DAlignment89为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是( )。AValue BDefault CCancel DEnabled90( )关键字声明的局部变量在整个程序运行中一直存在。ADim BPublic CStatic DPrivate91设有以下循环结构 Do 循环体 Loop While 条件 则以下叙述中错误的是( )。A若条件是一个为0的常数,则一次也不执行循环体B条件可以是关系表达式、逻辑表达式或常数C循环体中可以使用Exit Do语句D如果条件总是为True,则不停地执行循环体92当在Visual Basic要设置某个对象的属性时,应进入( )。A设计模式 B运行模式 C中断模式 D任意模式93下列VB变量名中,( )是非法的变量名。AY3 BSPM_1 CH 2 Dint12394下列Visual Basic中,下列( )的表达式的值不等于4。Aint(4.1) BInt(4.9) CAbs(int(-3.9) DAbs(int(-4.5)95语句Print 5/4*65 Mod 2的输出结果是( )。A0 B1 C2 D396程序运行时,若要通过回车键调用某命令按钮的Click事件过程,则可设置该命令按钮的()属性值为True来实现。 AValueBEnabled CDefault DCancel97语句if x=1 then y=1,下列说法正确的是( )。Ax=1 和 y=1均为赋值语句 Bx=1 和 y=1均为关系表达式C x=1为关系表达式,y=1为赋值语句 Dx=1为赋值语句,y=1 为关系表达式98设有语句x=InputBox(“输入数值”,“0”,“示例”)程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是( )。A变量X的值是数值10 B在InputBox对话框标题栏中显示的是“示例”C0是默认值D 变量X的值是字符串“10”99下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是( )。Ax Mod 2 =1 Or y Mod 2 =1 Bx Mod 2 =0 Or y Mod 2=0Cx Mod 2 =1 And y Mod 2 =1 Dx Mod 2 =0 And y Mod 2=0100执行下面的语句后,所产生的信息框的标题是( )。a = MsgBox(AAAA, BBBB, , 5)ABBBB B空 CAAAA D出错,不能产生信息框二填空题1对应的VB表达式为 。2对应的VB表达式为 。3对应的VB表达式为 。4对应的VB表达式为 。5用DIM X(2 TO 5,-1 TO 2)语句说明的二维数组共有 个元素。6用DIM A(-2 TO 2,-3 TO 3,4)语句说明的三维数组共有 个元素。7“A、B之一为0,但不能同时为0”对应的VB逻辑表达式是 。8任一在10,19区间内的随机整数可写为 。9VB中形参和实参的传递有 和 两种方式。10语句Print “38”57输出的结果是 。11语句Print 11False输出的结果是 。12根据下图写出InputBox函数中的参数。InputBox(_,_,_ )13Visual Basic提供的对数据文件的三种访问方式为_,_,_。 14执行下面程序段后,x的值为_。For x10 To -1 Step 2Next x15“X是一个奇数,Y是一个偶数”对应的VB逻辑表达式是 。16“X是一个正整数,Y是一个负整数”对应的VB逻辑表达式是 。17“X是一个带小数的正数,Y是一个带小数的负数”对应的VB逻辑表达式是 。18“X是一个奇数,Y是一个偶数”对应的VB逻辑表达式是 。19结构化程序设计的三种程序结构为_,_,_。20执行下面程序段后,x的值为_。For x1 To 10 Step 3Next x21Visual Basic中对象的三要素为_,_,_。22执行下面程序段后,x的值为_。For x10 To -1 Step -2Next x23Visual Basic 的三种工作模式是_,_,_。24执行下面程序段后,x的值为_。x = 3: y = 100Do While x = yx = x * xLoop25执行下面程序段后,x的值为_,y的值为_,z的值为_。Dim x As Integer, y As Integer, z As Integerx = y = z = 100三 读程序题1Private Sub Form_Click()For i = 1 To 5For j = 1 To iPrint i;Next jPrintNext IEnd Sub2Private Sub Form_Click()For i = 1 To 5For j = 1 To 5Print *;Next jPrintNext IEnd Sub3Private Sub Form_Click()Dim M As Integer, N As IntegerM = 15: N = 20Call VALUE(M , N)Print M=; M, N=; NEnd SubPrivate Sub VALUE(X As Integer, Y As Integer)X = X + Y: Y = X -YPrint X=; X, Y=; YEnd Sub4Private Sub Form_Click()Dim A As Integer, B As Integer, C As IntegerA = 1: B = 1DoC = A + BPrint C;A = B: B = CLoop Until C = 5End Sub5Private Sub Form_Click()Dim a As Integer, b As Integera = 1: b = 0Do While a = 5b = b + a * aa = a + 1LoopPrint a, bEnd Sub6Private Sub Form_Click()Dim a A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论