淮阴工学院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填空

淮师乐享 分享你所想
1
Vb 填空
End If x = InputBox("Enter a score") Loop Print "Max="; amax, "Min="; amin End Sub------【x>=0】【xx 或 amin>=x】 5.在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程: Private Sub Form_Click() Text1.Text = "VB程序设计" End Sub Private Sub Text1_Change() Picture1.Print "VB Programming" End Sub 程序运行后,单击窗体,则在文本框中显示的内容是_______,而在图片框中显示的内容是_______。【VB程序设计】【VB Programming】 6.在窗体上画一个名称为Command1的命令按钮,编写如下事件过程 Private Sub Command1_Click Dim a As String a=_________ For i=1 To 5 Print Next End Sub 程序运行后,单击命令按钮,要求在窗体上显示的输出结果为 5 456 34567 2345678 123456789 请填空。--【123456789】 7.为了使计时器控件 Timer1 每隔 0.5 秒触发一次 Timer 事件,应将 Timer1 控件的______属性设置为______。【interval】【500】 8.执行下面的程序段后,b的值为______。[300] a = 300 B = 20 a = a + B B = a - B a = a – B 9.执行下面的程序段后,变量S的值___________。[9] S=5 For i=2.6 To 4.9 Step 0.6 S=S+1 Next i 10.在窗体上画一个名称为Command1、标题为“计算”的命令按钮;画两个文本框,名称分别为Text1和Text2;然后画4个标签,名称分别为Label1、 Label2、 Label3和Label4, 标题分别为“操作数1”、 “操作数2”、 “运算结果”和空白; 再建立一个含有4个单选按钮的控件数组, 名称为Option1, 标题分别为“+”、“-”、“*”和“/”。程序运行后,在Text1、Text2中输入两个数值,选中一个单选按钮后单击命令按钮,相应计算结果显示 在Label4中,程序运行情况如图所示。请在______处填入适当的内容,将程序补充完整。 Space(6-i);Mid$(a,6-i,2*i-1)
淮阴工学院VB试题(填空)

淮阴工学院VB试题(填空)1、下列叙述中,错误的是( A )。
(1分)A、一条语句可以分为多行书写,但要在上行末加上VBCrLfB、在同一行上书写多条语句,应在两两语句中加上:号C、可以用Rem或'注释单行语句D、VB程序代码不区分字母的大小写2、下列叙述正确的是( D )。
(1分)A、Visual Basic的事件是由用户定义的B、Visual Basic程序从主窗体开始执行C、Visual Basic程序是过程驱动的D、保存一个Visual Basic程序,应分别保存其窗体模块、标准模块和工程文件3、被对象所识别的动作与对象可执行的动作分别称为对象的( A )。
(1分)A、方法、事件B、事件、方法C、事件、属性D、过程、属性4、下列关于VB编码规则的叙述中,正确的是( C )。
(1分)A、一条语句可以分为多行书写B、多条语句不能书写在同一行上C、每条语句以分号;结尾D、应用程序代码字母是区分大小写的5、( D )不属于面向对象系统的三要素。
(1分)A、事件B、属性C、方法D、变量6、下列叙述中,不正确的叙述是( C )。
(1分)A、注释语句是非执行语句,仅对程序的有关内容起注释作用,客观存在不被解释和编译B、注释语句能放在整个代码程序的最后C、注释语句可以放在代码中的任何位置D、代码中加入注释语句的目的是提高程序的可读性7、下列叙述错误的是( B )。
(1分)A、不允许使用行号与标号B、单条语句可分行书写C、同一行上可以书写多条语句D、VB代码不区分字母的大小写8、窗体设计器是用来设计( B )。
(1分)A、应用程序的代码段B、应用程序的界面C、对象的属性D、对象的事件9、启动Visual Basic后,系统为用户新建的工程起一个名为( A )的临时名称。
(1分)A、工程1B、窗体1C、工程D、窗体10、在界面设计时,双击窗体中的对象后,Visual Basic将显示的窗口是( C )。
江苏省计算机二级vb考试题库及答案

江苏省计算机二级vb考试题库及答案一、单项选择题(每题2分,共20分)1. VB中的变量声明语句是:A. Dim x As IntegerB. Integer xC. Declare x As IntegerD. Var x As Integer答案:A2. 在VB中,下列哪个函数用于计算两个数的绝对差值?A. AbsB. SgnC. RoundD. Int答案:A3. VB中,以下哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A4. 在VB中,要实现一个按钮的点击事件,应该使用哪个关键字?A. OnClickB. ClickC. ButtonClickD. Button答案:A5. VB中,下列哪个数据类型用于存储日期和时间?A. DateB. TimeC. DateTimeD. String答案:C6. 在VB中,下列哪个操作符用于比较两个字符串是否相等?A. =B. ==C. <>D. <>=答案:B7. VB中,下列哪个函数用于计算一个数的平方?A. SqrB. PowC. ExpD. Log答案:B8. 在VB中,下列哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. BackColor答案:A9. VB中,下列哪个控件用于显示和编辑多行文本?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:B10. 在VB中,下列哪个关键字用于定义一个子程序?A. FunctionB. SubC. PropertyD. Class答案:B二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个变量。
答案:Dim2. VB中的________函数可以将小数四舍五入到最接近的整数。
答案:Round3. 在VB中,使用________属性可以设置窗体的标题。
大学vb考试题库及答案

大学vb考试题库及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是合法的变量名?A. 2variableB. Variable2C. variable_2D. Variable!答案:B2. Visual Basic中,以下哪个是正确的整型常量?A. 123.45B. 0x1AC. 1.2E3D. 0.1答案:B3. 以下哪个是Visual Basic中的保留关键字?A. MyVarB. DimC. VarD. MyFunction答案:B4. 在Visual Basic中,以下哪个是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Sub MySub(x As Integer)D. Function MySub(x As Integer) As Integer答案:C5. Visual Basic中,以下哪个是正确的数组声明?A. Dim MyArray(10)B. Dim MyArray(0 To 10) As IntegerC. Dim MyArray() As Integer = New Integer(10)D. Dim MyArray(10) As Integer答案:B6. 在Visual Basic中,以下哪个是正确的条件语句?A. If x > 0 Then Print "Positive"B. If x > 0 ThenPrint "Positive"End IfC. If x > 0 ThenPrint "Positive"End IfD. If x > 0 ThenPrint "Positive"End If7. Visual Basic中,以下哪个是正确的循环结构?A. For i = 1 To 10Print iNext iB. For i = 1 To 10Print iLoopC. While i < 10Print ii = i + 1End WhileD. Do While i < 10Print ii = i + 1Loop8. 在Visual Basic中,以下哪个是正确的函数调用?A. Call MyFunction(5)B. MyFunction 5C. MyFunction(5)D. MyFunction Call 5答案:C9. Visual Basic中,以下哪个是正确的事件处理程序?A. Sub Form_Click()End SubB. Sub Form_Click(ByVal sender As Object, ByVal e As EventArgs)End SubC. Sub Form_Click(ByVal sender As Object)End SubD. Sub Form_Click(ByVal e As EventArgs)End Sub答案:B10. 在Visual Basic中,以下哪个是正确的窗体属性?A. Me.Caption = "My Form"B. Me.Text = "My Form"C. = "My Form"D. Me.Title = "My Form"答案:A二、填空题(每题2分,共20分)1. 在Visual Basic中,声明一个整型变量的正确语法是:Dim ________ As Integer。
vb考试试卷

vb考试试卷VB考试试卷一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim aB. Dim a = 5C. Dim a As IntegerD. Dim a As String = "Hello"2. 下列哪个是VB中的循环结构?A. IfB. ForC. SubD. Function3. VB中的数组声明方式是:A. Dim numbers(1 To 10)B. Dim numbers As Integer(1 To 10)C. Dim numbers(10)D. Dim numbers As Array = New Integer(10)4. 在VB中,以下哪个是正确的条件语句?A. If x > 0 ThenB. If x > 0C. If x > 0 ElseD. If x > 0 End If5. VB中,以下哪个是正确的函数定义方式?A. Function Add(x, y) As IntegerB. Function Add(x, y) = x + yC. Function Add(x, y) = Return x + yD. Function Add(x, y) = x + y End Function...(此处省略其他选择题)二、填空题(每空2分,共20分)1. 在VB中,使用________关键字来声明常量。
2. VB中的________结构用于执行一系列动作,直到满足某个条件。
3. 要声明一个包含10个整数的数组,可以使用________。
4. 当需要在VB中调用另一个窗体时,可以使用________方法。
5. VB中的________属性用于设置控件的可见性。
...(此处省略其他填空题)三、简答题(每题10分,共20分)1. 简述VB中的事件驱动编程的概念及其重要性。
2. 解释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练习题及答案一、选择题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中什么是继承,并给出一个简单的示例。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、求一个三位正数N的十位数的正确方法是___C___。
A、lnt(N/10)-lnt(N /100)B、N-lnt(N-1000)*100C、n \ 10 Mod 10D、lnt(N/10)-lnt(N/10)*102、表达式(-1)*Sgn(-100+Int(Rnd*100))的值是___A___。
A、1B、0C、-1D、随机3、在程序中分别将变量IntA、Bl、st和D定义为整型、布尔型、字符串型和日期型,下列赋值语句在执行时会出错的是_A___。
A、Bl=#True#B、st= ""C、D=#10/05/01#D、Inta=4.64、图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是__B______。
A、AppearanceB、StretchC、AutoredrawD、Autosize5、使用___C____方法可将新的列表项添加到一个列表框中。
A、ClearB、AddItemC、PrintD、RemoveItem6、下列 ____B____ 不是列表框的方法。
A、ClearB、AddItemC、PrintD、RemoveItem7、执行下列程序段,输出结果为 ____B______。
Dim a(10) As IntegerDim i As IntegerFor i = 1 To 10a(i) = 2 * i - 1Next iPrint a(4);Erase aPrint a(4)A、出错B、7 0C、4 4D、7 79、执行下列程序段,输出结果为 _____B_____。
Dim a() As IntegerDim i As IntegerReDim a(10)For i = 1 To 10a(i) = 2 * i - 1Next iPrint a(4);Erase aPrint a(4)A、7 0B、出错C、7 7D、4 410、执行下面的程序,输出结果是_____A______。
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 FunctionA、18 30B、9 18C、7 18D、4 911、窗体的Name属性为Frm1,在窗体模块通用声明处和过程Sub1中分别用Public K As Integer,Dim K As Integer声明了两个同名变量K,则在过程Sub1中要访问全局变量K,可采用________C___。
A、Form1.KB、Form.KC、Frm1.kD、K12、一个工程中含有窗体Form1.Form2和标准模块Model1,如果在Form1中有语句Public X As Integer在Model1中有语句Public Y As Integer则以下叙述中正确的是BA、变量X.Y的作用域相同B、在From1中可以直接使用XC、Y的作用域是Model1D、在Form2中可以直接使用X和Y13、VB是一种面向___C_____的程序设计语言。
A、过程B、用户C、对象D、方法14、以下叙述中错误的是___D_____。
A、事件可以由用户引发,也可以由系统引发B、打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件C、保存Visual Basic程序时,应分别保存窗体文件及工程文件D、Visual Basic应用程序只能以解释方式执行15、VB是用于开发____A__环境下的应用程序的工具。
A、WindowsB、DOSC、DOS和WindowsD、UNIX16、为了建立一个随机文件,其中每一条记录由多个不同数据类型的数据项组成,应使用____C_______。
A、字符串类型B、数组C、记录类型D、变体类型17、下面关于随机文件的描述不正确的是___A________。
A、一个文件中记录号不必唯一B、每条记录的长度必须相同C、可通过编程对文件中的某条记录方便地修改D、文件的组织结构比顺序文件复杂18、以下关于文件的叙述中,错误的是_____B______。
A、顺序文件中的记录一个接一个地顺序存放B、随机文件中记录的长度是随机的C、LOF函数返回给文件分配的字节数D、执行打开文件的命令后,自动生成一个文件指针20、执行以下语句后,a的值为___C_____。
Dim a As Integera = 1Doa = a + 2Loop Until a = 100A、101B、100D、9922、在窗体上画一个命令按钮和一个文本框,其名称分别为Command1和Text1,把文本框的Text属性设置为空白,然后编写如下事件过程:Private Sub Command1_Click()A = Inputbox("Enter An Integer")B = Inputbox("Enter An Integer")Text1.Text = B + AEnd Sub程序运行后,单击命令按钮,如果在输入对话框中分别输入4和56,则文本框中显示的内容是____C___。
A、出错B、60C、564D、45623、执行语句:A = Inputbox("Today", "Tomorrow", "Yesterday")将显示一个输入对话框,在对话框的输入区中显示的信息是____C__。
A、TomorrowB、TodayC、Yesterday26、下列程序段的执行结果是___A____。
X = 2Y = 1If X * Y < 1 Then Y = Y - 1 Else Y = -1Print Y - X > 0A、FalseB、TrueC、-1D、127、在窗体上画一个名称为Command1的命令按钮和两个名称分别为Text1、Text2的文本框,然后编写如下事件过程:Private Sub Command1_Click()N = Text1.TextSelect Case NCase 1 To 20X = 10Case 2, 4, 6X = 20Case Is < 10X = 30Case 10X = 40End SelectText2.Text = X程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是D____。
A、20B、30C、40D、1028、设在菜单编辑器中定义了一个菜单项,名为Menu1。
为了在运行时隐藏该菜单项,应使用的语句是 ___A_____。
A、Menu1.Visible=FalseB、Munu1.Enabled=FalseC、Menu1.Visible=TrueD、Menu1.Enabled=True29、以下使用方法的代码中,正确的是__D____。
A、Form1.ClearB、Combo1.ClsC、Label1.SetFocusD、Text1.SetFocus30、设有一个命令按钮,若要实现按回车键等同按此键,应设置其__D_______ 。
A、Default属性设为FalseB、Cancel属性设为TrueC、Cancel属性设为FalseD、Default属性设为True32、在用通用对话框控件建立"打开"或"保存"文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt文件),则正确的描述格式是__A__。
A、"文本文件(.txt)|*.txt"B、"text (.txt)"|(*.txt)C、"text(.txt)||(*.txt)"D、"text(.txt)(*.txt)"33、在以下4个逻辑表达式中,其逻辑值为"真"的是__B____。
A、not (3+4<4+6)B、not(1>2)C、1>2 or 2>3D、2>1and 3<234、设A="12345678",则表达式Val(Left(A,4)+Mid(A,4,2))的值为___A___。
A、123445B、123456C、8D、635、以下能够触发文本框Change事件的操作是__C______。
A、文本框获得焦点B、设置文本框的焦点C、改变文本框的内容D、文本框失去焦点36、VB中可以使用自己定义的Sub过程和Function过程,______D_____ 过程称为函数,这种过程可以返回值。
A、通用B、属性C、事件D、Function37、下面程序段的运行结果为_C_______。
Dim s As Integer, i As Integeri = 1: s = 1Doi = i + sLoop Until s > 10Print i, sA、11 1B、11 10C、溢出D、10 138、以下关于窗体的描述中,错误的是____B____。
A、窗体的Height、Width属性用于设置窗体的高和宽B、执行Unload Form1语句后,窗体Form1消失,但仍在内存中C、窗体的Load 事件在加载窗体时发生D、当窗体的Enabled 属性为False时,通过鼠标和键盘对窗体的操作都被禁止39、以下叙述中错误的是____B___。
A、下拉式菜单和弹出式菜单都用菜单编辑器建立B、如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见C、除分隔线外,所有菜单项都能接收Click事件D、在多窗体程序中,每个窗体都可以建立自己的菜单系统40、在程序中可以通过复选框和单选按钮的____A___属性值来判断它们的当前状态它。
A、ValueB、CaptionC、CheckedD、Selected42、运行如下程序后,输出结果为______。
Dim i As Integer, y As IntegerFor i = 3 To 15 Step 3y = y + ii = i + 3Next iPrint i; y答案:21 2743、如果依次输入75,55,45,70,30,25,40,15,20,5,下列程序段的执行结果为______。
Dim c As Integer, k As Integer, d As Integerc = 70For k = 11 To 20x = InputBox("输入X的数值:")If x < c Thend = d + x: c = xElsed = d + cEnd IfNext kPrint d答案:33046、素互换,第2个元素与第9个元素互换……分别输出数组原来各元素的值和对换后各元素的值。