VB选择题

合集下载

vb考试答案及分析

vb考试答案及分析

vb考试答案及分析一、单项选择题(每题2分,共20分)1. VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D分析:在VB中,Integer、Double和String都是合法的数据类型。

Integer用于存储整数,Double用于存储浮点数,而String用于存储字符串。

2. 下列哪个选项不是VB中的控制结构?A. If-Then-ElseB. For-LoopC. While-LoopD. Switch-Case答案:D分析:VB中包含If-Then-Else、For-Loop和While-Loop作为控制结构,但Switch-Case并不是VB中的控制结构,而是在其他编程语言如C或Java中使用。

3. 在VB中,以下哪个函数用于计算一个数的平方根?A. SqrB. PowC. LogD. Abs答案:A分析:Sqr函数在VB中用于计算一个数的平方根。

Pow函数用于计算一个数的幂,Log函数用于计算一个数的对数,而Abs 函数用于计算一个数的绝对值。

4. VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Font答案:A分析:Visible属性用于设置VB中控件的可见性。

如果Visible属性设置为True,则控件可见;如果设置为False,则控件不可见。

Enabled属性用于设置控件是否可用,Caption属性用于设置控件的标题,而Font属性用于设置控件的字体。

5. 在VB中,以下哪个事件用于响应鼠标单击事件?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A分析:Click事件在VB中用于响应鼠标单击事件。

DoubleClick 事件用于响应鼠标双击事件,MouseDown事件用于响应鼠标按下事件,而MouseUp事件用于响应鼠标释放事件。

vb试题解析及答案

vb试题解析及答案

vb试题解析及答案一、单项选择题(每题2分,共20分)1. VB中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A解析:在VB中,Dim关键字用于声明变量。

2. 下列哪个选项是VB中的合法变量名?A. 2numberB. number2C. $numberD. number$答案:B解析:在VB中,变量名必须以字母开头,并且不能包含空格或特殊字符。

3. 在VB中,以下哪个数据类型用于存储字符串?A. IntegerB. StringC. DoubleD. Boolean答案:B解析:String数据类型用于存储字符串。

4. VB中,以下哪个函数用于将字符串转换为整数?A. CIntB. CStrC. CDblD. CLng答案:A解析:CInt函数用于将字符串转换为整数。

5. 在VB中,以下哪个语句用于结束一个循环?A. ContinueB. ExitC. BreakD. Loop答案:B解析:Exit语句用于立即结束循环。

6. VB中,以下哪个控件用于显示文本?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:A解析:Label控件用于显示文本。

7. 在VB中,以下哪个事件用于响应鼠标单击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A解析:Click事件用于响应鼠标单击。

8. VB中,以下哪个关键字用于定义过程?A. FunctionB. SubC. PropertyD. Const答案:B解析:Sub关键字用于定义过程。

9. 在VB中,以下哪个数据类型用于存储日期?A. DateB. TimeC. DateTimeD. Currency答案:C解析:DateTime数据类型用于存储日期和时间。

10. VB中,以下哪个函数用于计算两个数的和?A. SumB. AddC. PlusD. Val答案:A解析:Sum函数用于计算两个数的和。

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

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

vb期末考试试题题库及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于定义一个类?A. FunctionB. SubC. ClassD. Property答案:C2. VB中用来声明变量的关键字是?A. DimB. ConstC. StaticD. Public答案:A3. 下列哪个选项不是VB中的控制结构?A. If...Then...ElseB. Do...LoopC. For...NextD. Switch...Case答案:D4. 在VB中,哪个函数用于将字符串转换为大写?A. StrConvB. UCaseC. LCaseD. StrComp答案:B5. VB中,以下哪个不是合法的变量名?A. _myVarB. myVarC. 123VarD. my$Var答案:C6. VB中,以下哪个关键字用于定义一个枚举类型?A. EnumB. TypeC. ConstD. Public答案:A7. VB中,下列哪个不是事件驱动的编程特性?A. 响应用户操作B. 响应系统消息C. 顺序执行代码D. 响应程序内部信号答案:C8. 在VB中,下列哪个选项不是集合(Collection)的方法?A. AddB. RemoveC. ClearD. Find答案:D9. VB中,下列哪个关键字用于定义一个接口?A. InterfaceB. ImplementsC. InheritsD. MustInherit答案:A10. VB中,下列哪个选项不是错误处理的关键字?A. On Error GoToB. On Error Resume NextC. On Error GoTo 0D. On Error Exit Sub答案:D二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量并赋值为10,可以使用语句:Dim __________ As Integer = 10。

答案:myVar2. VB中,使用__________关键字可以创建一个私有变量。

vb考试试题及答案

vb考试试题及答案

vb考试试题及答案VB考试试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. VB中的哪个函数可以用来获取当前系统时间?A. Now()B. Date()C. Time()D. All of the above答案:D3. 在VB中,以下哪个选项是正确的循环结构?A. For...NextB. Do...LoopC. While...WendD. All of the above答案:D4. VB中,以下哪个选项是正确的条件判断语句?A. If...ThenB. Select...CaseC. Both A and BD. None of the above答案:C5. 在VB中,以下哪个选项是正确的数组声明方式?A. Dim arr(10) As IntegerB. Dim arr() As Integer = New Integer(10)C. Both A and BD. None of the above答案:C6. VB中,以下哪个选项是正确的窗体属性?A. CaptionB. TextC. Both A and BD. None of the above答案:C7. 在VB中,以下哪个选项是正确的事件处理程序?A. Sub Form_Load()B. Sub Form_Click()C. Both A and BD. None of the above答案:C8. VB中,以下哪个选项是正确的控件?A. LabelB. TextBoxC. Both A and BD. None of the above答案:C9. 在VB中,以下哪个选项是正确的文件访问模式?A. Open For InputB. Open For OutputC. Both A and BD. None of the above答案:C10. VB中,以下哪个选项是正确的错误处理语句?A. On Error GoToB. On Error Resume NextC. Both A and BD. None of the above答案:C二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量i,可以使用语句_________。

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上机考试题库及答案86套

vb上机考试题库及答案86套

vb上机考试题库及答案86套一、单项选择题(每题2分,共10题,共20分)1. 在VB中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A2. VB中,以下哪个函数用于计算两个数的和?A. SumB. AddC. SqrD. Abs答案:A3. 在VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Name答案:A4. VB中,以下哪个事件用于响应鼠标单击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A5. 在VB中,以下哪个控件用于显示文本?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A6. VB中,以下哪个关键字用于循环遍历数组?A. ForB. DoC. WhileD. Loop答案:A7. 在VB中,以下哪个函数用于将字符串转换为整数?A. CIntB. CStrC. CDblD. CLng答案:A8. VB中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. MultiLineC. PasswordCharD. TextAlign答案:A9. 在VB中,以下哪个事件用于响应键盘按键?A. KeyDownB. KeyUpC. KeyPressD. MouseClick答案:C10. VB中,以下哪个控件用于选择日期?A. ComboBoxB. ListBoxC. MonthViewD. DateTimePicker答案:D二、填空题(每题2分,共5题,共10分)1. 在VB中,使用________关键字可以声明一个变量。

答案:Dim2. VB中的________函数可以返回一个随机数。

答案:Rnd3. 在VB中,使用________属性可以设置控件的背景颜色。

答案:BackColor4. VB中,使用________事件可以响应文本框内容的改变。

vb考试题及答案解析

vb考试题及答案解析一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. FunctionC. SubD. Class答案:A2. 下列哪个选项是Visual Basic中的保留字?A. MainB. IfC. ElseD. My答案:B3. 在Visual Basic中,以下哪个函数用于将字符串转换为数字?A. StrB. ValC. ChrD. Asc答案:B4. 以下哪个控件用于在Visual Basic中显示文本?A. LabelB. TextBoxC. ComboBoxD. CheckBox5. 在Visual Basic中,如何表示“或”逻辑运算?A. AndB. OrC. NotD. Xor答案:B6. Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A7. 在Visual Basic中,以下哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. KeyPress答案:A8. Visual Basic中,以下哪个关键字用于循环结构?A. ForB. WhileC. DoD. All of the above答案:D9. 在Visual Basic中,以下哪个函数用于获取当前系统时间?B. DateC. TimeD. Timer答案:A10. 以下哪个选项是Visual Basic中的错误处理语句?A. TryB. CatchC. FinallyD. All of the above答案:D二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个数组。

答案:Dim2. 如果需要在Visual Basic中创建一个自定义函数,应该使用________关键字。

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

1.设组合框Combo1中有3个项目,则以下能删除最后一项的语句是
___Combo1.Removeitem 2____。

2.运行以下程序,单击命令按钮后,如果用户从键盘上输入6、5、4、3、2、1,则窗体
上输出内容为___9 ______。
Private Sub Command1_Click()
Dim a() As Integer
Dim i As Integer, j As Integer
ReDim a(6)
For i = 5 To 10
a(10 - i + 1) = InputBox("input number")
Next i
ReDim Preserve a(10)
a(10) = a(5) + a(4)
Print a(10)
End Sub

3.一只白色的足球被踢进球门,则白色、足球、踢、进球门是
_属性、对象、事件、
方法_______。

4.如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是_
如果工程中含
有Sub Main过程,则程序一定首先执行该过程___
____。

5.假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。为了保存该
应用程序,以下正确的操作是__
分别保存窗体模块、标准模块和工程文件

__
____。

6.若磁盘文件C:\Data1.dat不存在,下列打开文件语句中,会产生错误的是_
Open
"C:\Data1.dat" For Input As #2___
_______。

7.在下面的程序段中,循环体将执行 _6 _____次。
For v=20 To 10 Step -2
print v
Next v
8.下面程序段的运行结果为_1 2 6 24 _______。
For i=1 To 4
n=1
For j=1 To I
n=n*j
Next j
Print n;
Next i

9.设有语句X=InputBox("输入数值","0","示例"),程序运行后,如果从键盘上输入
数值10并按回车键,则下列叙述中正确的是_ 变量X的值是字符串"10"_____。

10.在用通用对话框控件建立"打开"或"保存"文件对话框时,如果需要指定文件列表框
所列出的文件类型是文本文件(即.txt文件),则正确的描述格式是___
"文本文件

(.txt)|*.txt" _。

11.Option Explicit语句不可以放在_任何事件过程中_____。
12.表达式25.28 mod 6.99的值是___4___。
13.以下能够触发文本框Change事件的操作是__改变文本框的内容______。
14.执行以下语句后,k的值为__2.45 4 ___。
Dim i As Single
For i = 0.45 To 2 Step 0.5
k = k + 1
Next i
Print i;k

在程序中可以通过复选框和单选按钮的__Value _____属性值来判断它们的当前
状态它。

当某一按钮的__Enabled ___属性设置为False时,该按钮为灰白显示。
下列程序段的执行结果为 __0 2 2 3 ______。
Dim M(2)
For i=1 To 2
M(i)=0
Next i
K=2
For i=1 To k
For j=1 TO k
M(j)=M(i)+1
Print M(k);
Next j
Next i

若在应用程序的标准模块.窗体模块和过程Sub1的说明部分,分别用"Public G As
Integer"、"Private G As Integer"和"Dim G As Integer"语句说明了三个同名变量G。

如果在过程Sub1中使用赋值语句"G=3596",则该语句是给在_
过程Sub1

_
_________说明部分定义的变量G赋值。

若磁盘文件C:\Data1.dat不存在,下列打开文件语句中,会产生错误的是__
_Open
"C:\Data1.dat" For Input As #2___
_____。

执行以下语句后,k的值为__2.45 4 ___。
Dim i As Single
For i = 0.45 To 2 Step 0.5
k = k + 1
Next i
Print i;k

有程序段如下:
For i = 1 To 3
For j = 5 To i Step -1
Print i * j
Next j
Next i

其中"Print i*j"语句执行的次数为___12 ______。
在窗体上画一个命令按钮和一个文本框,其名称分别为Command1和Text1,把文本框的
Text属性设置为空白,然后编写如下事件过程:
Private Sub Command1_Click()
Dim A As Integer
 A = Inputbox("Enter An Integer")
 B = Inputbox("Enter An Integer")
 Text1.Text = B + A
End Sub
程序运行后,单击命令按钮,如果在输入对话框中分别输入4和56,则文本框中显示的

内容是___60 ____。

以下不能实现在窗体上选择多个控件的方法是___单击每个控件____。
在用通用对话框控件建立"打开"或"保存"文件对话框时,如果需要指定文件列表框所列
出的文件类型是文本文件(即.txt文件),则正确的描述格式是_
_"文本文件

(.txt)|*.txt" __。

下列表达式不正确的是__#12/10/2006#*#10/10/2006#____。
表示滚动条控件取值范围最大值的属性是___Max ____。
设组合框Combo1中有3个项目,则以下能删除最后一项的语句是
_Combo1.Removeitem 2______。

相关文档
最新文档