淮阴工学院vb选择填空题
VB练习题含答案
![VB练习题含答案](https://img.taocdn.com/s3/m/9f34b86103d8ce2f01662325.png)
一、单项选择(每小题2分,共40分)1、窗体文件、标准模块文件的扩展名分别是__D__。
(A) .frm和.mdb (B) .frm和.vbp (C) .bas和.vbp 工程文件扩展名(D) .frm和.bas2、如果要设置窗体的标题栏,应选择_ B__属性。
(A) Name窗体名称(B) Caption (C) Tips (D) Text3、当运行程序时,系统自动执行启动窗体的___ D _事件过程。
(A) Click (B) Unload (C) Gotfocus (D) Load4、Visual basic程序设计语言属于___C_。
(A) 面向过程的语言(B) 面向问题的语言(C) 面向对象的语言(D) 面向机器的语言5、任何控件都具有的属性是___B_。
(A) Text (B) Name (C) ForeColor (D) Caption文本框没有6、VB的一个文本框控件名为mytxt,要使该控件中显示“我的VB程序”,以下__C__语句执行后能正确结果。
(A) Text1.Text = "我的VB程序" (B) Text1.Caption = "我的VB程序"(C) mytxt.Text = "我的VB程序" (D) mytxt.Caption = "我的VB程序"7、Visual Basic程序设计中,构成对象的三要素是___B_。
(A) 属性、控件和方法(B) 属性、事件和方法(C) 控件、过程和模块(D) 窗体、控件和过程8、在语句Public Sub Sort(i As Integer)中的i 是一个按__C__传递的参数。
(A) 地址(B) 值(C) 变量(D) 常量9、要将变量x赋值为50到100之间(含50和100)的一个随机整数,下面语句正确的是___B_。
x=下限+Int(上限-下限+1*Rnd)(A)x=50+Int(50*Rnd) (B) x=50+Int(51*Rnd)(C) x=Int(49+50*Rnd) (D) x=Int(49+51*Rnd)10、在通用声明代码中有以下语句:Option Base 1Dim a (4,-3 to 3) As String则该数组有__ __个元素。
淮阴工学院VB题库天空教室大全
![淮阴工学院VB题库天空教室大全](https://img.taocdn.com/s3/m/0654c8fc6294dd88d0d26b9b.png)
我的试卷测试得分: 42.0 分1. 单选题:(1.0分)以下叙述中正确的是。
A.窗体的Name属性指定窗体的名称,用来标识一个窗体B.窗体的Name属性的值是显示在窗体标题栏中的文本C.可以在运行期间改变对象的Name属性的值D.对象的Name属性值可以为空解答:A参考答案: A2. 单选题:(1.0分)以下关于窗体的描述中,错误的是。
A.执行Unload Form1语句后,窗体Form1消失,但仍在内存中B.窗体的Load 事件在加载窗体时发生C.当窗体的Enabled 属性为False时,通过鼠标和键盘对窗体的操作都被禁止D.窗体的Height、Width属性用于设置窗体的高和宽解答:B参考答案: A3. 单选题:(1.0分)以下能够触发文本框Change事件的操作是。
A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容解答:D参考答案: D4. 单选题:(1.0分)在窗体上有一个文本框控件,名称为Txttime:一个计时器控件,名称为Timerl,要求每一秒钟在文本框中显示一次当前的时间。
程序为:Private Sub Timer1_ _____()Txttime.Text=TimeEnd Sub在下划线上应填入的内容是。
A.EnabledB.VisibleC.IntervalD.Timer解答:D参考答案: D5. 单选题:(1.0分)在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”和“黑体”;一个复选框,名称为Check1,标题为“粗体”;一个文本框,名称为Text1,Text属性为“改变文字字体”。
要求程序运行时,“宋体”单选按钮和“粗体”复选框被选中,则能够实现上述要求的语句序列是。
A.Option1.Value=True:Check1.Value=FalseB.Option1.Value=True:Check1.Value=TrueC.Option2.Value=False:Check1.Value=TrueD.Option1.Value=True:Check1.Value=1解答:D参考答案: D6. 单选题:(1.0分)为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是。
江苏省计算机vb试题及答案
![江苏省计算机vb试题及答案](https://img.taocdn.com/s3/m/3482c0a3534de518964bcf84b9d528ea81c72fcb.png)
江苏省计算机vb试题及答案一、选择题1. 下列关于VB的说法中,错误的是:()A. VB是一种面向过程的编程语言B. VB可以用来开发Windows应用程序C. VB可以实现与数据库的连接和操作D. VB在界面设计方面有很高的灵活性答案:A2. VB是基于哪种编程语言开发而来的?()A. C#B. JavaC. C++D. BASIC答案:D3. VB中绘制一个按钮的控件是:()A. TextBoxB. ListBoxC. ComboBoxD. CommandButton答案:D二、填空题1. VB中的注释使用的符号是()。
答案:'2. VB中用于进行循环操作的关键字是()。
答案:Loop三、简答题1. VB中的数据类型有哪些?请分别举例说明。
答:VB中的数据类型包括整型、浮点型、字符型、布尔型、日期型等。
例如,整型可以用来存储整数值,语法如下:Dim num As Integernum = 10浮点型可以用来存储带小数点的数值,语法如下:Dim flt As Singleflt = 3.14字符型可以用来存储单个字符或字符串,语法如下:Dim str As Stringstr = "Hello, World!"布尔型可以用来表示真(True)或假(False),语法如下:Dim flag As Booleanflag = True日期型可以用来存储日期和时间,语法如下:Dim dt As Datedt = Now()2. VB中如何实现与数据库的连接和操作?答:VB中可以利用ADO(ActiveX Data Objects)对象来实现与数据库的连接和操作。
ADO是一组用于访问数据的组件,可以通过ADO 连接数据库、执行SQL语句,实现对数据库的增删改查操作。
具体步骤如下:1) 导入ADODB库:在VB中,需要先导入ADODB库,以便使用ADO相关的对象和方法。
2) 建立数据库连接:使用ADODB.Connection对象建立与数据库的连接,并设置连接字符串、用户名和密码等信息。
淮阴师范学院(淮师)vb填空
![淮阴师范学院(淮师)vb填空](https://img.taocdn.com/s3/m/b8780ed66f1aff00bed51e72.png)
淮师乐享 分享你所想
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程序设计试题及答案](https://img.taocdn.com/s3/m/fe3dbd7a4a35eefdc8d376eeaeaad1f34793111a.png)
vb程序设计试题及答案一、选择题(每题2分,共20分)1. 在VB中,下列哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. VB中用于声明变量的关键字是?A. DimB. DeclareC. SetD. All of the above答案:A3. 在VB中,下列哪个选项是正确的循环语句?A. ForB. DoC. WhileD. All of the above答案:D4. VB中用于打开文件的函数是?A. OpenB. CloseC. WriteD. Read答案:A5. 在VB中,下列哪个选项是正确的条件语句?A. If...ThenB. Select CaseC. Do WhileD. All of the above答案:A6. VB中用于创建新窗体的语句是?A. Form.ShowB. Form.NewC. Form.CreateD. Form.Open答案:A7. VB中用于声明常量的关键字是?A. ConstB. DimC. StaticD. Option答案:A8. 在VB中,下列哪个选项是正确的数组声明?A. Dim arr(5) As IntegerB. Dim arr() As IntegerC. Dim arr As IntegerD. Dim arr(5) As String答案:A9. VB中用于结束程序的语句是?A. EndB. ExitC. CloseD. All of the above答案:B10. VB中用于捕获异常的语句是?A. Try...CatchB. On ErrorC. CatchD. All of the above答案:B二、填空题(每题2分,共20分)1. 在VB中,声明一个名为myVar的变量,其类型为字符串,应该使用语句________。
答案:Dim myVar As String2. VB中,用于定义一个名为myFunction的函数,返回值为整数,应该使用语句________。
淮阴工学院VB试题(填空)
![淮阴工学院VB试题(填空)](https://img.taocdn.com/s3/m/f3a79ef0370cba1aa8114431b90d6c85ec3a88ad.png)
淮阴工学院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考试题库及答案](https://img.taocdn.com/s3/m/f2eb217bfd4ffe4733687e21af45b307e871f9b4.png)
大学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试题及答案基础](https://img.taocdn.com/s3/m/2ca7b6ea6429647d27284b73f242336c1fb9305d.png)
vb试题及答案基础一、选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. DeclareC. SetD. Const答案:A2. 在VB中,下列哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D3. VB中,用于实现条件判断的语句是:A. If...Then...ElseB. For...NextC. Do...LoopD. While...Wend答案:A4. 下列哪个选项是VB中的过程?A. FunctionB. SubC. Both A and BD. None of the above答案:C5. VB中,用于实现循环的语句是:A. For...NextB. Do...LoopC. While...WendD. All of the above答案:D6. 在VB中,下列哪个选项是正确的数组声明?A. Dim arr(10)B. Dim arr(10) As IntegerC. Both A and BD. None of the above答案:C7. VB中,用于创建用户界面的控件是:A. LabelB. TextBoxC. ButtonD. All of the above答案:D8. 在VB中,下列哪个选项是正确的文件访问模式?A. Open For InputB. Open For OutputC. Open For AppendD. All of the above答案:D9. VB中,用于实现错误处理的语句是:A. On Error GoToB. On Error Resume NextC. On Error GoTo 0D. All of the above答案:D10. 在VB中,下列哪个选项是正确的事件处理?A. ClickB. DoubleClickC. MouseDownD. All of the above答案:D二、填空题(每题2分,共20分)1. VB中,声明全局变量的关键字是________。
vb测试题及答案
![vb测试题及答案](https://img.taocdn.com/s3/m/ed833c7aa66e58fafab069dc5022aaea998f418e.png)
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考试试卷](https://img.taocdn.com/s3/m/09b9e647640e52ea551810a6f524ccbff021ca03.png)
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练习题及答案](https://img.taocdn.com/s3/m/1ac58f752bf90242a8956bec0975f46526d3a775.png)
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填空题及答案](https://img.taocdn.com/s3/m/2ca0cd32ccbff121dd368319.png)
《程序设计语言VB》填空题1. Private Sub Command1_Click()a=3b=1For i=1 To 3f=a + ba=bb=fNext iPrint fEnd Sub以上程序段运行后,f的结果为。
2.设有如下通用过程:Public Sub fun(a() As Integer, x As Integer)For i = 1 To 5x = x + a(i)NextEnd Sub在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim arr(5) As Integer, n As IntegerFor i = 1 To 5arr(i) = 2* iNextfun arr, nText1.Text = Str(n)End Sub程序运行后,单击命令按钮,则在文本框中显示的内容是。
3.阅读下列程序段Option ExplicitPrivate Sub Command1_Click()Dim str1 As StringDim str2 As Stringstr1 = "ABCDEFG"MySub str1, str2Print str2End SubPrivate Sub MySub(ByVal a As String, b As String) Dim c As StringDim i As IntegerFor i = Len(a) To 1 Step -1c = c+ Mid(a, i, 1)Nextb= cEnd Sub程序运行后,“print”语句的输出结果是___ _。
4.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x = Int(Rnd) + 6If x ^ 2 > 25 Then y = x ^ 2 + 5x = Int(Rnd) + 4If x ^ 2 < 25 Then y = x ^ 2x = Int(Rnd) + 5If x ^ 2 = 25 Then y = x ^ 2 - 5Print yEnd Sub程序运行后,单击命令按钮,其输出结果为__ _。
VB试题(选择、填空)
![VB试题(选择、填空)](https://img.taocdn.com/s3/m/86b09a9c0d22590102020740be1e650e53eacf5e.png)
一,选择题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-填空题及答案复习过程](https://img.taocdn.com/s3/m/c66f1b81482fb4daa58d4bd2.png)
V B-填空题及答案二、填空题:(每空1分,共20分) 程序代码基础部分:1.Visual Basic 中的变量按其作用分为__ 、__ 、__ 。
全局变量、模块变量(或窗体级变量)、局部变量(过程级变量)2.声明单精度常量PI 代表3.14159的语句为__ __ __ _。
Const PI!=3.14159或Const PI As Single = 3.14159 3.声明定长为10个字符变量Str v 的语句为: 。
Dim Strv as String*10 4.把条件为1≤X ≤5 写成Visual Basic 表达式为: 。
x>=1 and x<=5 5.把条件1≤X<12写成Visual Basic 关系表达式为__ 。
x>=1 and x<126.数学表达式(2 π r+e -5)lnx 对应的Visual Basic 表达式是:__ 。
(2*3.14*r+exp(-5))*Log (x ) 7.数学表达式c)-b)(s -a)(s -s(s 对应的Visual Basic 表达式是: __ 。
sqr (s*(s-a )*(s-b )*(s-c )) 8.数学表达式ba x e r++-ln )2(8π对应的Visual Basic 表达式是: 。
(2*3.14*r+exp(-8))*log(x)/(a+b) 9.数学表达式5+(a+b)2对应的Visual Basic 表达式是 。
5+(a+b)^210.数学表达式2a (7+b )对应的Visual Basic 表达式是 。
2*a*(7+b ) 11.数学表达式C ×A B对应的Visual Basic 表达式是 。
C*A^B12.写出 Visual Basic 表达式 (Abs(a*b-c^3))^3 对应的数学表达式的形式 。
│ab-c 3│313.写出 Visual Basic 表达式 x^2+3*x*y/(2-y) 对应的数学表达式的形式 。
大学vb考试题
![大学vb考试题](https://img.taocdn.com/s3/m/54d72ba9f605cc1755270722192e453610665b0d.png)
大学vb考试题一、选择题1. 在Visual Basic中,以下哪个选项是正确的字符串表示方法?A. "Hello, World!"B. 'Hello, World!'C. ["Hello, World!"]D. {"Hello, World!"}2. 循环结构是编程中常用的控制流程语句,以下哪个VB语句用于创建当条件不满足时即停止执行的循环?A. Do WhileB. For EachC. Do UntilD. For Next3. 在VB中,若要声明一个整型变量,应使用以下哪个关键字?A. DimB. IntegerC. StringD. Object4. 以下哪个VB函数用于计算数组中元素的数量?A. UBound()B. LBound()C. Length()D. Size()5. 在VB中,事件处理程序通常与控件的哪个属性相关联?A. NameB. CaptionC. ClickD. Font二、填空题1. 在VB中,使用 ________ 语句可以定义一个当用户点击按钮时触发的事件处理程序。
2. ________ 是VB中用于表示逻辑“与”操作的关键字。
3. 在VB中,可以使用 ________ 函数来获取用户输入的字符串。
4. ________ 语句允许程序在满足特定条件时执行不同的代码分支。
5. 在VB中,使用 ________ 可以创建一个弹出消息框,显示信息或询问用户问题。
三、判断题1. 在VB中,所有变量都必须在使用前声明。
()2. VB中的数组下标默认从1开始。
()3. 使用VB编写的程序只能在Windows操作系统上运行。
()4. 所有的VB控件都必须放置在Form上才能使用。
()5. 事件是用户或系统触发的,能够被事件处理程序捕获和响应的动作。
()四、简答题1. 请简述VB中的三种主要数据类型及其用途。
VB填空选择150题
![VB填空选择150题](https://img.taocdn.com/s3/m/cabb528e84254b35effd3411.png)
将显示一个对话框,对话框中提示的信息是__________。 执行下列语句后整型变量a的值是________。
If (3 - 2) < 2 Then
a = 10
ElseIf (10 / 2) <> 5 T 执行下列程序,窗体上显示的t的结果为_________。
a = InputBox("morning","afternoon","evening")
将显示一个输入对话框,对话框的 在Select Case x结构中,描述判断条件4≤x≤7的测试项应该写成________。 执行下列程序,窗体上显示的t的结果为_________。
Private Sub Command1_Click()
下列可作为Visual Basic的变量名的是_______________。
执行语句a = Fix(-5.8)后,a的值是__________。
执行如下语句:
a = InputBox("morning","afternoon","evening")
将显示一个输入对话框,在对话框
________不属于循环结构语句。
Private Sub Command1_Click()
Dim i As Int 设菜单中有一个菜单项为Open,若要为该菜单命令设置访问键,即按下Alt键及字母O时,能够执行Open 在窗体的通用声明处有语句Dim A() As Single,以下在某事件过程中重定义此数组的一组正确语句是: 使用语句Dim F(2) As Integer 声明数组F之后,以下说法正确的是________。 当改变驱动器列表框控件Drive1中的当前目录时,希望同步改变文件夹列表框Dir1中显示的文件,在Dr 下列关于过程参数的说法错误的是____________。 执行下面的程序,单击命令按钮Command1后,输出结果为__________。
vb考试试题及答案
![vb考试试题及答案](https://img.taocdn.com/s3/m/ca86e067366baf1ffc4ffe4733687e21af45fff8.png)
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填空题](https://img.taocdn.com/s3/m/6e3d85f3ff00bed5b8f31dca.png)
V B填空题(共11页) -本页仅作为预览文档封面,使用时请删除本页-填空题一(题数:2道,共:10分,得分:分)1、(选修)下面程序代码结构包含了循环结构和_______结构,程序最终结果是s等于_______,t等于______。
PrivateSubCommand1_Click()Dim t,s As Integert=0s=0Do Until t>10If t Mod 3=0Thens=s+tEnd Ift=t+2LoopPrint s,tEnd Sub系统答案:选择,6,12//三种程序结构:顺序结构、选择结构、循环结构2、(选修)数学表达式转换为VB表达式为“_____(a*b)/(6*_____+_____(a-b))”。
系统答案:sqr,a*a$%$a^2,abs填空题二(题数:2道,共:10分,得分:分)1、(选修)有如下VB程序:Private Sub form_load()n=InputBox("请输入一个正整数:","输入")s=1For i=1To ns=s*iNext iMsgBox n+"!"+"="+Str(s),0,"阶乘计算"End Sub当n=4时,程序运行后输出的结果是___________________。
系统答案:24$%$4!=24//str()函数将数值型转换为字符串型,+号此处表示字符串的连接,所以需要数据类型转换。
2、(选修)下图是计算“0到100之间偶数之和”的算法流程图,SUM用于累加求和,请将其补充完整:注:表达式中多余的空格不要保留,例如a加b等于c应写成“a+b=c”,而不要写成“a+b=c”的形式,但形如“a or b”表达式中的空格要保留。
系统答案:SUM=SUM+i$%$SUM=i+SUM,i=i+2$%$i=2+i填空题三(题数:2道,共:10分,得分:分)1、(选修)有如下VB程序,功能是用递归法求斐波那契数列1,1,2,3,5,8,13,…第10项的值。
淮阴师范VB题库
![淮阴师范VB题库](https://img.taocdn.com/s3/m/f498d101de80d4d8d15a4fce.png)
1.以下正确的叙述是:Select Case语句中的测试表达式只能是数值表达式或字符串表达式2.在窗体上画两个名称分别为Text1、Text2的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim x As Integer, n As Integerx = 1n = 0Do While x < 20x = x * 3n = n + 1LoopText1.Text = Str(x)Text2.Text = Str(n)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别是27和3。
3.下列程序的执行结果为()I = 4A = 5DoI = I + 1A = A + 2Loop Until I >= 7Print "I="; IPrint "A="; A答:I= 7A= 114. 在Visual Basic代码中,将多个语句合并写在一行上的并行符是冒号(:)5. 在列表框中当前被选中的列表项的序号是由下列哪个属性表示Listindex6. 若窗体上的图片框中有一个命令按钮,则此按钮的Left属性是指按钮左端到图片框左端的距离。
7. 阅读下面的程序段:For i = 1 To 3For j = 1 To iFor k = j To 3a = a + 1Next kNext jNext i执行上面的三重循环后,a的值为148.下列_____ReDim_语句可以为动态数组分配实际元素个数。
9.下列程序段的执行结果为25。
Dim A(5)For I = 1 To 5A(I) = I * INext IPrint A(I - 1)10.用Write和Print语句向文件中写入多个数据的差别在于Write语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格。
11.设窗体上有一个标签Label1和一个计时器Timer1,Timer1的Interval属性被设置为1000,Enabled属性被设置为True。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 单选题:(4.0分)有如下程序:Private Sub Command1_Click()x = InputBox("input value")Select Case xCase Is > 0y = x + 1Case Is = 0y = x + 2Case Elsey = x + 3End SelectPrint x; yEnd Sub假设运行时从键盘上输入-5,输出结果是_______。
A. -5 -2B. -5 -4C. -5 -3D. -5 -5解答:A参考答案: A2. 单选题:(4.0分)下列程序段的执行结果是_______。
X = 2Y = 1If X * Y < 1 Then Y = Y - 1 Else Y = -1Print Y - X > 0A. TrueB. FalseC. -1D. 1解答:B参考答案: B3. 单选题:(2.0分)关于语句If x=1 Then y=1,下列说法正确的是_______。
A. x=1和y=1均为赋值语句B. x=1和y=1均为关系表达式C. x=1为关系表达式,y=1为赋值语句D. x=1为赋值语句,y=1为关系表达式解答:C参考答案: C4. 单选题:(2.0分)Select Case 语句结构中,测试项可以有三种形式,以下使用正确的是_______。
A. Case 20>IsB. Case x<=8 ,10 to 25C. Case Is>9 And Is<25D. Case Is>x解答:D参考答案: D5. 单选题:(4.0分)在窗体上画一个名称为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 = XEnd Sub程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是____A. 10B. 20C. 30D. 40解答:A参考答案: A6. 单选题:(4.0分)运行下面程序,如果输入85,则输出结果是_____。
Dim a As Integer, i As Integera = InputBox("input a:")If a > 60 Then i = 1If a > 70 Then i = 2If a > 80 Then i = 3If a > 90 Then i = 4Print "i="; iA. i=1B. i = 2C. i = 3D. i = 4解答:C参考答案: C7. 单选题:(4.0分)下面程序段的运行结果为。
Dim s As Integer, i As Integeri = 1: s = 1Doi = i + sLoop Until s > 10Print i, sA. 11 1B. 10 1C. 溢出D. 11 10解答:C参考答案: C8. 单选题:(4.0分)执行以下语句后,a的值为_____。
Dim a As Integera = 1Doa = a + 2Loop Until a = 100A. 99B. 100C. 溢出D. 101解答:C参考答案: C9. 单选题:(4.0分)执行以下语句后,a的值为_____。
Dim a As Integera = 1Doa = a + 2Loop While a = 100A. 1B. 3C. 溢出D. 101解答:B参考答案: B10. 单选题:(4.0分)在下面的程序段中,循环体将执行______次。
For v=20 To 10 Step -2print vNext vA. 5B. 6C. 10D. 0解答:B参考答案: B11. 单选题:(4.0分)下面程序运行后,单击command1后屏幕显示是_________。
Private Sub command1_click()For i = 1 To 4If i > 3 Then Exit ForNext iFor j = 1 To 6i = i + jNext jPrint i, jEnd SubA. 26 7B. 257C. 256D. 26 6解答:B参考答案: B12. 填空题:(6.0分)下面程序的功能是:输入X的值,按以下公式求Y的值。
Y=y=100-X -100≤X<10y=100+X 10≤X≤100y=400 100<X≤200Private Sub command1_click()x = Val(text1.Text)Select Case xCase (1)Print "x<-100 or x>200"Case (2)y = 100 - xCase (3)y = 100 + xCase Elsey = 400End Selecttext2.Text = y空1解答:Is<-100空1参考答案:Is<-100,Is>200、Is>200,Is<-100空2解答:Is>200、Is>200空2参考答案:Is<10空3解答:Is<-100空3参考答案:Is<=100、10 to 10013. 填空题:(4.0分)任意输入两个数a和b,要求a中存放较大的数,完善以下程序。
Private Sub Form_Click()Dim a As Integer, b As Integera = InputBox("输入第一个数")b= InputBox("输入第二个数")If a <b Then(1)a =b(2)End IfPrint a; bEnd Sub空1解答:temp = a空1参考答案:temp = a空2解答: b = temp空2参考答案:b = temp14. 填空题:(4.0分)阅读下列程序,如果运行时从键盘上输入5,则输出的结果为_______。
Private Sub Command1_Click( )Dim n As Integern = InputBox("输入n的值")Do While n > 0n = n - 1Print n;LoopEnd Sub空1解答: 4 3 2 1 0 0空1参考答案: 4 3 2 1 0 015. 填空题:(4.0分)以下程序是求1到1000之间所有能被3整除的数的和,按要求完善程序。
Private Sub Command1_Click()Dim n As Integer, s As Longn = 1Do While n <= 1000If n Mod 3 = 0 Then (1)(2)LoopPrint sEnd Sub空1解答:s=s+n空1参考答案:s=s+n、s=n+s空2解答:n=n+1空2参考答案:n=n+1、n=1+n16. 填空题:(6.0分)以下程序用于验证一个自然数N的立方等于N个连续的奇数之和,其中最大的奇数P=N*(N+1)-1。
例如:43=19+17+15+13,最大奇数等于19。
要求用户任意输入一个自然数,比如4,如满足定理,则在窗体上按如下格式输出:4的立方64=19+17+15+13,否则提示“定理不成立!”。
Private Sub Form_Click( )Dim n As Integer, num As Long, p As IntegerDim s As Long, i As Integer, j As Integern = InputBox("请输入任一自然数")num =(1)p = n * (n + 1) - 1For i = 1 To ns = s + p(2)Next ip = n * (n + 1) - 1If s = num ThenPrint n; "的立方"; num; "=";For j = 1 To (3)Print p; "+";p = p - 2Next jPrint pElseMsgBox "定理不成立!"End IfEnd Sub空1解答:n^3空1参考答案:n*n*n、n^3空2解答:p=p-2空2参考答案:p=p-2空3解答:n-1空3参考答案:n-117. 填空题:(6.0分)以下程序的功能是随机产生20个1到100之间的正整数,去掉一个最大数和最小数,然后取其平均数。
Private Sub Form_Click()Dim s As Integer, i As IntegerDim k As Integer, max As Integer, min As IntegerRandomizek = Int(Rnd * 100) + 1max = k: min = k(1)For i = 1 To 19k = Int(Rnd * 100) + 1s = s + kIf (2) Then max = kIf k < min Then min = kNext is = (3)Print "average="; s / 18End Sub空1解答:s=k空1参考答案:s=k空2解答:k>max空2参考答案:k>max、max<="">空3解答:s-max-min空3参考答案:s-max-min、s-min-max18. 填空题:(6.0分)完善下列程序,要求实现按每行5个输出1到100之间所有的素数。
Private Sub Form_Click()Dim n As Integer, i As IntegerDim k As Integer, flag As BooleanFor n = 2 To 100(1)For i = 2 To Sqr(n)If n Mod i = 0 Thenflag = False(2)End IfNext iIf flag ThenPrint n;(3)If k Mod 5 = 0 Then PrintEnd IfNext nEnd Sub空1解答:flag=true空1参考答案:flag=true空2解答:exit for空2参考答案:exit for空3解答:k=k+1空3参考答案:k=k+1、k=1+k19. 填空题:(6.0分)下面的程序是找出两个正整数a和b,使a<b、a+b=99、a和b的最大公约数是3的倍数,并统计满足条件数对的个数。