VB期末大作业
- 格式:docx
- 大小:17.83 KB
- 文档页数:2
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期末考试考卷及答案一、选择题(每题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期末试题(含答案)一、单选题(每题1.5分,共30分)1.在VB中,假定有以下程序段, 则执行结束后k的值是:( A )For i =1 To 3k = i+2Next iA. 5 B.4 C. 3 D.62. 以下控件中可以作为容器控件的是( B )A.Image图像框控件 B.PictureBox图片框控件C.TextBox文本框控件 D.ListBox列表框控件3.关于Image控件和PictureBox控件的说明,其中错误的是( B )A.Image控件和PictureBox控件都有Picture属性B.Image控件和PictureBox控件都支持Print方法C.Image控件和PietureBox控件都可以用LoadPicture函数把图形文件装入控件中D.Image控件和PictureBox控件都能在属性窗口装入图形文件,也都能在运行期间装入图形文件4.为使计时器控件每隔5秒钟产生一个计时器事件(Timer事件),则应将其Interval属性值设置为( D )A.5 B.500 C.10 D.5000 5.能显示窗体的方法是( B )。
A.Visible B.Show C.New D.Open6.MsgBox函数中有4个参数,其中必须写明的参数是( C )A.指定显示按钮的个数 B.对话框的标题 C. 提示信息 D. 所有参数都是可选的7.你若在代码窗口中编写:msgbox(“AAAA”,vbokonly,”BBBB”)语句后,所产生的信息框的标题是( C )A.AAAA B.空 C.BBBB D.出错,不能产生信息8.要使文本框获得输入焦点,则应采用文本框控件的(D )方法。
A.GotFocus B.LostFocus C.KeyPress D.SetFocus9.为了把焦点移到某个指定的控件,所使用的方法是( A )A.SetFoeus B.Visible C.Refresh D.GetFocus10.语句if 3*4>=10 thena=1elsea=2end if执行后,a的值为( D )。
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程序设计期末模拟试题及答案《VB》期末复习题及答案综合复习题一、填空题1.创建一个VB应用程序三个主要的步骤是__创建应用程序界面_、_设置属性_和_编写代码_。
2.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的属性窗口中,把此文本框的__text__属性设置成空白。
3.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用___Label_____控件;若允许用户输入文本,则应使用___TextBox___控件。
4.窗体的常用方法有_Load方法 Show方法 Hide方法 Unload方法 5.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK,应当编写的语句是txtshow.text=“GOOD WORK” 6.若命令按钮的名称为Cmdopen,程序要求单击该命令按钮时,打开一个窗口frm1,请对以下事件过程填空。
Private Sub Cmdopen_ Click()、frm1.show End Sub 7.Visual Basic 6种类型的表达式是算术表达式字符串表达式关系表达式布尔表达式日期表达式对象表达式,Visual Basic根据表达式的_运算符来确定表达式的类型。
8.表达式93 7 Mod 2 ^ 2 的值是___________。
9.已知a=3,b=4,c=5,表达式a>b and Not c>a Or c>b And c达式c>a And Not b10.日期表达式 #2/24/02#1 > c2 End Sub 7.#12/31/1999#3 * I Print “ ”;Next j For k = 1 To I Print k;Next k For k = IX Print Tab(Y + 5);“*”;Next Y Print Next X 4.Private Sub Form_Activate()Print “aa” & “bb”,-5 * 6,Not 2 <= 3 Print “aa” & “bb”;-5 * 6;Not 2 <= 3 Print Print“30+60”, Print 30 + 60 ?“30+60”;30 + 60 End Sub 5. X=1 Do While X<=10 If X Mod 7 =0 Then Y = X + 6 Else Z = X End If X = X + 2 Loop Print X,Y,Z五、编程题1.设计一个计算程序。
高级语言程序设计(VB)试卷(A卷)注意事项:1、本试卷共页,满分为100 分,考试时间为110 分钟。
2、标准答题卡使用2B铅笔涂写;文字题答题时请使用蓝、黑钢笔或圆珠笔,不得使用红颜色墨水笔。
一、单项选择题(每空1分,共30分)(请将答案按照题干上【】内的序号涂写“标准答题卡”,否则不得分)1.在VB 6.0中,扩展名为.vbp的文件称为【1】。
A) 工程文件B) 窗体文件C) 类模块文件D) 标准模块文件2.在VB 6.0集成开发环境的设计模式下,用鼠标双击窗体上的某个对象后,打开的窗口是【2】。
A) 代码窗口B) 窗体设计窗口C) 属性窗口D) 工程资源管理器窗口3.设有变量定义语句Dim a%,则变量a的数据类型是【3】。
A) 整型B) 单精度类型C) 双精度类型D) 字符串类型4.下列表达式中,值为False的是【4】。
A) "AB"<"abc" B) "ABC" = UCase("abc")C) "ABCD"<"abc" D) Mid("ABCD",3,1)=Left("ABCD",3) 5.函数InStr("ABCDEF", "CD")的值是【5】。
A) 2 B) 3 C) True D) CDEF6.下列程序运行后,单击窗体,输出结果是【6】。
Private Sub Form_Click()Dim a As Integer, b As Integera = 3b = 5Print a + b; a & bEnd Sub A) 8 8B) 35 35C) 8 35D) 35 87.下列程序运行后,单击窗体,输出结果是 【7】 。
Private Sub Form_Click() a = 3: b = 7a = a +b : b = a – b : a = a - b Print a; b End Sub A) 4 3B) 7 3C) 3 7D) 10 78.下面程序段所表示的数学关系式是 【8】 。
vb考试期末试题及答案[正文]第一部分:选择题1. VB的全称是什么?A. Visual BasisB. Visual BasicC. Viewer BasicD. Virtual Basic答案:B2. VB是哪个公司开发的?A. MicrosoftB. AppleC. GoogleD. IBM答案:A3. VB是一种什么类型的语言?A. 编译型语言B. 解释型语言C. 面向对象语言D. 脚本语言答案:A4. 下面哪个不是VB的数据类型?A. IntegerB. StringC. BooleanD. Float答案:D5. VB中,用于显示消息框的函数是什么?A. MsgBoxB. AlertC. PrintD. Display答案:A6. VB中,用于定义变量的关键字是什么?A. VarB. DimD. Define答案:B7. VB中,用于循环执行一段代码的结构是什么?A. For LoopB. While LoopC. Do While LoopD. If-Else答案:C8. VB中的事件是指什么?A. 用户的操作或系统的消息B. 变量的赋值C. 函数的调用D. 数据的排序答案:A9. VB中,用于创建函数的关键字是什么?A. FunctionB. SubD. Define答案:A10. VB中,用于调试代码的工具是什么?A. DebuggerB. CompilerC. InterpreterD. Editor答案:A第二部分:编程题(请在空白处编写代码)1. 编写一个VB程序,实现输入两个数字并将它们相加的功能。
Dim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = InputBox("请输入第一个数字:")num2 = InputBox("请输入第二个数字:")sum = num1 + num2MsgBox "两个数字的和是:" & sum2. 编写一个VB程序,实现计算一个数组中所有元素之和的功能。
试卷方案: 201105 Visual Basic 期末考试方案一、单项选择 _ 共 50 题 (选: 20 题 *1 ’=20 分) 第 1 题以下有关对象属性的说法中,错误的是.A. 工具箱中的控件并不是 VB 中所有的控件B.若将 Frame 的 Enabled 属性设置为 C. 对象的 Name 属性在运行时不能改变False ,则不能使用放置在 Frame 里面的控件 D. 对象的所有属性都可以在属性窗口中设置 第 2 题3x | x e 数学表达式 的 VB 算术表达式为 .sin 27y |A. Sin(27)+Sqr(x+Exp3)/(x+y)B. Sin(27*3.14159/180)+Sqr(x+Exp(3))/Abs(x+y)C. Sin(27*3.14159/180)+Sqr(x+e^3)/Abs(x+y)D. Sin(27*pi/180)+Sqr(x+Exp(3)/Abs(x+y) 第 3 题下列有关对象的叙述中 , 正确的是A. 对象由属性,事件和方法构成B. 对象的所有属性既可以在属性窗口设置,又可以在程序运行时用赋值语句设置C. 对象的事件一定就是由 VB 预先设置好的人工干预的动作D. 对象的方法是对象响应某个事件后执行的一段程序代码 第 4 题表达式 A. 1 第 5 题的运算结果是 CInt(4.5)+Cint(-4.51)+Int(4.9)+Int(-4.1)+Fix(-1.9)+0 Mod 2.C. – 2D. – 3B. -1下列关于菜单的说法中 , 错误的是 .A. 每一个菜单项就是一个对象,并且可设置自己的属性和事件B. 菜单项不可以响应 DblClick事件C. VB6.0 允许创建超过四级的子菜单D. 程序执行时,如果要求菜单项是灰色,不能被用户选择,则应设置菜单项的 第 6 题属性为 Enabled False以下关于数组的说法中 A. 使用了 Preserve , 错误的是 .子句的 Redim 语句,只允许改变数组最后一维的上界 B. 对于动态数组 , Redim 语句可以改变其维界但不可以改变其数据类型 C. Erase 语句的功能只是对固定大小的数组进行初始化 D. Lbound 函数返回值是指定数组某一维的下界 第 7 题设 运行 print a>b>c 的结果是 .a=3,b=2,c=1, D. 出错A. TrueB. FalseC. 1第 8 题以下说法不正确的是.A. 使用不带关键字B. 使用不带关键字C. 使用不带关键字D. 使用不带关键字第9 题的的的的ReDim语句可以重新定义数组的维数ReDim语句可以改变数组各维的上、下界ReDim语句可以改变数组的数据类型ReDim语句可以对数组中的所有元素进行初始化PreservePreservePreservePreserve在列表框List1 中有若干列表项A. List1.text=""B. List1.List(List1.ListIndex)=""C. List1.Clear, 可以删除选定列表项的语句是.D. List1.RemoveItem List1.ListIndex第10 题2 x 5 3e ln x sin ( 2 x )数学表达式对应的VB表达式是.x 2| sin x cos |A. (e^(2* π*x-5)*Log(x)+(Sin(2x))^3)/Sqr(Sin(x)-Cos(x^2))B. (Exp(2*3.14159*x-5)*Log(x)+(Sin(2*x))^3)/Sqr(Sin(x)-Cos(x^2))C. (Exp(2* π*x-5)*Ln(x)+(Sin(2*x))^3)/Sqr(Sin(x)-Cos(x^2))D. e^(2*3.14159*x-5)*Ln(x)+(Sin(2*x))^3)/Sqr(Sin(x)-Cos(x^2))第11 题以下有关数组参数的说明中,正确的是A. 在过程中也可用Dim 语句对形参数组进行说明B. 动态数组作为实参时,可用ReDim语句在过程中改变对应形参数组的维界C. 调用过程时,数组名不能作为实参D. 数组可以按地址传递也可以按植传递第12 题下列有关过程的说法中, 错误的是.A. 在Sub 或B. 对于使用过程内部不能再定义其它Sub 或Function 过程FunctionByRef 说明的形参, 在过程调用时形参和实参只能按传址方式结合C. 递归过程既可以是递归过程, 也可以是递归Sub 过程FunctionD. 可以像调用第13 题Sub 过程一样使用Call 语句调用Function 过程要将焦点设置在某个控件上, 以下四个选项中正确的是.A. 只能使用鼠标直接点击控件B. 只能使用Tab 键将焦点移到该控件C. 只能在程序中调用该控件的SetFocus 方法D. A 、B、C 三选项中涉及的方法均可使用第14 题以下Case 语句中, 能正确描述A. Case Abs(Y)>6C. Case Not(-6 To 6)第15 题以下关于变量作用域的叙述中Y 的绝对值大于 6 的是.B. Case -6 To 6D. Case Is<-6,Is>6 , 正确的是.A. 窗体中凡用Private 声明的变量只能在某个指定的过程中使用B. 模块级变量只能用Dim 语句声明C. 凡是在窗体模块或标准模块的通用声明段用Public 语句声明的变量都是全局变量D. 当不同作用域的同名变量发生冲突时,优先访问局限性小的变量第16 题以下关于数值常量的说法中, 错误的是A. 八进制数的表示方法是在数字前面加B. 十六进制数的表示方法是在数字前面加&O&HC. 在浮点运算中使用D来分隔尾数和指数时,系统将把该数值作为单精度型数处理D. 32768 是合法的数值常量第17 题x 3e sin 30数学表达式对应的VB表达式是.x A. Abs(e^x+Sin(30)^3) y∕Sqr(x+y))B. Abs(Exp(x)+Sin(30)^3) ∕(Sqr(x+y))C. Abs(e^x+Sin(30*3.14159 ∕180)^3) ∕(Sqr(x+y))D.Abs(Exp(x)+Sin(30*3.14159 ∕180)^3) ∕Sqr(x+y))第18 题下面的 4 个表达式中, 有关个能够对类型变量x( 正数) 的第3 位小数正确地进行四舍五入计Single算.Format(x, ″#.00 ″)Fix(100*(x+0.005))/100Int(100*(x+0.005))/100 CInt(100*(x+0.005)/100A. 1 个第19 题B. 2 个C. 3 个个D. 4执行以下语句时, 会出现错误提示的是.A. Print"2b3 " +12.5D.Print"2e3"+12第20 题以下Case 语句含有错误的是A. Case 0 To 10第21 题B. Print"12.5"+ 12C.Print"12.5" & 12.5.B. Case Is>10C. Case Is>10 And Is<50D. Case 3,5,Is>10下列语句中, 正确的是A. Textl.SetFocus第22 题B. Forml.ClearC. Labell.SetFocusD. Listl.Cls下列选项中, 所包含的所有表达式能够将两位整数.x 的个位数与十位数对调( 如将78 转换为87) 的是①Val(Right(X,1)&Left(X,1))③Val(Right(CStr(X),1)&Left(CStr(X),1))②Val(Right(Str(X),1)&Left(Str(X),1))④Val(Mid(X,2,1)+Mid(X,1,1))D. ①③④A. ①②第23 题B. ②③②④C.以下关于子过程或函数的定义中A. Sub f1(n As String*1 )C. Function f1(f1 As Integer)As, 正确的是B. SubD. Functionf1(n Asf1(ByValInteger)As Integern As Integer) Integer第24 题下列有关控件数组的说法中, 错误的是.A. 控件数组由一组具有相同名称和相同类型的控件组成,不同类型的控件无法组成控件数组B. 控件数组中的所有控件不得具有各自不同的属性设置值C. 控件数组中的所有控件共享同一个事件过程D. 控件数组中每个元素的下标由控件的第25 题Index 属性指定以下对数组参数的说明中, 错误的是.A. 在过程中可以用Dim 语句对形参数组进行声明B. 形参数组只能按地址传递C. 实参为动态数组时,可用ReDim语句改变对应形参数组的维界D. 只需把要传递的数组名作为实参,即可调用过程第26 题要向文件datal.txt 添加数据, 正确的文件打开命令是.A. Open"datal.txt"For Output As #1B. Open"datal.txt"For Input As #1C. Open"datal.txt"For Append As #5D. Open"datal.txt" For Write As #5第27 题下面有关数组处理的叙述中,正确的是.A. 在过程中使用ReDim语句可以改变动态数组数据的类型B. 在过程中,可以使用Dim 、Private 和Static 语句来定义数组C. 用ReDim语句重新定义动态数组时,可以改变数组的大小,但不能改变数组的维数D. 不可以用Public 语句在窗体模块的通用处说明一个全局数组第28 题下面的表达式中, 运算结果为True 的是.A. "abcrd" <="ABCRD"C. 3>2>1第29 题B. Int(134.69) <=CInt(134.69)D. Mid("Visual",1,4)=Right("lausiV",4)设计界面时设置为 3.A. MultiLine 第30 题, 要使一个文本框具有水平和垂直滚动条, 应先将其属性置为再将ScrollBar 属性True,B. AutoSizeC. AlignmentD. RightToLeft下面有关数组的说法中, 正确的是A. 数组的维下界不可以是负数B. 模块通用声明处有C. 模块通用声明处有D. 模块通用声明处有第31 题下面有关数组的叙述中,则模块中数组定义语句Dim A(0 To 5) 会与之冲突Option Base 1Option Base 1Option Base 1,模块中有,模块中有Dim A(0 To 5), 则A 数组第一维维下界为DimA(0 To 5), 则A 数组第一维维下界为1 , 不正确的是.①②③在过程中用ReDim语句定义的动态数组, 其下标的上下界可以是变量数组作为形式参数时, 传递的是每个数组元素的值在窗体模块的通用声明处可以用Public 说明一个全局数组④数组定义语句中可以用负数或小数来指定某一维的维下界或维上界的值A. ②③第32 题下列关于对象A. SetFocus C. Setfocus 第33 题创建一个名为.B. ①③④C. ①②③④D. ③④与GotFocus 的描述中, 正确的是SetFocus是事件,GotFocus 是方法 B. Setfocus 和Gotfocus 都是事件和GotFocus 都是方法 D. SetFocus 是方法,GotFocus 是事件" 文件" 的菜单项, 欲使其可用方式访问, 则在菜单编辑器的标题文本框中应输入Alt+FA. 文件($F) 第34 题在下列属性中B. 文件(&F)C. 文件(#F)D. 文件(%F), 属于CommandButton控件、ListBoxB. Visible 、Font控件共有的是.A. Caption 、Text 第35 题、Visible 、Visible C. Caption D. List下列能够正确表示条件"X≤Y<Z"的VB逻辑表达式是A. X ≤Y<Z第36 题以下关于C. X ≤Y OR Y<ZB. X<=Y And Y<Z D. X<=Y<Z过程的说法中, 错误的是.过程名可以有一个或多个返回值A. FunctionB. 在Function 过程内部不得再定义C. Function 过程中可以包含多个Function 过程语句Exit FunctionD. 可以像调用第37 题Sub 过程一样调用Function 过程下面的关系表达式中A. CInt(1.5)=Int(1.5) C. Fix(-1.5)=CInt(-1.5) 第38 题, 运算结果为True 的是.B. Fix(1.5)=Int(1.5)D. Fix(-1.5)=Int(-1.5)已知X<Y,A>B,则下列表达式中A. Sgn(X-Y)+Sgn(A-B)=-1C. Sgn(Y-X)+Sgn(A-B)=2 , 结果为True 的是B. Sgn(X-Y)+Sgn(A-B)=-2D. Sgn(Y-X)+Sgn(A-B)=0第39 题执行语句时, 会出现出错提示信息.A. Print 5+7=14 C. Print 32768*2 第40 题B. Print 16384*2D. Print "14"+32sin 302log x y数学表达式对应的Visual Basic 表达式是.x yeA. Sin(30*3.14159/180)+Sqr(Log(x)+y)/2*3.14159+Exp(x+y)B. (Sin(30* π/180)+Sqr(Ln(x)+y))/(2* π+Exp(x+y))C. Sin(30*180/3.14159)+Sqr(Log(x)+y)/(2*3.14159+e^(x+y))D. (Sin(30*3.14159/180)+Sqr(Log(x)+y))/(2*3.14159+Exp(x+y))第 41 题在一个多窗体程序中 A. Form2.Unload C. Form2.End 第 42 题 , 可以仅将窗体 Form2 从内存中卸载的语句是 B. Unload Form2D. Form2.Hide.Print 方法可在 上输出数据 . ①窗体 A. ①③⑥ 第 43 题②文本框B. ③图片框②③⑤④标签⑤列表框⑥立即窗口①②⑤D. ③④⑥C. 若要使逻辑表达式 结果为 True, 则 x 、y 、 z 的取值应为下列选项中的 x>y Xor y<z .x=3 、y=3 、z=4 x=1 、 y=3 、z=2 44 题 、y=1 、 z=2 、y=2 、 z=2 A. C. B. x=2 D. x=2 第 下列 是合法的变量名 . B. – alA. abs 第 45 题 C. cdc dD. Abe_10下列 是正确的 VB 常量 . A. D-6 第 46 题 若在模块中用B. E-6C. 5DD. 5E-6定义了函数 Fun. 调用函数 Private Function Fun(A as Single,B as Integer) As Integer Fun 的过程中定义了.I 、J 和 K 三个 Integer 型变量 , 则下列语句中不能正确调用函数 Fun 的语句是A. Fun 3.14,J 第 47 题B. Call Fun(I,365)C. Fun(I),(J)D. K=Fun("24","35")若需要在同一窗体内安排两组相互独立的单选按钮 可使用 控件做容器将它们分开 (OptionButton),④ Frame D. ③或④.①TextBox A. ①或② 第 48 题②PictureBox B. ②或③③ C. Image ②或④以下关于文件的叙述中,错误的是。
VB期末考试试卷及答案一·选择题1。
Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是(B ) A属性、控件和方法B属性、事件和方法C窗体、控件和过程 D控件、过程和模块2。
所有控件都有一个共同的属性,这个属性是(C )A textB fontC nameD caption3。
下列叙述中错误的是(A )A 工程文件扩展名是。
vbgB 标准模块文件的扩展名是.basC 窗体模块的扩展名是.frmD 类模块的扩展名是.cls4. 当要编写一个新的Visual Basic程序时,所做的第一件事是(A )A 新建一个工程B 编写代码C 设置属性D 添加Active X控件5. 下面控件中,没有caption属性的是(B )A 框架B 组合框C 命令按钮D 复选按钮6。
在文件框中输入字符时,若只显示某个字符,如(*),应设置属性是(B )A MultiLineB PasswordCharC TextD selText7。
若要将窗体从内存中卸载出去,其实现的方法是( D )A ShowB HideC LoadD UnLoad8. 下列关于过程叙述不正确的是(D )A 过程的传值调用是将实参的具体值传值传递给形参B 过程的传址调用是将实参在内存的地址传递给形参C 过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的D 无论过程传值调用还是传地址调用,参数传递都是双向的9. 某人创建1个工程,其中的窗体名为Form1,之后又添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是(C )A 在Form1的Load事件过程中加入语句Load Form2B 在Form2的Load事件过程中加入语句Form2.ShowC 在“过程属性”对话框中把“启动对象”设置为Form2D 在Form2的TabIndex属性设置为1,把Form1的TabIndex属性设置为210。
一、单项选择题1、与传统的程序设计语言相比,Visual Basic最突出的特点是(C)。
A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术2、赋值语句:a=123 & MID("123456",3,2)执行后,a变量中的值是(C)。
A、"12334"B、123C、12334D、1573、保存一个工程至少应保存两个文件,这两个文件分别是(B)。
A、文本文件和工程文件B、窗体文件和工程文件C、窗体文件和标准模块文件D、类模块文件和工程文件4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。
A、="VisualBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体"5、为了装入一个Visual Basic应用程序,应当(D)A、只装入窗体文件(.frm)B、只装入工程文件(.vbp)C、分别装入工程文件和标准模块文件(.bas)D、分别装入工程文件、窗体文件和标准模块文件6、赋给一个数组的数据类型一定要(A)。
A、相同B、不相同C、两可D、都不对7、下面正确的赋值语句是(C)。
A、x+y=30B、y=π*r*rC、y=x+30D、3y=x8、Visual Basic 6.0集成环境的主窗口中不包括(C)。
A、标题栏B、菜单栏C、状态栏D、工具栏9、以下叙述中错误的是(C)。
A、Visual Basic 是事件驱动型可视化编程工具B、Visual Basic应用程序不具有明显的开始和结束语句C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D、Visual Basic中控件的某些属性只能在运行时设置10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。
一、VB期末作业分段评价标准
各等级评分标准:
(1)90-100分
具有完整的程序界面和程序功能,很好地完成了程序要求。
能够体现扎实的基础知识,程序有一定的复杂度和难度。
(2)80-89分
程序界面和程序功能完整,达到作业项目的程序要求。
基础知识扎实,程序运行结果正确,没有错误。
(3)70-79分
程序界面和程序功能比较完整,基本达到作业的要求。
基础比较扎实,程序运行结果没有明显错误。
(4)60-69分
能够实现基本程序功能,程序出现个别错误。
基本能达到作业的要求。
(5)60分以下
抄袭作品,或不能达到作业要求,或程序功能不完整、有较多错误。
二、作业要求:
1、主题自拟。
2、项目包含2个以上窗体。
3、代码50行以上。
4、至少具有1项较复杂的功能,如算法、计算、绘图等。
5、作品采用课堂答辩方式,每人5分钟陈述自己的作品,2分钟回答问题。
6、必须为原创项目(抄袭作品均为不及格)。
三、详细评分条目。