VB期末考试试题(A、B卷)
vb期末考试和答案

vb期末考试和答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim a$B. Dim a IntegerC. Dim a As StringD. Dim a 123答案:C2. VB中,以下哪个是正确的条件语句?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"ElsePrint "Negative"End If答案:D3. 在VB中,以下哪个是正确的循环结构?A. For i = 1 To 10Print iNext iB. For i = 1 To 10Print iEnd ForC. For i = 1 To 10Print iLoopD. For i = 1 To 10Print iEnd Loop答案:A4. VB中,以下哪个是正确的数组声明方式?A. Dim arr(10)B. Dim arr(10) As IntegerC. Dim arr As Integer(10)D. Dim arr(10) Integer答案:B5. 在VB中,以下哪个是正确的函数声明方式?A. Function Add(x As Integer, y As Integer) As IntegerB. Function Add(x, y) As IntegerC. Function Add(x As Integer, y As Integer)D. Function Add(x, y)答案:A6. VB中,以下哪个是正确的事件处理程序?A. Private Sub Form_Click()B. Private Sub Form_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Me.ClickC. Private Sub Form_Click(ByVal sender As Object, ByVal e As MouseEventArgs) Handles Me.ClickD. Private Sub Form_Click(ByVal sender As Object, ByVal e As MouseEventArgs)答案:B7. 在VB中,以下哪个是正确的窗体属性?A. Me.Width = 800B. Me.Height = 600C. Me.Caption = "My Form"D. All of the above答案:D8. VB中,以下哪个是正确的控件属性?A. Label1.Text = "Hello"B. Label1.Caption = "Hello"C. Label1.Value = "Hello"D. = "Hello"答案:A9. 在VB中,以下哪个是正确的文件操作语句?A. Open "C:\test.txt" For Input As #1B. Open "C:\test.txt" For Output As #1C. Open "C:\test.txt" For Append As #1D. All of the above答案:D10. VB中,以下哪个是正确的错误处理语句?A. On Error Resume NextB. On Error GoTo 0C. On Error GoTo -1D. All of the above答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量的关键字是______。
vb期末试题及答案

vb期末试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. CallC. SubD. Function答案:A2. 下列哪个控件不是Visual Basic的标准控件?A. TextBoxB. ComboBoxC. ListBoxD. Chart答案:D3. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. RealC. DoubleD. All of the above答案:D4. Visual Basic中的事件处理程序通常使用什么关键字开始?A. SubB. FunctionC. EventD. Procedure5. 在Visual Basic中,以下哪个选项不是窗体的属性?A. NameB. CaptionC. TextD. Height答案:C6. 在Visual Basic中,以下哪个选项是正确的循环结构?A. ForB. WhileC. DoD. All of the above答案:D7. Visual Basic中,以下哪个关键字用于定义一个过程?A. FunctionB. SubC. ProcedureD. Method答案:B8. 在Visual Basic中,以下哪个选项是正确的数组声明方式?A. Dim myArray(5) As IntegerB. Dim myArray() As IntegerC. Dim myArray As Integer(5)D. Dim myArray As Integer()答案:A9. 在Visual Basic中,以下哪个选项是正确的条件语句?B. ElseC. ElseIfD. All of the above答案:D10. Visual Basic中,以下哪个选项不是文件访问模式?A. OpenB. BinaryC. AppendD. Close答案:D二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个变量。
vb期末考试题库及答案

vb期末考试题库及答案一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. Both A and BD. None of the above答案:C2. VB中,用于声明变量的关键字是?A. DimB. DeclareC. VarD. Let答案:A3. 在VB中,以下哪个函数用于计算两个数的和?A. SumB. AddC. +D. Concatenate答案:C4. 如果要声明一个整型变量并初始化为5,正确的语句是?A. Integer x = 5B. Dim x As Integer = 5C. Dim x = 5D. x = 5答案:B5. VB中,哪个控件用于显示文本,并且用户不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B6. 在VB中,以下哪个选项是正确的循环结构?A. For EachB. WhileC. Both A and BD. None of the above答案:C7. VB中,以下哪个语句用于结束当前程序的执行?A. EndB. ExitC. StopD. All of the above答案:D8. 在VB中,以下哪个选项是正确的条件判断语句?A. If...Then...ElseB. Switch...CaseC. Both A and BD. None of the above答案:C9. VB中,以下哪个函数用于获取当前系统日期?A. NowB. DateC. TodayD. Time答案:C10. 在VB中,以下哪个属性用于设置窗体的标题?A. CaptionB. TextC. TitleD. Label答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个字符型变量可以使用关键字________。
答案:Dim2. VB中,数组的声明格式为________。
VB期末考试考卷及答案

VB期末考试考卷及答案一、选择题(每题1分,共5分)1. 在VB中,下列哪个函数用于返回字符串的长度?A. Len()B. Length()C. Size()D. Count()A. DimB. IntegerC. IntD. Var3. 在VB中,下列哪个语句用于退出当前循环?A. Exit ForB. BreakC. Exit DoD. ContinueA. OpenB. LoadC. CreateD. Read5. 在VB中,下列哪个事件在窗体加载时发生?A. LoadB. InitializeC. FormLoadD. FormOpen二、判断题(每题1分,共5分)1. VB中的变量必须先声明后使用。
()2. 在VB中,Sub过程可以返回值。
()3. VB中的数组下标从1开始。
()4. 在VB中,可以使用Select Case语句进行多条件判断。
()5. VB中的字符串可以用单引号(')表示。
()三、填空题(每题1分,共5分)1. 在VB中,用于声明常量的关键字是______。
2. VB中的逻辑运算符包括______、______和______。
3. 在VB中,要实现两个变量的值交换,可以使用______变量作为中间变量。
4. 在VB中,______方法用于设置文本框的字体。
5. VB中的______事件在用户单击按钮时发生。
四、简答题(每题2分,共10分)1. 简述VB中事件的执行过程。
2. 请列举三种VB中的数据类型。
3. 简述如何使用Select Case语句进行多条件判断。
4. 请说明如何使用VB中的循环结构实现1到100的累加。
5. 简述如何使用VB中的文件操作函数读取文件内容。
五、应用题(每题2分,共10分)1. 编写一个VB程序,计算并输出1到100之间所有偶数的和。
2. 编写一个VB程序,实现用户输入一个字符串,程序将其逆序输出。
3. 编写一个VB程序,使用循环结构输出九九乘法表。
大学_vb期末考试试题

VB期末考试试题A卷一、填空题1、VB程序设计的主要特点是和(2)。
2、在VB中,最主要的两种对象是 (3)和(4)。
3、工程是构成应用程序文件的(5) 。
4、方法是VB提供的一种(6) ,用来完成一定的操作。
5、浮点类型数据包括单精度型和___(7)__数据。
6、事件是窗体或控件对象识别的___(8)____.7、可用窗体的___(9)_ 方法在窗体中显示文字.8、复选框控件Value属性指示复选框处于____(10)___或禁止状态(暗淡的)中的某一种。
9、在VB中,修改窗体的(11)和(12)属性值,可改变窗体的大小。
10、双击工具箱中的控件图标,可在窗体的(13) 出现一个尺寸为缺省值的控件。
11、在MsgBox函数中,如果缺省title参数,则使用(14)作为消息框的标题。
12、设x=34。
58,语句Print Format(x,“000。
0”)的输出结果是(15) .13、在VB 中,数值型变量的初值为(16),Varant型变量的初值为(17),布尔型变量的初值为(18)。
14、设置窗体的(19)属性,可在窗体上显示图片。
15、程序运行工程中,清除MP图片框中的图片应使用语句(20)。
二、选择题1、菜单控件只包括一个事件,即 (1),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。
A、GotFocusB、LoadC、ClickD、KeyDown2、滚动条控件(如图所示)的Max属性所设置的是(2) .A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL 语句 Select * Form student 中的*表示 (3)。
A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是 (4) .A、EnabledB、CaptionC、DefaultD、Font5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是(5) 。
vb期末测试题及答案

vb期末测试题及答案一、单选题(每题2分,共20分)1. VB中,以下哪个是合法的变量名?A. 2variableB. Variable2C. Variable-2D. Variable 2答案:B2. 在VB中,以下哪个是正确的字符串连接运算符?A. +B. &&C. &D. ||答案:C3. VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A4. 在VB中,以下哪个循环结构用于重复执行代码块,直到满足某个条件?A. For...NextB. Do...LoopC. While...WendD. If...Then答案:B5. VB中,以下哪个关键字用于声明常量?A. DimB. ConstC. StaticD. Public答案:B6. 在VB中,以下哪个是正确的数据类型用于存储日期?A. DateB. DateTimeC. StringD. Integer答案:B7. VB中,以下哪个是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Procedure MySub()D. Method MySub()答案:A8. 在VB中,以下哪个是正确的数组声明?A. Dim arr(10)B. Dim arr() As IntegerC. Dim arr(10) As IntegerD. Dim arr As Integer(10)答案:C9. VB中,以下哪个是正确的条件语句?A. If...Then...ElseB. When...Then...ElseC. If...Then...End IfD. If...Then...Else...End答案:C10. 在VB中,以下哪个是正确的事件处理程序声明?A. Private Sub Form_Load()B. Public Sub Form_Load()C. Private Function Form_Load()D. Public Function Form_Load()答案:A二、填空题(每题2分,共20分)1. VB中,用于声明变量的关键字是________。
vb期末考试试题和答案

vb期末考试试题和答案**VB期末考试试题和答案**一、单选题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是基本数据类型?A. IntegerB. DoubleC. StringD. Object答案:D2. 下列哪个选项是Visual Basic的事件驱动编程模型?A. 用户操作B. 程序流程C. 函数调用D. 循环执行答案:A3. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A4. 如果要声明一个变量用于存储字符串,应该使用以下哪个数据类型?A. IntegerB. StringC. DoubleD. Boolean答案:B5. 在Visual Basic中,哪个函数用于将字符串转换为小写?A. UCaseB. LCaseC. StrCompD. Trim答案:B6. Visual Basic中,以下哪个控件用于显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B7. 在Visual Basic中,以下哪个语句用于结束程序的执行?A. EndB. ExitC. StopD. Return答案:A8. Visual Basic中,以下哪个控件用于创建下拉选择列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B9. 在Visual Basic中,以下哪个关键字用于声明一个过程?A. SubB. FunctionC. PropertyD. Event答案:A10. Visual Basic中,以下哪个函数用于获取当前系统日期?A. NowB. DateC. TimeD. Timer答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个数组。
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_期末考试试题(含答案)

《Visual Basic 程序设计》期末考试A卷(附2页答题纸,所有答案写在答题纸上,答题纸单独装订)一、填空题(每空0.5分,共10分)1、 Visual Basic的三种工作模式是设计模式、(中断模式)和(运行模式)。
2、 VB的控件是具有自己的(属性)、(方法)和(事件)的对象。
3、在界面设计时,双击窗体中的对象后,VB将显示的窗口是(代码窗口)。
4、假设窗体上有一名称为cmd的command控件,则该控件上的单击事件所对应的事件过程名为()。
5、 VB中字符串连接符有()和()两种。
6、表达式()产生30~50之间的随机整数(包括30和50)。
7、计算VB表达式X>Y or X<=Y的值是()。
8、要使下列For语句循环执行20次循环变量的初值应该是For i = ()to -5 step -29、下面程序段运行后,显示的结果是()。
Dim x as integerIf x ThenPrint xelsePrint x+1Endif10、若定义一维数组为Dim a(n to m),则该数组的元素为()个。
11、Visual Basic变量作用域分为()、()、全局变量。
12、假定有一个通用对话框控件CommonDialog1,除了用CommonDialog1.Action=1显示打开对话框之外,还可以用()方法显示。
13、VB提供三种文件的访问模式,分别是()、()和()。
二、选择题(每小题2分,共20分)1~5:DAACA6~10:DADAC三、程序填空(每空4分,共24分)1、利用随机函数产生50~100范围内的20个随机整数,打印其中的最大值、最小值和平均值。
Num=Int(Rnd*51+50)Max=numSum=sum+nummax, min, sum / 202、编程实现,当点击窗体Form1时打印输出九九乘法表到窗体上。
j & "*" & i & "=" & j * iTab((i - 1) * 9); ;四、编程(每题11分,共22分)1、假定小鸡每只5角,公鸡每只2元,母鸡每只3元。
vb期末考试试题及答案

vb期末考试试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,下列哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D2. 下列哪个函数用于计算两个数的和?A. Sum()B. Add()C. +()D. None of the above答案:D3. 在VB中,下列哪个关键字用于声明一个变量?A. DimB. DeclareC. DefineD. Let答案:A4. 下列哪个选项是正确的循环结构?A. ForB. WhileC. DoD. All of the above答案:D5. 在VB中,下列哪个选项是正确的条件语句?A. IfB. SwitchC. CaseD. All of the above答案:A6. 下列哪个选项是VB中用于数组声明的关键字?A. ArrayB. DimC. NewD. Both A and B答案:D7. 在VB中,下列哪个选项是正确的函数声明?A. Function myFunction()B. Sub myFunction()C. Both A and BD. None of the above答案:C8. 下列哪个选项是VB中用于读取用户输入的函数?A. Input()B. Read()C. Get()D. Both A and B答案:A9. 在VB中,下列哪个选项是正确的错误处理语句?A. On ErrorB. TryC. CatchD. All of the above答案:A10. 下列哪个选项是VB中用于定义类的关键字?A. ClassB. StructureC. Both A and BD. None of the above答案:C二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量的正确语法是________。
答案:Dim myVar As Integer2. 如果要将变量myVar的值增加1,应该使用________运算符。
VB期末考试试卷

《Visual Basic》期末考试题(A卷)【闭卷,包括理论题、上机操作题】班级___学号____ 姓名_____ _ 成绩__________一、选择题(每题4分,共40分)1.下面不能改变窗体大小的方法是__________。
A. 设计时在窗体布局窗口进行调整B. 设计时在属性窗口设置C. 运行时设置相应属性值D. 运行时调用窗体的Move方法2. 下面没有Caption属性的对象是__________。
A. FormB. textboxC. commandbuttonD. label3. VB可视化编程有三个基本步骤,这三步依次是____________。
A. 创建工程,建立窗体,建立对象B. 创建工程,设计界面,保存工程C. 建立窗体,设计对象,编写代码D. 设计界面,设置属性,编写代码4. 假定窗体名称(name 属性)为Form1,则把窗体的标题设置为“VB Test”的语句为_____________。
A. Form1=VB TestB. Form1.Caption=“VB Test”C. Form1.Test=“VB Test”D. =“VB Test”5. 下面字符串中,可以作为Visual Basic 的变量名的是______________。
A. printB. A(ABC)C. print_TESTD. 123A6. 单精度浮点数所占内存空间的字节数是_______________。
A. 2字节B. 4字节C. 1字节 D . 8字节7. 声明静态变量应该使用的关键字是_______________。
A. staticB. publicC. privateD. const8. 运算符“And”是_____________运算。
A. 逻辑与B. 逻辑或C. 关系D. 与“&”相同,用于连接字符串9. 设a=2,b=3,c=5,d=8,则表达式a>b and c<d or 2*b>c的值是___________________。
vb期末考试试题及答案百度文库

vb期末考试试题及答案百度文库一、单项选择题(每题2分,共20分)1. VB中,哪个关键字用于声明变量?A. DimB. SetC. CallD. Function答案:A2. 下列哪个选项不是VB的数据类型?A. IntegerB. StringC. BooleanD. Array答案:D3. VB中,哪个函数用于计算字符串的长度?A. LenB. UBoundC. LBoundD. Sqr答案:A4. 在VB中,如何表示“不等于”?A. =B. ==C. <>D. !=答案:C5. VB中,哪个关键字用于循环结构?A. ForB. NextC. ToD. Loop答案:A6. VB中,哪个函数用于将字符串转换为大写?A. StrConvB. LCaseC. UCaseD. Trim答案:C7. VB中,哪个语句用于退出子程序?A. Exit SubB. End SubC. ReturnD. Exit Function答案:A8. VB中,哪个关键字用于声明函数?A. FunctionB. SubC. DimD. Const答案:A9. VB中,哪个关键字用于声明常量?A. DimB. ConstC. PrivateD. Public答案:B10. VB中,哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Today答案:D二、填空题(每题3分,共15分)1. 在VB中,使用________关键字可以定义一个类。
答案:Class2. VB中,________函数用于获取当前时间。
答案:Time3. VB中,________关键字用于定义一个接口。
答案:Interface4. VB中,________关键字用于定义一个事件。
答案:Event5. VB中,________关键字用于定义一个属性。
答案:Property三、简答题(每题5分,共20分)1. 请简述VB中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,其中程序的执行流程由外部事件(如用户操作、消息、定时器等)触发,而不是按照预先定义的顺序执行。
2022-2023学年度第一学期《VB》期末考试题(后附答案)

2022-2023学年度第二学期22计2、22计3《VB》期末考试题说明:考试范围是第一章至第四章内容。
满分100分。
一、选择题(每小题1分,共100 分)1.打开属性窗口的快捷键是()A.F1获得帮助 B、F2 C、F4 D、F52.在VB6.0中,语句Dim M1#,Abc as variant ,Xyz As integer定义的M1、Abc 和Xyz的类型分别是()A.双精度、整数型、单精度 B.双精度、单精度、单精度C.双精度、变体类型、整数型 D.双精度、可变类型、单精度3.在VB6.0中,下列不正确的Integer型常数是()A. 32768 B. 0 C. 37% D.–222224.在VB中,12345678&的类型是()A.整数型 B.长整数型 C.字符常数 D.双精度常数5.在VB6.0中,合法的字符串常量是()A. ABC$ B.‘ABC’ C.“” D.‘3+4’6.方法Print 20\30输出结果是()A.“20\30” B.20\30 C.0 D.错误7.假定Bln1是逻辑型变量,下面赋值语句中正确的是()A. Bln1=’True’ B.Bln1=.T.C. Bln1=#True# D.Bln1=3<48.在以下运算符中,优先级最低的是()A. / B. \ C. Mod D.+9.VB 6.0表达式sqr(25)+ABS(-1)+len(“11”)的值是( )A. 5 B.6 C. 7 D.810.设a为整型变量,不能正确表达数学关系6<a<15的VB6.0表达式是()A. 6<a<15 B. Not(a<=6) And a<15C. a>6 And a<15 D. a>6 And Not (a>=15)11.逻辑运算符And,Or和Not的优先顺序,从高到低是()A. Or-And-Not B.And-Not-OrC. Not-And-Or D.Not-Or-And12.计算b的自然对数使用的Visual Basic表达式是()A. Log(b) B.Lg(b) C. Loge(b) D.Lge(b) 13.方法Print -28 Mod –15 输出结果是()A.“28 Mod –15” B. 28 Mod –15C. -13 D.1314.已字母A的ASCII码为十进制的65,表达式Asc(“A”)+Asc(“C”)的值是()A. 6567 B.132 C.“AC” D.AC15.若X=5、Y=6,则表达式X+Y=11的值是()A. X+Y=11 B.11 C. True D.False16.VB表达式-10^-2的值是()A.–100 B.0.01 C. 100 D.–0.0117.下面( )是不合法的单精度浮点表示法。
vb期末考试试题及答案下载

vb期末考试试题及答案下载一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于定义变量类型?A. DimB. SubC. FunctionD. If答案:A2. 下列哪个是VB中合法的变量名?A. 123abcB. my-variableC. my variableD. _myVariable答案:D3. 在VB中,以下哪个语句用于结束程序?A. EndB. ExitC. StopD. All of the above答案:D4. 在VB中,以下哪个函数用于计算两个数的和?A. Sum(a, b)B. Add(a, b)C. +(a, b)D. None of the above答案:D5. 在VB中,以下哪个控件用于显示文本?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:A6. 在VB中,以下哪个事件用于响应按钮点击?A. ClickB. PressC. PushD. Tap答案:A7. 在VB中,以下哪个属性用于设置控件是否可见?A. VisibleB. ShowC. DisplayD. Hide答案:A8. 在VB中,以下哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Module答案:B9. 在VB中,以下哪个语句用于循环遍历数组?A. For EachB. ForC. WhileD. Repeat答案:B10. 在VB中,以下哪个控件用于选择一个选项?A. OptionButtonB. CheckBoxC. ListBoxD. ComboBox答案:A二、判断题(每题1分,共10分)1. VB中的变量必须在使用前声明。
(对)2. VB支持面向对象的编程。
(对)3. VB中的数组下标是从0开始的。
(错)4. VB中可以使用“=”符号来比较两个字符串是否相等。
(错)5. VB中的“End”语句可以用于结束程序。
大学生vb期末考试题库及答案

大学生vb期末考试题库及答案一、选择题(每题2分,共20分)1. VB中,下列哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D2. 在VB中,下列哪个关键字用于声明一个过程?A. FunctionB. SubC. ProcedureD. Method答案:B3. VB中,下列哪个选项是用于声明一个变量的?A. DimB. DeclareC. VarD. Let答案:A4. 在VB中,下列哪个选项是用于控制循环的?A. DoB. ForC. WhileD. All of the above5. VB中,下列哪个函数用于计算一个数的绝对值?A. AbsB. SgnC. RoundD. Int答案:A6. 在VB中,下列哪个选项是用于打开一个文件的?A. OpenB. CloseC. ReadD. Write答案:A7. VB中,下列哪个选项是用于关闭一个文件的?A. OpenB. CloseC. ReadD. Write答案:B8. 在VB中,下列哪个选项是用于读取文件内容的?A. OpenB. CloseC. ReadD. Write答案:C9. VB中,下列哪个选项是用于写入文件内容的?B. CloseC. ReadD. Write答案:D10. 在VB中,下列哪个选项是用于声明一个数组的?A. DimB. DeclareC. VarD. Let答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以创建一个类。
答案:Class2. VB中,使用________关键字可以创建一个对象。
答案:New3. 在VB中,使用________关键字可以声明一个常量。
答案:Const4. VB中,使用________关键字可以声明一个枚举。
答案:Enum5. 在VB中,使用________关键字可以声明一个结构体。
vb期末考试题库及答案

vb期末考试题库及答案一、选择题(每题2分,共20分)1. 在VB中,用于声明变量的关键字是:A. DimB. ConstC. FunctionD. Sub答案:A2. 下列哪个选项是VB中合法的变量名?A. 123abcB. _abc123C. 2abcD. abc-def答案:B3. VB中,用于循环结构的关键字是:A. IfB. ForC. WhileD. Select答案:B4. VB中,用于条件判断的关键字是:A. IfB. ElseC. CaseD. Do答案:A5. 在VB中,哪个函数用于计算字符串的长度?A. LenB. UCaseC. LCaseD. Trim答案:A6. VB中,用于定义过程的关键字是:A. FunctionB. SubC. DimD. Const答案:B7. 在VB中,用于数组声明的关键字是:A. DimB. ArrayC. ReDimD. Option答案:A8. VB中,用于退出循环的关键字是:A. ExitB. ReturnC. BreakD. Continue答案:A9. 在VB中,哪个函数用于将字符串转换为大写?A. UCaseB. LCaseC. StrCompD. Trim答案:A10. VB中,用于定义类模块的关键字是:A. ClassB. ModuleC. InterfaceD. Function答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量并赋值为10,可以使用语句:Dim num As Integer; num = _______。
答案:102. VB中,使用________函数可以将一个数字转换为字符串。
答案:CStr3. 在VB中,使用________关键字可以定义一个常量。
答案:Const4. VB中,使用________函数可以获取当前系统时间。
答案:Now5. 在VB中,使用________函数可以连接两个字符串。
vb期末试题及答案

vb期末试题及答案# VB期末试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于定义类?- A. Class- B. Sub- C. Function- D. Dim答案:A2. VB中,哪个函数用于获取当前日期?- A. Now()- B. Date()- C. Today()- D. GetDate()答案:B3. 下列哪个控件不是Visual Basic的内置控件?- A. TextBox- B. Label- C. Button- D. ScrollBar答案:D4. 在VB中,以下哪个属性用于设置文本框的只读状态? - A. ReadOnly- B. Enabled- C. Visible- D. BackColor答案:A5. VB中,以下哪个事件是当表单被加载时触发的? - A. Click- B. Load- C. Change- D. DblClick答案:B6. 以下哪个语句用于在VB中结束程序?- A. End- B. Exit- C. Stop- D. Quit答案:A7. 在VB中,以下哪个属性用于设置控件的可见性? - A. Visible- B. Enabled- C. Caption- D. Text答案:A8. VB中,哪个函数用于将字符串转换为数字?- A. Val()- B. Str()- C. CInt()- D. CDbl()答案:A9. 在VB中,以下哪个关键字用于定义过程?- A. Function- B. Sub- C. Class- D. Property答案:B10. VB中,以下哪个事件是当按钮被点击时触发的?- A. Click- B. Load- C. Change- D. DblClick答案:A二、填空题(每题2分,共10分)1. 在VB中,使用 __________ 语句可以创建数组。
答案:Dim2. VB中,使用 __________ 方法可以清除文本框中的内容。
vb考试期末试题及答案

vb考试期末试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是合法的变量名?A. _myVarB. 2myVarC. myVarD. MyVar$答案:B2. 下列哪个选项是Visual Basic中的保留关键字?A. DimB. IfC. ThenD. myFunction答案:B3. 在Visual Basic中,以下哪个函数用于计算字符串的长度?A. Len()B. Length()C. Size()D. Count()答案:A4. 如果变量x的值为10,那么表达式x Mod 3的值是多少?A. 1B. 2C. 3D. 4答案:A5. 在Visual Basic中,以下哪个控件用于显示文本,但不提供文本编辑功能?A. TextBoxB. LabelC. ComboBoxD. ListBox答案:B6. Visual Basic中的哪个事件用于响应鼠标单击操作?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A7. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D8. 如果要在一个窗体上显示当前日期,应该使用哪个函数?A. Now()B. Date()C. Time()D. Day()答案:B9. 在Visual Basic中,以下哪个循环结构用于在满足特定条件时重复执行代码块?A. For...NextB. Do...LoopC. While...WendD. All of the above答案:D10. 在Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A二、填空题(每题2分,共20分)1. Visual Basic是一种面向对象的__________编程语言。
大一的vb期末考试题和答案文库

大一的vb期末考试题和答案文库# 大一的VB期末考试题和答案## 一、选择题(每题2分,共20分)1. VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above**答案:D**2. 在VB中,以下哪个关键字用于声明变量?A. DimB. LetC. ConstD. All of the above**答案:A**3. 下列哪个函数用于计算两个数之间的绝对差值?A. AbsB. SgnC. RoundD. Int**答案:A**4. 在VB中,以下哪个选项是正确的循环结构?A. ForB. WhileC. DoD. All of the above**答案:D**5. VB中,以下哪个选项用于定义过程?A. FunctionB. SubC. PropertyD. Both A and B**答案:D**6. 在VB中,以下哪个选项用于数组的声明?A. Dim arr(10) As IntegerB. Dim arr As Integer(10)C. Dim arr(10)D. Both A and C**答案:D**7. 下列哪个选项是VB中的逻辑运算符?A. AndB. OrC. NotD. All of the above**答案:D**8. 在VB中,以下哪个选项用于打开文件?A. OpenB. CloseC. WriteD. Both A and C**答案:A**9. VB中,以下哪个选项用于声明常量?A. DimB. ConstC. LetD. Both A and B**答案:B**10. 在VB中,以下哪个选项用于声明对象变量?A. Dim obj As ObjectB. Set obj = New ObjectC. Both A and BD. None of the above**答案:C**## 二、填空题(每题2分,共20分)1. VB中的`_____`函数用于将字符串转换为大写。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB期末考试试题(A卷)一、选择题1.要改变控件的宽度,应修改该控件的(B)属性。
A、TOPB、widthC、LeftD、Height2.将命令按钮Command1设置为不可见,应修改该命令按钮的(A)属性。
A、VisibleB、ValueC、CaptionD、Enabled3.单机滚动条两端的任何一个滚动箭头,将触发该滚动条的(C )事件。
A、Scroll B 、KeyDown C、change D、Dragver4.(D )对象具有clear方法。
A、图片框B、窗体C、复选框D、列表框5.中心定义图片框控件的坐标系统,可采用该图片框的(A )A、scaleB、Scale XC、scale YD、setFocus6.将通过对话框CommdDialog1的类型设置成另存为对话框,可调用该控件的(B)方法。
A、ShowopenB、ShowsaveC、ShowColorD、ShowFont7.形状控件所显示的图形不可能是(D )A、圆B、椭圆C、圆角正方形D、等边三角形8.由Fro K=10 TO oslept 3:next K循环语句控件的循环次数是(B )A、12B、0C、-11D、-109.下列数据类型中,占用内存最大值是(D )A、BoolwanB、ByteC、LntegerD、Single页脚内容110.如果在图片框上使用绘图方法绘制一个实心圆,则图片框的(C )属性决定了该图片的颜色。
A、BackColroB、ForelklorC、FillcolorD、Dlawstyle一、选择题1.要在垂直位置上移动控件,应利用控件的(C)属性。
A、LeftB、WidthC、TopD、Height2.要在文本框中的文本显示掩码(密码)符,在属性设置时,首先必须设置(D)属性为False。
A、TxetB、EnabledC、VisibleD、Multline3.用键盘的光标键选中某一菜单项,并按回车触发菜单的( C )的事件。
A、KeyPressB、KeyDownC、ClickD、Keyllp4.一下(D )对象不具有Clear方法。
A、列表框B、组合框C、剪贴框D、图片框5.软件列表中设定“文件列表”显示文件类型应改该控件的(D )属性。
A、PathB、FileNameC、NameD、Patterw6.组合框有三种风格,它们由Style属性所决定,其中为简单组合框时,Style属性值应为(B )A、0B、1C、2D、37.下列可调整图片框的大小以适合图片的属性是(B )A、StretchB、autosizeC、pictureD、oledropmode8.要想清除文本框中的内容则可利用(A)进行。
A、CaptionB、TextC、ClearD、Cls9.下列表达式中,其值为0的是(C )页脚内容2A、7/9B、7mod 15C、7\9D、15 mod 910.求以10 为底X的常用对数的表达式为(A )A、LoG(X)/LoG(10)B、LN(X)C、LoG(X)/LoG(E)D、LoG(X)二、填空题(每空2分,共20分)1.代数式的Visual Basic 表达式是sqr((x^3+exp(-6)*log(y))*atn(a*3.14159/180)/(x*x+y*y))2.设x=2,y=4,a=4,b=6,表达式(a>x Xor b<x)OR x<y IMP y<b 的结果为True。
3.a 和b 中有仅只有一个不为1,相应的Visual Basic逻辑表达式为a<>1 xor b<>1。
4.把条件为1£ x £ 5 写成VB表达式为: x>=1 and x<=5。
5. 语句Line(1000,1000)-Step(2000,1500),vbRed,BF的含义是:在窗体上绘制以角点为(2000,2000)和(4000,3500)的红色实心的矩形。
6.用随机函数产生10个100~500的整数,其表达可为:for I=1 to 10a(i)=100+int(400*rnd)next I。
7.当x=2时,语句if x=2 then Print x=2 的结果值是True。
8. Static Private Sub cmdSum_Click()Dim Sum as integerSum=2*Sum+1End Sub问:第三次单击命令按钮cmdSum后,Sum的值为:7。
9.声明单精度常量g(重力加速度)代表9.8可写成:const g=9.8。
页脚内容310.欲使在自己设计VB程序运行过程中,不中止本程序的运行,同时又可调用系统中已有的应用程序c:\windows\notepad.exe,可在程序代码窗口必要的地方添加语句:shell(“c:\windows\notepad.exe”)。
三、编程题1随机产生n个两位正整数(n由对话框输入,切n>0)。
求出其中的偶数之和,并在标签框Labol1上显示。
程序写在命令按钮Command1的click事件中。
Private Sub Command1_Click()Dim n As IntegerDim i As Integer, sum As Longn = Val(InputBox("Please input a integer", "Input N value"))For i = 1 To nrnddat = (10 + Int(90 * Rnd))If rnddat Mod 2 = 0 Thensum = sum + rnddatEnd IfNext iLabel1.Caption = sumEnd Sub2由输入对话框中输入100个数值数据,放入数组a,将其中的整数放入数组b,然后运用选择分类将数组b中的数据按从大到小的顺序排列,并以每行5个数据在窗体上输出。
注:程序写在窗体form的click事件上。
页脚内容4Private Sub Form_Click()Dim a(1 To 100)Dim b() as integerDim i As Integer, j As Integer, k As Integer, pos As Integer,temp as integer For i = 1 To 100a(i) = Val(InputBox("Please input data"))If a(i) = Int(a(i)) Thenj = j + 1ReDim Preserve b(j)b(j) = a(i)End IfNext iFor k = 1 To j - 1pos = kFor m = k To jIf b(m) < b(pos) Then pos = mNext mIf k <> pos Thentemp = b(k)b(k) = b(pos)页脚内容5b(pos) = tempEnd IfNext kFor k = 1 To jIf k Mod 5 = 0 Then Print b(k) Else Print b(k);Next kEnd Sub四、程序阅读题(每小题6分,共18分)1.程序1:Dim Y As IntegerPrivate Stub Command_Click()Dim X As IntegerX=1Y=1Call AA(Y+1)Z=BB(X)Print X, Y, ZEnd Sub页脚内容6Private Sub AA(ByVal Z As Integer)Y = Z + XZ = X + YEnd SubPrivate Function BB (ByRef Y As Integer)Y = Y + 1BB=X + YEnd Function 结果:(2 2 2 )2.程序2:private sub Form_click()N = 3Dim A(3,3) As IntegerFor I = I To NFor J = I To NA(I, J) = (J – l) * N + INext JNext IFor I = 2 To NFor J = 1 To I – 1TEMP = A(I, J)页脚内容7A(I, J) =A(J, I)A(J, I) = TEMPNext JNext IFor X = 1 To NPrint X, A(X, N +X - I), A(X, X)Next XEnd Sub 结果:(1 0 42 7 83 11 12 )3.程序3:Private Sub Form_click()Dim f1 As Integer,f2 As Integer,f3 As IntegerOpen "c:\a1.dat"For Output As #1f1=2:f2=3Print #1,"NO."; 3,f1Print #1,"NO."; 4,f2For I=5 To 7f3=f1+f2Print #1,"NO.";I,f3页脚内容8f1=f2f2=f3Next IClose #1End Sub写出文件a1.dat的最终结果。
(NO.3 2NO.4 3NO.5 5NO.6 8NO.7 13)五、程序填空题(每小题9分,共18分)1.从计算机输入三个数,找出中间数Private Sub FindMidNum( )X=IN PUTBOX(“PLEASE INPUT THE FIRST NUMBER”)Y=INPUTBOX(“PLEASE INPUT THE SECOND NUMBER)Z=INPUTBOX(“PLESSE INPUT THE THIRD NUMBER)IF(X<Y)THENA=XX=YY=A页脚内容9ENDIFIF (Y>=Z)THENPRINT YELSEIF (X>=Z)THENPRINT ZELSEPRINT XENDIFEnd Sub2. 打印以下杨辉三角形 11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1Dim Q() As IntegerN = InputBox("PLEASE INPUT N")ReDim Q(N, N)For I = 1 To N页脚内容10For J = 1 To NQ(I, J) = (0)Next JNext IFor K = 0 To (N – 1)Q(K + 1, 1) = 1Print 1;For I = 1 To KQ(K + 1, I + 1) = (Q(K, I + 1))+ Q(K, I)Print (Q(K + 1, I + 1))Next IPrintNext KVB期末考试试题(B卷)1.下列代数式的Visual Basic表达式是()。