VB选择题集

合集下载

VB选择题

VB选择题

《VB》期末考试选择题复习(共180题)1. Visual Basic集成开发环境中不包括下列哪些窗口( )。

A、工具箱窗口B、工程资源管理器窗口C、属性窗口D、命令窗口参考答案是:D2. 在设计应用程序时,通过( )窗口可以查看到应用程序工程中的所有组成部分。

A、代码窗口B、窗体设计窗口C、属性窗口D、工程资源管理器窗口参考答案是:D3. 在正常安装Visual Basic6.0后,可以通过多种方式启动Visual Basic。

以下方式中不能启动Visual Basic的是:( )。

A、通过“开始”菜单中的“程序”命令B、通过“我的电脑”找到vb6.exe,双击该文件名C、通过“开始”菜单中的“运行”命令D、进入DOS方式,执行vb6.exe文件参考答案是:D4. Visual Basic 6.0工程文件的扩展名是( )。

A、.vbpB、.frmC、.basD、.cls参考答案是:A5. Visual Basic6.0是面向( )的程序设计语言。

A、过程B、工程C、事件D、对象参考答案是:D6. 下列关于 Visual Basic编程特点的叙述中,错误的是( )。

A、Visual Basic 是采用事件驱动编程机制的语言B、构成 Visual Basic 程序的多个过程没有固定的执行顺序C、Visual Basic 程序既可以编译运行,也可以解释运行D、Visual Basic 程序不是结构化程序,不具备结构化程序的 3 种基本结构参考答案是:D7. Visual Basic 6.0集成开发环境有三种工作状态,不属于三种工作状态之一的是( )。

A、设计状态B、编写代码状态C、运行状态D、运行状态参考答案是:B8. 在Visual Basic 6.0中要获取上下文相关帮助,只需将光标定位在相应位置,再按( )键即可。

A、F1B、F2C、F3D、F4参考答案是:A9. Visual Basic 6.0集成开发环境的主窗口中不包括( )。

vb试题及答案

vb试题及答案

VB试卷一、单项选择题(每题2分,共40分)1. 窗体的标题栏显示内容由窗体对象的属性决定。

A) BackColor B)BackStyle C)Text D)Caption2. 窗体的示意图标可用属性来设置。

A) Picture B) Image C) Icon D) MouseIcon3. 窗体的控制菜单的有无由窗体对象的属性决定。

A) ControlBox B) MinButton C) MaxButton D) BorderStyle4. 若要取消窗体的最大化功能,则可设置属性为False来实现。

A) ControlBox B) MinButton C) MaxButton D) Enabled5. 以下4个选项,不属于VB的工作模式。

A) 编译 B) 设计 C) 运行 D) 中断6. 窗体的边框样式由窗体对象的属性来设置。

A) BackStyle B) BorderStyle C) WindowState D) FillStyle7. 若要以程序代码方式设置在窗体中显示文本的字体大小,则可用窗体对象的属性来实现。

A) FontName B) Font C) FontSize D) FontBold8. 命令按钮的标题文字由属性来设置。

A) Text B) Caption C) Name D) (名称)9. VB是面向对象的程序设计,以下4个选项,不属于面向对象的三要素。

A) 变量 B) 属性 C) 事件 D) 方法10. 若要将某命令按钮设置为默认命令按钮,可设置属性为True来实现。

A) Value B) Cancel C) Default D) Enabled11. 若要使命令按钮不可见,可设置属性为False来实现。

A) Value B) Enabled C) Visible D) Cancel12. 运行程序时,系统自动执行窗体的事件。

A) load B) click C) unload D) GotFocus13. 若要设置文本框最大可接收的字符数,可通过属性来实现。

单选题汇总VB题库

单选题汇总VB题库

概论1从功能上讲,Visual Basic 6.0有3种版本,下列不属于这3种版本的是__标准版______。

2与传统的程序设计语言相比,Visual Basic最突出的特点是__事件驱动编程机制______。

A 结构化程序设计B 程序开发环境C 事件驱动编程机制D 程序调试技术参考答案C3 Visual Basic 6.0集成环境的主窗口中不包括___状态栏_____。

4用标准工具栏中的工具按钮不能执行的操作是___打印源程序_____。

A 添加工程B 打印源程序C 运行程序D 打开工程5以下不属于键盘事件的是(Unload)A KeyDownB KeyUpC UnloadD KeyPress参考答案C6关于Visual Basic"方法"的概念错误的是(方法是对事件的响应)A 方法是对象的一部分B 方法是预先定义好的操作C 方法是对事件的响应D 方法用于完成某些特定的功能7下列说法有错误的是(设置Visible属性同设置Enabled属性的功能是相同的,都是使控件处于失效状态)A 默认情况下,属性Visible的值为FalseB 如果设置控件的Visible属性为False,则运行时控件会隐藏C Visible的值可设为True或者FalseD 设置Visible属性同设置Enabled属性的功能是相同的,都是使控件处于失效状态8下列各控件不包含滚动条的控件是(Label)A ListBoxB ComboBoxC TextBoxD Label9刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是(通用对话框)A 单选按钮B 图片框C 通用对话框D 文本框10在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(代码窗口)A 工程资源管理器窗口B 工具箱窗口C 代码窗口D 属性窗口11以下叙述中正确的是(窗体的Name属性指定窗体的名称,用来标识一个窗体)A 窗体的Name属性指定窗体的名称,用来标识一个窗体B 窗体的Name属性的值是显示在窗体标题栏中的文本C 可以在运行期间改变对象的Name属性的值D 对象的Name属性值可以为空12以下不能在"工程资源管理器"窗口中列出的文件类型是(.fnn)A .basB .resC .fnnD .ocx13如果要改变窗体的标题,则需要设置的属性是(Caption)A CaptionB NameC BackColorD BorderStyle14在Visual Basic中,窗体文件的扩展名为(FRM )A EXEB BASC FRMD VBP15以下叙述中正确的是(窗体的Name属性指定窗体的名称,用来标识一个窗体)A 窗体的Name属性指定窗体的名称,用来标识一个窗体B 窗体的Name属性的值是显示在窗体标题栏中的文本C 可以在运行期间改变对象的Name属性的值D 对象的Name属性值可以为空16下列不属于对象的基本特征的是(函数)A 属性B 方法C 事件D 函数17在Visual Basic中,称对象的数据为(属性)A 属性B 方法C 事件D 封装18以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(Form1.Caption="VisualBasic窗体")A ="VisualBasic窗体"B Form1.Title="VisualBasic窗体"C Form1.Caption="VisualBasic窗体"D Form1.Text="VisualBasic窗体"19在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的下面哪一个属性设置为True(Enabled)A ValueB DefaultC CancelD Enabled20以下叙述中错误的是(Visual Basic应用程序只能以解释方式执行)A 打开一个工程文件时,系统自动装入与该工程有关的窗体?标准模块等文件B 保存Visual Basic程序时,应分别保存窗体文件及工程文件C Visual Basic应用程序只能以解释方式执行D 事件可以由用户引发,也可以由系统引发21系统符号常量的定义可以通过( 对象浏览器)获得.A 对象浏览器B 代码窗口C 属性窗口D 工具箱参考答案A22下列方法中不能退出Visual Basic的是(按F10键,然后按F键,再按X键)A 按Alt+Q组合键B 按下Alt+F组合键,然后按Esc键C 打开"文件"菜单,执行"退出"命令D 按F10键,然后按F键,再按X键参考答案D23窗体文件的扩展名是(.frm )A .basB .clsC .frmD .res参考答案C24下列可以启动Visual Basic的方法是(A) 打开"我的电脑",找到存放Visual Basic所在系统文件的硬盘及文件夹,双击"VB6.exe"图标和C) 利用"开始"菜单中的"程序"命令可启动Visual Basic)A 打开"我的电脑",找到存放Visual Basic所在系统文件的硬盘及文件夹,双击"VB6.exe"图标B 在DOS窗口中,键入Visual Basic的路径,执行Visual Basic可执行文件C 利用"开始"菜单中的"程序"命令可启动Visual BasicD A) 和C)参考答案D25Visual Basic集成的主窗口中不包括(属性窗口)A 属性窗口B 标题栏C 菜单栏D 工具栏参考答案A26下列说法错误的是(在调用方法时,对象名是不可缺少的)A 方法是对象的一部分B 在调用方法时,对象名是不可缺少的C 方法是一种特殊的过程和函数D 方法的调用格式和对象属性的使用格式相同参考答案B27关于Visual Basic"方法"的概念错误的是(方法是对事件的响应)A 方法是对象的一部分B 方法是预先定义好的操作C 方法是对事件的响应D 方法用于完成某些特定的功能参考答案C28下列说法错误的是(Visual Basic中的一个工程只包含一个窗体)A 窗体文件的扩展名为.frmB 一个窗体对应一个窗体文件C Visual Basic中的一个工程只包含一个窗体D Visual Basic中一个工程最多可以包含255个窗体参考答案C29任何控件都有的属性是(Name )A BackColorB CaptionC NameD BorderStyle参考答案C30下列说法错误的是(在调用方法时,对象名是不可缺少的)A 方法是对象的一部分B 在调用方法时,对象名是不可缺少的C 方法是一种特殊的过程和函数D 方法的调用格式和对象属性的使用格式相同参考答案B31以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(Form1.Caption="VisualBasic窗体")A ="VisualBasic窗体"C Form1.Caption="VisualBasic窗体"D Form1.Text="VisualBasic窗体"参考答案C32下列不能打开属性窗口的操作是(按Ctrl+T)A 执行"视图"菜单中的"属性窗口"命令B 按F4键C 按Ctrl+TD 单击工具栏上的"属性窗口"按钮参考答案C33下列可以打开立即窗口的操作是(Ctrl+G)A Ctrl+DB Ctrl+EC Ctrl+FD Ctrl+G参考答案D34以下不属于Visual Basic系统的文件类型是(.bat)A .frmB .batC .basD .vbp参考答案B35为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是(Default)A LoadB ClickC UnloadD GotFocus参考答案A36当运行程序时,系统自动执行启动窗体的某个事件过程。

VB选择题汇总

VB选择题汇总

《一》1 "【单选题】Visual Basic的编程机制是D。

A、可视化B、面向对象C、面向图形D、事件驱动"2 "【单选题】Visual Basic集成环境的大部分窗口都可以从主菜单项()的下拉菜单中找到相应的打开命令。

BA、编辑B、视图C、格式D、调试"3 "【单选题】每个窗体对应一个窗体文件,窗体文件的扩展名是 C。

A、.bas B、.cls C、.frm D、.vbp"4 "【单选题】工程文件的文件名后缀是什么?______ BA.bmpB.vbpC.frmD.bas "5 "【单选题】窗体设计器是用来设计 B。

A、应用程序的代码段B、应用程序的界面C、对象的属性D、对象的事件 "6 "【单选题】使用方法不可以进入代码窗口编写代码。

AA、执行“文件”菜单中的打开命令B、在窗体上单击鼠标右键,在弹出的快捷菜单中选择“查看代码”命令C、双击窗体设计器的任何地方D、执行“视图”菜单中的“代码窗口”命令"7 "【单选题】VB6.0集成开发环境有三种工作状态,不属于三种工作状态之一的是 D。

A.设计状态B.编写代码状态C.运行状态D.中断状态"8 "【单选题】VB6.0集成开发环境不包括________窗口。

AA.DOS界面窗口B.窗体窗口C.代码窗口D.属性窗口"9 "【单选题】在设计应用程序时,通过________ 窗口可以查看到应用程序工程中的所有组成部分 BA.代码窗口B.窗体设计窗口C.属性窗口D.工程资源管理器窗口"10 "【单选题】VB6.0是一种面向的编程环境。

BA.机器B.对象C.过程D.应用"11 "【单选题】在VB集成环境创建VB应用程序时,除了工具箱窗口,窗体中的窗口,属性窗口外,必不可少的窗口是 C。

VB选择题

VB选择题

单选题复习总结第一部分.1.OOP是() A、面向对象程序设计方法的简称B、计算机机器语言C、高级语言D、汇编语言,A2.Visaul Basic 6.0是()A、结构化程序设计语言B、面向对象程序设计语言C、一种计算机解题的方法D、汇编语言,B3.VB 6.0 中文版包括的三个版本是()A、学习版、专业版B、专业版、企业版C、学习版、专业版、企业版D、前面说法全错,C4. VB集成开发环境的的工作状态有3种,它们是()A、设计、运行和调试B、设计、中断和调试C、设计、运行和中断D、前面说法都对,C5. 在计算机上初次安装Visaul Basic6.0时,应执行()程序A、install.exeB、setup.vbpC、setup.exeD、vb6.exe,C6. 在工程资源管理器窗口中,可对当前使用的工程所有部件进行管理,它的主要功能是()A、添加窗体B、删除窗体C、在代码和界面之间进行切换D、前面说法都对,D7. 在“设计时”若关闭了工具箱,应从()显示出来A、“视图”菜单“工具箱”命令B、“视图”菜单“工具栏”命令C、“窗口”菜单中D、“格式”菜单中,A8. 工程资源管理器窗口的显示方式A、网状方式B、层次方式C、顺序方式D、随意方式,B9. 工程文件的扩展名是()A、.vbp B、.frmC、.resD、.bas,A10. 窗体文件的扩展名是()A、.vbpB、.frmC、.resD、.bas,B11. 工程组文件的的扩展名是()A、.vpgB、.frmC、.vbpD、.bas,A12. 将VB 工程编译生成的.EXE文件A、可复制到其它计算机上运行B、不能摆脱VB环境运行C、只能在当前计算机上运行D、需要有.dll该类文件的支持,C13. 下面关于属性的说法正确的是()A、指对象的方法B、就是对象的数据,可以用来表示对象的状态C、指对象的事件D、指运行界面,B14. 对象属性值的设置可以在()A、设计时和运行时B、工程资源管理器窗口C、工具箱中D、窗体设计器工具栏中,A15. 下面关于对象的方法描述错误的是()A、对象中的代码就是对象的方法B、方法的内容是可见的C、方法的内容是不可见的D、方法决定了对象可进行的动作,B16. 下面()不是对象的方法A、form B、Print C、Cls D、Hide,A17. 启动VB 后,窗体设计器窗口中便包含了一个窗体窗口,该窗体窗口默认的名字是()A、FormB、窗体C、Form1D、工程,C18.VB 编程的方法是采用()运行程序的A、从主程序中调用B、事件驱动机制C、发运行命令D、自动执行,B19. VB 是一种面向对象的可视化程序设计语言,其中()不是面向对象系统所包含的的要素A、方法B、事件C、数组D、属性,C20. VB 最基本的对象是(),它是应用程序的基石,其他控件的容器。

VB选择题

VB选择题

1 窗体的FontName属性的缺省值是 A 。

A、宋体B、楷体C、仿宋体D、黑体2 下列不属于对象的基本特征的是 C 。

A、事件B、属性C、函数D、方法3 将Visual Basic编制的程序保存在磁盘上,至少会产生何种文件 B 。

A、.doc与.txtB、.vbp与.frmC、.com与.exeD、.bat与.frm4 下列选项中不属于事件的是 A 。

A、ShowB、KeyUpC、LoadD、Dblclick5 在设计模式双击窗体中的对象后,Visual Basic将显示的窗口是 D 。

A、属性窗口B、工具箱C、项目(工程)窗口D、代码窗口6 改变控件在窗体中的上下位置应修改该控件的 A 属性。

A、TopB、RightC、WidthD、Left7 Visual Basic中"程序运行"允许使用的快捷键是 B 。

A、F2B、F5C、Alt+F3D、F88 以下4个选项中,属性窗口未包含的是 B 。

A、属性列表B、工具箱C、对象列表D、信息栏9 在Visual Basic中,称对象的数据为 C 。

A、事件B、封装C、属性D、方法10 下列 A 属性用来表示各对象(控件)的位置。

A、LeftB、NameC、CaptionD、Text11 标签控件的标题和文本框控件的显示文本的对齐方式由 C 属性来决定。

A、StyleB、WordWrapC、AlignmentD、AutoSize12 当文本框的 B 属性设置为false时,在运行时文本框不能编辑。

A、VisibleB、EnabledC、LockedD、MultiLine13 按Tab键时,焦点在各个控件之间移动的顺序是由 C 属性来决定的。

A、IndexB、SetFocusC、TabIndexD、TabStop14 列表框的 C 属性返回或设置列表框中各列表项的文本。

A、SelectedB、TextC、ListD、Caption15 文本框中选定的内容,由下列 D 属性来反映。

VB试题(选择、填空)

VB试题(选择、填空)

一,选择题1、如果VB环境中缺少某个窗口,一般应从主菜单__C____的下拉菜单中找到相应的激活命令。

(1分)A、编辑B、文件C、视图D、调试2、启动Visual Basic后,VB为用户建立的第一个窗体是__B____。

(1分)A、FormB、Form1C、窗体1D、窗体3、不属于一个工程文件(*.vbp)里的文件是____A__。

(1分)A、*.txt文件B、*.bas文件C、*.cls文件D、*.frm文件4、与传统的程序设计语言相比较,Visual Basic最突出的特点是__C____。

(1分)A、结构化的程序设计B、数据处理C、面向对象的可视化编程D、中文支持5、文本框中的ScrollBars属性已设置为3-Both,但却没有水平和垂直滚动条的效果,原因可能是___B___。

(1分)A、文本框中没有内容B、文本框的MultiLine属性为FalseC、文本框的MaxLength属性为0D、文本框的Locked属性是True6、能够盛放其他控件,而且是最基本的对象是___A___。

(1分)A、窗体B、图像C、标签D、文本7、任何控件都具有的属性是____C__。

(1分)A、PictureB、CaptionC、NameD、AutoSize8、窗体上有一个标签Label1和一个命名按钮Command1,当程序运行时每单击一次命令按钮,标签就向右移动一定距离。

在Command1_Click()中能完成这个功能的命令为___D___。

(1分)A、Label1.Left = 100B、Label1.Left = Label1.Left - 100C、Label1.Move 100D、Label1.Move Label1.Left + 1009、要把一个Image控件对象设置成隐藏,应设置的属性是___A___。

(1分)A、VisibleB、EnabledC、DefaultD、Cancel10、以下___B___是正确的For …Next结构。

VB选择题

VB选择题

1、Visual Basic程序中分隔各语句的字符是( )。

(1分)A、'B、:C、\D、_2、对象的特征称( )。

(1分)A、属性B、方法C、事件D、过程3、下列关于VB编码规则的叙述中,错误的是( )。

(1分)B、多条语句可以书写在同一行上,每条语句A、一条语句可以分为多行书写之间用逗号隔开C、可以用Rem<注释内容>给语句或程序段加上D、不区分程序代码中变量名的字母的大小写注释,以提高可读性4、下列叙述中正确的是( )。

(1分)A、只有窗体才是Visual Basic中的对象B、只有控件才是Visual Basic中的对象D、窗体和控件都不是Visual Basic中的对C、窗体和控件都是Visual Basic中的对象象5、有程序代码如下:Text1.Text = "郑州大学",则Text1、Text 、"郑州大学"分别代表( )。

(1分)A、对象、值、属性B、对象、方法、属性C、对象、属性、值D、属性、对象、值6、对象能够执行的操作称为( )。

(1分)A、属性B、方法C、事件D、过程7、如果VB语句超过一行,可以使用空格加( )续行。

(1分)A、-B、+C、;D、_8、Visual Basic建立新工程时为用户建立第一个窗体,其默认的名字是( )。

(1分)A、FormB、Form1C、窗体D、窗体19、在Visual Basic集成环境创建应用程序时,通常一定会使用窗体窗口,并一定会用到( )。

(1分)A、代码窗口B、立即窗口C、监视窗口D、窗体布局窗口10、启动Visual Basic后,系统为用户新建的工程起一个名为( )的临时名称。

(1分)A、工程1B、窗体1C、工程D、窗体11、在VB程序中,逐语句调试的操作键是( )。

(1分)A、F8键B、F9键C、F2键D、F1键12、使用Visual Basic编程,我们把工具箱内的工具称为( )。

VB题库,全

VB题库,全

『单项选择』以下关于vb 语言的说法中,正确的是(B).A:vb 是一种面向过程的语言B:vb 是一种面向对象语言C:vb是一种低级语言D:vb 是一种机器语言变量未赋值时,数值型变量的值为(A).A:0B:空C:1D:无任何值窗体的Caption属性的作用是(B).A:确定窗体的名称B:确定窗体的标题C:确定窗体的边界类型D:确定窗体的字体(D)对象具有Clear方法.A:图片框B:窗体C:复选框D:列表框vb 程序设计中的窗体在OOP 中称为(C).A:屏幕B:事件C:对象D:控件VisualBasic集成环境的大部分窗口都可以从主菜单项(B)的下拉菜单中找到相应的打开命令.A:编辑B:视图C:格式D:调试当一个对象(如窗体或图片框)被移动或改变大小之后,或当一个覆盖该窗体被移开之后,如果要保持该所画图形的完整性,可以选择触发(A)事件来完成图形的重画工作.A:PaintB:LoadC:ClickD:ActiveVisualBasic的编程机制是(D).A:可视化B:面向对象C:面向图形D:事件驱动答案:D〖第9题〗『单项选择』(2分)(题号:231)vb 中的坐标系最小刻度为(A).A:缇B:象素C:厘米D:一个标准字符宽度窗体设计器是用来设计(B).A:应用程序的代码段B:应用程序的界面C:对象的属性D:对象的事件Rnd函数不可能产生的(B)值.A:0B:1C:0.1234D:.00005RGB 函数通过红.绿.蓝三基色混合产生某种颜色,某语法为RGB (红.绿.蓝),括号中红、绿、蓝三基色的成分使用0~255之间的整数.若使用三个滚动条分别输入三种基色,为保证输入数值有效,则应设置(A)属性.A:Max和MinB:Smallchange和LargeChangeC:Scroll和ChangeD:Value不管一个对象的属性如何设置,程序运行时始终都能接收焦点的方法是(D).A:用Tab键B:用鼠标C:用方向键D:不能实现vb 中的坐标圆点位于(B).A:容器右上角B:容器左上角C:容器正中央D:容器右下角VisualBasic是一种(B)程序设计语言.A:过程式B:非过程式C:机器D:低级VB认为下面(A)组变量是同一个变量.A:A1和a1B:SUM和SUMMARYC:A VER和A VERAGED:A1和A_1vb 应用程序是分层管理的,其最高的层次为(A). A:工程B:模块C:窗体D:过程(C)对象不能作为控件的容器.A:FormB:PictureBoxC:ShapeD:FrameVB应用程序的运行模式是(C).A:解释运行模式B:编译运行模式C:两者都有D:汇编模式窗体的Enable属性的属性值是(C)类型的数据.A:整型B:字符型C:逻辑型D:实型INT(100*RND(1))产生的随机整数的闭区间是(A). A:[0,99]B:[1,100]C:[0,100]D:[1,99](D)对象不具有Caption属性.A:LabelB:OptionC:FormD:Timer"对象"是计算机系统运行的(D).A:程序单位B:逻辑单位C:物理实体D:基本实体函数InStr("VB程序设计教程","程序")的值为(C). A:1B:2C:3D:4语句PRINT"INT(-13.2)";INT(-13.2)的输出结果为(D).A:INT(-13.2)=-13.2B:INT(-13.2)=13.2C:INT(-13.2)=-13D:INT(-13.2)=-14产生[10,37]之间的随机整数的VisualBasic表达式是(B). A:In t(Rnd(1)*27)+10B:Int(Rnd(1)*28)+10C:Int(Rnd(1)*27)+11D:Int(Rnd(1)*28)+11表达式4+5\6*7/8Mod9的值是(B).A:4B:5C:6D:7表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是(C).A:4^5B:3*4C:x+1D:SIN代数式exSin(300)2x/(x+y)lnx对应的VB表达式是(C).A:E^X*Sin(30*3.14/180)*2*x/x+y*log(x)B:Exp(x)*Sin(30)*2*x/(x+y)*ln(x)C:Exp(X)*Sin(30*3.14/180)*2*x/(x+y)*log(x)D:Exp(X)*Sin(30*3.14/180)*2*x/(x+y)*ln(x)设a=6,则执行x=IIf(a>5,-1,0)后,x的值为(D).A:5B:6C:0D:-1Line(100,100)-Step(400,400)将在窗体(C)画一直线.A:(200,200)到(400,400)B:(100,100)到(300,300)C:(100,100)到(500,500)D:(100,100)到(400,400)代数式x1-|a|+ln10+sin(x2+2л)/cos(57o)对应的VisualBasic 表达式是(A).A:X1-Abs(A)+Log(10)+Sin(X2+2*3.14)/Cos(57*3.14/180)B:X1-Abs(A)+Log(10)+Sin(X2+2*л)/Cos(57*3.14/180)C:X1-Abs(A)+Log(10)+Sin(X2+2*3.14)/Cos(57)D:X1-Abs(A)+Log(10)+Sin(X2+2*л)/Cos(57)表达式25.28Mod6.99的值是(C).A:1B:5C:4D:出错常量-0.00013579的科学计数法是(C).A:-1,3579E+0.4B:.00013579C:-13.579E-5D:-1.3579E-0.4以下各表达式中, 计算结果为0的是(D).A:INT(12.4)+INT(-12.6)B:CINT(12.4)+CINT(-12.6)C:FIX(13.6)+FIX(-12.6)D:FIX(12.4)+FIX(-12.6)系统符号常量的定义通过(A)获得.A:对象浏览器B:代码窗口C:属性窗口D:工具箱表达式Mid("SHANGHAI",6,3)的值是(D).A:SHANGHB:SHAC:ANGHD:HAI表达式X+1>X是(D).A:算术表达式B:非法表达式C:字符表达式D:关系表达式\、/、Mod、*等4个算术运算符中,优先级最低的是(C). A:B:/C:ModD:*函数Int(10*Rnd)是在(D)范围内的整数.A:[0,1]B:[1,10]C:[1,9]D:[0,9]函数Ucase(Mid("visualbasic",8,8))的值为(D).A:visualB:basicC:VISUALD:BASIC如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是(B). A:0.01*int(x+0.05)B:0.01*int(100*(x+0.005))C:0.01*int(100*(x+0.05))D:0.01*int(x+0.005)不能正确表示条件"两个整型变量A和B之一为0,但不能同时为0"的布尔表达式(D).A:A*B=0ANDA<>BB:(A=0ORB=0)ANDA<>BC:A=0ANDB<>0ORA<>0AND B=0D:A*B=0AND(A=0ORB=0)标准工具箱中的控件(B).A:数目是固定不变的B:数目可以增加或减少C:包含了VisualBasic所有控件D:在窗体建立对象时不一定被使用表达式(7\3+1)*(18\5-1)的值是(C).A:8.76B:7.8C:6D:6.67表达式INT(8*SQR(36)*10^(-2)*10+0.5)/10的值是(C).A:0.48B:0.048C:.5D:.05函数Len(Str(Val("123.4")))的值为(C).A:11B:5C:6D:8求以10 为底X 的常用对数的表达式为(A).A:LOG(X)/LOG(10)B:LN(X)C:LOG(X)/LOG(E)D:LOG(X)语句listl.removeitem 1 将删除list.listindext等于(D)的项目..A:0B:2C:3D:1以下可以作为VB变量名的是(B).A:SIN B:CO1 C:COS(X) D:X(-1)MSGBOX函数中有4个参数,其中必须写明的参数是(C).A:指定对话框中显示按钮的数目B:设置对话框标题C:提示信息D:所有参数都是可选的要在图片框P1中打印字符串"HowAreYou",应使用语句(C).A:Picture1.Print="HowAreYou"B:P1.Picture=LoadPicture("HowAreYou")C:P1.Print"HowAreYou"D:Print"HowAreYou"InputBox函数返回的函数值的类型是(C).A:数值B:字符串C:数值或字符串D:根据需要可以是任何类型数据要使得标签能自动扩充以满足字体大小则可对其(C)属性进行设置. A:alignmentB:usemnemonicC:autosizeD:tag如果要在命令按钮上显示图形文件,应设置命令按钮的(B).A:Style属性和Graphics属性B:Style属性和Picture属性C:Picture属性D:Graphics属性要在命令按钮控件上显示图像应(C).A:设置Picture属性B:实现不了C:先将Type设置为1,然后再设置Picture属性D:以上都不对工具栏中的"启动"按钮的作用是(A).A:运行一个应用程序B:运行一个窗体C:工程管理窗口D:打开被选中对象的代码窗口下列字符串常量中,最大的是(C).A:"北京"B:"上海"C:"天津"D:"广州"货币型数据需(D)字节.A:2B:4C:6D:8设a=10,b=5,c=1,执行语句Printa>b>c后,窗体上显示的是(B).A:TrueB:FalseC:1D:出错信息列表框控件中的列表内容是通过(C)属性设置的.A:NameB:CaptionC:ListD:Text下列哪一种文件打开方式是以顺序文件方式打开文件并作写操作(A). A:Open "c:\file1.dat"For Output as #1B:Open "c:\file1.dat" For Input as #1C:Open "c:\file1.dat" For Append as #1D:Open "c:\file1.dat" For Write as #1清除列表框的所有选项应选择下列哪种方法(A).A:ClearB:ClsC:ClearItemD:RemoveItem要使标签所在处透明显示背景,应把其Backstyle属性设置为(A).A:0B:1C:2D:3骰子是一个正六面体,分别用1~6 代表这六个面,掷一次骰子出现的数可表示为(A).A:int(rnd*6+1)B:int(rnd*6)C:int(rnd*7)D:int(rnd(6)+1)下列数据类型中,占用内存最小的是(B).A:BooleanB:ByteC:IntegerD:Single要使得窗体一开始运行就充满整个屏幕则须设置()属性.A:borderstyleB:appearanceC:windowstateD:drawmode下面(C)是日期型常量.A:"12/19/99"B:12/19/99C:#12/19/99#D:{12/19/99}以下叙述中错误的是(C).A:打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B:保存VisualBasic程序时,应分别保存窗体文件及工程文件C:VisualBasic应用程序只能以解释方式执行D:事件可以由用户引发,也可以由系统引发将焦点主动设置到指定的控件或窗体上,应采用(B)方法.A:SetDataB:SetFocusC:SetTextD:GetGata下列(A)是窗体的扩展名.A:frmB:basC:clsD:dll下列语句中正确的是(D).A:txt1.text+txt2.text=txt3.textB:=cmdokC:12label.caption=1234D:a=inputbox(hello)形状控件所显示的图形不可能是(D).A:圆B:椭圆C:圆角正方形D:等边三角形以下控件中不属于容器的是(C).A:Form控件B:PictureBoxC:ImageD:Frame如果TAB函数的参数小于1,则打印位置在第(B)列.A:0B:1C:2D:3将CommonDialog通用对话框的类型设置为字体对话框,可设置该控件的(D)属性.A:FontB:FilterC:flagsD:Action要使一个文本框具有水平和垂直滚动条,则应先将其MultiLine属性设置为True,然后再将ScrollBar属性设置为(D).A:0B:1C:2D:3已知A?B?C中C最小,则判断A?B?C可否构成三角形三条边长的逻辑表达式是(B).A:A>=B And B>=C And C>0B:A+C>B And B+C>A And C>0C:(A+C)>=C And A-C <=C) And C>0D:A+B>C And A-B>C And C>0退出VisualBasic的快捷键是(C).A:Ctrl+QB:Shift+QC:Alt+QD:Ctrl+Alt+Q下列方法中可用于列表框动态添加数据的是(B).A:addB:additemC:addlistD:removeitem运行下面的程序:CLSLINE (100,100)-(200,50)LINE - (150,150)LINE -(100,100)屏幕上显示的是(D).A:三条放射形直线B:四条放射形直线C:矩形D:三角形不具有输入数据功能的控件是(D)控件.A:文本框B:选项按钮C:列表框D:窗体以下这段在FORM的CLICK事件中的程序运行后的结果是(D). CurrentX=1500CurrentY=500Line-(3000,2000)Line-(1500,2000)Line-(1500,500)A:三条直线B:矩形C:三角形D:等腰直角三角形为使文本框显示滚动条,必须首先设置的属性是(A).A:MulitilineB:AutosizeC:AlignmentD:Scrollbars设在窗体上有两个命令按钮,其中一个命令按钮的名称为cmda,则另一个命令按钮的名称不能是(C).A:cmdcB:cmdbC:cmdAD:Command1设组合框Combo1中有3个项目,则以下能删除最后一项的语句是(B). A:Combo1.RemoveItemTextB:Combo1.RemoveItem2C:Combo1.RemoveItem3D:Combo1.RemoveItemCombo1.Listcount如果在图片框上使用绘图方法绘制一个圆,则图片框的(B)属性不会对该圆的外观产生影响.A:BackColorB:ForeColorC:DrawWidthD:DrawStyle为使计时器控件每隔5秒钟产生一个计时器事件(Timer事件),则应将其Interval属性值设置为(D).A:5B:500C:300D:5000激活属性窗口使用的键是(C).A:F2B:F3C:F4D:F5如果没有在列表框中选择项目,且列表框的MultiSelect属性值为默认值(0~None),则执行语名List1.RemoveItemList1.ListIndex的结果是(C).A:删除列表框的最后一项B:删除列表框的第一项C:出错D:删除列表框中的最后添加的一项为了在按下回车键时执行某个按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是(D).A:ValueB:CancleC:EnableD:Default要想返回文本框中输入的内容则可利用其(B)属性进行编程.A:captionB:textC:nameD:righttoleft每个窗体对应一个窗体文件,窗体文件的扩展名是(C).A:.basB:.clsC:.frmD:.vbp控件是(A).A:建立对象的工具B:设置对象属性的工具C:编写程序的编辑器D:建立图形界面的编辑窗口下列可缩放图片的属性是(C).A:autosizeB:pictureC:stretchD:OleDrawMode设置列表框选中的文本用(D)属性.A:selectedB:captionC:textD:list为了能在列表框中利用Ctrl和Shift键进行多个列表项的选择,则应将列表框的Multiselect属性设置为(C).A:0B:1C:2D:3列关于窗体上控件的基本操作错误的是(A).A:按一次DEL键只能删除一个控件B:按下一次DEL键可以同时删除多个控件C:按住SHIFT键,然后单击每个要选择的控件,可以同时选中多个控件D:按住ALT键,然后单击每个要选择的控件,可以同时选中多个控件要在窗体上显示图片,需设置窗体的(C)属性.A:CaptionB:IconC:Picture&nbsp;D:ControlBox如果要改变窗体的标题,则需要设置的属性是(A).A:CaptionB:NameC:BackColorD:BorderStyle1、在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。

vb题库(选择题)

vb题库(选择题)

一单项选择题:1. 以下能在窗体Form1的标题栏中显示“VisualBasic窗体"的语句是(C)A) ="VisualBasic窗体"B) Form1.Title="VisualBasic窗体"C) Form1.Caption="VisualBasic窗体"D) Form1.Text="VisualBasic窗体”)2. 下列窗体事件中不能由用户触发的是( D )A)LOAD和UNLOAD B)CLICK和UNLOADC)CLICK和DBLCLICK D)LOAD和INITIALIZE3. 如将一个窗体从内存中清除,应该使用的方法( B )A)SHOW B)UNLOAD C)LOAD D) HIDE4. Timer控件可以使用下列哪种事件(B)A)Click事件 B)Timer事件 C)Dblclick事件 D)Change事件5. 程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是( D )A)mousedown B)mouseup C)click D) load6. 为了使命令按钮右移200,使用的命令是( C )A)command1.move-200 B) command1.move 200C)command1.left=command1.left+200 D) command1.left=command1.left-2007. 在窗体上画一个名称为list1的列表框,一个名称为了label1的标签,列表框中显示若干个项目,当单击列表框中的某个项目时,在标签中显示被选中的项目名称,下列正确的程序是( D )A)private sub list1_click() B) private sub list1_click() Label1.caption=list1.listindex=list1.listindexEnd sub end subC) private sub list1_click() D) private sub list1_click()=list1.textlabel1.caption=list1.textEnd sub end sub8. 为了使列表框中的项目呈现多列显示,需要设置的属性为( A )A)columns B)style C)list D)name9. 下列可以设置单选按钮的选取状态的属性是( A )A)value B)style C) appearance D)name10. 组合框是文本框和( C )特性的组合A)复选框B)标签C)列表框D) 目录11. 利用双绞线连网的网卡采用的接口是( C )A ) AUI B)BNC C)RJ-45 D)Sc12.下窗体操作中工程文件的扩展名为( A )A.frm B. .vbp C. .bas D. .cls13. 下面四项中不属于面向对象系统三要素的是( A )A.变量 B 事件 C 属性 D 方法14. 将一个VB程序保存在磁盘中,至少会产生的文件是( C )A..doc .txt B. .com , .ext C. .vbp .frm D. .bat, .sys15. 在一条语句内写多条语句时,用来分隔每条语句的符号是( B )A. , B : C 、 D ;16.要填加一个标准模块,可使用“_____”菜单中的“添加模块”命令。

1 50道vb选择题

1 50道vb选择题

D.框架控件(Frame )或图片框控件(PictureBox) 12.下面的语句或方法中错误的有________个(其中 m 和 n 都为 Integer 型变量) 。 ① Dim Arry(m, n) As Integer ③ Print m=m+n;m+n A.1 B. 2 C. 3 13.下列说法不正确的是________。 A.VB 允许将数字字符串赋值给一个数值型的变量 B.VB 允许使用未经说明的变量,类型都是 Variant 类型 C.Cls 方法只清除运行时在窗体或图形框中显示的文本或图形 D.事件过程既可建在窗体模块中,也可建在标准模块中 14.运行程序产生死循环时,________可以终止程序运行。 A.按【Ctrl 】+【C】键 C.按【Ctrl】+【Break】键 B.按【Ctrl 】+【Z】键 D.单击“停止运行”按钮 ② n=32764+5 ④ m=3.165 D.4
பைடு நூலகம்
33.在窗体 Form1 中用“ Public Sub Fun(x As Integer ,Y As Single) ”定义过程 Fun ,在窗体 Form2 中定义 了变量 i 为 Integer ,J 为 Single ,若要在 Form2 的某事件过程中调用 Form1 中的 Fun 过程,则下列语句中 正确的语句有_________个。 ①Call Fun(i ,j) ③Form1.Fun (i),j ②Call Form1 .Fun(i,i) ④Form1.Fun i + 1,(j)
选择题 1.能被对象所识别的动作与对象可执行的活动分别称为对象的___。 A.方法、事件 B .事件、方法 C.事件、属性 D.过程、方法 2. 在过程中可以用________语句定义变量。 A.Dim 、Private C.Dim 、Public A.style B.Dim、Static D .Dim 、Static 、Private C.Caption D.Name

自考vb试题及答案

自考vb试题及答案

自考vb试题及答案一、选择题1. 在VB中,以下哪个关键字用于声明类变量?A. DimB. PublicC. PrivateD. Static答案:B2. 如果一个事件处理程序没有参数,那么它的返回类型是什么?A. IntegerB. VoidC. StringD. Variant答案:B3. 在VB中,以下哪个函数用于计算一个数的绝对值?A. AbsB. SqrC. IntD. Round答案:A4. VB中的“Option Explicit”语句的作用是什么?A. 允许隐式声明变量B. 强制显式声明变量C. 设置默认的数据类型D. 定义程序的入口点答案:B5. 在VB中,以下哪个控件用于显示单行文本?A. TextBoxB. ComboBoxC. ListBoxD. CheckBox答案:A二、填空题1. VB中的________关键字用于定义一个过程。

答案:Sub 或 Function2. 当需要在VB程序中捕获并处理异常时,应使用________语句。

答案:Try...Catch3. 在VB中,________方法用于结束一个循环体。

答案:Exit4. 如果要在VB中创建一个数组,可以使用________关键字。

答案:Dim 或 ReDim5. VB中的________函数可以用于将字符串转换为数值。

答案:Val三、简答题1. 简述VB中的类和对象的区别。

答案:在VB中,类是一个模板,它定义了一组属性、方法和事件,这些可以被用来创建对象。

对象是类的实例,它是一个具体的存在,具有类定义的属性和方法。

类是抽象的,而对象是具体的。

2. 描述VB中如何实现继承。

答案:在VB中,继承是通过将一个类定义为另一个类的子类来实现的。

子类可以继承父类的属性和方法,并且可以添加或重写它们自己的属性和方法。

使用“Inherits”关键字来指定子类继承的父类。

四、编程题1. 编写一个VB程序,实现计算两个数的和、差、积和商的功能。

VB课后习题答案---选择题

VB课后习题答案---选择题

1、下面不是VB工作模式的是(C )A.设计模式B.运行模式C.编模汇式D.中断模式2、可视化编程的最大优点是(C )A.具有标准工具箱B.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象D.所见即所得3、下列不能打开属性窗口的操作是(C )A.执行“视图”菜单中的“属性窗口”命令B.按F4键C.按Ctrl+TD.单击工具栏上的“属性窗口”按钮4、下列可以打开立即窗口的操作是(D )A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G5、Visual Basic的编程机制是(D )A.可视化B.面向对象C.面向图形D.事件驱动1、以下能够触发文本框Change事件的操作是(D )A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容2、应用程序设计完成后,应将程序保存,保存的过程是(D )A.只保存窗体文件即可B.只保存工程文件即可C.先保存工程文件,之后保存窗体文件D.先保存窗体文件(或标准模块文件),之后还要保存工程文件3、VB应用程序的运行模式是(C)A.解释运行模式B.编译运行模式C.两者都有D.汇编模式4、任何控件都具有的属性是(C )A.TEXT B.CAPTION C.NAME D.FORECOLOR5、决定控件上文字的字体、字形、大小及效果的属性是(D )A.TEXT B.CAPTION C.NAME D.FONT6、在窗体上建立了多个控件,如TEXT、LABEL1、COMMAND1,若要使程序一运行焦点就定位在COMMAND1控件上,应将COMMAND1控件的(B )设置为0 A.INDEX B.TABINDEX C.TABSTOP D.ENABLED7、运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的TEXT属性进行赋值从而改变了文本框的TEXT属性值时,将触发文本框的(D)事件A.CLICK B.DBLCLICK C.GOTFOCUS D.CHANGE8、在运行时,按TAB键跳过了一个可以获得焦点的控件(如文本框),则可能是因为(D )A.该控件的TABSTOP属性值为TRUE B.该控件的TABINDEX属性值为FALSE C.该控件的ENABLED属性值为TRUE D.该控件的ENABLED属性值为FALSE9、为了防止用户随意将光标置于控件上,应(D)A.将控件的TABINDEX属性设置为0B.将控件的TABSTOP属性设置为TRUEC.将控件的TABSTOP属性设置为FALSED.将控件的ENABLED属性设置为FALSE10、若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的(D )属性A.BACKCOLOR B.BORDERSTYLEC.FORECOLOR D.BACKSTYLE11、如果要在文本框中输入字符时,只显示某个字符,如星号(*),运行时,在文本框中输入的字符仍然显示出来,而不显示星号,原因可能是(B )A.文本框的MULTILINE属性值为TRUEB.文本框的LOCKED属性值为TRUEC.文本框的MULTILINE属性值为FALSED.文本框的LOCKED属性为FALSE12、在运行阶段,要在文本框TEXT1获得焦点时选中文本框中所有内容,对应的事件过程是(A)A.Private Sub Text1_GotFocus( )Text1.SelStart=0Text1.Sellength=Len(Text1.Text)End SubB.Private Sub Text1_LostFocus( )Text1.SelStart=0Text1.Sellength=Len(Text1.Text)End SubC.Private Sub Text1_Change( )Text1.SelStart=0Text1.Sellength=Len(Text1.Text)End SubD.Private Sub Text1_SetFocus( )Text1.SelStart=0Text1.Sellength=Len(Text1.Text)End Sub13、Visual Basic继承了Basic语言简单易用的语法特点,同时支持面向对象的编程机制,其中构成其控件(对象)的三要素是(D)A.属性、事件、事件过程B.控件、窗体、事件C.属性、过程、方法D.属性、事件、方法14、决定标签(Label)显示的属性是(C )A.Text B.Name C.Caption D.Alignment15、命令按钮的标题文字由(B )属性来设置。

VB选择题(含答案)_按章节

VB选择题(含答案)_按章节

第1章Visual Basic导论第2章程序设计与算法(问题求解)第3章常用控件与界面设计11.VB是用于开发()环境下应用程序的工具。

BA.DOS B.WindowsC.DOS和Windows D.UNIX12.VB6.0是()位操作系统下的应用程序的开发工具。

AA.32 B.16 C.32或16 D.6413.一个对象可执行的动作与可被一个对象所识别的动作分别被称为( )B A.事件、方法B.方法、事件C.属性、方法D.过程、事件14.有程序代码如下:Form2.Caption = “Help”,试问Form2、Caption和Help分别代表( )CA.对象、值、属性B.值、属性、对象C.对象、属性、值D.属性、对象、值21.VB集成开发环境可以( )DA.编辑、调试、运行程序,但不能生成可执行程序B.编辑、生成可执行程序、运行程序,但不能调试程序C.编辑、调试、生成可执行程序,但不能运行程序D.编辑、调试、运行程序,也能生成可执行程序22.多窗体程序由多个窗体组成。

在缺省情况下,VB在执行应用程序时,总是把( )指定为启动窗体BA.不包含任何控件的窗体B.设计时的第一个窗体C.命名为Frm1的窗体D.包含控件最多的窗体23.VB是一种( )的可视化程序设计语言DA.面向机器B.面向过程C.面向问题D.面向对象24.VB6.0规定,不同类型的数据占用存储空间的长度是不同的。

下列各组数据类型中,满足占用存储空间从小到大顺序排列的是( )AA.Byte, Integer, Long, Double B.Byte, Integer, Double, BooleanC.Boolean, Byte, Integer, Double D.Boolean, Byte, Integer, Long31.对于窗体,下面哪一个属性在程序运行时其属性设置起作用( )D A.MaxButton B.BorderStyle C.Name D.Left32.文本框没有下面哪一个属性( )DA.Enabled B.Visible C.BackColor D.Caption33.不论何控件,共同具有的属性是( )BA.Text B.Name C.ForeColor D.Caption34.要使Form1窗体的标题栏显示"欢迎使用VB",以下哪一个语句是正确的( )D A.Form1.Caption=“欢迎使用VB”B.Form1.Caption='欢迎使用VB 'C.Form1.Caption=欢迎使用VBD.Form1.Caption="欢迎使用VB "41.要使某控件在运行时不可显示,应对下面哪一个属性进行设置( )B A.Enabled B.Visible C.BackColor D.Caption42.类是对象的抽象,对象则是类的具体化,在窗体上建立的一个控件称为( )AA.对象B.容器C.实体D.类43.若要使标签控件显示时不覆盖其背景内容,要对下面哪一个属性进行设置( )D A.BackColor B.BorderStyle C.ForeColor D.BackStyle44.用一个程序段对一对象被单击(或双击)作出响应,从而实现指定的操作,称为( )B A.可视画化程序设计B.事件驱动编程机制C.过程化程序实际方法D.非过程化程序设计语言51.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列哪一个属性设置就有效( )BA.MaxButton B.BorderStyle C.Width D.MinButton52.当运行程序时,系统自动执行启动窗体的哪一个事件过程( )A A.Load B.Click C.UnLoad D.GotFocus53.当文本框的ScrollBars属性设置了非零值,却没有效果,原因是( )B A.文本框中没有内容B.文本框的MultiLine属性为FalseC.文本框的MultiLine属性为TrueD.文本框的Locked属性为True54.要判断在文本框是否按了Enter键,应在文本框的哪一个事件中判断( )D A.Change B.KeyDown C.Click D.KeyPress61.双击窗体中的对象后,VB将显示的窗口是( )CA.工具箱B.工程窗口C.代码窗口D.属性窗口62.Load事件是在窗体被装入工作区时( )触发的事件DA.用户B.程序员C.手工D.自动63.一个窗体名不能包含( )AA.空格和标点符号B.小写字母C.数字D.下划线64.不能脱离控件(包括窗体) 而独立存在的过程是( )AA.事件过程B.通用过程C.Sub过程D.函数过程71.将调试通过的工程经"文件"菜单的"生成.exe文件"编译成.exe后,将该可执行文件到其他机器上不能运行的主要原因是( )AA.运行的机器上无VB系统B.缺少.frm窗体文件C.该可执行文件有病毒D.以上原因都不对72.当需要上下文帮助时,选择要帮助的"难题",然后按哪一个键,就可出现MSDN窗口及显示所需"难题"的帮助信息( )DA.Help B.F10 C.Esc D.F173.Visual Basic有三种工作模式,它们分别是( )BA.设计、编译和运行B.设计、运行和中断C.设计、运行和调试D.编译、运行和调试74.以下叙述中正确的是( )AA.窗体的Name属性指定窗体的名称,用来标识一个窗体。

大学VB考试题库完整

大学VB考试题库完整

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

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

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测试题选择题

VB测试题选择题

1.下面所列四组数据中,全部是正确的VB常数的是____。

2768,1.34D2,"ABCDE",&O17672.函数Len(Str(Val("123.4")))的值为______。

63.下面表达式中,_Exp(-3.5) _____的运算结果与其他三个不同。

4.PictureBox、Frame、OptionButton、ListBox、TextBox、Form、ComboBox这7个对象中,具有Caption属性的有_ 3 ______个。

5.以下叙述中错误的是__如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见___。

6.使用_ AddItem ______方法可将新的列表项添加到一个列表框中。

7.执行下列程序段,输出结果为_7 0 _________。

Dim a(10) As IntegerDim i As IntegerFor i = 1 To 10a(i) = 2 * i - 1Next iPrint a(4);Erase aPrint a(4)8.以下关于动态数组的语句中,正确的是_ReDim a(k+1):ReDim preserve a(10)______。

9.下列程序段的执行结果为__11 3 ______。

Dim M(10), N(10)i = 3For j = 1 To 5M(j) = jN(i) = 2 * i + jNext jPrint N(i); M(i)10.执行下面的程序,输出结果是____18 30_______。

Option ExplicitPrivate Sub Form_Click()Dim M As Integer,N As IntegerM=1:N=2Print M+N+F(M,N)M=2:N=1Print F(M,N)+F(M,N);End SubPrivate Function F(X As Integer,Y As Integer)X=X+YY=X+3F=X+YEnd Function11.调用由语句Private Sub Convert(Y As Integer)定义的Sub过程时,以下不是按值传递的是__Convert X_________。

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试题及答案

vb试题及答案一、单选题(每题2分,共10分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim aB. Dim a As IntegerC. Dim a = 5D. Dim a As Integer = 5答案:B2. VB中的哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B3. 以下哪个是VB的事件?A. ClickB. PrintC. DrawD. Open答案:A4. 在VB中,以下哪个语句用于结束程序?A. EndB. ExitC. StopD. Quit答案:A5. VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A二、多选题(每题3分,共15分)1. VB中,以下哪些是合法的变量名称?A. 2variableB. variable2C. _variableD. variable$答案:B, C2. VB中,以下哪些是合法的常量声明方式?A. Const pi = 3.14B. Dim pi As Double = 3.14C. Const pi = "3.14"D. Dim pi = 3.14答案:A, D3. 在VB中,以下哪些是控件的属性?A. NameB. CaptionC. TextD. Value答案:A, B, C4. VB中,以下哪些是控制流程语句?A. If...Then...ElseB. For...NextC. While...WendD. Select...Case答案:A, B, C, D5. VB中,以下哪些是数组的声明方式?A. Dim arr(5)B. Dim arr(0 To 5) As IntegerC. Dim arr As Integer = New Integer(5)D. Dim arr(5) As Integer答案:A, B, D三、判断题(每题1分,共5分)1. VB是一种面向对象的编程语言。

VB试题库

VB试题库

一.选择题1.窗体上有多个控件,在Form_Activate()事件过程中添加_____B_____语句,就可确保每次运行程序时,都将光标定位在文本框Text1上。

A.Text1.Text="" B.Text1.SetFocusC.Form1.SetFocus D.Text1.Visible=True2.语句Print "5*20"输出的结果是_____C____。

A."5*20" B.出现错误信息C.5*20 D.1003.不能打开代码窗口的操作是__B______。

A.双击窗体设计器的任何地方B.按下F4键C.单击工程窗口中的“查看代码”按钮D.选择“视图”下拉菜单中的“代码窗口”4.在VB中可以作为容器的是____B____。

A.Form、TextBox、PictureBoxB.Form、PictureBox、FrameC.Form、TextBox、LabelD.PictureBox、TextBox、ListBox5.能被对象所识别的动作与对象可执行的活动分别称为对象的___D_____。

A.方法、事件B.过程、方法C.事件、属性D.事件、方法6.计算下面的表达式,其值是___B_____。

CInt(4.5) * Fix(-3.81) + Int(4.1) * (5 Mod 3)4 -3 4 2A.-7 B.-4 C.-8 D.67.以下有关对象属性的说法中正确的是___D_____。

A.对象所有的属性都罗列在属性窗口列表中B.不同对象不可能有同名属性C.不同对象的同名属性取值一定相同D.对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变8.要使定时器控件可以使用,需设置的属性是____B_____。

A.IntervalB. EnabledC. ValueD. Text9.在某过程中已说明变量a为Integer类型、变量s为String类型,过程中的以下四组语句中,不能正常执行的是 ____D____。

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

VB选择题30101. 标准控件不包括()控件。

(A) 驱动器列表框 (B) 目录列表框(C) 文件列表框 (D) 通用对话框(答案:D)30102. 当一个工程含有多个窗体时,它的启动窗体是()。

(A) 正在编辑的窗体 (B) 最后一个添加的窗体(C) 第一个添加的窗体 (D) 在"工程属性"对话框中指定的窗体(答案:D)30103. VB应用程序在()模式下不能编辑代码和设计界面。

(A) 运行 (B) 中断 (C) 设计 (D) 以上均不能(答案:A)30104. 下列叙述错误的是()。

(A) VB应用程序没有明显的开始和结束语句(B) VB控件的所有属性值均可在属性窗口中设置(C) VB是事件驱动型可视化编程工具(D) VB通过"工具"菜单的"选项"设置代码编辑窗口的字体大小(答案:B)30105. 标准模块文件的扩展名是()。

(A) .cls (B) .frm (C) .bas (D) .rec(答案:C)30106. 下列叙述错误是()。

(A) 打开一个工程文件,系统自动装入与该工程有关砠 ??文件(B) 保存VB程序时,应分别保存窗体和工程文件(C) 事件可以由用户触发,也可以由系统触发(D) VB应用程序只能以解释方式执行(答案:D)30107. 在设计阶段,双击窗体上的某个控件,可以打开()。

(A) 代码窗口 (B) 属性窗口 (C) 工具箱窗口 (D) 工程资源管理器窗口(答案:A)30108. 下列叙述错误的是()。

(A) VB是可视化程序设计语言 (B) VB采用事件驱动编程机制(C) VB是面向过程的程序设计语言 (D) VB应用程序可以以编译方式执行(答案:C)30109. 下列叙述正确的是()。

(A) VB的事件由用户定义 (B) VB程序以顺序方式执行(C) VB程序从Main()函数开始执行 (D) VB运行时,总是等待事件的发生(答案:D)30201. 下列为整型变量的是()。

(A) x! (B) x# (C) x% (D) x$(答案:C)30202. 设有语句组:Dim S1 As String*5S1 = "VB Test"则S1的值为()。

(A) VB Test(B) VB Te(C) VBTes(D) BTest(答桠 ?:B)30203. 下列()是合法的变量名。

(A) x_y(B) x-y(C) 2x(D) and(答案:A)30204. 下列()为单精度变量。

(A) x!(B) x#(C) x%(D) x$(答案:A)30205. 由()关键字声明的局部变量在整个程序运行时一直存在。

(A) Dim(B) Public(C) Static(D) Private(答案:C)30206. 定义变量时如不指定类型,该变量为()变量。

(A) Integer(B) String(C) Variant(D) Single(答案:C)30207. 用户自定义数据类型的成员不能是()。

(A) 数组(B) 日期型(C) 货币型(D) 定长字符串(答案:A)30208. 下列()是合法的变量名。

(A) x%y(B) xy%(C) 2x(D) Or(答案:B)30209. 日期常量用()作为界定符。

(A) "(B) %(C) #(D) &(答案:C)30301. 表达式4 + 6 \ 5 * 7 / 9 Mod 3的值是()。

(A) 4(B) 5(C) 6(D) 7(答案:B)30302. 下列逻辑表达式为True的是()。

(A) "A"<"9"(B) "A">"a"(C) "a">"AT"(D) "AT"<"AND"(答案:C)30303. 下列运算符中,优堠 ??级最高的是()。

(A) Like(B) Mod(C) Not(D) Eqv(答案:B)30304. 设a=6,b=5,c=-2;执行语句Print a > b > c后,窗体上显示的是()。

(A) 1(B) True(C) False(D) 出错信息(答案:B)30305. 下列表达式中,值最大的是()。

(A) 2 \ 3(B) 2 / 3(C) 2 mod 3(D) 3 mod 2(答案:C)30306. 下列运算符中,优先级最低的是()。

(A) *(B) ^(C) /(D) \(答案:D)30307. 表达式 2 = 3 < 1 的是()。

(A) 0(B) 1(C) True(D) False(答案:C)30308. x大于0且小于10的VB表达式是()。

(A) 0 < x < 10(B) x > 0 And x < 10(C) x > 0 Or x < 10(D) x > 0 : x < 10(答案:B)30309. 判断整型变量x是奇数的表达式是()。

(A) x Mod 2 <> 0(B) x Mod 2 != 0(C) x Mod 2 ≠ 0(D) x Mod 2 = 0(答案:A)30401. 返回值为数值的函数是()。

(A) Mid(B) Instr(C) Left(D) Rtrim(答案:B)30402. 表达式Len("幸运52")的值是()。

(A) 0(B) 4(C) 6(D) 8(答案:B)30403. 以下()语句可表示[50,100]之间的随机数。

(A) Int(Rnd * 51) + 49(B) Int(Rnd * 51 +50)(C) Int(Rnd * 50) + 50(D) Int(Rnd * 50 + 50)(答案:B)30404. 返回值为字符串的函数是()。

(A) Str(B) Val(C) Len(D) Asc(答案:A)30405. 当x=0时,函数IIf(x > 0, 1, IIf(x < 0, -1, 0))的返回值是()。

(A) 0(B) 1(C) -1(D) 出错(答案:A)30406. 表达式Fix(5.6) + Int(-5.6)的值是()。

(A) 0(B) -1(C) 1(D) 以上都不对(答案:B)30407. 如果Sgn(x)的值为-1,整型变量x的值是()。

(A) 0(B) 整数(C) 正整数(D) 负整数(答案:D)30408. 表达式InStr(2, "文本文件", "文")的值是()。

(A) 0(B) 1(C) 3(D) 5(答案:C)30409. 除去字符串左侧空格的函数是()。

(A) Left()(B) Trim()(C) Ltrim()(D) LeftTrim()(答案:C)30501. VB表达式Format(Val("111a"), "##.##")的值是()。

(A) 11.1a(B) 11.10(C) 111.(D) 111.00(答案:C)30502. 下列语句不合法的是()。

(A) x = 1 : y=2(B) ? x ; y ;(C) ? x , y ,(D) x = 1; y = 2(答案:D)30503. 如果VB语句超过一行,可以使用空格加()续行。

(A) -(B) +(C) ;(D) _(答案:D)30504. 正确使用Cls方法的是()。

(A) Text1.Cls(B) Picture1.Cls(C) List1.Cls(D) Image1.Cls(答案:B)30505. 下列语句合法的是()。

(A) x + y = 2(B) x > 2 = y(C) x = y > 2(D) x = y++(答案:C)30506. 错误使用Print方法的是()。

(A) Picture1.Print(B) Form1.Print(C) Debug.Print(D) Text1.Print(答案:D)30507. Print方法分区输出时,用()分隔多个表达式。

(A) 空格(B) 逗号(C) 冒号(D) 分号(答案:B)30508. Print "10+6="; 10+6的输出结果是()。

(A) 16=10+6(B) 10+6=10+6(C) 10+6=16(D) "10+6="10+6(答案:C)30509. 下列叙述错误的是()。

(A) 不允许使用行号与标号(B) 单条语句可分行书写(C) 同一行上可以书写多条语句(D) VB代码不堠 ??分字母的大小写(答案:A)30601. 执行x = InputBox("请输入半径",0,"求面积") ,在输入框中输入3后回车,则下列叙述正确的是()。

(A) x的值是数值3(B) x的值是字符"3"(C) 0是默认值(D) 对话框标题是"求面积"(答案:B)30602. 执行x = MsgBox("数据类型不匹配",1,"出错提示!") ,然后单击消息框的"取消"按钮,x的值是()。

(A) True(B) False(C) 1(D) 2(答案:D)30603. 下列语句正确的是()。

(A) MsgBox VbOkOnly, "Error"(B) MsgBox "Error", VbOkOnly(C) MsgBox ( VbOkOnly, "Error" )(D) MsgBox ( "Error", VbOkOnly )(答案:B)30604. 执行Len(InputBox("请输入编号:")),在输入框中输入"神州1号"后回车,结果为()。

(A) 4(B) 7(C) 0(D) 出错(答案:A)30605. 执行MsgBox "除数不能为0!", 48, "数据出错",在弹出的消息框中显示的图标是()。

(A) 停止图标(B) 问号图标(C) 感叹号图标(D) 消息图标(答案:C)30606. 下列语叠 ?组:a$="Today And Tomorrow"b$=Right(a$,8):c$=Left(a$,5)MsgBox a$, ,b$,c$执行后消息框的标题是()。

相关文档
最新文档