vb理论题

合集下载

VB考试试题及答案

VB考试试题及答案

一、填空题1、根据数据的编码方式,文件可分为文件和文件。

ASCII、二进制2、根据数据的存取方式和结构,文件可分为文件和文件。

顺序、随机3、工程文件的扩展名是,窗体文件的扩展名是。

Vbp、Frm4、Visual Basic应用程序通常由窗体模块、模块和模块三类组成。

标准、类5、Visual Basic中的控件分为标准控件、和。

ActiveX控件、可插入对象6、Visual Basic中的菜单有两种形式,分别是形式和形式。

直接执行、打开对话框7、一个控件在窗体上的位置由和属性决定。

Top、Left8、Visual Basic字符采用编码方式,每个字符用个字节编码。

统一、二9、控件和窗体的Name属性只能通过期间设置,不能在期间设置。

设计、运行10、在Visual Basic中,字符串常量要用括起来,日期/时间常量要用括起来。

“、#11、以下程序段的输出结果是。

9X=8.6Y=Int(X+0.5)Print Y12、要想在文本框中显示垂直滚动条,必须把属性设置为2,同时把属性设置为。

ScrollBars、MultiLine、True13、控件数组的名字由属性指定,而数组中的每个元素由属性指定。

Name、 Index14、在KeyDown和KeyUp事件过程中,当参数Shift的值为、、,分别代表、、键。

1、2、4、Shift、Ctrl、Alt15、以下语句的输出结果是。

3A%=3.14156Print A%16、为了使一个标签透明且没有边框,必须把它的BorderStyle属性设置为,并把BackStyle属性设置为。

0、117、由Array函数建立的数组名字必须是类型。

数组作过程形参时,调用方式为调用。

变体、传址18、在MouseDown和MouseUp事件过程中,当参数Button的值为、、时,分别代表鼠标的、、键。

1,2,4、左、右、中二、选择题1、语句Print 5*5\5/5的输出结果是()BA、5B、25C、0D、12、实现字符的Unicode编码方式与ANSI编码方式相互转换的函数是( )BA、StrB、StrConvC、TrimD、Mid3、为了窗体的大小可以改变,必须把它的BorderStyle属性设置为()BA、1B、2C、3D、44、下列不能激活属性窗口的操作是()DA、用鼠标双击窗体的任何部件B、执行“工程”菜单中的“属性窗口”命令C、按Ctrl+F4键D、按F4键5、要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为()BA、0B、1C、2D、其他6、为了在按下回车健时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是()CA、ValueB、CancelC、DefaultD、Enabled7、使用Picture1和Text1分别作为图片框和文本框的名称,下列不正确的语句是()CA、Print 25B、Picture1.Print 25C、Text1.Print 25D、Debug.Print 258、下列可作为Visual Basic的变量名是()AA、FilenameB、A(A+B)C、254DD、Print9、下列不能打开代码窗口的操作是()DA、双击窗体上的某个控件B、双击窗体C、按F7键D、单击窗体或控件10、确定一个窗体或控件大小的属性是()BA、width或HeightB、width和HeightC、Top或LeftD、Top和Left11、在用Open语句打开文件时,如果省略“For方式”,则打开的文件的存取方式是()CA、顺序输入方式B、顺序存取方式C、随机存取方式D、二进制方式12、假定有一个菜单项,名为MenuItem,为了在运行时使该菜单项失效(变灰),应使用的语句为()AA、MenuItem.Enabled=FalseB、MenuItem.Enabled=TrueC、MenuItem.Visible=TrueD、MenuItem.Visible=False13、编写如下事件过程:Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Integer,_Y As Integer)If Shift=6 And Button=2 ThenPrint “BBBB”End ifEnd Sub程序运行后,为了在窗体上输出“BBBB”,应执行的操作是()DA、同时按下Shift键和鼠标左键B、同时按下Shift键和鼠标右键C、同时按下Ctrl、Alt键和鼠标左键D、同时按下Ctrl、Alt键和鼠标右键14、用下面的语句所定义的数组元素个数是()CDim Array(3 To 5,-2 To 2) As IntegerA、20B、12C、15D、2415、为了使用列表框中的项目分为多列显示,需要设置的属性为()AA、ColumnsB、StyleC、ListD、MultiSelect16、为了在按下ESC时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是()BA、ValueB、CancelC、DefaultD、Enabled17、下列不能打开菜单编辑器的操作是()DA、按Ctrl+E键B、单击工具栏中的“菜单编辑器”按钮C、执行“工具”菜单中的“菜单编辑器”命令D、按Shift+Alt+M键18、决定窗体有无控制菜单的属性是()AA、ControlBoxB、MinButtonC、EnabledD、MaxButon19、编写如下事件过程:Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)If (Button And 3)=3ThenPrint “AAAA”End ifEnd Sub程序运行后,为了在窗体上输出“AAAA”,应按下的鼠标键是()DA、右B、左C、同时按下左、右D、按什么键都不显示20、与传统的程序设计语言相比,Visual Basic最突出的特点是()CA、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术21、为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为()BA、1B、2C、3D、422、实现字符的Unicode编码方式与ANSI编码方式相互转换的函数是()BA、 StrB、StrConvC、 TrimD、 Mid23、语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是()CA、-36B、1C、-1D、-7224、.为了使列表框中的项目分为多列显示,需要设置的属性为()aA、 ColumnsB、StyleC、ListD、Multiselect25、用下面的语句所定义的数组元素个数是()DDim Array(-3 To 5) As IntegerA、6B、7C、8D、9三、分析下列程序,写出程序的运行结果。

vb考试试题及答案

vb考试试题及答案

vb考试试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明类模块中的属性?A. DimB. PublicC. PrivateD. Property答案:D2. VB中的“Option Explicit”语句用于做什么?A. 声明变量类型B. 强制变量声明C. 定义过程D. 创建对象实例答案:B3. 下列哪个不是VB的控件事件?A. ClickB. LoadC. ChangeD. Hover答案:D4. 在VB中,以下哪个不是标准数据类型?A. IntegerB. StringC. BooleanD. Pointer答案:D5. VB中的“With”语句用于什么?A. 初始化对象B. 创建对象实例C. 引用对象的多个属性或方法D. 循环遍历集合答案:C6. 在VB中,如何将一个表达式的结果赋值给一个变量?A. 使用“=”运算符B. 使用“==”运算符C. 使用“:=”运算符D. 使用“->”运算符答案:A7. 下列哪个是VB中的循环结构?A. IfB. For EachC. Select CaseD. While答案:D8. 在VB中,如何表示一个空引用?A. NullB. NothingC. EmptyD. Undefined答案:B9. VB中的“Handles”关键字用于什么?A. 过程定义B. 事件处理C. 类定义D. 属性声明答案:B10. 在VB中,以下哪个不是集合的属性或方法?A. AddB. ItemC. CountD. Sort答案:D二、填空题(每题2分,共20分)11. VB中的________关键字用于定义一个方法或属性的访问级别。

答案:Private12. 当你想要在VB中创建一个新类时,你需要使用________关键字。

答案:Class13. 在VB中,________方法用于在运行时创建对象。

答案:New14. 如果你想要在VB中捕获并处理异常,你应该使用________语句。

vb考试试题题库及答案

vb考试试题题库及答案

vb考试试题题库及答案VB(Visual Basic)是一种由微软公司开发的编程语言,广泛用于开发Windows应用程序。

以下是一些VB考试的试题题库及答案,供参考:一、单选题1. 在VB中,以下哪个是正确的数据类型?- A. Integer- B. Real- C. String- D. All of the above答案:D2. VB中的“Sub”过程与“Function”过程的区别是什么?- A. Sub过程可以返回值,Function过程不能- B. Function过程可以返回值,Sub过程不能- C. 两者都可以返回值- D. 两者都不能返回值答案:B3. 在VB中,以下哪个是正确的变量声明方式?- A. Dim x- B. Declare x As Integer- C. Both A and B- D. None of the above答案:C二、多选题1. VB中的控件可以具有哪些属性?- A. Name- B. Caption- C. Font- D. All of the above答案:D2. VB中,以下哪些是事件驱动的编程语言的特点?- A. 事件驱动的程序在事件发生时执行代码- B. 程序的执行顺序由事件的触发顺序决定- C. 程序可以同时响应多个事件- D. 程序必须等待事件的发生才能执行答案:A, B, C三、判断题1. VB是一种编译型语言。

- 正确- 错误答案:错误2. 在VB中,可以使用“Print”方法在文本框中显示文本。

- 正确- 错误答案:正确3. VB中的“Option Explicit”语句可以强制声明所有变量。

- 正确- 错误答案:正确四、简答题1. 简述VB中的事件和方法的区别。

答案:事件是用户或系统触发的动作,如点击按钮、键盘输入等。

方法是一种过程,可以包含代码来执行特定的任务或计算。

事件通常与控件相关联,并可以触发方法的执行。

2. 解释VB中“类”的概念。

vb基础知识问答题及答案

vb基础知识问答题及答案

vb基础知识问答题及答案VB基础知识问答题及答案一、数据类型1. VB中常用的数据类型有哪些?答:VB中常用的数据类型有整型、长整型、单精度浮点型、双精度浮点型、字符型、字符串型、布尔型等。

2. 整型变量在VB中占几个字节?答:整型变量在VB中默认占用2个字节,范围为-32768~32767。

3. 如何定义单精度浮点型变量?答:可以使用Dim语句定义,例如:Dim num As Single。

二、变量和常量1. VB中变量和常量有什么区别?答:变量是值会随程序执行而发生变化的标识符,而常量则是指值在程序执行时不会改变的标识符,常量通常用来表示数学常量或程序中不可变的值。

2. 如何定义常量?答:使用Const语句定义常量,例如:Const PI = 3.14159。

3. 如何声明并初始化一个变量?答:使用Dim语句声明变量,并在后面加上赋值符号和初始值,例如:Dim num As Integer = 10。

三、运算符和表达式1. VB中有哪些运算符?答:VB中有加、减、乘、除等基本运算符以及逻辑运算符、关系运算符等扩展运算符。

2. 如何求一个数的平方?答:使用指数运算符(^),例如:num ^ 2。

3. 如何进行字符串连接?答:使用&符号进行字符串连接,例如:str1 & str2。

四、控制语句1. VB中有哪些常用的控制语句?答:VB中常用的控制语句有if-else语句、switch-case语句、for循环语句、while循环语句、do-while循环语句等。

2. 如何使用if-else语句?答:if-else语句的格式为:If 条件 Then 语句1 Else 语句2。

例如:If num > 10 Then MsgBox("num大于10") Else MsgBox("num小于等于10")。

3. 如何使用for循环语句?答:for循环语句的格式为:For 变量名 = 起始值 To 终止值 Step 步长语句。

vb练习题及答案

vb练习题及答案

vb练习题及答案VB练习题及答案一、选择题1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. IntC. Both A and BD. None of the above答案:C2. VB中,哪个关键字用于声明变量?A. DimB. DeclareC. DefineD. Set答案:A3. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. RepeatD. All of the above答案:D4. VB中,以下哪个是正确的条件语句?A. IfB. SwitchC. CaseD. A and B only答案:A5. 在VB中,以下哪个是正确的数组声明方式?A. Dim myArray(5) As IntegerB. Dim myArray As Integer(5)C. Both A and BD. None of the above答案:A二、填空题1. 在VB中,使用________关键字可以定义一个类。

答案:Class2. VB中,使用________方法可以为控件添加事件处理程序。

答案:AddHandler3. 在VB中,________方法用于结束程序的执行。

答案:End4. VB中,________属性用于获取或设置一个控件的文本。

答案:Text5. 在VB中,________方法用于打开一个文件。

答案:Open三、简答题1. 请简述VB中的事件和事件处理程序的概念。

答案:在VB中,事件是用户或程序触发的特定动作,如按钮点击或键盘敲击。

事件处理程序是一个过程,当特定的事件发生时,会被自动调用以响应该事件。

2. 描述VB中如何使用For循环。

答案:在VB中,For循环用于重复执行一段代码直到满足特定条件。

基本语法是:```For counter = start To end [Step increment]' 循环体Next [counter]```3. 解释VB中什么是继承,并给出一个简单的示例。

VB计算机技术基础试题1.doc

VB计算机技术基础试题1.doc

一、单项选择题(每题2分,共70分)1、下列运算符中优先级最高的是()。

A. AB. /C. ModD. +2、语句Print 〃123〃+ 〃456”执行后,显示的结果是()。

A. 123456B. 579C. 123D. 4563、为了把焦点移到某个指定的控件,所使用的方法是()。

A. SetFocus D. GetFocusB. Visible c.Refresh4、表达式(7\3+1A . 8.675、设a=10 , b=5)*(18\5-1)的值是()B. 7.8 0. 6 D . 6.67窗体上显示的是()。

A. TrueB. FalseC. 1D.出错信息6、VB采用()的编程方法。

A.面向对象B.面向过程C.面向问题D.面向用户7、要在窗体上显示图片,需设置窗体的()属性。

A. CaptionB. IconC. Picture8、将条件''X是小于100的非负数"用VB的表达式表示为()O D. ControlBoxA. 0<X<100B. 0 <= X < 100C. 0 <=X AND X < 100D. 0 (= X OR X < 1009、执行下面的程序段后,x 的值为( )。

x=5For i=l To 10 Step 2x=x+i\5Next iprint xA. 6B. 7C. 8D. 910、VB的应用程序中,决定程序流向的是()。

A.对象B.方法C.属性D.事件11>在窗体上画一个文本框(其中Name属性为Textl ),然后编写如下事件过程: Private Sub Form Load() dim ias integer Textl. Text二〃〃Textl. SetFocusFor i=l To 10Sum=Sum+iNext iTextl. Text二Sinn End Sub上述程序的运行结果是()OA.在文本框Textl中输出55B.在文本框Textl中输出0C.出错D.在文本框Textl中输出不定值12、13、14、15、16、17、18、分别为(D. 4 和168窗体中有一PICTURE1 (图片)和一COMMAND 1 (按钮)控件,单击按钮则清除D:\T1.JPG图片的代码为( )A. PTCTURE1. PICTURE^ 〃B. PTCTURE1. PICTURE二CLEARC. PICTURE1. PICTURE二LOADPICTURE( )D. PICTURE1. PICTURE二LOADPICTURE(〃〃) Visual Basic是一种面向对象的程序设计语言,构成对象的三要素)语句可以使文本框内显示的内容为:5+7=12。

vb考试题及答案

vb考试题及答案

vb考试题及答案一、选择题(每题2分,共20分)1. VB中的“Dim”关键字用于声明什么?A. 变量B. 常量C. 类型D. 过程答案:A2. 在VB中,以下哪个是合法的变量名?A. 2variableB. variable-nameC. variable$nameD. variable name答案:B3. VB中的“Sub”过程可以返回值吗?A. 是B. 否答案:B4. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Date答案:C5. VB程序中,以下哪个语句用于结束程序?A. Exit SubB. End SubC. Exit ForD. End答案:D6. VB中,以下哪个是正确的条件语句?A. If (x > 10)B. If x > 10C. If x = 10 ThenD. If x = 10答案:C7. 在VB中,以下哪个是正确的循环结构?A. DoB. WhileC. ForD. All of the above答案:D8. VB中的“With”语句用于什么?A. 条件判断B. 循环控制C. 简化代码D. 错误处理答案:C9. 在VB中,以下哪个不是数组的声明方式?A. Dim arr(0 To 10) As IntegerB. Dim arr() As Integer = New Integer(10)C. Dim arr As Integer = New Integer(10)D. Dim arr(1) As Integer答案:D10. VB中,以下哪个是正确的事件处理程序声明?A. Sub Button1_Click()B. Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)C. Sub Button1_Click(ByVal e As EventArgs)D. Sub Button1_Click(ByVal sender As Object)答案:B二、填空题(每空2分,共20分)1. 在VB中,使用________关键字可以定义一个类。

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

vb考试试题及答案一、选择题1. VB中,用于声明变量的关键字是:A. DimB. DeclareC. ConstD. Option答案:A2. 在VB中,下列哪个选项不是合法的变量名?A. _myVarB. var2C. 123variableD. my$Var答案:C3. VB中,下列哪个选项是正确的条件语句?A. If condition ThenB. If condition Then ElseC. If condition Then Else IfD. If condition Then Else Else答案:A4. VB中,下列哪个函数用于计算字符串的长度?A. Len()B. Length()C. StrLen()D. Size()答案:A5. 在VB中,下列哪个选项是正确的循环结构?A. For i = 1 To 10B. Do While i < 10C. For Each i In arrD. All of the above答案:D二、填空题1. 在VB中,声明一个整型变量并赋值为100的语句是:________。

答案:Dim myVar As Integer = 1002. VB中,用于输出信息到立即窗口的函数是:________。

答案:Debug.Print3. VB中,用于暂停程序执行的函数是:________。

答案:Sleep4. VB中,用于获取当前日期的函数是:________。

答案:Date5. VB中,用于将字符串转换为整型的函数是:________。

答案:CInt三、简答题1. 简述VB中事件驱动编程的概念。

答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、系统消息等)触发,而不是由程序内部的逻辑顺序决定。

2. 描述VB中如何实现多线程编程。

答案:在VB中,可以使用Thread类或BackgroundWorker组件来实现多线程编程。

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试题

下面的138道题目,在二级考试中命中率极高。

一、选择题(1) 下面叙述正确的是(C)A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是(C)A. 队列(3)(4)A.(5)A. 对象(6)A.(7)A.C.(8)A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库(9) 下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108A. 内模式B. 外模式C. 概念模式D. 逻辑模式(11) 算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(12) 算法的空间复杂度是指(D)A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间(13)(14)A.C.(15)(D)A.(16)A.(17)以及A.(18) 下述关于数据库系统的叙述中正确的是(A)A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型的一致D. 数据库系统比文件系统能管理更多的数据(19) 关系表中的每一横行称为一个(A)A. 元组B. 字段C. 属性D. 码(20) 数据库设计包括两个方面的设计内容,它们是(A)A. 概念设计和逻辑设计B. 模式设计和内模式设计C. 内模式设计和物理设计D. 结构特性设计和行为特性设计(21) 下列叙述中正确的是(A)A. 线性表是线性结构B. 栈与队列是非线性结构C. 线性链表是非线性结构D. 二叉树是线性结构(22)A.C.(23)A.C.(24)A.C.(25)A.C.(26)A. 工具B. 过程C. 方法D. 环境(27) 程序流程图(PFD)中的箭头代表的是(B) 注:P81A. 数据流B. 控制流C. 调用关系D. 组成关系(28) 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

vb100题(含答案)

vb100题(含答案)

18. 为了使标签的大小根据其Caption属性的值自动扩大或缩小,则应设置标签的(B )属性为True。

(A)WordWrap (B)AutoSize(C)Stretch (D)AutoRedraw19. 为了使图片自动调整尺寸以适应图像框的大小,则应设置图像框的(C )属性为True。

(A)WordWrap(B)AutoSize (C)tretch (D)AutoRedraw20. 如果一个变量未声明其类型,则该变量的类型为(D )(A)Integer (B)Byte (C)Boolean (D)Variant21. 在程序运行期间将当前文件夹下图形文件File1.jpg装入窗体的图片框Picture1中,用语句(A)Picture1.Picture="File1.jpg"(B)Picture1.Picture=LoadPicture("File1.jpg")(C)LoadPicture("File1.jpg") (D)Call LoadPicture("File1.jpg")22. 在一个较长的程序语句放在几行时,可以用续行符。

续行符是(C )(A),(B);(C)_ (D):23. 下列对象中,( B )不是容器(父)控件。

(A)Form (B)Image (C)PictureBox (D)Frame24. 在窗体上建立通用对话框需要添加的控件是(C )。

(A)Data控件(B)Frame控件(C)CommonDialog控件(D)ComboBox控件25. 在窗体上画一个名称为Check1复选框,在程序运行的过程中,若选中复选框,则Check1.value 的值是(D)。

(A)True (B)2 (C)0 (D)126.一只红色的足球被踢进球门,则红色、足球、踢、进球门是( A )。

(A)属性、对象、方法、事件(B) 属性、对象、事件、方法(C) 对象、属性、方法、事件(D) 对象、属性、事件、方法27. 若在某窗体模块中有如下事件过程Private Sub Command1_Click(Index As Integer)……End Sub则以下叙述正确的是(D )(A)此事件与不带参数的事件过程没有区别(B)有一个名称为Command1的窗体,单击此窗体则执行此事件过程(C)有一个名称为Command1的控件数组,数组中有多个不同类型的控件(D)有一个名称为Command1的控件数组,数组中有多个相同类型的控件28. 在控件数组中。

vb试题及答案

vb试题及答案

vb试题及答案VB(Visual Basic)是一种常用的编程语言,被广泛应用于Windows 平台的软件开发中。

本文将提供一些关于VB的试题以及对应的答案,供读者学习和参考。

一、选择题1. VB是以下哪种类型的编程语言?a) 面向对象编程语言b) 过程式编程语言c) 自然语言d) 并发编程语言答案:b) 过程式编程语言2. VB最初是由哪家公司开发的?a) 微软b) Applec) IBMd) Sun Microsystems答案:a) 微软3. 下列哪个是VB的集成开发环境(IDE)?a) Visual Studiob) Eclipsec) Xcoded) NetBeans答案:a) Visual Studio4. VB中的变量声明关键字是?a) varb) dimc) intd) string答案:b) dim5. VB中用于循环执行一段代码的控制结构是?a) for loopb) while loopc) do-while loopd) switch-case答案:c) do-while loop二、填空题1. 编写一个VB代码片段,实现将两个数相加并输出结果的功能。

答案:```Dim num1 As Integer = 5Dim num2 As Integer = 3Dim result As Integerresult = num1 + num2Console.WriteLine("相加结果为:" & result)```2. VB中的条件分支语句是________。

答案:if-then语句3. VB中的数组索引是从______开始的。

答案:04. VB中的函数返回值可以使用关键字______指定。

答案:Return5. VB中用于定义一个子过程的关键字是______。

答案:Sub三、简答题1. 请解释VB中的“Option Explicit”语句的作用。

18个VB经典例题

18个VB经典例题

18个VB经典例题18个VB经典例题1、随机产生三个100-300之间的整数,判断这三个整数是否能构成三角形,如果可以,求三角形的面积。

Dim x As Integer, y As Integer, z As IntegerDim c As Single, s As Singlex = Int(Rnd * 201 + 100)y = Int(Rnd * 201 + 100)z = Int(Rnd * 201 + 100)If x + y > z And x + z > y And y + z > x Thenc = (x + y + z) / 2s = Sqr(c * (c - x) * (c - y) * (c - z))Print "三角形面积是:" & sElsePrint "构不成三角形"End If2、随机产生0-100之间的60名学生的数学分数,分别统计分数在[)10,0、[)20,10、[)30,20、[)40,30、[)50,40、[)60,50、[)70,60、[)80,70、[)90,80、[]90、之间的学生人100,数。

Dim a%, b%, c%, d%, e%, f%, g%, h%, i%, j%Dim x As SingleFor m = 1 To 60 '产生60名学生的分数x = Rnd * 101 '产生0-100的分数Print x;If x >= 90 Thena = a + 1ElseIf x >= 80 Thenb = b + 1ElseIf x >= 70 Thenc = c + 1ElseIf x >= 60 Thend = d + 1ElseIf x >= 50 Thene = e + 1ElseIf x >= 40 Thenf = f + 1ElseIf x >= 30 Theng = g + 1ElseIf x >= 20 Thenh = h + 1ElseIf x >= 10 Theni = i + 1Elsej = j + 1End IfNext mPrint a, b, c, d, e, f, g, h, i, j3、我国有13亿人口,按照人口年增长0.8%计算,多少年以后我国人口超过26亿。

VB会考理论题(张整理汇总情况)

VB会考理论题(张整理汇总情况)

VB会考理论题练习姓名学号一、选择题C 1.计算机能够直接识别和处理的语言是。

A、汇编语言B、自然语言C、机器语言D、高级语言D 2.Visual Basic是一种语言。

A、汇编B、自然C、机器D、高级C 3.Visual Basic语言是一种面向的高级语言。

A、机器B、过程C、对象D、用户B 4.Visual Basic集成环境的大部分窗口都可以从主菜单项的下拉菜单中找到相应的打开命令。

A、编辑B、视图C、格式D、调试A 5.新建一个工程,将其窗体的Name属性设置为MyFirst,则默认的窗体文件名为。

A、Form1.frmB、工程1.frmC、MyFirst.frmD、Form1.vbpB 6.窗体设计器是用来设计。

A、应用程序的代码段B、应用程序的界面C、对象的属性D、对象的事件C 7.在Visual Basic中,建立一个文本编辑区域,可采用下列控件。

A、命令按钮B、标签C、文本框D、时钟控件B 8.每建立一个窗体,工程管理器窗口中就会增加一个。

A、工程文件B、窗体文件C、程序模块文件D、类模块文件B 9.在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示事件过程模板。

A、Form_Click B、Form_Load C、Form1_Click D、Form1_LoadD 10.要改变控件的左边位置,应改变属性。

A、HeightB、WidthC、TopD、LeftC 11.要改变新建对象的缺省名称,应使用属性。

A、FontB、ForeColorC、NameD、CaptionC 12.要使一个命令按钮显示文字“确定”,正确的设置是把该命令的。

A、属性Font设置为“确定”B、属性FontColor设置为“确定”C、属性Caption设置为“确定”D、属性BorderStyle设置为“确定”C 13.要把一个命令按钮设置为默认按钮,应设置其属性值为True。

A、VisibleB、EnabledC、DefaultD、CancelD 14.把窗体设置为不可见,应该将其属性设置为False。

VB会考理论题(张整理汇总)

VB会考理论题(张整理汇总)

VB会考理论题练习姓名学号一、选择题C 1.计算机能够直接识别和处理的语言是。

A、汇编语言B、自然语言C、机器语言D、高级语言D 2.Visual Basic是一种语言。

A、汇编B、自然C、机器D、高级C 3.Visual Basic语言是一种面向的高级语言。

A、机器B、过程C、对象D、用户B 4.Visual Basic集成环境的大部分窗口都可以从主菜单项的下拉菜单中找到相应的打开命令。

A、编辑B、视图C、格式D、调试A 5.新建一个工程,将其窗体的Name属性设置为MyFirst,则默认的窗体文件名为。

A、Form1.frmB、工程1.frmC、MyFirst.frmD、Form1.vbpB 6.窗体设计器是用来设计。

A、应用程序的代码段B、应用程序的界面C、对象的属性D、对象的事件C 7.在Visual Basic中,建立一个文本编辑区域,可采用下列控件。

A、命令按钮B、标签C、文本框D、时钟控件B 8.每建立一个窗体,工程管理器窗口中就会增加一个。

A、工程文件B、窗体文件C、程序模块文件D、类模块文件B 9.在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示事件过程模板。

A、Form_Click B、Form_Load C、Form1_Click D、Form1_LoadD 10.要改变控件的左边位置,应改变属性。

A、HeightB、WidthC、TopD、LeftC 11.要改变新建对象的缺省名称,应使用属性。

A、FontB、ForeColorC、NameD、CaptionC 12.要使一个命令按钮显示文字“确定”,正确的设置是把该命令的。

A、属性Font设置为“确定”B、属性FontColor设置为“确定”C、属性Caption设置为“确定”D、属性BorderStyle设置为“确定”C 13.要把一个命令按钮设置为默认按钮,应设置其属性值为True。

A、VisibleB、EnabledC、DefaultD、CancelD 14.把窗体设置为不可见,应该将其属性设置为False。

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第7章选择题及答案

计算机二级VB第7章选择题及答案

第七章理论复习题1、阅读下列程序:Private Sub Form_Click()Dim m As IntegerStatic n As IntegerFor i = 1 To 3n = n + im = m + i ^ 2NextPrint m, n`End Sub运行时两次单击窗体结果为()。

A、14 614 6B、14 614 12C、14 628 6D、14 628 122、窗体上的命令按钮编写如下事件过程:Private Sub Command1_Click()Dim array1(10, 10) As IntegerDim i, j As IntegerFor i = 2 To 4For j = 3 To 5array1(i, j) = i * jNext jNext iPrint array1(2, 4) + array1(3, 4)End Sub运行时,单击命令按钮后输出的结果是()。

A、9B、13C、程序出错D、205、以下数组声明语句中数组a包含的元素个数为()。

Dim a(3,-2 to 1,5)A、96B、75C、60D、136、有声明Dim a(-3 to 1,3) As Integer,则下列叙述中正确的是()。

A、数组a是二维动态数组B、数组a共有20个元素C、a(0,0)不是该数组的元素D、a(1,1)是该数组的第十个元素7、下列叙述中错误的是()。

A、控件数组的每一个元素共享同样的事件过程B、控件数组的每一个元素都有与之相关联的下标值C、控件数组的每一个元素都有不同的name属性作为标识D、可在运行过程中删除控件数组的某个元素8、能使一维数组arr(6)元素个数加1,但保留数组中原有元素的语句是()。

A、ReDim arr(7)B、ReDim Preserve arr(7)C、Public arr(1 to 7)D、Static arr(7)9、运行下列程序,单击窗体时在窗体上显示的结果是()。

vb初级理论考试试题及答案

vb初级理论考试试题及答案

vb初级理论考试试题及答案一、选择题(每题2分,共20分)1. 在VB中,用于声明一个变量的关键字是:A. DimB. SetC. ConstD. Function答案:A2. 下列哪个选项不是VB中的控制结构?A. If...Then...ElseB. For...NextC. Do...LoopD. Switch...Case答案:D3. 在VB中,用于定义一个类模块的关键字是:A. ClassB. ModuleC. InterfaceD. Structure答案:A4. VB中,用于创建一个数组的语法是:A. Dim array() As IntegerB. Dim array As Integer()C. Dim array As New Integer()D. Dim array(10) As Integer答案:A5. 下列哪个选项不是VB中的事件?A. ClickB. LoadC. OpenD. Close答案:C6. VB中,用于打开一个文件的函数是:A. OpenB. CloseC. WriteD. Read答案:A7. 在VB中,用于获取当前日期的函数是:A. NowB. DateC. TimeD. Today答案:D8. VB中,用于将一个字符串转换为小写的函数是:A. UCaseB. LCaseC. StrCompD. Trim答案:B9. VB中,用于将一个字符串分割成数组的函数是:A. SplitB. JoinC. ReplaceD. Format答案:A10. 在VB中,用于创建一个窗体的关键字是:A. FormB. UserFormC. DialogD. Frame答案:B二、填空题(每题2分,共20分)1. VB中,用于声明一个全局变量的关键字是________。

答案:Public2. VB中,用于声明一个私有变量的关键字是________。

答案:Private3. VB中,用于声明一个静态变量的关键字是________。

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

VB理论题一、选择题1.工程资源管理器用来显示和管理工程所包含的 D 等全部项目。

A.变量和数组B.变量和常数C.过程和事件D.窗体和模块2.VB的使用目的是 B 。

A.制作WAV文件B.开发Windows应用程序C.文字处理D.图像处理3.一个应用程序 A 窗体。

A.可包括多个B.应该有两个C.只许有一个D.可以没有4.以下说法正确的是 A 。

A.A、B都正确B.属性是对象的一部分C.事件是对象的一部分D.方法是对象的一部分5.在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的窗口是 B 。

A.立即窗口B.代码窗口C.窗体布局窗口D.监视窗口6.VisualBasic是一种面向 D 的程序设计语言。

A.过程B.用户C.工程D.对象7.在程序中可以通过复选框和单选框按钮的 B 属性值来判断它们的当前状态。

A.CheckedB.ValueC.SelectedD.Caption8.任何控件都具有 A 属性。

B.TextC.CaptionD.ForeColor9.在以下有关对象属性的叙述中,不正确的是 A 。

A.一个对象的所有属性都可在属性窗口的列表中进行设置。

B.一个对象的属性可分为外观、行为等若干类。

C.属性窗口中的属性列表既可按字母序也可按类别排列。

D.不同属性可能具有不同的数据类型。

10.窗体Form1的名称属性是frm,它的Load事件过程名是 D 。

A.frm_LoadB.Me_CmdOKC.Form-LoadD.Form_Load11.在用菜单编辑器设计菜单时,必须输入的项有 B 。

A.索引B.名称C.标题D.快捷键12.在设计列表框时,若实现输入多行文字的目的,应使用 C 键实现文本的换行。

A.Alt+EnterB.EnterC.Ctrl+EnterD.Ctrl+Shift+Enter13.若要使命令按钮不可操作,要对 C 属性设置。

A.VisibleB.CaptionC.EnabledD.BackColor14.要使一个标签透明且具有边框,则应 B 。

A.将其BackStyle属性设置为1,BorderStyle属性设置为1B.将其BackStyle属性设置为0,BorderStyle属性设置为1C.将其BackStyle属性设置为0,BorderStyle属性设置为0D.将其BackStyle属性设置为1,BorderStyle属性设置为015.将数据项"China"添加到列表框(List1)中成为第一项应使用 C 语句。

A.List1.Addltem 1,"China"B.List1.Addltem "China",1C.List1.Addltem "China",0D.List1.Addltem 0,"China"16.下列控件中, C 控件不能改变大小。

belB.FrameC.TimerD.TextBox17.下列语句中的语句可以用来正确地声明一个动态数组A 。

A.Dim A() As IntegerB.Private A(n) As IntegerC.Dim A(,) As IntegerD.Dim A(1 to n)18.以下有关控件数组的说法中错误的是 C 。

A.控件数组由一组具有共同名称和相同类型的控件组成B.控件数组中的每个元素的下标由控件的Index属性指定C.同一控件数组中的元素只能有相同的属性设置值D.控件组中的每一个控件共享同样的事件过程19.如下数组声明语句,则数组a包含元素的个数有 D 。

Dim a(3 , -2 to 2 , 5)A.75B.13C.60D.12020.要分配存放如下方阵的数据, B 数组声明语句能实现(不能浪费空间)。

每行三个元素,第一行为:1.1 2.2 3.3第二行为:4.4 5.5 6.6第三行为:7.7 8.8 9.9A.Dim a(3,3) As SingleB.Dim a(-1 To l,-5 To -3) As SingleC.Dim a(-3 To -1,5 To 7) As IntegerD.Dim a(9) As Single21.如下二维数组声明语句, B 正确。

A.Dim a(n,n) As IntegerB.Dim a(3,4) As IntegerC.Dim a(34) As IntegerD.Dim a[3,4] As Integer22.调用由语句Private Sub Convert(Y As Integer)定义的Sub 过程时,以下不是按值传递的语句是 D 。

A.Convert (X)B.Call Convert(X*1)C.Call Convert ((X))D.Convert X23.下面子过程语句说明合法的是 C 。

A.Sub f1(ByVal n%())B.Function f1%(f1%)C.Function f1(ByVal n%)D.Sub f1(n%)As Integer24.窗体上画一个按钮,然后编写如下的事件代码。

在按钮上单击,输出为 B 。

Private Sub fun( )Static a As Integera=a+2Print a;End SubPrivate Sub Command1_Click( )Dim m As IntegerFor m=1 To 3Call funNext mEnd SubA.0 0 0B.2 4 6C.2 2 2D.2 4 825.在窗体的General段声明变量时,不能使用 A 关键字。

A.StaticB.PrivateC.PublicD.Dim26.系统默认的参数传递方式是 C 传递。

A.ByValB.按实参C.按地址D.按值27.表达式Len("123程序设计ABC")的值是 A 。

A.10B.20C.17D.1428.Int(198.555*100+0.5)/100的值 B 。

A.199.6B.198.56C.200D.19829.与数学表达式 (ab/3cd) 对应,VB的不正确表达式是 A 。

A.a*b/3*c*dB.a*b/3/c/dC.a*b/(3*c*d)D.a/3*b/c/d30.在代码编辑器中,如果一条语句太长,无法在一行内写下(不包括注释),要折行书写,可以在行末使用续行字符 B ,表示下一行是当前行的继续。

A.直接回车B.一个空格加一个下划字符(_)C.一个下划字符(_)D.一个空格加一个连字符(-)31.下面叙述中正确的是 B 。

A.Space函数能用于Print方法中,也能用于表达式B.以上说法均不对C.Spc函数与Space函数均生成空格,没有区别D.Spc函数能用于Print方法中,也能用于表达式32.下列没有类型说明符的变量是 B 。

A.货币型B.日期型C.字符串型D.长整型33.日期类型(Date)在程序中运用时,日期类型必须用 C 符号括起来。

A.$B.%C.#D.@34.如果x是正实数,对x的第3位小数四舍五入的表达式是C 。

A.0.01*Int(x+0.005)B.0.01*Int(100*(x+0.05))C.0.01*Int(100*(x+0.005))D.0.01*(x+0.05)35.以下语句的输出结果是 C 。

Print Format(12345.6,"000,000.00")A.12345.6B.12,345.6C.012,345.60D.12,345.6036.以下语句的输出结果是 C 。

print Format(3678.234,"000,000,000")A.003,678.23B.000,003.678C.000,003,678D.003,678,23437.设M=3,N=5,P=4.5,Q=2.5,表达式(M*N+2)/(P-Q)的计算结果为 A 。

A.8.5B.8.0C.8D.938.赋值语句:a=123+MID("123456",3,2)执行后,a变量中的值是 C 。

A.123B."12334"C.157D.1233439.下列程序运行后的输出结果是 D 。

Private Sub Command1_Click()For i=1 TO 3For j=0 TO i-1k=k+1next jnext iprint kEnd SubA.3B.5C.4D.640.执行了下面的程序后,列表框中的数据项有 B 。

Sub Form_Click()For i = 1 To 6List1.AddItem iNext iFor i = 1 To 3List1.RemoveItem iNext iEnd SubA.2 4 6B.1 3 5C.1 5 6D.4 5 641.在文本框Text1中输入数字12,Text2中输入数字34,执行以下语句,只有 C 。

可使文本框Text3中显示46。

A.Text3. Text=Val(Text1. Text) & Val(Text2.Text)B.Text3. Text=Text1. Text & Text2. TextC.Text3. Text=Val(Text1. Text)+Val(Text2.Text)D.Text3. Text=Text1. Text+Text2.Text42.下面语句运行后的输出结果是 D 。

Private Sub Command1_Click()x=0Do While x<10x=x+1x=x*xLoopPrint xEnd SubA.30B.12C.6D.2543.关于语句If x=1 Then y=1,下列说法正确的是 C 。

A.x=1为赋值语句,y=l为关系表达式B.x=1和y=l均为关系表达式C.x=1为关系表达式,y=1为赋值语句D.x=1和y=1均为赋值语句44.下列程序段的执行结果为 C 。

x = Int((69 - 60) * Rnd + 60)Select Case xCase Is >= 90Print "优秀"Case 80 To 89Print "良好"Case 60 To 79Print "合格"Case ElsePrint "不合格"End SelectA.优秀B.良好C.合格D.不合格45.以下 B 程序段可以实施X,Y变量值的变换.A.Y=X:X=YB.Z=X:X=Y:Y=ZC.Z=X:Y=Z:X=YD.Z=X:W=Y:Y=Z:X=Y46.有如下程序:Private Sub Command1_Click( )score=65select Case scoreCase Is<60a$="F"Case 60 To 69a$="D"Case 70 To 79a$="C"Case 80 To 89a$="B"Case elsea$="A"End SelectMsgBox a$End Sub程序运行后,消息对话框中显示的内容为 A 。

相关文档
最新文档