南京工程学院vb题库3套

合集下载

江苏省计算机vb试题及答案

江苏省计算机vb试题及答案

江苏省计算机vb试题及答案一、选择题1. 下列关于VB的说法中,错误的是:()A. VB是一种面向过程的编程语言B. VB可以用来开发Windows应用程序C. VB可以实现与数据库的连接和操作D. VB在界面设计方面有很高的灵活性答案:A2. VB是基于哪种编程语言开发而来的?()A. C#B. JavaC. C++D. BASIC答案:D3. VB中绘制一个按钮的控件是:()A. TextBoxB. ListBoxC. ComboBoxD. CommandButton答案:D二、填空题1. VB中的注释使用的符号是()。

答案:'2. VB中用于进行循环操作的关键字是()。

答案:Loop三、简答题1. VB中的数据类型有哪些?请分别举例说明。

答:VB中的数据类型包括整型、浮点型、字符型、布尔型、日期型等。

例如,整型可以用来存储整数值,语法如下:Dim num As Integernum = 10浮点型可以用来存储带小数点的数值,语法如下:Dim flt As Singleflt = 3.14字符型可以用来存储单个字符或字符串,语法如下:Dim str As Stringstr = "Hello, World!"布尔型可以用来表示真(True)或假(False),语法如下:Dim flag As Booleanflag = True日期型可以用来存储日期和时间,语法如下:Dim dt As Datedt = Now()2. VB中如何实现与数据库的连接和操作?答:VB中可以利用ADO(ActiveX Data Objects)对象来实现与数据库的连接和操作。

ADO是一组用于访问数据的组件,可以通过ADO 连接数据库、执行SQL语句,实现对数据库的增删改查操作。

具体步骤如下:1) 导入ADODB库:在VB中,需要先导入ADODB库,以便使用ADO相关的对象和方法。

2) 建立数据库连接:使用ADODB.Connection对象建立与数据库的连接,并设置连接字符串、用户名和密码等信息。

南京工业大学vb题库

南京工业大学vb题库

第一套单项选择==================================================以下说法正确的是_____。

A、A、B都正确B、属性是对象的一部分C、事件是对象的一部分D、方法是对象的一部分答案:A工程资源管理器用来显示和管理工程所包含的_____等全部项目。

A、变量和数组B、变量和常数C、过程和事件D、窗体和模块答案:D以下四个说法中不正确的是_____。

A、可以通过双击工具箱中的控件,将控件加入窗体上B、在窗体上选中控件,按【Del】键可删除该控件C、VB中所有基本控件都可以改变大小D、控件工具箱中可以添加新的控件答案:CVisualBasic集成的主窗口中包括_____。

A、标题栏B、工具栏C、菜单栏D、以上三者均有答案:D以下说法错误的是_____。

A、通常情况下,集成环境中只显示标准工具栏,其他工具栏可通过视图菜单中的“工具栏”命令打开B、SDI是指多文档界面,MDI是指单文档界面。

在默认情况下,Visual Basic集成开发环境是单文档界面方式,可在“工具”菜单下的选项命令中的“高级”选项卡下进行MDI与SDI 的互换C、单击标准工具栏中的属性按钮可以打开属性窗口,相当于执行“视图”菜单下的“属性窗口”命令D、当一个程序包括两个以上的工程时,这些工程构成一个工程组,其扩展名为.vbg答案:B_____的改变可以在设计时和运行时表现出来,而_____只有在运行时执行。

A、事件过程、函数B、控件属性、子程序C、控件属性、事件过程D、控件属性、函数答案:C只有当一个对象的_____和_____属性为True时,它才能获得焦点。

A、Enabled; CaptionB、Enabled; VisibleC、Visible; NameD、Visible; Caption答案:B假如列表框(List1)有4个数据项,那么把数据项"China"添加到列表框的最后,应使用_____语句。

南京工程施工学院vb试题库8套

南京工程施工学院vb试题库8套

南京工程学院vb题库。

试卷编号:8954所属语言:Visual Basic试卷方案:09-10-2《程序设计基础—VB》模拟试卷总分:100分共有题型:6种一、判断共5题(共计10分)第1题(2.0分)所有的VB 的变量,都有隐含说明字符和强调声明两种方法来定义. 答案:N第2题(2.0分)框架控件和形状控件都不能响应用户的鼠标的单击事件.答案:Y第3题(2.0分)组合框兼有文本框和列表框两者的功能,用户可以通过键入文本或选择列表中的项目来进行选择.答案:Y第4题(2.0分)移动框架内的控件时框架内的控件也跟随移动,所以框架内各控件的Left和Top属性值也将分别随之改变.答案:N第5题(2.0分)在框架控件上放置的控件可以移动到框架控件的外面.答案:N二、单项选择共20题(共计40分)第1题(2.0分)如果没有在列表框中选择项目,且列表框的MultiSelect属性值为默认值(0~None),则执行语名List1.RemoveItemList1.ListIndex的结果是().A:删除列表框的最后一项B:删除列表框的第一项C:出错D:删除列表框中的最后添加的一项答案:C第2题(2.0分)如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为(). A:0B:-1C:TrueD:FALSE答案:B第3题(2.0分)若要使标签控件显示时不覆盖其背景内容,要进行设置的属性是(). A:BackColorB:BorderStyleC:ForeColorD:BackStyle答案:D第4题(2.0分)表达式print Len(trim(" abcd ")&"123")的结果是A:9B:7C:abcdD:123答案:B第5题(2.0分)要使标签能透出窗体的背景,必须设置()属性.A:BackStyleB:BorderStyleC:AppearanceD:BackColor答案:A第6题(2.0分)以下正确的For…Next结构是A:For x = 5 Step 10…Next xB:For x=3 To -3 Step -3…Next xC:For x=1 To 10start: …Next xIf i=10 Then GoTo start D:For x=3 To 10 Step 3…Next m答案:B第7题(2.0分)下面关于多重窗体的叙述中,正确的是A:作为启动对象的Main子过程只能放在窗体模块内B:如果启动对象是Main子过程,则程序启动时不加载任何窗体,以后由该过程根据不同情况决定是否加载及加载哪一个窗体C:没有启动窗体,程序不能执行D:以上都不对答案:A第8题(2.0分)在Visual Basic中最基本的对象是(),它是应用程序的基石,是其他控件的容器. A:文本框B:命令按钮C:窗体D:标签答案:C第9题(2.0分)以下叙述错误的是:A:下拉式菜单和弹出式菜单都用菜单编辑器建立B:如果把一个菜单项的Enabled属性设置为False,则菜单项不可见C:除分隔线外,所有菜单项都能接收Click事件D:内缩符号由4个点组成,它表明菜单项所在的层次答案:B第10题(2.0分)以下叙述中错误的是().A:双击鼠标可以触发DblClick事件B:窗体或控件的事件的名称可以由编程人员确定C:移动鼠标时,会触发MouseMove事件D:控件的名称可以由编程人员设定. 答案:B第11题(2.0分)VB的编程机制是A:可视化B:面向对象C:事件驱动答案:C第12题(2.0分)Cls方法可清除窗体或图片框中的信息是 . A:Picture属性设置的背景图案B:在设计时放置的控件C:程序设计时产生的图形和文字D:以上方法都对答案:C第13题(2.0分)Print #1,STR1$中的Print是______.A:顺序文件的写语句B:在窗体上显示的方法C:子程序名D:打印命令答案:A第14题(2.0分)下列不属于代码窗口的是().A:对象下拉式列表框B:过程下拉式列表框C:代码框D:属性列表框答案:D第15题(2.0分)表达式INT(8*SQR(36)*10^(-2)*10+0.5)/10的值是().A:0.48B:0.048C:.5D:.05答案:C第16题(2.0分)如果要设置窗体的标题栏,应选择以下那种属性().A:NameB:CaptionC:TipsD:Text答案:B第17题(2.0分)要使一个标签透明且不具有边框,则应().A:将其BackStyle属性设置为0,BorderStyle属性设置为0 B:将其BackStyle属性设置为0,BorderStyle属性设置为1C:将其BackStyle属性设置为1,BorderStyle属性设置为0D:将其BackStyle属性设置为1,BorderStyle属性设置为1答案:B第18题(2.0分)若有数组说明语句为:Dim a(-3 to 8),则数组a包含元素的个数是(). A:5B:8C:11D:12答案:D第19题(2.0分)可视化编程的最大优点是().A:具有标准工具箱B:一个工程文件由若干个窗体文件组成C:不需要编写大量代码来描述图形对象D:所见即所得答案:C第20题(2.0分)将CommandDialog1通用对话框以打开对话框打开,可选以下()方法.A:showopenB:showcolorC:showsaveD:showfont答案:A三、程序填空共1题(共计10分)第1题(10.0分)'-------------------------------------------------------'【程序填空】'-------------------------------------------------------'功能:窗体中有若干控件,单击其中的一个按扭cmdput时,' 执行如下的事件过程,该过程的功能是把数据输出到指定的文件中.'-------------------------------------------------------'**********SPACE**********Private Type 【?】Number As StringName As StringEnd TypePrivate Sub cmdput_click()Dim Title As StringDim Str1 As StringDim str2 As StringDim stu As StudentDim i As IntegerOpen App.Path & "\student.dat" For Random As #1 Len = Len(stu) Title = "写记录到随机文件"Str1$ = "请输入学生号"str2$ = "请输入学生名"For i = 1 To 5'**********SPACE**********【?】.Number = InputBox(Str1$, Title$) = InputBox$(str2$, Title$)Put #1, i, stuNext i'**********SPACE**********Close 【?】End Sub答案:=======(答案1)=======Student=======(答案2)=======stu=======(答案3)=======#1四、程序改错共1题(共计10分)第1题(10.0分)'------------------------------------------------'【程序改错】'------------------------------------------------'题目:产生30个小于100的成绩随机数,并统计出优、良' 、中等、及格、不及格数的个数,并计算出成绩属' 于优秀段的成绩平均分。

VB测试题(必做部分)

VB测试题(必做部分)

V B测试题(必做部分) work Information Technology Company.2020YEARV B必做测验及答案目录实验4选择结构程序设计 (3)实验6循环结构程序设计 (7)实验7数组 (12)实验9常用控件 (15)实验4选择结构程序设计1.若整型变量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 答案:A2.下列程序的执行结果为_____。

A=100:b=50If a>b Thena=a-bElseb=b+aEnd ifPrint aa) 50b) 100c) 200d) 10 答案:A3.以下程序输出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 答案:A4.下列程序段的执行结果为。

x=Int(Rnd+4)Select Case xCase 3Print "优秀"Case 4Print "良好"Case 5Print "合格"Case ElsePrint "不合格"End SelectA)优秀B)良好C)合格D)不合格答案:B5.以下程序段的执行结果是_____。

X=2:y=1If x*y<1 Theny=y-1Elsey=-1Print y-x>0End Ifa) Tureb) Falsec) -1d) 1 答案:B6.设计两个CheckBox,一个显示粗体,一个显示斜体,通过对CheckBox的选择,在一个文本框中显示相应效果的文本,完成下列程序。

南工大VB模拟试题

南工大VB模拟试题

VB大小模拟试题满分:230分姓名:________1、单项选择题(本题共计142分)1、能被对象所识别的动作与可执行的活动分别称为对象的________。

( )A、方法、事件B、事件、方法C、事件、属性D、过程、方法2、VisualBasic是用于开发________环境下的应用程序的工具。

( )A、DOSB、WindowsC、DOS和WindowsD、UNIX3、对象在响应某个事件时,计算机要执行一段程序,以完成相应的操作,这样的程序片段叫做____过程。

( )A、方法B、事件C、调动D、编译4、VisualBasic中的工程文件的扩展名是____________。

( )A、.regB、.frmC、.basD、.vbp5、VisualBasic中的标准模块文件的扩展名是____________。

( )A、.regB、.frmC、.basD、.vbp6、VisualBasic中的窗体文件的扩展名是____________。

( )A、.regB、.frmC、.basD、.vbp7、一只白色的足球踢进球门,则白色、足球、踢、进球门是________。

( )A、属性、对象、方法、事件B、属性、对象、事件、方法C、对象、属性、方法、事件D、对象、属性、事件、方法8、VisualBasic是一种面向________的程序设计语言。

( )A、过程B、用户C、方法D、对象9、用窗体的________属性来设置窗体的标题。

( )A、StyleB、TextC、CaptionD、Name10、如果要在两个菜单命令项之间加一条分隔线,可在标题文本框中键入________。

( )A、-B、+C、&D、#11、在VisualBasic最基本的对象是________,它是应用程序的基石。

( )A、标签B、窗体C、文本框D、命令按钮12、VisualBasic程序设计时常用的Print、Cls属于________。

南京工程学院vb题库3套

南京工程学院vb题库3套

南京工程学院vb题库。

试卷编号:8949所属语言:Visual Basic试卷方案:09-10-2《程序设计基础—VB》模拟试卷总分:100分共有题型:6种一、判断共5题(共计10分)第1题(2.0分)用For循环写的程序不能用While循环来写.答案:N第2题(2.0分)对象的可见性用enabled属性设置,可用性用visible属性设置.答案:N第3题(2.0分)数组作为过程参数时,使用的是地址传送方式.答案:Y第4题(2.0分)控件是对象,而窗体不是对象,它只是控件对象的窗口.答案:N第5题(2.0分)在窗体模块的声明部分中用Private声明的变量的有效范围是其所在的工程.答案:N二、单项选择共20题(共计40分)第1题(2.0分)若有数组说明语句为:Dim a(10),则数组a包含元素的个数是(). A:10B:22C:8D:12答案:B第2题(2.0分)若要清除列表框的所有内容,可用什么方法实现A:RemoveItemB:ClsC:ClearD:以上均不可以答案:C第3题(2.0分)在一个语句内写多条语句时,用来分隔每条语句的符号是(). A:,B::C:、D:;答案:B第4题(2.0分)Cls方法可清除窗体或图片框中的信息是 .A:Picture属性设置的背景图案B:在设计时放置的控件C:程序设计时产生的图形和文字D:以上方法都对答案:C第5题(2.0分)VB窗体文件的扩展名是().A:VBWB:VBPC:FRMD:BAS答案:C第6题(2.0分)下面关于随机文件的描述正确的是A:文件中的内容是通过随机数产生的B:文件中的记录号通过随机数产生C:可对文件中的记录根据记录号随机地读写D:文件的每条记录的长度是随机的答案:C第7题(2.0分)下列数据类型中,占用内存最大的是(). A:BooleanB:ByteC:IntegerD:Single答案:D第8题(2.0分)下面是()合法的字符常数.A:ABC$B:"ABC"C:'ABC'D:ABC答案:B第9题(2.0分)能够改变窗体边框线类型的属性是(). A:FontStyleB:BorderStyleC:BackStyleD:Border答案:B第10题(2.0分)下列字符串常量中,最大的是().A:"北京"B:"上海"C:"天津"D:"广州"答案:C第11题(2.0分)声明符号常量应该用关键字().A:StaticB:ConstC:PrivateD:V26/ariant答案:B第12题(2.0分)OPTIONEXPLICIT语句不可以放在().A:窗体模块的声明段中B:标准模块的声明段中C:类模块的声明段中D:任何事件过程中答案:D第13题(2.0分)"字体"对话框是调用_______方法来实现的. A:ShowOpenB:ShowColorC:ShowCloseD:ShowFont答案:D第14题(2.0分)在窗体上添加一个命令按钮,编写如下代码:Option Base 1Private Sub Command1_ClickDim a(10) As Integer,p(3) As Integerk=5For i=1 To 10a(i)=iNext iFor i=1 To 3p(i)=a(i*i)Next iFor i=1 To 3k=k+p(i)*2Next iPrint kEnd Sub程序运行后,单击命令按钮,输出结果是A:35B:28C:33D:37答案:C第15题(2.0分)如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是(). A:如果工程中含有SubMain过程,则程序一定首先执行该过程B:不能把标准模块设置为启动模块C:用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体D:任何时刻最多只有一个窗体是活动窗体答案:A第16题(2.0分)为了把焦点移到某个指定的控件,所使用的方法是().A:SetFocusB:VisibleC:RefreshD:GetFocus答案:A第17题(2.0分)在逐行运行程序的语句时,可用调试窗口监视表达式和变量的值, 其中()窗口是用来显示代码中正在调试的语句所产生的信息,或显示直接在该窗口中键入的命令所请求的信息.A:立即B:监视C:本地D:中断答案:A第18题(2.0分)下面关于顺序文件的描述正确的是A:每条记录的长度必须相同B:可通过编程对文件中的某条记录方便地修改C:数据只能以ASCII码形式存放在文件中,所以可通过文本编辑软件显示D:文件的组织结构复杂答案:C第19题(2.0分)在下列说法中,正确的是___.A:通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上B:在列表框中不能进行多项选择C:在列表框中能够将项目按字母顺序从大到小排列D:框架也有 Click和 DblClick事件答案:D第20题(2.0分)窗体的Enable属性的属性值是()类型的数据.A:整型B:字符型C:逻辑型D:实型答案:C三、程序填空共1题(共计10分)第1题(10.0分)'-------------------------------------------------------'【程序填空】'-------------------------------------------------------'功能:用户界面如图所示,实现左右两个组合框中数据的左移和右移功能。

大学VB考试题库(2020年九月整理).doc

大学VB考试题库(2020年九月整理).doc

大学VB考试题库一、单项选择题1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。

A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。

A、"12334"B、123C、12334D、1573、保存一个工程至少应保存两个文件,这两个文件分别是(B)。

A、文本文件和工程文件B、窗体文件和工程文件C、窗体文件和标准模块文件D、类模块文件和工程文件4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。

A、="VisualBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体"5、为了装入一个VisualBasic应用程序,应当(D)A、只装入窗体文件(.frm)B、只装入工程文件(.vbp)C、分别装入工程文件和标准模块文件(.bas)D、分别装入工程文件、窗体文件和标准模块文件6、赋给一个数组的数据类型一定要(A)。

A、相同B、不相同C、两可D、都不对7、下面正确的赋值语句是(C)。

A、x+y=30B、y=π*r*rC、y=x+30D、3y=x8、VisualBasic 6.0集成环境的主窗口中不包括(C)。

A、标题栏B、菜单栏C、状态栏D、工具栏9、以下叙述中错误的是(C)。

A、Visual Basic 是事件驱动型可视化编程工具B、Visual Basic应用程序不具有明显的开始和结束语句C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器)D、Visual Basic中控件的某些属性只能在运行时设置10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。

南京工业大学VB题库3

南京工业大学VB题库3

题号:7474以下四个说法中不正确的是_____。

A、可以通过双击工具箱中的控件,将控件加入窗体上B、在窗体上选中控件,按【Del】键可删除该控件C、VB中所有基本控件都可以改变大小D、控件工具箱中可以添加新的控件答案:C题号:7490以下有关对象属性的说法中正确的是_____。

A、对象的某些属性即可在属性窗口设置,也可以通过属性代码设置或改变。

B、不同对象不可能有同名属性C、对象所有的属性都罗列在属性窗口列表D、不同对象的同名属性取值一定相同答案:A题号:7484以下关于事件的说法,正确的是_____。

A、用户可以根据需要建立新的事件B、事件是由系统预先定义好的,能够被对象识别的动作C、不同类型的对象所能识别的事件一定不相同D、事件的名称是可以改变的,由用户预先定义答案:B题号:8028要判断在文本框是否按了Enter键,应在文本框的_____事件中判断。

A、KeyPressB、ClickC、ChangeD、KeyDown答案:A题号:8005以下所列的7个控件中,具有Caption属性的有_____个。

PictureBox(图片框)、Frame(框架)、OptionButton(单选按钮)、ListBox(列表框)、TextBox(文本框)、Form(窗体)、DriveListBox(驱动器列表框)。

A、3B、5C、4D、2答案:A题号:8029下列控件中,没有Caption属性的是_____。

A、单选按钮B、框架C、列表框D、复选框C题号:8025要使Form1窗体的标题栏显示"欢迎使用VB",以下_____语句是正确的。

A、Form1.Caption=/欢迎使用VB/B、Form1.Caption=欢迎使用VBC、Form1.Caption="欢迎使用VB"D、Form1.Caption='欢迎使用VB'答案:C题号:8015设置标签边框的属性是_____。

南京工程学院vb题库10套

南京工程学院vb题库10套

南京工程学院vb题库。

试卷编号:8956所属语言:Visual Basic试卷方案:09-10-2《程序设计基础—VB》模拟试卷总分:100分共有题型:6种一、判断共5题(共计10分)第1题(2.0分)三种基本控制结构是:顺序结构、选择结构和循环结构.答案:Y第2题(2.0分)欲在PictureBox控件上设置其它控件,可以通过把窗体上原已设计好的控件拖动到PictureBox控件上来实现.答案:N第3题(2.0分)如果在过程调用时使用按地址传递参数,则在被调过程中不可以改变实参的值.答案:N第4题(2.0分)用For循环写的程序不能用While循环来写.答案:N第5题(2.0分)Timer是时钟控件的唯一事件.答案:Y二、单项选择共20题(共计40分)第1题(2.0分)函数Len(Str(Val("123.4")))的值为().B:5C:6D:8答案:C第2题(2.0分)在中断状态下可以运行代码,也可以在运行状态中作为输出结果的窗口称为().A:本地窗口B:立即窗口C:观察窗口D:栈窗口答案:B第3题(2.0分)表达式Len("123程序设计ABC")的值是A:10B:14C:20D:17答案:A第4题(2.0分)有如下程序代码:Private Sub Form_MouseDown(Button As Integr ,Shift As Integer , X As Single,Y As Single)FillColor=QBColor(Int(Rnd*15))FillStyle=Int(Rnd*8)Circle(x,y),250End Sub该程序的功能是:A:鼠标拖曳时在窗体中构造一个圆B:双击鼠标时在窗体中构造一个圆C:单击鼠标时在窗体中构造一D:加载时在窗体中构造一个圆答案:C第5题(2.0分)执行以下程序段后,变量c的值为()a="Visual Basic Programing":b="Quick" c=b & UCase(Mid(a,7,6)) & Right(a,11) A:Visual BASIC ProgramingB:Quick Basic ProgramingC:QUICK Basic ProgramingD:Quick BASIC Programing答案:D第6题(2.0分)\、/、Mod、*等4个算术运算符中,优先级最低的是().A:\B:/C:ModD:*答案:C第7题(2.0分)参与运算的两个表达式均为True,运算结果也为True,则该逻辑运算符为: A:ANDB:IMPC:NOTD:XOR答案:A第8题(2.0分)在文本框中欲使掩码符(如*)起作用,必须设置MultiLine属性值为(). A:FalseB:TrueC:-1D:1答案:A第9题(2.0分)若要使命令按钮不可操作,要对()属性进行设置.A:EnabledB:VisibleC:BackColorD:Caption答案:A第10题(2.0分)当用户按下并且释放一个键后会触发KeyPress、KeyUp和KeyDown事件,这三个事件发生的顺序是().A:KeyPress、KeyDown 、KeyUpB:KeyDown、KeyUp、KeyPressC:KeyDown、KeyPress、KeyUpD:没有规律答案:C第11题(2.0分)将调试通过的工程经"文件"菜单的"生成.exe文件"编译成.exe后,将该可执行文件转到其他机器上不能运行的主要原因是().A:运行的机器上无VB系统所需的动态连接库B:缺少.frm窗体文件C:该可执行文件有病毒D:以上原因都不对答案:A第12题(2.0分)为了使列表框中的项目按字母顺序排列,应设置哪个属性?A:ListB:SortedC:StyleD:Text答案:B第13题(2.0分)单击滚动条两端的任一个滚动箭头,将触发该滚动条的()事件. A:Scroll B:KeyDownC:ChangeD:Dragover答案:C第14题(2.0分)下列哪个变量的取法是不正确的().A:sTmeB:T_TempC:T12%D:T_12答案:C第15题(2.0分)函数InStr("VB程序设计教程","程序")的值为().A:1B:2C:3D:4答案:C第16题(2.0分)数学关系3≤x<10表示成正确的VB表达式为A:3<=x<10B:3<=x AND x<10C:x>=3 OR x<10D:3<=x AND <10答案:B第17题(2.0分)在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:。

vb考试题及答案.doc

vb考试题及答案.doc

vb考试题及答案.docvb 考试题及答案【篇一:vb 考试真题一含答案】一、单项选择题(40 道小题,共40 分)1、在visual basic 中应用的是( c ) 。

(1 分)a、面向过程的程序设计方法b、面向数据的程序设计方法c、面向对象的程序设计方法d、面向用户的程序设计方法2、如果想让代码窗口中代码的字体大些,可以使用( a ) 命令设置。

(1 分)a、“工具”菜单的“选项”b、“视图”菜单的“缩放”c、“编辑”菜单的“替换”d、“视图”菜单的“定义”3、开发一个标准exe 程序时,工程资源管理器窗口应包含( b ) 文件。

(1 分)a、.bas b 、.frmc、.res d 、.cls4、在设计模式下,双击窗体上的一个控件,则会打开( c ) 。

(1 分)a、属性窗口b、工程资源窗口c、代码窗口d、窗体布局窗口5、下列属性中,能表示窗体执行时以正常窗口状态显示的属性是( d ) 。

(1 分)a、tabindex b 、controlboxc、borderstyle d 、windowsstate6、text1 是个文本框,语句text1=* 和下面( d ) 的作用相同。

( 1分)a、text1.caption=* b 、text1.password=*c、text1.maxlength=* d 、text1.text=*7、command1 是一个按钮控件,它的pictrue 属性已经被成功设置为一个可显示图形,但运行时该图形未被显示,其原因可能是( d ) 。

(1 分)a、该图形太大b、forecolor 被设置为黑色c、backcolor 被设置为黑色d、style 属性值被设置为08、为了使标签覆盖背景,应把backstyle 属性设置为( b ) 。

(1分)a、0 b 、1c、ture d 、false9、要使时钟控件的timer 事件每隔3 秒发生一次,应该把它的interval 属性设置为( d ) 。

(完整版)大学VB考试题库

(完整版)大学VB考试题库

大学VB考试题库一、单项选择题1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。

A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。

A、"12334"B、123C、12334D、1573、保存一个工程至少应保存两个文件,这两个文件分别是(B)。

A、文本文件和工程文件B、窗体文件和工程文件C、窗体文件和标准模块文件D、类模块文件和工程文件4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。

A、="VisualBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体"5、为了装入一个VisualBasic应用程序,应当(D)A、只装入窗体文件(.frm)B、只装入工程文件(.vbp)C、分别装入工程文件和标准模块文件(.bas)D、分别装入工程文件、窗体文件和标准模块文件6、赋给一个数组的数据类型一定要(A)。

A、相同B、不相同C、两可D、都不对7、下面正确的赋值语句是(C)。

A、x+y=30B、y=π*r*rC、y=x+30D、3y=x8、VisualBasic 6.0集成环境的主窗口中不包括(C)。

A、标题栏B、菜单栏C、状态栏D、工具栏9、以下叙述中错误的是(C)。

A、Visual Basic 是事件驱动型可视化编程工具B、Visual Basic应用程序不具有明显的开始和结束语句C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器)D、Visual Basic中控件的某些属性只能在运行时设置10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。

VB测试卷及答案.doc

VB测试卷及答案.doc

VB期中测试卷班级:学号:姓名:一、判断题(1X10分)(1)VB是可视化的、而向对彖的、采用事件驱动的结构化高级程序设计语言。

(2)VB的Double类型数据可以精确表示其数值范围内的所有实数。

(3)要使文本框出现垂直滚动条,只要将该文本框的ScrollBars属性设置为2就可以了。

(4)执行"Unload Forml v语句后,窗体Forml消失,而且释放其所占的内存。

(5)同一个窗体文件只能用于一个工程中。

(6)xxx.vbp文件是用来管理构成应用程序xxx的所冇文件和对彖的清单。

(7)决定对象是否可见的厲性是Visible屈性,决定对象可用性的厲性是Enabled ®性。

(8)在逻辑运算符Not、Or. And中,运算优先级由高到低依次为Not、Or. And。

(9)过程屮的静态变量是局部变量,当过程再次被执行时,它的值是上一次过程调用后的值。

(10)使用On Error GoTo语句并编写和应程序,可以捕获程序中的编译错误。

二、选择题(2X10分)第1题:在设计模式双击窗体中的对象后,Visual Basic将显示的窗口是_________ 。

A、属性窗口B、代码窗口C、工具箱D、工程窗口第2题:Integer类型的变量可存的最大整数为 _______ 。

A、255B、256C、32768D、32767第3题:下列哪个函数返回值为Ascii码值?A、Chr(x)B、Str(x)C、Space(n)D、Asc(x)第4题:下列关T Select Case之测试表达式的叙述中,错误的是________ 。

A、只能是变量名B、可以是整型C、可以是字符型D、可以是浮点类型第5 题:执行__ 语句后,执行语句"Text 1. Sei Start = 0 : Textl.SelLength = Len(Textl)",可以使文木框控件Textl中的文本突出显示。

南京工程学院vb题库5套

南京工程学院vb题库5套

南京工程学院vb题库。

试卷编号:8951所属语言:Visual Basic试卷方案:09-10-2《程序设计基础—VB》模拟试卷总分:100分共有题型:6种一、判断 共5题 (共计10分)第1题 (2.0分)Visual Basic提供的单选按钮的Value属性True表示选中,False表示未选中答案:Y第2题 (2.0分)在命令按钮的Click事件过程中,exit与end等效.答案:N第3题 (2.0分)事件过程与Sub过程,它们相同点都是事件驱动,而不同的只是事件过程由控件属性决定,而Sub过程是由户自定义.答案:Y第4题 (2.0分)VB通过窗体管理构成应用程序的各类文件的集合.答案:N第5题 (2.0分)如果一个列表框一共有5个选项,而当选中第三项时,这时列表框的ListIndex属性为2.答案:Y二、单项选择 共20题 (共计40分)第1题 (2.0分)数学关系3≤x<10表示成正确的VB表达式为A:3<=x<10B:3<=x AND x<10C:x>=3 OR x<10D:3<=x AND <10答案:B第2题 (2.0分)VB6.0是一种面向()的编程环境.A:机器B:对象C:过程D:应用答案:B第3题 (2.0分)从功能上讲,Visual Basic 6.0有3种版本,下列不属于这3种版本的是().A:学习版B:标准版C:专业版D:企业版答案:B第4题 (2.0分)下列运算符中()的优先级最高.A:/B:\C:ModD:'+答案:A第5题 (2.0分)要使窗体在运行时不可改变窗体的大小并没有最大化和最小化按钮,通过设置可达到此要求的属性是().A:MaxButtonB:BorderStyleC:WidthD:MinButton答案:B第6题 (2.0分)下列可以把当前目录下的图形文件"p1.jpg"装入图片框picture1中,正确的语句是:A:Picture1="p1.jpg"B:Picture1.Picture="p1.jpg"C:Picture1.Picture=LoadPicture("p1.jpg")D:Picture= LoadPicture ("p1.jpg")答案:C第7题 (2.0分)为使文本框显示滚动条,必须首先设置的属性是().A:MulitilineB:AutosizeC:AlignmentD:Scrollbars答案:A第8题 (2.0分)"对象"是计算机系统运行的().A:程序单位B:逻辑单位C:物理实体D:基本实体答案:D第9题 (2.0分)当运行程序时,系统自动执行启动窗体的()事件过程.A:LoadB:ClickC:UnLoadD:GotFocus答案:A第10题 (2.0分)按文件的组织方式分有A:顺序文件和随机文件B:ASCII文件和二进制文件C:程序文件和数据文件D:磁盘文件和打印文件答案:A第11题 (2.0分)如果要在命令按钮上显示图形文件,应设置命令按钮的(). A:Style属性和Graphics属性B:Style属性和Picture属性C:Picture属性D:Graphics属性答案:B第12题 (2.0分)激活主菜单的按键是().A:F1或Ctrl键B:Ctrl键或Atl键C:F10或Ctrl键D:F10或Atl键答案:B第13题 (2.0分)Sub过程与Function过程最根本的区别是A:Sub过程可以有参数,Function过程不可以B:Function过程可以有参数,Sub过程不可以C:两种过程参数的传递方式不同D:Sub过程的过程名不能返回值,而Function过程能通过过程名返回值答案:D第14题 (2.0分)在下列关于菜单的说法中,错误的是().A:每个菜单项是一个控件,与其他控件一样也有自己的属性和事件B:除了Click事件之外,菜单项还能响应其他的事件,如DblClick事件C:在程序执行时,如果菜单项的Visible属性为False,则该菜单项不可见D:在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择答案:B第15题 (2.0分)记录长度最大可取的值是______字节.A:32767B:32768C:65535D:65536答案:A第16题 (2.0分)若有一菜单项(名为MenuItem),为了在运行时使该菜单项失效(变灰),应使用的语句是A:MenuItem.Enabled = TrueB:MenuItem.Visible = FalseC:MenuItem.Checked = TrueD:MenuItem.Enabled = False答案:D第17题 (2.0分)在VB中,()被称为对象.A:窗体B:控件C:窗体和控件D:窗体、控件、属性答案:C第18题 (2.0分)执行了下面的程序:Sub Form_Click()For i=1 To 6List1.AddItem iNextFor i=1 To 3List1.RemoveItem iNextEnd Sub列表框中的数据项为A:1,5,6B:2,4,6C:4,5,6D:1,3,5答案:D第19题 (2.0分)以下关于过程及过程参数的描述,错误的是:A:过程的参数可以是控件的名称B:用数组作为过程的参数时,使用的传地址的方式C:只有函数过程能够将过程中矗立的信息传回到调用的程序中D:窗体可以作为过程的参数答案:C第20题 (2.0分)函数Ucase(Mid("visualbasic",8,8))的值为(). A:visualB:basicC:VISUALD:BASIC答案:D三、程序填空 共1题 (共计10分)第1题 (10.0分)'-------------------------------------------------------'【程序填空】'-------------------------------------------------------'功能:完成程序,使程序输出值为 15'-------------------------------------------------------Private Sub Command1_Click()'**********SPACE**********Dim i, j, x,【?】 As IntegerFor i = 1 To 4x = 4For j = 1 To 3x = 3'**********SPACE**********For 【?】 = 1 To 2'**********SPACE**********x = x + 【?】Next kNext jNext iPrint xEnd Sub答案:=======(答案1)=======k=======(答案2)=======k=======(答案3)=======四、程序改错 共1题 (共计10分)第1题 (10.0分)'------------------------------------------------'【程序改错】'------------------------------------------------'题目:已知C的公式表示如下:' n!' C=------------------' (n-m)!*m!'函数过程fac( )求k!函数,在Fomr_Click事件中完成运算,'请修正程序中错误。

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

南京工程学院vb题库。

试卷编号:8949所属语言:Visual Basic试卷方案:09-10-2《程序设计基础—VB》模拟试卷总分:100分共有题型:6种一、判断共5题(共计10分)第1题(2.0分)用For循环写的程序不能用While循环来写.答案:N第2题(2.0分)对象的可见性用enabled属性设置,可用性用visible属性设置.答案:N第3题(2.0分)数组作为过程参数时,使用的是地址传送方式.答案:Y第4题(2.0分)控件是对象,而窗体不是对象,它只是控件对象的窗口.答案:N第5题(2.0分)在窗体模块的声明部分中用Private声明的变量的有效范围是其所在的工程.答案:N二、单项选择共20题(共计40分)第1题(2.0分)若有数组说明语句为:Dim a(10),则数组a包含元素的个数是(). A:10B:22C:8D:12答案:B第2题(2.0分)若要清除列表框的所有内容,可用什么方法实现A:RemoveItemB:ClsC:ClearD:以上均不可以答案:C第3题(2.0分)在一个语句内写多条语句时,用来分隔每条语句的符号是(). A:,B::C:、D:;答案:B第4题(2.0分)Cls方法可清除窗体或图片框中的信息是 .A:Picture属性设置的背景图案B:在设计时放置的控件C:程序设计时产生的图形和文字D:以上方法都对答案:C第5题(2.0分)VB窗体文件的扩展名是().A:VBWB:VBPC:FRMD:BAS答案:C第6题(2.0分)下面关于随机文件的描述正确的是A:文件中的内容是通过随机数产生的B:文件中的记录号通过随机数产生C:可对文件中的记录根据记录号随机地读写D:文件的每条记录的长度是随机的答案:C第7题(2.0分)下列数据类型中,占用内存最大的是(). A:BooleanB:ByteC:IntegerD:Single答案:D第8题(2.0分)下面是()合法的字符常数.A:ABC$B:"ABC"C:'ABC'D:ABC答案:B第9题(2.0分)能够改变窗体边框线类型的属性是(). A:FontStyleB:BorderStyleC:BackStyleD:Border答案:B第10题(2.0分)下列字符串常量中,最大的是().A:"北京"B:"上海"C:"天津"D:"广州"答案:C第11题(2.0分)声明符号常量应该用关键字().A:StaticB:ConstC:PrivateD:V26/ariant答案:B第12题(2.0分)OPTIONEXPLICIT语句不可以放在().A:窗体模块的声明段中B:标准模块的声明段中C:类模块的声明段中D:任何事件过程中答案:D第13题(2.0分)"字体"对话框是调用_______方法来实现的. A:ShowOpenB:ShowColorC:ShowCloseD:ShowFont答案:D第14题(2.0分)在窗体上添加一个命令按钮,编写如下代码:Option Base 1Private Sub Command1_ClickDim a(10) As Integer,p(3) As Integerk=5For i=1 To 10a(i)=iNext iFor i=1 To 3p(i)=a(i*i)Next iFor i=1 To 3k=k+p(i)*2Next iPrint kEnd Sub程序运行后,单击命令按钮,输出结果是A:35B:28C:33D:37答案:C第15题(2.0分)如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是(). A:如果工程中含有SubMain过程,则程序一定首先执行该过程B:不能把标准模块设置为启动模块C:用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体D:任何时刻最多只有一个窗体是活动窗体答案:A第16题(2.0分)为了把焦点移到某个指定的控件,所使用的方法是().A:SetFocusB:VisibleC:RefreshD:GetFocus答案:A第17题(2.0分)在逐行运行程序的语句时,可用调试窗口监视表达式和变量的值, 其中()窗口是用来显示代码中正在调试的语句所产生的信息,或显示直接在该窗口中键入的命令所请求的信息.A:立即B:监视C:本地D:中断答案:A第18题(2.0分)下面关于顺序文件的描述正确的是A:每条记录的长度必须相同B:可通过编程对文件中的某条记录方便地修改C:数据只能以ASCII码形式存放在文件中,所以可通过文本编辑软件显示D:文件的组织结构复杂答案:C第19题(2.0分)在下列说法中,正确的是___.A:通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上B:在列表框中不能进行多项选择C:在列表框中能够将项目按字母顺序从大到小排列D:框架也有 Click和 DblClick事件答案:D第20题(2.0分)窗体的Enable属性的属性值是()类型的数据.A:整型B:字符型C:逻辑型D:实型答案:C三、程序填空共1题(共计10分)第1题(10.0分)'-------------------------------------------------------'【程序填空】'-------------------------------------------------------'功能:用户界面如图所示,实现左右两个组合框中数据的左移和右移功能。

' 程序开始运行时,在左边组合框中生成10个由小到大排列的随机三位' 正整数 (在设计阶段该组合框的Sorted属性值已设置为True),' 现要求完成:' (1)单击">>"钮,左边组合框中的10个数全部移动到右边组合框,' ,同时使"<<"钮能响应,">>"钮不能响应。

' (2)单击"<<"钮,右边组合框中的10个数全部移到左边的组合框,,同时使">>"钮能响应,"<<"钮不能响应;' (3)单击"结束"按钮,结束程序运行。

'-------------------------------------------------------Private Sub cmdLeft_Click()Dim i As IntegerFor i = 0 To comboRight.ListCount - 1comboLeft.AddItem comboRight.List(i)Next icomboRight.Clear'**********SPACE**********【?】= False'**********SPACE**********【?】 = TrueEnd SubPrivate Sub cmdRight_Click()Dim i As Integer'**********SPACE**********For i = 0 To 【?】 - 1comboRight.AddItem comboLeft.List(i)Next i'**********SPACE**********【?】.ClearcmdRight.Enabled = FalsecmdLeft.Enabled = TrueEnd SubPrivate Sub Command3_Click()EndEnd SubPrivate Sub Form_Load()Dim i As IntegerLabel1.Caption = "组合框1"Label2.Caption = "组合框2"cmdRight.Caption = ">>"cmdRight.Enabled = TruecmdLeft.Caption = "<<"cmdLeft.Enabled = FalsecmdExit.Caption = "结束"comboLeft.Text = ""For i = 1 To 10comboLeft.AddItem Int(Rnd * 900) + 100Next icomboRight.Text = ""End Sub答案:=======(答案1)=======cmdLeft.Enabled=======(答案2)=======cmdRight.Enabled=======(答案3)=======comboLeft.ListCount=======(答案4)=======comboLeft四、程序改错共1题(共计10分)第1题(10.0分)'------------------------------------------------'【程序改错】'------------------------------------------------'题目:编程求一个十进制整数n的各位数字之和,设n为小于或等于5位的数。

'------------------------------------------------Option ExplicitPrivate Sub Form_Click()Dim N As Integer, Sum As Integer, S1 As String, S2 As String Dim i As Integer, Ch As StringSum = 0N = InputBox("输入整数n")S1 = Str(N)'**********FOUND**********S1 = RTrim(S1)For i = 1 To Len(S1)'**********FOUND**********Ch = Mid(N, i, 1)'**********FOUND**********Sum = Val(Ch)Next iPrint "该整数的各位数之和是:"; SumEnd Sub答案:=======(答案1)=======S1 = Trim(S1)=========或=========S1 = lTrim(S1)=======(答案2)=======Ch = Mid(S1, i, 1)=======(答案3)=======Sum = Sum + Val(Ch)=========或=========Sum = Sum + Val(Ch)五、程序设计共1题(共计20分)第1题(20.0分)'-------------------------------------------------'【程序设计】'-------------------------------------------------'题目:(事件)双击窗体。

相关文档
最新文档