您好,欢迎访问三七文档
一、选择题1.能被对象所识别的动作与对象可执行的活动分别称为对象的________。A.方法、事件B.事件、方法C.事件、属性D.过程、方法2.在过程中可以用________语句定义变量。A.Dim、PrivateB.Dim、StaticC.Dim、PublicD.Dim、Static、Private3.用窗体的________属性来设置窗体的标题。A.styleB.TextC.CaptionD.Name4.若在应用程序中用“PrivateSubSub1(XAsInteger,YAsSingle)”定义了子程序Sub1,调用程序中的变量I、J均为Integer型,则正确调用子程序Sub1的Call语句是________。①CallSub1(I,I)②CallSub1(3.1415,I)③CallSub1(3.14,234)④CallSub1(245,231.5)A.①③B.③④C.①②③D.无5.下面表达式的值为True的是________。A.Mid(VisualBasic,1,12)=Right(ProgramminglanguageVisualBasic,12)B.ABCRGabcdeC.Int(134.69)=Cint(134.69)D.78.9/32.77=97.5/43.97And–45.4-4.986.以下有关对象属性的说法中正确的是________。A.对象所有的属性都罗列在属性窗口列表中B.不同对象不可能有同名属性C.不同对象的同名属性取值一定相同D.对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变7.代数表达式yxxex3sinln对应的VisualBasic表达式是________。A.Log(Abs((Exp(3.14159)+Sin(x)^3)/(x+Y)))B.Ln(Abs((Exp(3.14159)+Sin(x)^3)/(X+Y)))C.Log(Abs(Exp(3.14159)+Sin(x)^3)/(X+Y))D.Log|(Exp(3.14159)+Sin(x)^3)/x+y|8.VB集成开发环境有三种工作状态,不属于三种工作状态之一的是________。A.设计状态B.编写代码状态C.运行状态D.中断状态9.若在一个应用程序窗体上,依次创建了CommandButton、TextBox、Label等控件,则运行该程序显示窗体时,________会首先获得焦点。A.窗体B.CommandButtonC.LabelD.TextBox10.在窗体模块的通用声明处用下面的语句声明变量、数组,正确的语句有________个。①PublicA(5)AsInteger②PublicNAsInteger③PublicStAsString*10④Privateb()AsIntegerA.2B.3C.4D.111.单选按钮(OptionButton)用于一组互斥的选项中。若一个应用程序包含多组互斥条件,可在不同的________中安排适当的单选按钮,即可实现。A.框架控件(Frame)或图像控件(Image)B.组合框(ComboBox)或图像控件(Image)C.组合框(ComboBox)或图片框控件(PictureBox)D.框架控件(Frame)或图片框控件(PictureBox)12.下面的语句或方法中错误的有________个(其中m和n都为Integer型变量)。①DimArry(m,n)AsInteger②n=32764+5③Printm=m+n;m+n④ChDriveC:A.1B.2C.3D.413.下列说法不正确的是________。A.VB允许将一个数字字符串赋值给一个数值型的变量B.VB允许使用未经说明的变量,其类型都是Variant类型C.Cls方法只清除运行时在窗体或图形框中显示的文本或图形D.事件过程既可建在窗体模块中,也可建在标准模块中14.运行程序产生死循环时,________可以终止程序运行。A.按【Ctrl】+【C】键B.按【Ctrl】+【Z】键C.按【Ctrl】+【Break】键D.单击“停止运行”按钮15.VB集成开发环境可以________。A.编辑、调试、运行程序,但不能生成可执行程序B.编辑、生成可执行程序、运行程序,但不能调试程序C.编辑、调试、生成可执行程序,但不能运行程序D.编辑、调试、运行程序,也能生成可执行程序16.在VB中最基本的对象是_________,它是应用程序的基石,也是其他控件的容器。A.文本框B.命令按钮C.窗体D.标签17.应用程序窗体的名称属性为Frm1,窗体上有一个命令按钮,其名称属性为Cmd1,窗体和命令按钮的Click事件过程名分别为_________。A.Form_Click()、Command1_Click()B.Frm1_Click()、Command1_Click()C.Form_Click()、Cmd1_Click()D.Frm1_Click()、Cmd1_Click()18.多窗体程序由多个窗体组成。在缺省情况下,VB在执行应用程序时,总是把_________指定为启动窗体。A.不包含任何控件的窗体B.设计时的第一个窗体C.命名为Frm1的窗体D.包含控件最多的窗体19.使用________方法可将新的列表项添加到一个列表框中。A.PrintB.AddItemC.ClearD.RemoveItem20.若希望在离开某过程后,还能保存该过程中局部变量的值,则应使用________关键字在该过程中定义局部变量。A.DimB.PrivateC.PublicD.Static21.下列表达式中,值为True的是________。A.Ucase(abcd)=abedB.14/2\310Mod4C.Mid(ABCD,2,2)Left(ABCD,2)D.Not(Sqr(4)-3=-2)22.下列_________说法是不正确的。A.当程序正常结束时,所有没用Close语句关闭的文件都会自动关闭B.在关闭文件或程序结束之前,可以不用Unlock语句对已锁定的记录解锁C.可以用不同的文件号同时打开一个随机文件D.用Output模式打开一个顺序文件,即使不对它进行写操作,原来内容也被清除23.代数表达式)sin(2lnyxtbaxxe,对应的VisualBasic表达式是__________。A.Sqr((x+Log(x))/(a+b))+Exp(-t)+Sin((x+y)/2)B.Sqr(x+Log(x))/(a+b))+Exp(-t)+Sin((x+y)/2)C.Sqr((x+Ln(x))/(a+b))+Exp(-t)+Sin(x+y)/2)D.Sqr((x+Log(x))/(a+b))+Exp(-t)+Sin(x+y/2)24.在程序中可以通过复选框和单选按钮的__________属性值来判断它们的当前状态。A.CaptionB.ValueC.CheckedD.Selected25.在使用菜单编辑器创建菜单时,可在菜单名称中某字母前插入_________符号,那么在运行程序时按【Alt】键和该字母键就可打开该命令菜单。A.下划线B.&C.$D.@26.在多窗体程序中,可以在标准模块或某个窗体模块的通用声明处,分别用_______语句定义一个在所有窗体模块都可以引用的变量IntA。A.PrivateIntAAsIntegerPublicIntAAsIntegerB.PublicIntAAsIntegerPrivateIntAAsIntegerC.PublicIntAAsIntegerPublicIntAAsIntegerD.PrivateIntAAsIntegerPrivateIntAAsInteger27.在应用程序中用“PrivateFunctionFun(xAsInteger,yAsSingle)”定义了函数Fun。调用函数Fun的过程中的变量I、J均定义为Integer型,能正确引用函数Fun的是_______。①Fun(I,J)②CallFun(I,3.65)③Fun(3.14,234)④Fun(245,231.5)A.①③B.②③④C.①②③D.①②③④28.若在应用程序的标准模块、窗体模块和过程Sub1的说明部分,分别用“PublicGAsInteger”、“PrivateGAsInteger”和“DimGAsInteger”语句说明了三个同名变量G。如果在过程Sub1中使用赋值语句“G=3596”,则该语句是给在________说明部分定义的变量G赋值。A.标准模块B.过程Sub1C.窗体模块D.标准模块、窗体模块和过程Sub129.有程序代码“Text1.Text=VisualBasic,其中的Text1、Text和VisualBasic分别代表_________。A.对象、值、属性B.对象、方法、属性C.对象、属性、值D.属性、对象、值30.VB工程文件的扩展名是________。A..frmB..vbpC..basD..frx31.窗体上有多个控件,在Form_Activate()事件过程中添加__________语句,就可确保每次运行程序时,都将光标定位在文本框Text1上。A.Text1.Text=B.Text1.SetFocusC.Form1.SetFocusD.Text1.Visible=True32.在程序中分别将变量Inta、B1、St和D定义为整型、布尔型、字符串型和日期型,下列赋值语句在执行时会出错的是________。A.Inta=4.6B.B1=#True#C.St=5&123.5D.D=#10/05/01#33.在窗体Form1中用“PublicSubFun(xAsInteger,YAsSingle)”定义过程Fun,在窗体Form2中定义了变量i为Integer,J为Single,若要在Form2的某事件过程中调用Form1中的Fun过程,则下列语句中正确的语句有_________个。①CallFun(i,j)②CallForm1.Fun(i,i)③Form1.Fun(i),j④Form1.Funi+1,(j)A.1B.2C.3D.434.以下有关变量作用域的说法中,错误的是__________。A.只有在标准模块中用Public语句说明的变量才是全局变量B.在过程中不能使用Public语句说明全局变量C.在标准模块的通用声明处可用Private语句说明模块级变量D.在窗体的通用声明处可用Private语句说明窗体级变量35.语句Print5*20输出的结果是_________。A.5*20B.出现错误信息C.5*20D.10036.在代码窗口中,当从对象列表框中选定了某一对象后,在________中会列出适用该对象的事件。A.过程框B.属性窗口C.事件列表框D.工具栏37.若磁盘文件C:\Data1.Dat不存在,下列打开文件语句中,会产生错误的是________。A.OpenC:\Data1.datForOutputAs#1B.OpenC:\Data1.datForIutputAs#2C.OpenC:\Data1.datForAppendAs#3D.OpenC:\Data1.datForBinaryAs#438.不能作为容器使用的对象是__________。A.图像框B.框架C.图片框D.窗体39.以下有关数组的说明中,错误的是__________。A.根据数组说明的方式,可将数组分为动态数组和静态数组B.在过程中,不能用Private语句定义数组C.利用ReDim语句重新定维时,不得改变已经说明过的数组的数据类型D.数组重新定维后,原有的数组元素内容将不予保留40.窗体的Name属性为Frm1,在窗体模块通用声明处和过程Sub1中分别用“PublicKAsInteger”和“DimKAsInteger”声明了两个同名变量K,则在过程Sub1中要访问窗体模块变量K,可采用_________。A.Frm1.KB.Form.KC.For
本文标题:vb试题库
链接地址:https://www.777doc.com/doc-4079703 .html