vb练习题-数据类型-答案

合集下载

全国计算机vb考试试题及答案

全国计算机vb考试试题及答案

全国计算机vb考试试题及答案一、单项选择题(每题2分,共20分)1. VB中,下列哪个选项不是基本数据类型?A. IntegerB. StringC. DoubleD. Object答案:D2. 在VB中,下列哪个关键字用于声明一个过程?A. FunctionB. SubC. DimD. Call答案:B3. 在VB中,下列哪个选项不是控制结构?A. If...Then...ElseB. For...NextC. While...WendD. Dim答案:D4. 在VB中,下列哪个选项不是数组的声明方式?A. Dim arr(10) As IntegerB. Dim arr() As IntegerC. ReDim arr(10)D. Dim arr As Integer答案:D5. 在VB中,下列哪个选项不是事件处理程序?A. ClickB. LoadC. UnloadD. Print答案:D6. 在VB中,下列哪个选项不是窗体的属性?A. NameB. CaptionC. SizeD. Text答案:D7. 在VB中,下列哪个选项不是控件的属性?A. TextB. BackColorC. FontD. Form答案:D8. 在VB中,下列哪个选项不是文件操作的函数?A. OpenB. CloseC. SeekD. Find答案:D9. 在VB中,下列哪个选项不是错误处理的语句?A. On ErrorB. ResumeC. Exit SubD. Err答案:C10. 在VB中,下列哪个选项不是字符串函数?A. LenB. LeftC. RightD. Sqr答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________函数可以将文本转换为大写。

答案:UCase2. 在VB中,使用________函数可以获取当前系统日期。

答案:Date3. 在VB中,使用________函数可以获取当前系统时间。

vb考试题库及答案高中

vb考试题库及答案高中

vb考试题库及答案高中一、单项选择题(每题2分,共40分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D2. 下列哪个选项是VB中的保留字?A. DimB. IfC. ThenD. All of the above答案:D3. 在VB中,以下哪个选项是正确的变量声明方式?A. Dim xB. Dim x As IntegerC. Both A and BD. None of the above答案:C4. 在VB中,以下哪个选项是正确的循环结构?A. ForB. DoC. WhileD. All of the above答案:D5. 在VB中,以下哪个选项是正确的条件判断结构?A. IfB. Select CaseC. Both A and BD. None of the above答案:C6. 在VB中,以下哪个选项是正确的数组声明方式?A. Dim arr(10)B. Dim arr(0 To 10) As IntegerC. Both A and BD. None of the above答案:C7. 在VB中,以下哪个选项是正确的函数声明方式?A. Function myFunction()B. Function myFunction() As IntegerC. Both A and BD. None of the above答案:C8. 在VB中,以下哪个选项是正确的子程序声明方式?A. Sub mySub()B. Sub mySub() As IntegerC. Both A and BD. None of the above答案:A9. 在VB中,以下哪个选项是正确的事件处理方式?A. Private Sub Form_Click()B. Public Sub Form_Click()C. Both A and BD. None of the above答案:A10. 在VB中,以下哪个选项是正确的窗体属性?A. CaptionB. NameC. Both A and BD. None of the above答案:C11. 在VB中,以下哪个选项是正确的控件属性?A. TextB. VisibleC. Both A and BD. None of the above答案:C12. 在VB中,以下哪个选项是正确的控件事件?A. ClickB. DblClickC. Both A and BD. None of the above答案:C13. 在VB中,以下哪个选项是正确的文件操作函数?A. OpenB. CloseC. Both A and BD. None of the above答案:C14. 在VB中,以下哪个选项是正确的文件访问模式?A. InputB. OutputC. Both A and BD. None of the above答案:C15. 在VB中,以下哪个选项是正确的错误处理语句?A. On Error GoToB. On Error Resume NextC. Both A and BD. None of the above答案:C16. 在VB中,以下哪个选项是正确的数据类型转换函数?A. CIntB. CStrC. Both A and BD. None of the above答案:C17. 在VB中,以下哪个选项是正确的数学函数?A. SinB. CosC. Both A and BD. None of the above答案:C18. 在VB中,以下哪个选项是正确的字符串函数?A. LeftB. RightC. Both A and BD. None of the above答案:C19. 在VB中,以下哪个选项是正确的日期和时间函数?A. DateB. TimeC. Both A and BD. None of the above答案:C20. 在VB中,以下哪个选项是正确的数据库访问控件?A. DataGridB. DataListC. Both A and BD. None of the above答案:A二、填空题(每题2分,共20分)21. 在VB中,声明一个整型变量x,其语句为:________。

vb考试试题和答案

vb考试试题和答案

vb考试试题和答案**VB考试试题和答案**一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. DoubleD. All of the above**答案:D**2. VB中,哪个函数用于计算一个数的平方根?A. SqrB. PowC. LogD. Abs**答案:A**3. 下列哪个选项是VB中的保留字?A. MyB. MeC. DimD. All of the above**答案:D**4. 在VB中,下列哪个选项用于声明一个变量?A. ConstB. DimC. FunctionD. Sub**答案:B**5. VB中,哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox**答案:B**6. 在VB中,下列哪个选项用于循环遍历数组中的每个元素?A. For EachB. ForC. WhileD. Do**答案:A**7. VB中,哪个函数用于将字符串转换为大写?A. LCaseB. UCaseC. StrCompD. Trim**答案:B**8. 在VB中,哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp**答案:A**9. VB中,哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. BackColor**答案:A**10. 在VB中,下列哪个选项用于声明一个过程?A. FunctionB. SubC. ClassD. Module**答案:B**二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量的关键字是________。

**答案:Integer**2. VB中,用于定义一个函数的关键字是________。

**答案:Function**3. VB中,用于定义一个子程序的关键字是________。

vb测试题及答案

vb测试题及答案

vb测试题及答案一、单项选择题(每题2分,共10分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 下列哪个函数用于计算两个数的和?A. SumB. AvgC. CountD. Max答案:A3. 在VB中,以下哪个关键字用于声明一个变量?A. DimB. ConstC. FunctionD. Sub答案:A4. 在VB中,以下哪个选项是正确的循环结构?A. ForB. WhileC. DoD. All of the above答案:D5. 在VB中,以下哪个选项是正确的条件语句?A. IfB. SelectC. CaseD. All of the above答案:D二、填空题(每题2分,共10分)1. 在VB中,声明一个整型变量并赋值为10,可以使用语句:Dim myVar As Integer; myVar = _______。

答案:102. VB中,用于输出信息到立即窗口的函数是 _______。

答案:Debug.Print3. 在VB中,要创建一个名为“myForm”的新窗体,可以使用语句:Form1. _______ "myForm"。

答案:Load4. VB中,要结束当前程序的执行,可以使用语句:_______。

答案:End5. 在VB中,要声明一个数组,可以使用语句:Dim myArray(10) As _______。

答案:Integer三、简答题(每题5分,共20分)1. 请简述VB中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,程序的执行流程由事件(如用户操作、系统消息等)触发,而不是由程序代码顺序执行。

2. 描述VB中如何使用If...Then...Else语句进行条件判断。

答案:在VB中,可以使用If...Then...Else语句进行条件判断,如果条件为真,则执行Then后面的代码块,如果条件为假,则执行Else 后面的代码块。

vb试题及答案(一)

vb试题及答案(一)

vb试题及答案(一)一、单项选择题(每题2分,共20分)1. VB中,哪个关键字用于声明变量?A. DimB. SetC. CallD. Function答案:A2. 在VB中,下列哪个函数用于计算两个数的和?A. SumB. AvgC. CountD. Max答案:A3. 下列哪个选项是VB中正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D4. 在VB中,如何表示一个数组?A. Dim numbers(1 To 10) As IntegerB. Dim numbers As Integer(1 To 10)C. Dim numbers(10)D. Dim numbers(10) As Integer5. VB中,哪个语句用于结束一个循环?A. LoopB. Exit DoC. ContinueD. End答案:B6. VB中,哪个关键字用于定义一个过程?A. FunctionB. SubC. ProcedureD. Method答案:B7. 在VB中,如何声明一个全局变量?A. DimB. GlobalC. PublicD. Static答案:C8. VB中,哪个关键字用于定义一个类?A. ClassB. ModuleC. StructureD. Interface答案:A9. 在VB中,哪个函数用于获取当前日期?B. DateC. TimeD. Today答案:D10. VB中,哪个语句用于创建一个对象实例?A. NewB. CreateObjectC. InstantiateD. MakeObject答案:A二、多项选择题(每题3分,共15分)1. 在VB中,以下哪些是合法的变量名?A. _myVarB. 123myVarC. myVar123D. my_var答案:ACD2. VB中,哪些是合法的常量定义?A. Const pi = 3.14B. Const PI = 3.14C. Const Pi = 3.14D. Const 2Pi = 6.28答案:ABC3. 在VB中,以下哪些是合法的数组声明?A. Dim numbers(1 To 10) As IntegerB. Dim numbers(10) As IntegerC. Dim numbers(1 To 10) As StringD. Dim numbers() As Integer答案:ACD三、判断题(每题1分,共5分)1. VB中,所有的变量都必须在使用前声明。

vb基础期末考试题库及答案

vb基础期末考试题库及答案

vb基础期末考试题库及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的数据类型?A. IntegerB. intC. StringD. str答案:A、C2. 下列哪个选项不是VB的控件?A. TextBoxB. ButtonC. LabelD. ComboBox答案:B3. VB中,用于声明一个变量的关键字是:A. DimB. DeclareC. FunctionD. Sub答案:A4. 在VB中,以下哪个是正确的函数用于将字符串转换为整数?A. StrToIntB. CIntC. ValD. Convert.ToInt32答案:B5. Visual Basic中,哪个属性用于设置文本框的文本?A. TextB. CaptionC. ValueD. Label答案:A6. 下列哪个是VB中用于循环的语句?A. IfB. ForC. WhileD. Select答案:B、C7. VB中,下列哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Module答案:B8. 在VB中,以下哪个是正确的事件处理程序?A. OnClickB. OnClickC. ClickD. OnClick答案:A、C9. VB中,下列哪个选项用于声明一个常量?A. ConstB. DimC. StaticD. Public答案:A10. 在VB中,以下哪个关键字用于定义一个类?A. ClassB. ModuleC. StructureD. Interface答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字来结束一个程序。

答案:End2. VB中,________关键字用于声明一个数组。

答案:Dim3. 使用________函数可以将一个数字转换为字符串。

答案:Str4. 在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专业试题及答案

vb专业试题及答案

vb专业试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D2. 下列哪个不是Visual Basic的控件事件?A. ClickB. LoadC. ChangeD. Open答案:D3. Visual Basic中,以下哪个关键字用于定义类?A. ClassB. TypeC. StructureD. Interface答案:A4. 在Visual Basic中,以下哪个不是布尔运算符?A. AndB. OrC. NotD. Xor答案:D5. Visual Basic中,以下哪个是数组声明的正确方式?A. Dim myArray() As IntegerB. Dim myArray(5) As IntegerC. Dim myArray As Integer(5)D. Dim myArray(1 To 5) As Integer答案:D6. 在Visual Basic中,以下哪个是正确的循环结构?A. For EachB. WhileC. Do WhileD. All of the above答案:D7. Visual Basic中,以下哪个是正确的函数定义?A. Function myFunction()B. Sub myFunction()C. Procedure myFunction()D. Method myFunction()答案:A8. 在Visual Basic中,以下哪个是正确的错误处理结构?A. Try...Catch...FinallyB. If...Then...ElseC. Select...CaseD. For...Next答案:A9. Visual Basic中,以下哪个是正确的文件访问模式?A. OpenB. AppendC. BinaryD. Random答案:C10. 在Visual Basic中,以下哪个是正确的数据库连接字符串的组成部分?A. ProviderB. Data SourceC. Initial CatalogD. All of the above答案:D二、判断题(每题1分,共10分)1. Visual Basic是面向对象的编程语言。

VB基础练习及参考答案

VB基础练习及参考答案

【知识点: 基本数据类型、常量和变量】1.下列数据中,在VB中用长整型(long)表示最恰当的是()A.宇宙中的原子数目 B.一头大象的体重(用吨表示)C.姚明的身高(用厘米表示) D.200注体育彩票头奖奖金(1000万/注)2.下列数据的类型属于Boolean逻辑型的是()A.2.1E38 B.30000 C.False D.2011-7-243.有如下程序段:x=5:y=6p=Not(x+y=11)该程序段运行后,P的数据类型和值分别是()A.Integer 11 B.Long 11 C.Boolean False D.Boolean True4.在VB中,下列能作为变量名的是()A.True B.Big@5 C.2012_NBA D.StuName_15.在VB中定义重力加速度g为常量,其值为9.8,下列定义正确的是()A.dim g as 9.8 B.dim g = 9.8C.const g as 9.8 D.const g = 9.86.VB标准函数Val(x)的作用是()A.求x的整数值 B.求e的x次方C.数字字符串x转换成数值 D.数值x转换成字符串7.字符串变量x的值为“student”,要从中取出子串“den”,适合的VB函数表达式是()A.Val(x,4,3) B.Str(x,4,3) C.copy(x,4,3) D.Mid(x,4,3)8.在VB中,若x=3.14159,下列表达式的值最大的是()A.Abs(x) B.fix(x) C.int(x) D.Abs(int(x))9.在VB中,要定义一个二维数组a,用于存储10行10列的五子棋棋谱,数组元素的值为“Black”代表黑子,为“White”代表白子,为“Zero”代表空子,则正确的数组定义语句是()A.Dim a(1 To 10, 1 to 10) As SingleB.Dim a(1 To 10, 1 to 10) As StringC.Dim a(1 , 10 ;1 ,10) As StringD.Dim a(10,10) As Integer10.定义一个二维数组,dim Stu(0 to 10,-1 to 1) as Integer,则该数组定义了多个相同类型的变量()A.20 B.33 C.22 D.12【知识点:基本运算和表达式】11.在VB中,下列表达式的运算结果最大的是()A.x=4/3 B.x=4\3 C.x=4^3 D.x=4*312.下列基本运算中,运算优先级最高的是A.Mod B.\ C.>= D.Not13.表达式-1 + 4 ^ 2 Mod 2 * 3的值是()A.3 B.-1 C.0 D.114.设一个三位整数n,它的个位数字是c,十位数字b,百位数字是a,则b的表达式是()A.n-a-c B.n-a*100-c C.n\10-n\100*10 D.n\10-(n\100)*1015.匀加速直线运动位移公式是221att vs+=,该公式的VB表达式是()A.s=v0t+1/2at^2 B.s=v0*t+1/2*at^2C.s=v0t+1/2*at^2 D.s=v0*t+1/2*a*t^216.在VB中,若x是大于零的偶数,则下列表达式值一定为真的是()A.x Mod 2=1 B.x\2=0 C.x/2=x\2 D.Int(x/2)<>x/217.在Visual Basic中,若a、b都是正整数且关系表达式a*b Mod 2=0为真,则下列说法正确的是( )A.a、b一定同时为奇数 B.a、b中必有一个为偶数C.a、b中必有一个为奇数 D.a、b一定同时为偶数18.设a=2,b=3,c=4,d=5 ,表达式 2*a>c or a>b and d>c 的值是( )A.true B.false C.ture D.flase19.如果x=4,y=6,那么以下运算结果为True的表达式是()A.(x<=4) and (y>6) B.(x<4) or (y>6)C.not (x>=4) and (x>=6) D.not (x+y<>10)【知识点:基础语句】20.要使得变量a和b的值都赋值为1,下列属于正确语句是()A.a,b=1 B.a=1,b=1 C.a=b=1 D. a=1:b=a21.将文本框Text1的数据赋值到数值型变量n中,正确语句是()A.n=text1 B.n=text1.text C.n=text1.text D. n=val(text1.text)22.北京大学自主招生, 只有测试成绩达到录取分数线才能录取;判定一个学生能否被录取,最适合的程序语句是()A.赋值语句 B.选择语句 C.循环语句 D.注释语句23.对于VB语句IF a=100 Then n=n+1 Else n=n-1,下列说法正确的是()A.a=100为赋值语句B.n=n+1和n=n-1均为关系表达式C.n=n+1和n=n-1均为赋值语句D.n=n+1为关系表达式,n=n-1为赋值语句24.有如下VB程序段:x=5:y=-4IF not (x+y=1) Then x=y-3 Else y=x+3该程序段运行后,x 的值为( )A.-7 B.8 C.0 D.525.有如下VB程序段:a=3:b=27:c=13IF b>10 ThenIF c<=10 Then a=4 Else a=bElsea=5end IF该程序执行后,a的值为( )A.27 B.4 C.5 D.1326.有如下VB程序段:For i= to 4 step 1k=k+iNext i要使循环体k=k+i执行5次,循环变量的初值是A.-2 B.-1 C.0 D.127.有如下VB程序段:a(10)=10For x = 9 To 1 Step -1a(x) = a(x+1)+1Next x该程序段运行后数组元素a(7)的值为()A.8 B.9 C.11 D.1328.运行如下Visual Basic程序,单击命令按钮Command1,出现如图所示的出错信息。

vb开发试题及答案

vb开发试题及答案

vb开发试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项不是数据类型?A. IntegerB. StringC. DoubleD. Text答案:D2. VB中使用哪个关键字来声明变量?A. DimB. DeclareC. ConstD. Function答案:A3. VB中用于结束一个循环的关键字是?A. DoB. LoopC. UntilD. Exit答案:D4. 在VB中,哪个函数用于将字符串转换为数字?A. StrConvB. ValC. CIntD. IsNumeric5. VB中用于实现条件判断的关键字是?A. IfB. ThenC. ElseD. All of the above答案:D6. VB中,哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:A7. 在VB中,哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. BackColor答案:A8. VB中,哪个方法用于获取文本框中的文本内容?A. TextB. ValueC. NameD. Caption答案:A9. VB中,哪个事件用于响应按钮点击?B. DoubleClickC. MouseDownD. MouseUp答案:A10. VB中,哪个关键字用于创建一个子程序?A. FunctionB. SubC. ProcedureD. Method答案:B二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量的语句是 Dim ________ As Integer。

答案:变量名2. VB中,用于实现循环的关键字是 ________。

答案:For 或 Do3. VB中,用于声明常量的关键字是 ________。

答案:Const4. VB中,用于声明数组的关键字是 ________。

答案:Dim5. VB中,用于实现条件判断的关键字是 ________。

大学计算机基础vb试题及答案

大学计算机基础vb试题及答案

大学计算机基础vb试题及答案一、选择题(每题2分,共10分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. 以上都是答案:D2. VB中用于声明变量的关键字是?A. DimB. DeclareC. ConstD. Option答案:A3. 下列哪个函数用于将字符串转换为数值?A. CIntB. CStrC. CDblD. CLng答案:A4. 在VB中,以下哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A5. VB中,以下哪个事件用于处理按钮点击?A. ClickB. DoubleClickC. DblClickD. MouseDown答案:A二、填空题(每题2分,共10分)1. VB中的_________语句用于定义一个过程。

答案:Sub2. VB中,_________函数用于获取当前日期。

答案:Date3. 在VB中,_________属性用于设置或返回控件的可见性。

答案:Visible4. VB中,_________方法用于清空文本框中的内容。

答案:Clear5. VB中,_________事件用于处理文本框内容改变。

答案:Change三、简答题(每题5分,共20分)1. 请简述VB中事件处理程序的作用。

答案:事件处理程序是VB中用于响应用户操作或系统事件的代码块,它们使得程序能够对用户的输入或特定事件做出反应。

2. 描述VB中数组的声明和使用方式。

答案:在VB中,数组可以通过Dim语句声明,如Dim arr(10) As Integer,表示声明一个包含11个整数的数组。

使用时,通过索引访问数组元素,如arr(0)。

3. 说明VB中如何使用条件语句。

答案:VB中使用If...Then...Else语句进行条件判断。

如果条件为真,则执行Then后面的代码块;如果条件为假,则执行Else后面的代码块。

vb程序设计考试题库及答案

vb程序设计考试题库及答案

vb程序设计考试题库及答案一、单项选择题(每题2分,共40分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. RealD. All of above答案:D2. VB中,哪个函数用于计算两个数的最大值?A. MinB. MaxC. AbsD. Sgn答案:B3. 在VB中,以下哪个是合法的变量名?A. 2variableB. variable2C. _variableD. All of above答案:D4. VB中,以下哪个是正确的循环结构?A. For EachB. For AllC. Do WhileD. All of above答案:D5. 在VB中,以下哪个是正确的条件语句?A. If...Then...ElseB. Switch...CaseC. Select...CaseD. All of above答案:D6. VB中,哪个函数用于计算一个数的绝对值?A. AbsB. RoundC. SqrD. Int答案:A7. 在VB中,以下哪个是合法的数组声明?A. Dim arr(10) As IntegerB. Dim arr() As Integer = New Integer(10)C. Both A and BD. None of the above答案:C8. VB中,哪个函数用于将字符串转换为大写?B. UCaseC. StrCompD. StrConv答案:B9. 在VB中,以下哪个是正确的事件处理程序的声明方式?A. Private Sub Form_Click()B. Public Sub Form_Click()C. Both A and BD. None of the above答案:A10. VB中,哪个函数用于计算一个数的平方根?A. SqrB. PowC. ExpD. Log11. 在VB中,以下哪个是正确的文件打开模式?A. Open For InputB. Open For AppendC. Open For RandomD. All of above答案:D12. VB中,哪个函数用于计算一个数的指数?A. SqrB. PowC. ExpD. Log答案:B13. 在VB中,以下哪个是正确的窗体属性?A. CaptionC. Both A and BD. None of the above答案:C14. VB中,哪个函数用于计算一个数的自然对数?A. SqrB. PowC. ExpD. Log答案:D15. 在VB中,以下哪个是正确的控件事件?A. ClickB. DoubleClickC. Both A and BD. None of the above答案:C16. VB中,哪个函数用于计算一个数的四舍五入?A. RoundB. IntC. FixD. Sgn答案:A17. 在VB中,以下哪个是正确的控件属性?A. NameB. CaptionC. Both A and BD. None of the above答案:C18. VB中,哪个函数用于计算一个数的符号?A. AbsB. SgnC. RoundD. Int答案:B19. 在VB中,以下哪个是正确的控件事件?A. KeyPressB. KeyDownC. Both A and BD. None of the above答案:C20. VB中,哪个函数用于计算一个数的固定整数部分?A. RoundB. IntC. FixD. Sgn答案:C二、填空题(每题2分,共20分)21. VB中,使用________函数可以将一个字符串转换为小写。

vb等级考试题及答案

vb等级考试题及答案

vb等级考试题及答案一、单项选择题(每题2分,共40分)1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. IntC. DoubleD. All of the above答案:D2. VB中,以下哪个是正确的字符串连接运算符?A. +B. &C. *D. /答案:B3. 在VB中,以下哪个是正确的布尔逻辑运算符?A. AndB. OrC. NotD. All of the above答案:D4. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. DoD. All of the above答案:D5. VB中,以下哪个是正确的数组声明方式?A. Dim arr(5) As IntegerB. Dim arr() As Integer = New Integer(5)C. Dim arr As Integer = {1, 2, 3}D. All of the above答案:D6. 在VB中,以下哪个是正确的函数定义?A. Function myFunction() As IntegerB. Sub myFunction() As IntegerC. Function myFunction() As StringD. Sub myFunction() As String答案:A7. VB中,以下哪个是正确的条件语句?A. IfB. ThenC. ElseD. All of the above答案:D8. 在VB中,以下哪个是正确的事件处理程序?A. Private Sub Form_Load()B. Public Sub Form_Load()C. Private Function Form_Load()D. Public Function Form_Load()答案:A9. VB中,以下哪个是正确的窗体属性?A. NameB. CaptionC. TextD. All of the above答案:D10. 在VB中,以下哪个是正确的控件事件?A. ClickB. DoubleClickC. MouseDownD. All of the above答案:D11. VB中,以下哪个是正确的控件?A. LabelB. TextBoxC. ButtonD. All of the above答案:D12. 在VB中,以下哪个是正确的错误处理语句?A. On Error Resume NextB. On Error GoTo 0C. On Error GoTo LineD. All of the above答案:D13. VB中,以下哪个是正确的文件访问模式?A. Open For InputB. Open For OutputC. Open For AppendD. All of the above答案:D14. 在VB中,以下哪个是正确的数据库连接对象?A. ConnectionB. RecordsetC. CommandD. All of the above答案:D15. VB中,以下哪个是正确的数据库操作?A. SelectB. InsertC. UpdateD. All of the above答案:D16. 在VB中,以下哪个是正确的Web服务调用方法?A. WebService1.GetData()B. WebService1.GetData(ByVal parameter As String)C. WebService1.GetData(1, 2, 3)D. All of the above答案:B17. VB中,以下哪个是正确的XML文档对象?A. XmlDocumentB. XmlTextWriterC. XmlReaderD. All of the above答案:D18. 在VB中,以下哪个是正确的正则表达式类?A. RegexB. MatchC. GroupD. All of the above答案:D19. VB中,以下哪个是正确的异常处理类?A. ExceptionB. ApplicationExceptionC. SystemExceptionD. All of the above答案:A20. 在VB中,以下哪个是正确的线程类?A. ThreadB. ThreadStartC. ParameterizedThreadStartD. All of the above答案:A二、填空题(每题2分,共20分)21. 在VB中,声明一个整型变量的关键字是________。

vb考试试题及答案

vb考试试题及答案

vb考试试题及答案# VB考试试题及答案一、选择题1. 在Visual Basic中,以下哪项不是基本数据类型? - A. Integer- B. String- C. Object- D. Array答案:D2. 以下哪个语句用于在VB中声明一个变量?- A. Dim- B. Declare- C. Let- D. Set答案:A3. 在VB中,以下哪个函数用于将数字转换为字符串? - A. Val- B. Str- C. CStr- D. Format答案:C4. 以下哪个控件不是Visual Basic的标准控件?- A. TextBox- B. Button- C. Chart- D. Label答案:C5. 在VB中,以下哪个事件不是由用户交互触发的?- A. Click- B. Load- C. Change- D. KeyPress答案:B二、填空题1. 在Visual Basic中,使用______关键字可以定义一个类。

- 答案:Class2. VB中,______属性用于获取或设置文本框中显示的文本。

- 答案:Text3. VB的______方法用于将数字转换为字符串。

- 答案:CStr4. 在VB中,______事件用于处理表单或控件的关闭。

- 答案:FormClosing 或 QueryClose5. VB的______方法用于结束程序的执行。

- 答案:End三、简答题1. 描述Visual Basic中的过程和函数的区别。

- 答案:过程是一个可以执行一系列操作的代码块,它可以有返回值也可以没有。

函数是一个特殊类型的过程,它必须返回一个值。

函数通常用于计算并返回值,而过程则用于执行操作。

2. 解释Visual Basic中的事件驱动编程。

- 答案:事件驱动编程是一种编程范式,其中程序的执行流程由外部事件(如用户输入、系统消息等)触发。

在Visual Basic中,事件通常与控件相关联,如按钮点击、文本框内容改变等,当这些事件发生时,相应的事件处理程序会被调用。

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课后练习答案习题解答(2)

vb课后练习答案习题解答(2)

vb课后练习答案习题解答(2)第2章基本数据类型与表达式2.1 填空题1.程序设计语言中()是语言的最基本符号,()是具有语法意义的最小语法单位。

答案:字符、单词2.()用于标记用户自定义的常量、类型、变量、控件、过程、函数等名字。

答案:标识符3.整型数据占()字节的内存空间。

长整型数据占()个字节的内存空间。

单精度浮点型数据占()个字节的内存空间。

双精度浮点型数据占()个字节的内存空间。

日期型数据占()个字节的内存空间。

答案:2、4、4、8、84.100% 表示100为()型数据;100!表示100为()型数据;100@表示100为( )型数据.答案:整、单精度浮点、货币5.符号常量在某一过程中说明,则该符号常量只能在()内有效。

答案:该过程内6.若一个整型变量说明了之后没有给它赋值,则它的值为()。

答案:07.在VB中可以把类型说明符放在变量名的()来说明变量的类型。

答案:末尾8.为了使VB的编译程序自动检查变量声明,遇到未经说明的标识符发出错误警告信息,在程序中要加上()语句。

答案:Option Explicit9.对含有多种运算的表达式,各种运算之间的顺序为()→()→()→()。

答案:函数运算、算术运算、关系运算、逻辑运算10.把1234.567的小数部份四舍五入转换为整数,可使用函数()。

答案:Cint(1234.567)11.将x四舍五入到百位(例如,若x=23874.52应舍入成23900),可使用表达式()。

答案:Int(x / 100 + 0.5) * 10012.将x从十位截断(例如,x=23874.52应截成23800)可使用表达式()。

答案:Fix(x / 100) * 100或者Int(x/100)*100或者Cint(x\100-0.5)*10013.设X为数值变量,求X的常用对数可使用的表达式是()。

答案:Log(X)/Log(10)14.要从字符串“Visual BASIC 6.0”中截取子字符串“BASIC”可使用函数()。

第三章VB数据类型及运算

第三章VB数据类型及运算

第三章VB数据类型及运算第三章VB数据类型及运算一、选择题1. 可以同时删除字符前导和尾部空白的函数是:A、LtrimB、RtrimC、TrimD、)Mid2. 计算结果为0的表达式是:A、Int(2.4)+Int(-2.8)B、Cint(2.4)+Cint(-2.8)C、Fix(2.4)+Int(-2.8)D、Fix(2.4)+Fix(-2.8)3. 用于获得字符串S从第2个字符开始的3个字符的函数是:A、MId$(S,2,3)B、Middle(S,2,3)C、Right$(S,2,3)D、Left$(S,2,3)4. 符号%是声明_______类型变量的类型定义符。

A、IntegerB、VariantC、SingleD、String5. 定义变量如下:Dim My_VarMy_Var =”come see me “若在立即窗口中显示My_Var的值,下面正确的是:A、Debug.Print My_VarB、PictureBox.Print My_VarC、Printer.Print My_VarD、Print My_Var6. 在窗体上画一个命令按钮(名称为Command1),编写如下事件过程:Private Sub Command1 click()b=5c=6Prim a=b+cEnd Sub程序运行后,单击命令按钮,输出的结果是:A、a=llB、a=b+cC、a=D、False7. 以下变量名中,_________是不符合Visual Basic的命名规范的。

A、Abc901B、_mnu_Open_234C、price_D、K8. 函数String(n,“str”)的功能是:A、把数值型数据转换为字符串B、返回由n个字符组成的字符串C、从字符串中取出n个字符D、从字符串中第n个字符的位置开始取子字符串9. 下面对哪一种变量的类型说明符的使用是正确的:A、Dim a:a@=2000B、Dim a:a%=50000C、Dim a:a&=TrueD、Dim a:a$=“OK”10. 下列各组常量的声明正确的是:A、Const C as 3B、Const c=1/3C、Public I=3D、Puclic I=1/311. 根据变量的作用域,可以将变量分为3类,分别为:A、局部变量、模块变量和全局变量B、局部变量、模块变量和标准变量C、局部变量、模块变量和窗体变量D、局部变量、标准变量和全局变量12. 声明一个变量为局部变量应该用:A、 GlobalB、 PrivateC、 StaticD、 Public13. 关于货币型数据的说明,正确的是:A、货币型数据有时可以表示成整型数据B、货币型数据与浮点型数据完全一样C、货币型数据是由数字和小数点组成的字符串D、货币型数据是小数点位置固定的实型数14. 下列变量名中,合法的变量名是:A、C24B、A BC、A:BD、1+215. 如果在立即窗口中执行以下操作(是回车键):a=8b=9print a>b则输出结果是:A)-1 B) 0 C)False D)True16. 如果在程序中要将c定义为静态变量,且为整型数,则应使用的语句是:A、 Redim a As IntegerB、 Static a As IntegerC、 Public a As IntegerD、 Dim a As Integer17. 表达式Abs(-5)+Len("ABCDE")的值是:A、5ABCDEB、-5ABCDEC、10D、018. 设a=”a”,b=”b”,c=”c”,d=”d”,执行语句x=IIf((a>d),”A”,”B”)后,x的值为:A、”a”B、”b”C、”B”D、”A”19. 下列变量命名正确的是:A、myfileB、vb 1C、page @2D、cmd.120. 下面变量名错误的是:A、我们B、abcC、a123D、a.c21. 设x=4,y=8,z=7,以下表达式的值是:xz) Or z<x< p="">A、1C、TrueD、False22. Rnd函数不可能产生_________值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A. 8
B. 9
C. 8.5
D. 8.0
ANSWER: C
15除以2余数的-3次方的VB表达式为________。
A. MOD(15,2)^(-3)
B. (15MOD2)^(-3)
C. 15.0MOD2^-3.0
D. MOD(15.0,3)^-3.0
ANSWER: B
A. 1<=A AND A<8 AND 1<B AND B<=8
B. (1<=A AND A<8) AND NOT (1<B AND B<=8)
C. 1<=A AND A<8 OR 1<B AND B<=8
D. NOT (1<=A AND A<8) OR (1<B AND B<=8)
ANSWER: A
下列符号中不能作为VB中变量名的是________。
A. ABCD
B. E0065700
C. 123TWDFF
D. zxy
ANSWER: C
如果将布尔常量值True赋值给一个整型变量,则整型变量的值为________。
A. 0
B. –1
C. True
函数InStr(”China”, ”in”)的值是________。
A. 1
B. 2
C. 3
D. 4
ANSWER: C
将变量k四舍五入保留2位小数的表达式是________。
A. Int((k+0.5)*100)/100
B. Int(k*100)/100+0.5
C. Int(k*100+0.5)/100
D. Int(k*(100+0.5))/100
ANSWER: C
”x是小于105的非负数”,用VB表达式表示正确的是________。
A. 0<=x<105
B. 0<=x<105
C. 0<=x And x<105
D. 0<=x Or x<105
设a=2,b=3,c=4,d=5,下列表达式的值为________。 3>2*b OR a=c AND b<>c OR c>d
A. 1
B. True
C. False
D. -1
ANSWER: C
设a=2,b=3,c=4,d=5,下列表达式的值为________。a>b AND c<=d OR 2*a>c
ANSWER: C
数学式(1/4)cos(π/5+2.0)的VB表达式是________。
A. 1\4*cos(π/5.0+2.0)
B. 1\4*cos(3.1415926/5.0+2.0)
C. 1*cos(3.1415926/5+2.0)/4
D. 1.0\4.0*cos(3.1415926/5+2.0)
ANSWER: C
表达式4+5\6*7\8 Mod 9的值是________。
A. 4
B. 5
C. 6
D. 7
ANSWER: A
执行以下程序段后,变量c$的值为________。a = "Visual Basic Programing" b = "Quick" c = b & UCase(Mid(a,7,6)) & Right(a,11)
设有如下变量声明:Dim TestDate As Date,为变量TestDate正确赋值的表达方式是________。
A. TestDate = #1/1/2002#
B. TestDate = #”1/1/2002”#
C. TestDate = date(“1/1/2002”)
D. TestDate = Format(“m/d/yy”,”1/1/2002”)
A. Visual Basic Programing
B. Quick Basic Programing
C. Visual BASIC Programing
D. Quick BASIC Programing
ANSWER: D
假设a和b是整型变量,则表示条件”1≤a<8和1<b≤8中只要有一个成立即可”的逻辑表达式是________ 。
ANSWER: C
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序Private Sub Command1_Click() Static x As Integer Static y As Integer Cls y=1 y=y+5 x=5+x Print x,y End Sub 程序运行时,三次单击命令按钮Command1后,窗体上显示的结果为________。
ANSWER: C
设K=5,M=10,X=5.0,Y=8,Z=-12,则表达式K/M*(X+Y+Z)-1的计算结果是________。
A. –0.5
B. –1.0
C. 0
D. 1.5
ANSWER: A
设M=3,N=5,P=4.5,Q=2.5,表达式(M*N+2)/(P-Q)的计算结果为________。
A. Tod
B. Mon
C. Today
D. Monday
ANSWER: A
表达式Abs(-9)+Len(”I am a teacher”)的值是________。
A. 9 I am a teacher
B. –9 I am a teacher
C. 23
D. 出错
ANSWER: D
设a=”Visual Basic”,下面使b=”Basic”的语句是________。
A. b = Left(a,8,12)
B. b = Mid(a,8,5)
C. b = Right(a,5,5)
D. b = Left(a,8,5)
ANSWER: B
表达式Left(”Today is Monday”,3)的值是________。
A. 15 16
B. 15 6
C. 15 15
D. 5 6
ANSWER:B
函数Int(Rnd(0)*100)是在________范围内的整数。
A. (0 , 1)
B. (0 , 100)
C. (1 , 100)
D. (1 , 90)
ANSWER: B
设a=3,b=5,则以下表达式值为True的是________。
A. a>=b And b>10
B. (a>b) Or (b<10)
C. (a<0) Eqv (b>0)
D. (-3+5>a) And (b>0)
ANSWER: B
ANSWER: C
四个字符是”E”,”y”,”B”,”8”的ASCII码值最大的是 ________。
A. ”E”
B. ”y”
C. ”B”
D. ”8”
ANSWER: B
下列________是字符型常量。
A. ”I am a student”
B. ’江苏南京’
C. #02/25/1999#
D. 123#
ANSWER: A
下列________是日期型常量。
A. ”I am a student”
B. ’江苏南京’
C. #02/25/1999#
D. 123#
ANSWER: C
下列________是双精度型变量。
A. AAA%
B. BBB$
A. 整数
B. 大于0的整数
C. 等于0的整数
D. 小于0的整数
ANSWER: D
从键盘上输入两个字符串,分别保存在变量str1、str2中。确定第二个字符串在第一个字符串中起始位置的函数是________。
A. Left
B. Mid
C. String
D. Instr
A. True
B. False
C. -1
D. 1
ANSWER: B
设a=2,b=3,c=4,d=5,下列表达式的值为________。NOT a<=c OR 4*c=b^2 AND b<>a+c
A. -1
B. 1
C. True
D. False
ANSWER: D
C. CCC!
D. DDD#
ANSWER: D
可以同时删除字符串前导和尾部空白的函是________。 A. Ltrim
B. Rtrim
C. Trim
D. Mid
ANSWER: C
设有如下变量声明:Dim X As Integer,如果Sgn(X)的值为-1,则X的值是________。
D. False
ANSWER: B
下列符号常量的声明中,________是不合法的。
A. Const a As Single = 1.1
B. Const a As Integer = “12”
C. Const a As Double = sin(1)
D. Const a = “OK”
相关文档
最新文档