vb等级考试试题集锦

合集下载

全国计算机vb考试试题及答案

全国计算机vb考试试题及答案

全国计算机vb考试试题及答案一、单项选择题(每题2分,共20分)1. VB中,下列哪个选项不是基本数据类型?A. IntegerB. StringC. DoubleD. Object答案:D2. 在VB中,下列哪个关键字用于声明一个过程?A. FunctionB. SubC. DimD. Call答案:B3. 在VB中,下列哪个选项不是控制结构?A. If...Then...ElseB. For...NextC. While...WendD. Dim答案:D4. 在VB中,下列哪个选项不是数组的声明方式?A. Dim arr(10) As IntegerB. Dim arr() As IntegerC. ReDim arr(10)D. Dim arr As Integer答案:D5. 在VB中,下列哪个选项不是事件处理程序?A. ClickB. LoadC. UnloadD. Print答案:D6. 在VB中,下列哪个选项不是窗体的属性?A. NameB. CaptionC. SizeD. Text答案:D7. 在VB中,下列哪个选项不是控件的属性?A. TextB. BackColorC. FontD. Form答案:D8. 在VB中,下列哪个选项不是文件操作的函数?A. OpenB. CloseC. SeekD. Find答案:D9. 在VB中,下列哪个选项不是错误处理的语句?A. On ErrorB. ResumeC. Exit SubD. Err答案:C10. 在VB中,下列哪个选项不是字符串函数?A. LenB. LeftC. RightD. Sqr答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________函数可以将文本转换为大写。

答案:UCase2. 在VB中,使用________函数可以获取当前系统日期。

答案:Date3. 在VB中,使用________函数可以获取当前系统时间。

全国计算机考试一级vb试题及答案

全国计算机考试一级vb试题及答案

全国计算机考试一级vb试题及答案全国计算机考试一级VB试题及答案一、选择题1. VB中,以下哪个选项是合法的变量名?A. 2variableB. variable2C. _variableD. variable-2答案:B2. 在VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A3. VB中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. DoubleD. All of the above答案:D4. 在VB中,以下哪个选项是正确的循环结构?A. For...NextB. While...End WhileC. Do...LoopD. All of the above答案:D5. VB中,以下哪个选项是正确的条件语句?A. If...Then...ElseB. Select CaseC. If...ThenD. All of the above答案:D二、填空题1. VB中,________函数用于将字符串转换为小写。

答案:LCase2. 在VB中,________关键字用于声明常量。

答案:Const3. VB中,________函数用于获取当前日期。

答案:Date4. 在VB中,________语句用于结束程序的执行。

答案:End5. VB中,________函数用于计算两个数的和。

答案:Val三、简答题1. 请简述VB中如何声明一个整型变量并赋值。

答案:在VB中,声明一个整型变量并赋值可以通过以下方式实现:Dim myVar As Integer。

然后使用赋值运算符“=”给变量赋值,例如:myVar = 10。

2. 描述VB中如何使用For循环结构。

答案:在VB中,使用For循环结构的基本语法是:For counter = start To end [Step step]。

其中,counter是循环计数器,start是循环开始的值,end是循环结束的值,step是每次循环增加的值(可选,默认为1)。

小学vb考试试题及答案

小学vb考试试题及答案

小学vb考试试题及答案一、选择题(每题2分,共20分)1. VB中,以下哪个关键字用于声明变量?A. DimB. SetC. CallD. Function答案:A2. 在VB中,以下哪个函数用于计算字符串的长度?A. LenB. StrC. MidD. Left答案:A3. VB程序设计语言中,以下哪个选项是正确的注释方式?A. '// 这是一个注释'B. '/* 这是一个注释 */'C. ' 这是一个注释'D. " 这是一个注释"答案:C4. 在VB中,以下哪个选项是正确的数组声明方式?A. Dim numbers(5) As IntegerB. Dim numbers As Integer(5)C. Dim numbers(5) As StringD. Dim numbers As String(5)答案:A5. VB中,以下哪个选项用于实现循环结构?A. If...Then...ElseB. For...NextC. Do...LoopD. While...Wend答案:B6. 在VB中,以下哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Property答案:B7. VB中,以下哪个函数用于将字符串转换为大写?A. UCaseB. LCaseC. StrConvD. Trim答案:A8. 在VB中,以下哪个选项用于实现条件判断?A. If...Then...ElseB. For...NextC. Do...LoopD. While...Wend答案:A9. VB程序设计语言中,以下哪个选项是正确的事件处理方式?A. Private Sub Button1_Click()B. Public Sub Button1_Click()C. Private Function Button1_Click()D. Public Function Button1_Click()答案:A10. 在VB中,以下哪个选项用于实现文件的打开操作?A. OpenB. CloseC. PrintD. Write答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个变量。

vb一级考试试题及答案

vb一级考试试题及答案

vb一级考试试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. LetC. ConstD. Function答案:A2. 下列哪个选项不是Visual Basic中的控制结构?A. 顺序结构B. 选择结构C. 循环结构D. 递归结构答案:D3. 在Visual Basic中,以下哪个函数用于计算一个数的绝对值?A. AbsB. RoundC. IntD. Sgn答案:A4. Visual Basic中,以下哪个事件是当窗体被双击时触发的?A. ClickB. DblClickC. MouseDownD. MouseUp答案:B5. 在Visual Basic中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. BackColor答案:A6. Visual Basic中,以下哪个关键字用于循环结构?A. ForB. WhileC. DoD. All of the above答案:D7. 在Visual Basic中,以下哪个方法用于打开一个文件?A. OpenB. CloseC. WriteD. Print答案:A8. Visual Basic中,以下哪个函数用于将字符串转换为数值?A. StrB. ValC. ChrD. Asc答案:B9. 在Visual Basic中,以下哪个属性用于设置窗体的标题?A. CaptionB. TextC. NameD. Title答案:A10. Visual Basic中,以下哪个控件用于显示图像?A. LabelB. PictureBoxC. ImageD. Shape答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以定义一个子程序。

答案:Sub2. 如果需要在Visual Basic中创建一个数组,可以使用________关键字。

vb试题及答案(共10篇)

vb试题及答案(共10篇)

vb试题及答案(共10篇)篇1:计算机vb试题及答案计算机vb试题及答案(1)下面叙述正确的是(C)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对(2)以下数据结构中不属于线性数据结构的是(C)A.队列B.线性表C.二叉树D.栈(3)在一棵二叉树上第5层的结点数最多是(B)注:由公式2k-1得A.8B.16C.32D.15(4)下面描述中,符合结构化程序设计风格的是(A)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用goto语句(5)下面概念中,不属于面向对象方法的是(D)A.对象B.继承C.类D.过程调用(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A.可行性分析B.需求分析C.详细设计D.程序编码(7)在软件开发中,下面任务不属于设计阶段的是(D)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型(8)数据库系统的核心是(B)A.数据模型B.数据库管理系统C.软件工具D.数据库(9)下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)A.内模式B.外模式C.概念模式D.逻辑模式(11)算法的时间复杂度是指(C)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数(12)算法的空间复杂度是指(D)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间(13)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B)注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A.349B.350C.255D.351(14)结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)注:即第一个阶段A.概要设计B.详细设计C.可行性分析D.需求分析(16)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

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考试题及答案一、选择题(每题2分,共20分)1. VB中的“Dim”关键字用于声明什么?A. 变量B. 常量C. 类型D. 过程答案:A2. 在VB中,以下哪个是合法的变量名?A. 2variableB. variable-nameC. variable$nameD. variable name答案:B3. VB中的“Sub”过程可以返回值吗?A. 是B. 否答案:B4. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Date答案:C5. VB程序中,以下哪个语句用于结束程序?A. Exit SubB. End SubC. Exit ForD. End答案:D6. VB中,以下哪个是正确的条件语句?A. If (x > 10)B. If x > 10C. If x = 10 ThenD. If x = 10答案:C7. 在VB中,以下哪个是正确的循环结构?A. DoB. WhileC. ForD. All of the above答案:D8. VB中的“With”语句用于什么?A. 条件判断B. 循环控制C. 简化代码D. 错误处理答案:C9. 在VB中,以下哪个不是数组的声明方式?A. Dim arr(0 To 10) As IntegerB. Dim arr() As Integer = New Integer(10)C. Dim arr As Integer = New Integer(10)D. Dim arr(1) As Integer答案:D10. VB中,以下哪个是正确的事件处理程序声明?A. Sub Button1_Click()B. Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)C. Sub Button1_Click(ByVal e As EventArgs)D. Sub Button1_Click(ByVal sender As Object)答案:B二、填空题(每空2分,共20分)1. 在VB中,使用________关键字可以定义一个类。

VB试题(选择、填空)

VB试题(选择、填空)

一,选择题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结构。

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

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

【程序说明】运行时每隔10秒钟,以窗体标题的形式显示此时正在上第几节课或是晚餐或是午休时间,等等。

【程序】Private Sub Form_Load()Timer1.Interval = ___(1)___End SubPrivate Sub ___(2)___ _Timer()Dim x As Singlex = ___(3)___ + Minute(Time) / 60Select Case xCase Is > 21Form1.Caption = "Over"Case ___(4)___Form1.Caption = "第9~11节课"Case Is > 18Form1.Caption = "晚餐时间"Case Is >= 14Form1.Caption = "第5~8节课"Case Is > 12Form1.Caption = "午餐时间"Case Is >= 8Form1.Caption = "第1~4节课"End SelectPrint xEnd Sub【供选择的答案】(1) [A] 10 [B] 100 [C] 1000 [D] 10000(2) [A] Interval [B] Command1 [C] Timer1 [D] Timer(3) [A] Hour(Now) [B] House(Time) [C] Hour(Date) [D] Hour()(4) [A] 19, 20, 21 [B] 19 To 21[C] 19..21 [D] Is >= 19 And Is <= 21试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】运行时初始界面如下图左所示。

单击Command1统计Text1中的单词数,单击Command2在标签控件中显示所统计的单词数(如下图右所示)。

12【程序】 ___(5)___Private Sub Command1_Click()Dim n As Integer, i As Integer, isalpha As Boolean n = Len(Text1.Text) ___(6)___ sum = 0For i = 1 To ns(i) = Mid(Text1.Text, i, 1) Next iisalpha = False '做s[0]不是英文字母的标记 For i = 1 To nIf UCase(s(i)) >= "A" And UCase(s(i)) <= "Z" ThenIf ___(7)___ Then '如果s[i-1]不是英文字母,而s[i]是英文 sum = sum + 1 '字母,则判定s[i]是一个单词的首字母 isalpha = True End If Else___(8)___ End If Next i End SubPrivate Sub Command2_Click()Label1.Caption = "文本中有" & sum & "个单词" End Sub【供选择的答案】 (5) [A] Option Base 1 [B] Dim sum As Integer [C] Option Base 0 [D] sum = 0(6) [A] ReDim s(n) As String * 1 [B] ReDim s(n) As Byte [C] Dim s(n) As String * 1 [D] Dim s(n) As Byte (7) [A] s[i] <> alpha [B] s[i] = isalpha [C] isalpha [D] Not isalpha (8) [A] isalpha = True[B] Exit For[C] isalpha = False[D] sum = sum -1试题3(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】如下图所示,在图片框上拖动鼠标后绘制出一个轮廓线为黄色的矩形:鼠标按下、抬起位置分别为其斜对角线的顶点,在绘制一个与矩形内接、轮廓线为红色的椭圆。

【程序】Dim x1 As Single, y1 As SinglePrivate Sub Picture1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) ___(9)___End SubPrivate Sub Picture1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Dim x0 As Single, y0 As Single, b As SinglePicture1.Line (x1, y1)-(X, Y), ___(10)___x0 = x1 + (X - x1) / 2 '计算椭圆中心点坐标y0 = y1 + (Y - y1) / 2b = Abs(Y - y1) / Abs(X - x1) '计算椭圆纵横轴之比If ___(11)___ ThenPicture1.Circle (x0, y0), Abs(Y - y1) / 2, 255, , , bElsePicture1.Circle (x0, y0), Abs(X - x1) / 2, 255, , , bEnd IfEnd SubPrivate Sub Form_Load()___(11)___End Sub【供选择的答案】(9) [A] CurrentX = X: CurrentY = Y [B] x1 = X: y1 = Y[C] Picture1.PSet (X, Y), vbYellow [D] X = x1: Y = y1(10) [A] vbYellow, B [B] vbYellow, BF[C] vbYellow, Fill [D] vbYellow, FB(11) [A] b > 1 [B] b < 1 [C] b = 1 [D] b <> 1(12) [A] Picture1.FillStyle = 0 [B] Picture1.FillStyle = True[C] Picture1.FillStyle = 1 [D] Picture1.FillStyle = False3试题4(每小题3分,共12分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序】Private Sub Command1_Click()Dim a As Integer, b As Integer, x As Long, i As IntegerOn Error GoTo qqa = InputBox("a=")b = InputBox("b=")x = aWhile Not (a Mod x = 0 And b Mod x = 0)x = x - 1WendPrint xExit Subqq: MsgBox "请重新输入"Exit SubEnd Sub【供选择的答案】(13) 单击Command1后,依次输入8、6后,显示:[A] 2 [B] 24 [C] 14 [D] 1(14) 单击Command1后,依次输入28、16后,显示:[A] 44 [B] 1 [C] 112 [D] 4(15) 单击Command1后,依次输入3、5后,显示:[A] 15 [B] 1 [C] 8 [D] 125(16) 单击Command1后,依次输入4、32987后,显示:[A] 空白[B] 1 [C] 0 [D] 请重新输入试题5(每小题3分,共12分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序】Private Function f(x() As Integer, m As Integer) As BooleanDim i As Integer, j As IntegerFor i = 1 To mIf x(i) < 60 Then Exit ForNext iIf i <= m Then f = True Else f = FalseIf f ThenFor j = i To m - 1: x(j) = x(j + 1): Next jm = m - 1End IfEnd FunctionPrivate Sub Command1_Click()Dim a(8) As Integer, n As Integer, i As Integera(1) = 76: a(2) = 56: a(3) = 87: a(4) = 43a(5) = 46: a(6) = 94: a(7) = 52: a(8) = 88n = 84While f(a, n)For i = 1 To nPrint a(i);Next iPrintWendEnd Sub【供选择的答案】(17) 单击Command1后,窗体第一行显示:[A] 76 87 43 46 94 52 88 88 [B] 76 87 94 88[C] 76 87 43 46 94 52 88 [D] 76 87 46 94 52 88(18) 单击Command1后,窗体第二行显示:[A] 76 87 43 46 94 52 88 88 [B] 76 87 46 94 52 88[C] 76 87 46 94 52 88 88 88 [D] 76 87 94 52 88 88(19) 单击Command1后,窗体第三行显示:[A] 76 87 94 52 88 88 88 88 [B] 76 87 94 88[C] 76 87 94 52 88 [D] 76 87 94 52 88 88(20) 单击Command1后,窗体第四行显示:[A] 76 87 94 88 [B] 56 43 46 52[C] 76 87 94 88 88 88 88 88 [D] 76 87 94 52 88试题6(每小题3分,共12分)程序运行时,先后依次选中列表框控件List1中的表项“张三”、“王五”、“刘七”,如下图所示。

相关文档
最新文档