(完整版)浙江省2006年春二级VB考试试卷及答案[1]

合集下载

全国计算机二级《VB》练习题及答案

全国计算机二级《VB》练习题及答案

全国计算机二级《VB》练习题及答案全国计算机二级《VB》练习题及答案9月计算机等级考试将于9月23日-26日举行,目前处于紧张的备考阶段,以下是店铺搜索整理的一份全国计算机二级《VB》练习题及答案,供参考练习,预祝考生们考出自己理想的成绩!想了解更多相关信息请持续关注我们店铺!1.双击窗体中的对象后,VB将显示的窗口是(C)(单)A.工具箱B.项目(工程)窗口C.代码窗口D.属性窗口2.下述选项中,VB的程序设计方法是(B)(单)A.面向对象、顺序驱动B.面向对象、事件驱动C.面向过程、事件驱动D.面向过程、顺序驱动3.在VB中,要将一个窗体装载到内存进行变量初始化等预处理,但没有显示该窗体,应使用的方法或语句是(C)(单)A.ShowB.UnloadC.LoadD.Hide4.文本框的默认属性是(B)(单)A.CaptionB.TextD.Top5.标签默认属性是(A)(单)A.CaptionD.Top6.执行以下程序段:a$="abbacddcba"For I=6 To 2 Step -2X=Mid(a,I,I)Y=Left(a,I)z=Right(a,I)z=Ucase(X&Y&z)Next IPrint z输出结果为(B)(单)A.ABAB.BBABBAC.ABBABAD.AABAAB7.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Option Base 1Private Sub Command1_Click( )Dim a As Varianta=Array(1,2,3,4,5)Sum=0For I=1 To 5Sum = sum+a(I)Next Ix=Sum/5For I =1 To 5If a(I)>x Then Print a(I);End Sub程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)A.1 2B.1 2 3C.3 4 5D.4 58.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。

浙江省计算机二级06年秋VB试题及答案

浙江省计算机二级06年秋VB试题及答案

2006年秋浙江省高等学校计算机等级考试试卷(二级Visual Basic)说明:⑴考生应将所有试题的答案填写在答卷上。

其中试题1~试题6,请在答卷上各小题正确选项的对应位置处填“√”;⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内;⑶考试时间为90分钟;试题1(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】•运行时初始界面如左上图所示,在文本框中输入一个整数n并按回车键后:如果n<1则重新输入,否则按钮Command1可用;•按Command1计算费波那契数列第n项的值(该数列第1、2项均为1,此后各项为该项前两项之和,如:1、1、2、3、5、8、┄);•用消息框输出结果(右上图表示输入n为8后,输出结果是21),按消息框中“是”按钮则界面显示如左上图,按“否”按钮则退出。

【程序】Dim n As IntegerPrivate Sub Form_Load()Command1.Enabled = FalseEnd SubPrivate Sub Text1_KeyPress(k As Integer)If (1) Then Exit Subn = Text1.TextIf n < 1 Then MsgBox ("n应大于零!"): Exit SubCommand1.Enabled = TrueEnd SubPrivate Sub Command1_Click()Dim i As Integer(2)f(1) = 1: f(2) = 1For i = (3)f(i) = f(i-1) + f(i-2)Next ik = MsgBox("第" & n & "项为" & f(n) & ",是否继续?", (4) ) If k = vbYes ThenText1.Text = "" : Command1.Enabled = FalseText1.SetFocusElseEndEnd IfEnd Sub【供选择的答案】(1) A、k = 13B、k <> 13 C、KeyAscii<>13D、KeyAscii=13(2) A、Redim f(8) As Long B、Redim f(n) As LongC、Dim f(n) As LongD、Dim f(8) As Long(3) A、1 To n B、1 To n Step 1 C、2 To n D、3 To n(4) A、vbNo B、vbYes C、vbYesNo D、vbQuestion 试题2(每小题3分,共15分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

vb考试试题及答案

vb考试试题及答案

vb考试试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明类模块中的属性?A. DimB. PublicC. PrivateD. Property答案:D2. VB中的“Option Explicit”语句用于做什么?A. 声明变量类型B. 强制变量声明C. 定义过程D. 创建对象实例答案:B3. 下列哪个不是VB的控件事件?A. ClickB. LoadC. ChangeD. Hover答案:D4. 在VB中,以下哪个不是标准数据类型?A. IntegerB. StringC. BooleanD. Pointer答案:D5. VB中的“With”语句用于什么?A. 初始化对象B. 创建对象实例C. 引用对象的多个属性或方法D. 循环遍历集合答案:C6. 在VB中,如何将一个表达式的结果赋值给一个变量?A. 使用“=”运算符B. 使用“==”运算符C. 使用“:=”运算符D. 使用“->”运算符答案:A7. 下列哪个是VB中的循环结构?A. IfB. For EachC. Select CaseD. While答案:D8. 在VB中,如何表示一个空引用?A. NullB. NothingC. EmptyD. Undefined答案:B9. VB中的“Handles”关键字用于什么?A. 过程定义B. 事件处理C. 类定义D. 属性声明答案:B10. 在VB中,以下哪个不是集合的属性或方法?A. AddB. ItemC. CountD. Sort答案:D二、填空题(每题2分,共20分)11. VB中的________关键字用于定义一个方法或属性的访问级别。

答案:Private12. 当你想要在VB中创建一个新类时,你需要使用________关键字。

答案:Class13. 在VB中,________方法用于在运行时创建对象。

答案:New14. 如果你想要在VB中捕获并处理异常,你应该使用________语句。

2006年浙江省二级vb试卷

2006年浙江省二级vb试卷

计算机等级考试试卷(二级Visual Basic)试题1(每小题3分,共15分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】界面设计如上图所示,程序运行时要求有以下功能:•按Command1(出题)后随机生成两个两位正整数存入模块级变量a、b且a>b,并分别在Label1、Label2中显示,此后Command1不可用;•在Text1中输入结果、按回车后,以消息框显示运算正确与否、累计所完成题数以及做错的题数,Command1恢复为可用;•按Command2(退出)后以消息框显示所完成题数以及做错的题数,退出。

【程序】Dim n As Integer, n_error As Integer(1)Private Sub Command1_Click()a = 10 + Rnd * 89:b = 10 + Rnd * 89If a < b Then (2)Label1.Caption = a: Label2.Caption = bn = n + 1: Text1.Text = "": Command1.Enabled = FalseEnd SubPrivate Sub Text1_ (3) (KeyAscii As Integer)If KeyAscii <> 13 Then (4) ' 回车键的ASCII码值为13 If a - b = Val(Text1.Text) ThenMsgBox ("回答正确")ElseMsgBox("回答不正确")n_error = n_error + 1End IfCommand1.Enabled = TrueEnd SubPrivate Sub Command2_Click()MsgBox( (5) )End End Sub 【供选择的答案】(1) A 、'小学生两位数减法训练程序 B 、a=0: b=0: c=0C 、n=0: n_error=0D 、Dim a As Byte, b As Byte, c As Byte (2) A 、b=a: a=bB 、c=a: a=b: b=cC 、a=b: b=aD 、c=a: b=a: a=c (3) A 、KeyPress B 、ChangeC 、KeyDownD 、KeyUp (4) A 、Exit SubB 、KeyAscii =13C 、KeyAscii=0D 、Exit Do(5) A 、"共" & n & "题,错" & n_error & "题"B 、"共n 题,错 n_error 题"C 、"共" + n + "题,错" + n_error + "题"D 、共 & n & "题,错" & n_error & "题"试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

06春VB试卷

06春VB试卷

2006年春浙江省高等学校计算机等级考试试卷(二级Visual Basic)说明:⑴考生应将所有试题的答案填写在答卷上。

其中试题1~试题6,请在答卷上各小题正确选项的对应位置处填“√”;⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内;⑶考试时间为90分钟;试题1(每小题3分,共15分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】界面设计如上图所示,程序运行时要求有以下功能:•按Command1(出题)后随机生成两个两位正整数存入模块级变量a、b且a>b,并分别在Label1、Label2中显示,此后Command1不可用;•在Text1中输入结果、按回车后,以消息框显示运算正确与否、累计所完成题数以及做错的题数,Command1恢复为可用;•按Command2(退出)后以消息框显示所完成题数以及做错的题数,退出。

【程序】Dim n As Integer, n_error As Integer(1) CPrivate Sub Command1_Click()a = 10 + Rnd * 89:b = 10 + Rnd * 89If a < b Then (2) BLabel1.Caption = a: Label2.Caption = bn = n + 1: Text1.Text = "": Command1.Enabled = FalseEnd SubPrivate Sub Text1_ (3)A (KeyAscii As Integer)If KeyAscii <> 13 Then (4) ' 回车键的ASCII码值为13 If a - b = Val(Text1.Text) ThenMsgBox ("回答正确")ElseMsgBox("回答不正确") n_error = n_error + 1 End IfCommand1.Enabled = True End SubPrivate Sub Command2_Click() MsgBox( (5) A ) End End Sub 【供选择的答案】(1) A 、'小学生两位数减法训练程序 B 、a=0: b=0: c=0C 、n=0: n_error=0D 、Dim a As Byte, b As Byte, c As Byte (2) A 、b=a: a=bB 、c=a: a=b: b=cC 、a=b: b=aD 、c=a: b=a: a=c (3) A 、KeyPress B 、ChangeC 、KeyDownD 、KeyUp (4) A 、Exit SubB 、KeyAscii =13C 、KeyAscii=0D 、Exit Do(5) A 、"共" & n & "题,错" & n_error & "题"B 、"共n 题,错 n_error 题"C 、"共" + n + "题,错" + n_error + "题"D 、共 & n & "题,错" & n_error & "题"试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

2006年3月全国计算机等级考试二级VB语言笔试试题及答案

2006年3月全国计算机等级考试二级VB语言笔试试题及答案

2006年3月全国计算机等级考试二级VB语言笔试试题及答案无忧考网为大家收集整理了《2006年3月全国计算机等级考试二级VB语言笔试试题及答案》供大家参考,希望对大家有所帮助!!!(1)下列选项中不符合良好程序设计风格的是()。

A.源程序要文档化B.数据说明的次序要规范化C.避免滥用 goto 语句D.模块设计要保证高耦合、高内聚 (2)从工程管理角度,软件设计一般分为两步完成,它们是()。

A.概要设计与详细设计B.数据设计与接口设计C.软件结构设计与数据设计D.过程设计与数据设计 (3)下列选项中不属于软件生命周期开发阶段任务的是()。

A.软件测试B.概要设计C.软件维护D.详细设计 (4)在数据库系统中,用户所见的数据模式为()。

A.概念模式B.外模式C.内模式D.物理模式 (5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。

A.编码设计B.测试阶段C.运行阶段D.物理设计 (6)设有如下三个关系表:下列操作中正确的是()。

(7)下列叙述中正确的是()。

A.一个算法的空间复杂度大,则其空间复杂度也必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述三种说法都不对 (8)在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。

A.63 B.64 C.6 D.7 (9)数据库技术的根本目标是要解决数据的()。

A.存储问题B.共享问题C.安全问题D.保护问题 (10)对下列二叉树:进行中序遍历的结果是()。

A.ACBDFEG B.ACBDFGE C.ABDCGEF D.FCADBEG (11)以下叙述中正确的是()。

A.窗体的 Name 属性指定窗体的名称,用来标识一个窗体B.窗体的 Name 属性值是显示在窗体标题栏中文本C.可以在运行期间改变窗体的 Name 属性的值D.窗体的 Name 属性值可以为空 (12)以下叙述中错误的是()。

全国计算机二级考试《VB》操作试题及答案

全国计算机二级考试《VB》操作试题及答案

全国计算机二级考试《VB》操作试题及答案全国计算机二级考试《VB》操作试题及答案全国计算机等级考试(National Computer Rank Examination,简称NCRE),是在1994年,经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系。

以下是店铺整理的全国计算机二级考试《VB》操作试题及答案,希望对大家有帮助。

一、基本操作题(1)请在名称为Forml的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。

再在滚动条下面画两个名称分别为L1和L2的标签,并分别显示1和100,运行时的窗体如图所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。

(2)在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,初始内容均为空;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Copy和Clear,标题分别为“复制”、“清除”,请编写适当的事件过程,使得在程序运行时,单击“复制”选项菜单,则把Textl中的内容复制到Text2中,单击“清除”选项菜单,则清除Text2中的内容(即在Text2中填入空字符串)。

运行时的窗体如图所示。

要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。

注意:存盘时必须存放在考生文件夹下,工程文件名为sit2.vbp,窗体文件名为sjt2.frm。

二、简单应用题(1)在考生文件夹F有一个工程文件sjt3.vbp,窗体上已经有一个标签Labell,请添加一个单选按钮数组,名称为Opl,含三个单选按钮,它们的Index属性分别为0、1、2,标题依次为“飞机”、“火车”、“汽车”,再添加一个名称为T extl的文本框。

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试题汇总(2006年6月)前言:本辅导资料主要在于介绍省二级考试的基本题型和基本考点,所以建议大家在第一遍看本资料时,应认真做好每一题,在遇到不会或不懂的题时,立即到课本中找本题相关的知识点并弄懂这些知识点,然后再来分析此题,以达到对考点各各击破的目的,如此下去便可掌握省二级考试的几乎所有考点,从而可以应付千变万化的考题了。

本资料内的考题只是考试题库中的一小部分而已,切不可只做出本资料内各题的答案,而没掌握其考点知识,这将会导致后悔莫及的后果。

此外,建议大家在掌握考试题型和考点后,应上机实际操作,尤其对于能力测试题更应已上机练习为主,掌握做题步骤和基本技巧,方可取得理想的成绩。

最后预祝大家在省二级考试中取得优异的成绩!第一部分知识测试题一、选择题(每套试卷有20个选择题,每题1分)1 以下4种描述中,错误的是_______。

DA. 常量在程序执行期间其值不会发生改变B. 根据数据类型不同,常量可分为字符型常量、数值常量、日期/时间型常量和布尔型常量C. 符号常量是用一个标识符来代表一个常数,好象是为常数取一个名字,但仍保持常数的性质D. 符号常量的使用和变量的使用没有差别2 下面合法的常量是_______。

DA. 1/2B. 'abcd'C. 1.2*5D. False3 Visual Basic中可以用类型说明符来标识变量的 C类型,其中表示货币型的是_______。

dA. %B. #C. @D. $4 以下关键字中,不能定义变量的是_______。

AA. DeclareB. DimC. PublicD. Private5 用十六进制表示Visual Basic的整型常数时,前面要加上的符号是_______。

AA) &H B) &O C) H D) O6 Visual Basic日期常量的定界符是_______。

AA. ##B.‘’C. ()D. {}7 数学关系3≤x<10表示成正确的VB表达式为_______。

vb考试题及答案

vb考试题及答案

vb考试题及答案一、单选题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A2. VB中的“Mid”函数用于什么?A. 计算字符串长度B. 计算字符串的ASCII值C. 从字符串中提取子字符串D. 将字符串转换为大写答案:C3. 以下哪个是VB中的流程控制语句?A. IfB. ForC. NextD. All of the above答案:D4. 在VB中,如何声明一个整型变量?A. Dim x As IntegerB. Integer xC. x = IntegerD. x Integer答案:A5. VB中的“Print”方法用于做什么?A. 打印文档B. 在窗体上显示文本C. 打印窗体D. 显示错误信息答案:B6. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. DateD. Object答案:D7. VB中的“Select Case”语句用于什么?A. 循环控制B. 条件分支C. 数据类型转换D. 异常处理答案:B8. 在VB中,如何将一个变量的值赋给另一个变量?A. x = yB. x := yC. x = y = zD. x = (y)答案:A9. VB中的“Do While”循环在什么条件下执行?A. 条件为真时B. 条件为假时C. 条件未知时D. 从不执行答案:A10. 在VB中,以下哪个不是集合(Collection)的方法?A. AddB. RemoveC. CountD. Find答案:D二、多选题(每题3分,共15分)1. VB中,哪些是合法的变量名?A. _nameB. 2nameC. name$D. name答案:A, D2. 在VB中,哪些是合法的常量声明?A. Const pi = 3.14B. Const pi = "3.14"C. Const pi = 3.14DD. Const pi = 3.14F答案:A, C, D3. VB中,哪些是合法的数组声明?A. Dim arr(5) As IntegerB. Dim arr(5 To 10) As IntegerC. Dim arr() As Integer = New Integer(10) {}D. Dim arr(,) As Integer = New Integer(,) {{1, 2}, {3, 4}} 答案:A, C, D4. 在VB中,哪些是合法的函数调用?A. MsgBox("Hello World")B. Int(123.456)C. UCase("Hello World")D. LCase("HELLO WORLD")答案:A, B, C, D5. VB中,哪些是合法的循环控制语句?A. For i = 1 To 10B. While TrueC. Do Until FalseD. For Each item In collection答案:A, B, C, D三、判断题(每题1分,共10分)1. VB中,所有变量都必须在使用前声明。

2006年4月全国计算机等级考试二级Visual Basic(含答案)

2006年4月全国计算机等级考试二级Visual Basic(含答案)

2006年4月全国计算机等级考试二级笔试试卷VB语言程序设计含答案一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列选项中不属于结构化程序设计方法的是。

A) 自顶向下B) 逐步求精C) 模块化D) 可复用(2)两个或两个以上模块之间关联的紧密程度称为。

A) 耦合度B) 内聚度C) 复杂度D) 数据传输特性(3)下列叙述中正确的是。

A) 软件测试应该由程序开发者来完成B) 程序经调试后一般不需要再测试C) 软件维护只包括对程序代码的维护D) 以上三种说法都不对(4)按照“后进先出”原则组织数据的数据结构是。

A) 队列B) 栈C) 双向链表D) 二叉树(5)下列叙述中正确的是。

A) 线性链表是线性表的链式存储结构B) 栈与队列是非线性结构C) 双向链表是非线性结构D) 只有根结点的二叉树是线性结构(6)对如下二叉树ABDECF进行后序遍历的结果为。

A) ABCDEFB) DBEAFCC) ABDECFD) DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为。

A) 32B) 31C) 64 D) 63(8)“商品”与“顾客”两个实体集之间的联系一般是。

A) 一对一B) 一对多C) 多对一D) 多对多(9)在E-R图中,用来表示实体的图形是。

A) 矩形B) 椭圆形C) 菱形D) 三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是。

A) DB包含DBS和DBMSB) DBMS包含DB和DBSC) DBS包含DB和DBMS D) 没有任何关系(11)以下关于Visual Basic特点的叙述中,错误的是。

A) Visual Basic是采用事件驱动编程机制的语言B) Visual Basic程序既可以编译运行,也可以解释运行C) 构成Visual Basic程序的多个过程没有固定的执行顺序D) Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结构(12)以下叙述中,错误的是。

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试题汇总

浙江省二级考试VB试题汇总

省二级考试VB试题汇总(2006年6月)前言:本辅导资料主要在于介绍省二级考试的基本题型和基本考点,所以建议大家在第一遍看本资料时,应认真做好每一题,在遇到不会或不懂的题时,立即到课本中找本题相关的知识点并弄懂这些知识点,然后再来分析此题,以达到对考点各各击破的目的,如此下去便可掌握省二级考试的几乎所有考点,从而可以应付千变万化的考题了.本资料内的考题只是考试题库中的一小部分而已,切不可只做出本资料内各题的答案,而没掌握其考点知识,这将会导致后悔莫及的后果.此外,建议大家在掌握考试题型和考点后,应上机实际操作,尤其对于能力测试题更应已上机练习为主,掌握做题步骤和基本技巧,方可取得理想的成绩.最后预祝大家在省二级考试中取得优异的成绩!第一部分知识测试题一、选择题(每套试卷有20个选择题,每题1分)1 以下4种描述中,错误的是_______. DA. 常量在程序执行期间其值不会发生改变B。

根据数据类型不同,常量可分为字符型常量、数值常量、日期/时间型常量和布尔型常量C。

符号常量是用一个标识符来代表一个常数,好象是为常数取一个名字,但仍保持常数的性质D。

符号常量的使用和变量的使用没有差别2下面合法的常量是_______. DA. 1/2B. 'abcd’ C。

1.2*5 D。

False3Visual Basic中可以用类型说明符来标识变量的C类型,其中表示货币型的是_______。

dA。

% B。

# C。

@D。

$4以下关键字中,不能定义变量的是_______。

AA。

Declare B. DimC。

Public D. Private5用十六进制表示Visual Basic的整型常数时,前面要加上的符号是_______. A A)&H B)&O C) HD) O6 Visual Basic日期常量的定界符是_______. AA。

## B.‘’ C. () D。

{}7数学关系3≤x<10表示成正确的VB表达式为_______。

全国02年9月04年9月06年春季二级VB笔试试题及答案

全国02年9月04年9月06年春季二级VB笔试试题及答案

02年9月二级VB语言笔试试题及答案一、选择题(每题2分,共70分)下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1) 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是A) 工程资源管理器窗口B) 工具箱窗口C) 代码窗口D) 属性窗口(2) 以下叙述中正确的是A) 窗体的Name属性指定窗体的名称,用来标识一个窗体B) 窗体的Name属性的值是显示在窗体标题栏中的文本C) 可以在运行期间改变对象的Name属性的值D) 对象的Name属性值可以为空(3) 刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是A) 单选按钮B) 图片框C) 通用对话框D) 文本框(4) 设有如下变量声明Dim TestDate As Date为变量TestDate正确赋值的表达方式是A) TextDate=#1/1/2002# B) TestDate=#“1/1/2002”#C) TextDate=date(“1/1/2002”) D) TestDate=Format(“m/d/yy”,“1/1/2002”)(5) 设有如下声明:Dim X As Integer如果Sgn(X) 的值为-1,则X的值是A) 整数B) 大于0的整数C) 等于0的整数D) 小于0的数(6) 在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:Private Sub Command1_Click()Static X As IntegerStatic Y As IntegerClsY=1Y=Y+5X=5+XPrint X,YEnd Sub程序运行时,三次单击命令按钮Commandl后,窗体上显示的结果为A) 15 16 B) 15 6 C) 15 15 D) 5 6(7) 设a=3,b=5,则以下表达式值为真的是A) a>=b And b>10 B) (a>b)Or(b>0)C) (a<0)Eqv(b>0) D) (-3+5>a)And(b>0)(8) 设有语句x=InputBox(“输入数值”,“0”,“示例”)程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是A) 变量X的值是数值10 B) 在InputBox对话框标题栏中显示的是“示例”C) 0是默认值D) 变量X的值是字符串“10”(9) 从键盘上输入两个字符串,分别保存在变量str1、str2中。

浙江省计算机二级VB上机考试设计题及答案

浙江省计算机二级VB上机考试设计题及答案

B.程序设计题程序设计011、在窗体上放置一个命令按钮,命名为CmdMaxSize.2、取消窗体(Form)的最大化和最小化按钮3、当单击CmdMaxSize按钮时,实现窗口放大功能,放大后再单击该按钮则还原窗口。

4、同时可能使用热键Alt+L和Alt+B实现窗口放大或还原。

5、当窗体大小改变后,总是让CmdMaxSize按钮位于窗口的中央。

6、界面及功能设计请参考cx01.exe文件。

程序设计021、窗体上有三个文体框,上面两个分别用于输入商品单价和商品数量,单击“计算”,将应付款显示在下面一个文本框中。

2、最下面一个文本框不能直接输入。

3、单击“清空”按钮,三个文本框内容被清空,同时第一个文本框获得焦点。

4、界面及功能设计请参考cx02.exe文件。

程序设计031、按照Cx.exe所示在窗体上放置按钮和控件。

2、当单击“确定”按钮后,首先比较“用户名”和“原始密码”是否一致,若一致且都为“admin”,则继续执行步骤4;否则弹出消息框,提示用户出错,并让用户重新输入。

3、比较“新密码(N)”和“新密码(S)”,若两者一致,弹出密码修改成功消息框,程序终止执行。

否则弹出错误消息,并让用户重新输入。

4、所有消息框按Cx.exe所示设计。

5、当单击“取消”按钮时,程序终止执行。

6、当按“Tab”键时,保证按照“用户名”、“原密码”、“新密码(N)”、“新密码(S)”、“确定”按钮和“取消”按钮顺序访问各控件。

7、界面及功能设计请参考cx03.exe文件。

程序设计041、在窗体上放置4个单选按钮,分别用于显示星期、年份、月份和日期。

2、在窗台上放置一个文本框,选中单选按钮时,显示相应的信息。

3、在窗体上放置一个命令按钮,单击按钮时退出应用程序。

4、界面及功能设计请参考cx04.exe 文件。

程序设计051、单击“坐标系”按钮,将图片框的坐标系统设置为原点在中央,x轴[-10,10],y 轴[-10,10],并画出该坐标系统;2、单击“扇形”按钮,在图片框中画一个圆心在原点,半径为5,圆周为红色,线宽为2,内部为绿色,起始角为π/6,终止角为5π/6的扇形;3、界面及功能设计请参考cx05.exe文件。

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

2006年春浙江省高等学校计算机等级考试试卷(二级Visual Basic)说明: (1)考生将所有试题的答案填写在答卷上.其中题1~试题6,请在答卷上各小题正确选项的对应位置处填“√”;(2)请将你的准考证号的后五位填写在答卷右下角的指定位置内;(3)考试时间为90分钟;试题1(每小题3分,共15分)阅读下列程序和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】界面设计如上图所示,程序运行时要求有以下功能:·按Commandl(出题)后随机生成两个两位正整数存入模块级变量a、b且a>b,并分别在Labell Labe12中显示,此后Commandl不可用;·在Textl中输入结果、按回车后,以消息框显示运算正确与否、累计所完成题数以及做错的题数,Commandl恢复为可用;·按Command2(退出)后以消息框显示所完成题数以及做错的题数,退出。

【程序】Dim n As Integer, n_error As Integer(1) Dim a As Byte, b As byte, c As BytePrivate Sub Command1_Click()a = 10 + Rnd * 89:b = 10 + Rnd * 89If a < b Then (2) B、c=a: a=b: b=cLabel1.Caption = a: Label2.Caption = bn = n + 1: Text1.Text = "": Command1.Enabled = FalseEnd SubPrivate Sub Text1_ (3)KeyDown (keyAscii As Integer)If keyAscii <> 13 Then (4) Exit Sub '回车键的ASCII 码值为13If a - b = Val(Text1.Text) ThenMsgBox ("回答正确")ElseMsgBox ("回答不正确")n_error = n_error + 1End IfCommand1.Enabled = TrueEnd SubPrivate Sub Command2_Click()MsgBox ( (5) “共”& n &“题,错”& n_error &“题”)EndEnd Sub【供选择的答案】(1)A、’小学生两位数减法训练程序 B、a=0: b=0 : c=0C、n=0: n_error=0D、Dim a As Byte, b As byte, c As Byte(2) A、b=a: a=b B、c=a: a=b: b=cC、a=b: b=aD、c=a: b=a: a=c(3) A、KeyPress B、Change C、KeyDown D、KeyUp(4) A、Exit Sub B、KeyAscii=13 C、KeyAsecii=0 D、Exit Do(5) A 、“共”& n &“题,错”& n_error&“题”B 、“共n 题,错n_error 题”C 、“共”+ n +“题,错”+ n_error +“题”D 、共& n “题,错”& n_error&“题”试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】输入n 后,再输入n 个数a 1,a 2,…,a n ,按照下列公式计算s 的值并显示。

v= s=【程序】Private Function f( (6) x() As Single, n As Integer ) As SingleDim i As IntegerFor i = 1 To n: f = f + x(i): Next i End FunctionPrivate Sub command1_Click()Dim n As Integer, a() As Single, i As Integer Dim V As Single, s As Single n = InputBox("输入数据个数")(7) ReDim a(n)For i = 1 To na(i) = InputBox("a(" & i & ")=", "输入各数组元素")Next i V = f(a, n) / n For i = 1 To ns = (8)s+(a(i)-v)^2a 1+a 2+…a nn (a 1-v)2+(a 2-v)2+…+(a n -v)nNext i(9) Print s^0.5/nEnd Sub【供选择的答案】(6)A、x() As Single, n As IntegerB、x(n) As SingleC、a As Single,n As IntegerD、n As Integer,x() As Single(7)A、Dim a(n) As SingleB、ReDim a()C、Dim a (n)D、ReDim a(n) (8)A、(a(i)-v)*(a(i)-v)B、s+a(i)-v^2C、s+(a(i)-v)^2D、(a(i)-v)^2 (9)A、s=s^0.5/nB、Print s^0.5/nC、Print Sqr(s)D、Sqr(s)/n试题3(每小题3分,共15分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】·图片框控件P1、P2除Name属性外均取缺省值,将鼠标在P1拖动绘制矩形框(边框颜色通过用对话框指定):鼠标按下处为矩形左上角,鼠标抬起处为矩形右下角;·鼠标抬起后,将P1中矩形区域内的图象在P2中重新绘制,如下图所示。

【程序】(10) Dim xl As Single,y1 As SinglePrivate Sub p1_MouseDown(Button As Integer, Shift As Integer, _X As Single, Y As Single)xl = X: y1 = YEnd SubPrivate Sub p1_MouseUp(Button As Integer, Shift As Integer, _X As Single, Y As Single)Dim j As Single, i As Single, jk As Single, ik As SingleDim (11) As Longjk = P2.ScaleWidth / (X - xl): ik = P2.ScaleHeight / (Y - y1)CommonDialog1.Action = (12) 3P1.Line (xl, y1)-(X, Y), CommonDialog1.Color, BFor j = xl To XFor i = y1 To Yc = (13)P1.Point(j,i) '读取该点处的颜色值(14) P2.PSet ((j-xl)*jk,(i-y1)*ik),cNext i, jEnd Sub【供选择的答案】(10)A、Dim x As Single ,y As Single B、Dim x2 As Single,y2 As SingleC、Public xl As Single ,yl As SingleD、Dim xl As Single,y1 As Single (11)A、c As Long B、c As Integer C、c As Single D、c As Double (12)A、1 B、2 C、3 D、4(13)A、P1.Pset(j,i) B、P2.Pset(j,i) C、P1.Point(j,i) D、P1.Point(i,j) (14) A、P2.PSet ((j-xl)*jk,(i-y1)*ik),cB、P1.Pest((j-xl)*jk,(i-yl)*ik),cC、P2.PSet((i-yl)*ik,(j-xl)*jk),cD、P1.Pset((i-yl)*ik,(j-x1)*jk),c试题4(每小题3分,共9分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序】Private Sub Form_Load()Text1.Text = "": List1.ClearEnd SubPrivate Sub Text1_Keypress(K As Integer)Dim n As Integer'If K>=Asc("0")And k<=Asc("9")Then K=0If K = 13 ThenList1.AddItem Text1.Text, nn = n + 1Text1.Text = ""End IfEnd Sub(15) 运行时在文本框控件Textl中依次输入3个以回车结束的字符串“abc34”、“xy12$”、“+-*/”,列表框中各表项依次为:A、abc34B、+-*/ C 、abc D、+-*/xy12$ xy12$ xy$ xy$+-*/ abc34 +-*/ abc(16) 如果将语句Dim n As Integer 用Static n As Integer替换,运行时在文本框中依次输入3个以回车结束的字符串“abc34”、“xy12$”、“+-*/”.列表框中各表项依次为:A、abc34 B、+-*/ C、abc D、+-*/xy12$ xy12$ xy$ xy$+-*/ abc34 +-*/ abc(17) 如果将语名Dim n As Integer 后一条语句前的注释符删除,运行时在文本框中依次输入3个以回车结束的字符串“abc34”、“xy12$”、“+-*/”,列表中各表项依次为:A、abc34B、+-*/C、abcD、+-*/xy12$ xy12$ xy$ xy$+-*/ abc34 +-*/ abc试题5(每小题3分,共12分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一正确答案。

【程序】Private Sub f(s As String)Dim i As Integer, n As Integer, c As Stringn = Len(s)If n Mod 2 = 1 Then c = Mid(s, n \ 2 + 1, 1)For i = 1 To Len(s) \ 2c = Mid(s, Len(s) + 1 - i, 1) + c + Mid(s, i, 1)Next is = cEnd SubPrivate Sub Command1_Click()Dim x As Stringx = InputBox("x=")Call f(x)Print xEnd Sub(18) 单击Commandl后输入“abc”,窗体上显示结果为:A、cbaB、bcaC、abcD、acb(19) 单击Commandl后输入“abcd”,窗体上显示结果为:A、abdcB、cdabC、abcdD、bcad(20) 如果将Sub过程f首句改为Private Sub f(Byval S As String),单击Commandl 后输入“abcd”,窗体上显示结果为:A、abdcB、cdabC、abcdD、bcad(21) 如果将Sub 过程f首句改为Private Sub f (Byref S As String),单击Commandl 后输入“abcd”,窗体上显示结果为:A、abdcB、cdabC、abcdD、bcad试题6(每小题3分,共9分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。

相关文档
最新文档