大学计算机二级VB试卷

合集下载

vb计算机二级试题及答案

vb计算机二级试题及答案

vb计算机二级试题及答案一、选择题1. 下列哪项不是VB中常见的数据类型?A. IntegerB. BooleanC. StringD. Double答案:D2. VB中用于用户输入的控件是:A. TextBoxB. LabelC. ComboBoxD. PictureBox答案:A3. VB中用于显示文本的控件是:A. TextBoxB. LabelC. ComboBoxD. PictureBox答案:B4. VB中用于展示图片的控件是:A. TextBoxB. LabelC. ComboBoxD. PictureBox答案:D5. 在VB中,用于执行特定任务并返回结果的代码块是:A. FunctionB. SubC. Select CaseD. If...Then...Else答案:A6. 在VB中,用于执行特定任务的代码块是:A. FunctionB. SubC. Select CaseD. If...Then...Else答案:B7. VB中用于进行条件判断的结构是:A. FunctionB. SubC. Select CaseD. If...Then...Else答案:D8. VB中用于根据不同条件执行不同代码块的结构是:A. FunctionB. SubC. Select CaseD. If...Then...Else答案:C9. 在VB中,声明一个整数类型的变量的关键字是:A. BooleanB. IntegerC. StringD. Double答案:B10. 在VB中,声明一个字符串类型的变量的关键字是:A. BooleanB. IntegerC. StringD. Double答案:C二、编程题请编写一个VB程序,要求实现以下功能:1. 用户输入两个整数。

2. 程序计算并输出这两个整数的和。

3. 程序计算并输出这两个整数的差。

4. 程序计算并输出这两个整数的乘积。

5. 程序计算并输出这两个整数的商。

计算机二级vb考试题及答案

计算机二级vb考试题及答案

计算机二级vb考试题及答案一、选择题(每题2分,共20分)1. VB中,以下哪个选项不是基本数据类型?A. IntegerB. DoubleC. StringD. Object答案:D2. 在VB中,以下哪个关键字用于声明常量?A. DimB. ConstC. LetD. Set答案:B3. 下列关于VB中的事件驱动编程描述正确的是:A. 程序执行顺序由事件决定B. 程序执行顺序由代码顺序决定C. 程序执行顺序由用户输入决定D. 程序执行顺序由系统决定答案:A4. 在VB中,如果要在窗体上显示文本,应该使用哪个控件?A. TextBoxB. ComboBoxC. LabelD. CheckBox答案:C5. VB中,以下哪个选项是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Procedure MySub()D. Method MySub()答案:A6. 在VB中,以下哪个选项不是控制结构?A. If...Then...ElseB. For...NextC. Do...LoopD. Call答案:D7. VB中,以下哪个选项不是数组声明的正确方式?A. Dim arr(10) As IntegerB. Dim arr() As IntegerC. Dim arr(1 To 10) As IntegerD. Dim arr As Integer()答案:D8. 在VB中,以下哪个选项不是合法的变量名?A. myVarB. _myVarC. 123VarD. my$Var答案:C9. VB中,以下哪个选项是正确的循环结构?A. Do WhileB. While DoC. For ToD. Loop Until答案:A10. 在VB中,以下哪个选项不是合法的注释方式?A. ' 这是一个注释B. REM 这是一个注释C. // 这是一个注释D. /* 这是一个注释 */答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以定义一个类。

全国计算机等级考试二级vb笔试试卷及参考答案(附详细解析)

全国计算机等级考试二级vb笔试试卷及参考答案(附详细解析)

全国计算机等级考试二级vb笔试试卷及参考答案(附详细解析)20XX年3月全国计算机等级考试二级vb笔试试卷及参考答案(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(1)下列关于栈叙述正确的是A)栈顶元素最先能被删除B)栈顶元素最后才能被删除C)栈底元素永远不能被删除D)以上三种说法都不对(2)下列叙述中正确的是A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)A)3 B)4 C)6 D)7(4)在软件开发中,需求分析阶段产生的主要文档是A)软件集成测试计划B)软件详细设计说明书C)用户手册D)软件需求规格说明书(5)结构化程序所要求的基本结构不包括A)顺序结构B)GOTO跳转C)选择(分支)结构D)重复(循环)结构(6)下面描述中错误的是A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具(7)负责数据库中查询操作的数据库语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是A)1:1联系B)1:m联系C)m:1联系D)m:n联系(9)有三个关系R、S和T如下:R S T AB C A1 2 B2 1 C3 1则由关系R 和S 得到关系T 的操作是A )自然连接B )交C )除D )并(10)定义无符号整数类为UInt ,下面可以作为类UInt 实例化值的是A )-369B )369C )0.369D )整数集合{1,2,3,4,5}(11)在Visual Basic 集成环境中,可以列出工程中所有模块名称的窗口是A )工程资源管理器窗口B )窗体设计窗口C )属性窗口D )代码窗口(12)假定编写了如下4个窗体事件的事件过程,则运行应用程序并显示窗体后,已经执行的事件过程是A )LoadB )ClickC )LostFocusD )KeyPress(13)为了使标签具有“透明”的显示效果,需要设置的属性是A) Caption B) Alignment C) BackStyle D) AutoSize(14)下面可以产生20-30(含20和30)的随机整数的表达式是A) Int (Rnd*10+20) B) Int (Rnd*11+20)C) Int (Rnd*20+30) D) Int (Rnd*30+20)(15)设窗体上有一个名称为HS1的水平滚动条,如果执行了语句: HS1.Value=(HS1.Max-HS1.Min )/2+HS1.Min 则A )滚动块处于最左端B )滚动块处于最右端C )滚动块处于中间位置D )滚动块可能处于任何位置,具体位置取决于Max 、Min 属性的值(16)窗体上有一个名称为Cb1的组合框,程序运行后,为了输出选中的列表项,应使用的语句是A )Print Cb1.SelectedB )Print Cb1.List(Cb1.ListIndex)C )Print Cb1.Selected.TextD )Print Cb1.List(ListIndex)(17)为了在窗体上建立2组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法中正确的是C 1 A B c 3A) 把这2组单选按钮设置为名称不同的2个控件数组B) 使2组单选按钮的Index属性分别相同C) 使2组单选按钮的名称分别相同D) 使2组单选按钮分别画到2个不同的框架中(18)如果一个直线控件在窗体上呈现为一条垂直线,则可以确定的是A)它的Y1、Y2属性的值相等B)它的X1、X2属性的值相等C)它的X1、Y1属性的值分别与X2、Y2属性的值相等D)它的X1、X2属性的值分别与Y1、Y2属性的值相等(19)设a=2,b=3,c=4,d=5,则下面语句的输出是Print 3>2*b Or a=c And b<>c Or c>dA) False B) 1 C) True D) -1(20)窗体Form1上有一个名称为Command1的命令按钮,以下对应窗体单击事件的事件过程是A) Private Sub Form1_Click()…End SubB) Private Sub Form_Click()…End Sub C) Private Sub Command1_Click()…End SubD) Private Sub Command_Click()…End Sub(21)默认情况下,下面声明的数组的元素个数是Dim a(5,-2 to 2)A)20 B)24 C)25 D)30(22)设有如下程序段Dim a(10)……For Each x In aPrint x;Next x在上面的程序段中,变量x必须是A) 整型变量B)变体型变量C)动态数组D)静态数组(23)设有以下函数过程Private Function Fun(a() As Integer, b As String)As Integer …End Function若已有变量声明:Dim x(5)As Integer,n As Integer,ch As String则下面正确的过程调用语句是A. x(0)=Fun(x,"ch")B. n=Fun(n,ch)C. Call Fun x,"ch"D. n=Fun(x(5),ch)(24)假定用下面的语句打开文件:Open“Filel.txt”For Input AS #1则不能正确读文件的语句是A) Input #1 ,ch$ B) Line Input #1,ch$C) ch$=Input$(5,#1) D) Read #1 ,ch$(25)下面程序执行结果是Private Sub Command 1_Click()a=10For k=1 To 5 Step-1a=a-kNext kPrint a ;kEnd SubA) -5 6 B) -5 -5 C)10 0 D) 10 1(26)设窗体上有一个名为Text1 的文体框和一个名为Command1 的命令按钮,并有以下事件过程:Private Sub Command 1_Click()X!=Val(Text1.Text)Select Case xCase Is <-10,Is>=20Print “输入错误”Case Is<0Print 20-xCase Is <10Print 20Case Is<=20Print x +10End SelectEnd Sub程序运行时,如果在文本框中输入-5,则单击命令按钮后的输出结果是A) 5 B) 20 C) 25 D) 输入错误(27)设有如下程序Private Sub Command 1_Click()X=10:y=0For i=1 To 5Dox=x-2y=y+2Loop Unti1 y>5 Or x<-1NextEnd Sub运行程序,其中Do循环执行的次数是A) 15 B) 10 C) 7 D) 3(28)阅读程序Private Sub Command 1_ ClickDim arrDim i As IntegerArr=Array (0,1,2,3,4,5,6,7,8,9,10)For i=0 To 2Printarr(7 –i);NextEnd Sub程序运行后,窗体上显示的是:A) 8 7 6 B) 7 6 5C) 6 5 4 D) 5 4 3(29)在窗体上画一个名为Command 1的命令按钮,然后编写以下程序:Private Sub Command 1_Click()Dim a(10) As IntegerFor k=10 TO 1 Step -1a(k)=20-2*kNext kK=k+7Print a(k-a(k))End Sub运行程序,单击命令按钮,输出结果是A) 18 B) 12 C)8 D)6(30)窗体上有一个名为Command 1 的命令按钮,并有如下程序:Private Sub Command 1_Click()Dim a(10),x%For k=1 To 10a(k)=Int(Rnd*90+10)x=x+a(k) Mod 2Next kPrint xEnd Sub程序运行后,单击命令按钮,输出结果是:A) 10个数中奇数的个数B) 10个数中偶数的个数C) 10个数中奇数的累加和D) 10个数中偶数的累加和(31) 窗体上有一个名为Command 1的命令按钮和一个名为Timer 1 的计时器,并有下面的事件过程:Private Sub Command 1_Click()Timer 1.Enabled=TrueEnd SubPrivate Sub Form _Load()Timer 1.Interval=10Timer 1.Enabled=FalseEnd SubPrivate Sub Timer 1_Timer()Command 1.Left=Command 1.Left+10End Sub程序运行时,单击命令按钮,则产生的结果是A) 命令按钮每10秒向左移动一次B) 命令按钮每10秒向右移动一次C) 命令按钮每10毫秒向左移动一次D) 命令按钮每10毫秒向右移动一次(32)设窗体上有一个名为List1 的列表框,并编写下面的事件过程:Private Sub List 1_Click()Dim ch AS Stringch=List 1.List(List1.ListIndex)List 1.RemoveItem List1.ListIndexList 1.AddItem chEnd Sub程序运行时,单击一个列表项,则产生的结果是A) 该列表项被移到列表的最前面B) 该列表项被删除C) 该列表项被移到列表的最后面D) 该列表项被删除后又在原位置插入(33)窗体上有一个名为Command1的命令按钮,并有如下程序:Private Sub Command1_Click()Dim a As Integer, b As Integera = 8b = 12Print Fun(a, b); a; bEnd SubPrivate Function Fun(ByVal a As Integer, b As Integer) As Integera = a Mod 5b = b \ 5Fun = aEnd Function程序运行时,单击命令按钮,则输出结果是A)3 3 2 B)3 8 2 C)8 8 12 D)3 8 12(34)为了从当前文件夹中读入文件File1.txt,某人编写了下面的程序:Private Sub Command1_Click()Open "File1.txt" For Output As #20Do While Not EOF(20)Line Input #20, ch$Print chLoopEnd Sub程序调试时,发现有错误,下面的修改方案中正确的是A)在Open语句中的文件名前添加路径B)把程序中各处的“20”改为“1”C)把Print ch 语句改为Print #20,chD)把Open语句中的Output改为Input(35)以下程序运行后的窗体如图所示,其中组合框的名称是Combo1,已有列表项如图所示;命令按钮的名称是Command1。

计算机二级vb考试试题附答案

计算机二级vb考试试题附答案

计算机二级vb考试试题附答案计算机二级vb考试试题(附答案)为帮助大家更好巩固计算机二级VB考试基础知识,yjbys店铺为大家分享最新的计算机二级vb基础试题及答案,希望对同学们考试有所帮助!第一部分计算机基础知识1. 下列有关信息、信息处理、信息技术的叙述中,错误的是___(1)___。

A.信息与物质、能量是客观世界的三大构成要素B.与信息处理相关的行为和活动主要指信息的分类、计算、分析等,但不包含信息的收集和传递C.现代信息技术的主要特征之一是以数字技术为基础D.计算机技术、通信技术均属于信息技术2. 下列有关数字技术与微电子技术的叙述中,错误的是___(2)___A.数字技术是采用有限个状态(主要是两个状态)来表示、处理、存储和传输信息的技术B.比特是信息的基本单位,1个比特可以表示8位二进制数C.集成电路芯片是微电子技术的结晶,是现代信息产业的基础D.Moore定律是指"单块集成电路的集成度平均每18-24个月翻一番"3. 下列有关计算机发展与分类的叙述中,错误的是___(3)___。

A.数字电子计算机诞生于20世纪40年代,个人计算机(微型计算机)产生子20世纪80年代初B.第4代计算机的CPU主要采用中小规模集成电路,第5代计算机采用超大规模集成电路C.计算机分类有多种方法,按其内部逻辑结构通常分为16位机、32位机或64位机等,目前使用的PC机大多是32位机或64位机D.巨型计算机一般采用大规模并行处理的体系结构,我国国防科技大学研制的"天河1号,,巨型计算机,其性能可在全球巨型机排行榜中位居前10名4. 下列有关PC机微处理器的叙述中,错误的是___(4)___A.目前PC机所用的各种微处理器均由Intel公司设计和生产B.微处理器通常由单片集成电路制成C.一台高性能PC机中通常包含多个微处理器D.台式PC机与笔记本PC机采用的微处理器通常有所不同5. 下列有关PC机主板与芯片组的叙述中,错误的是 ___(5)___。

计算机vb二级考试试题及答案

计算机vb二级考试试题及答案

计算机vb二级考试试题及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,下列哪个选项是正确的变量声明方式?A. Dim a$B. Dim a% IntegerC. Dim a As IntegerD. Dim a Integer答案:C2. 下列哪个函数用于计算一个数的平方?A. SqrB. AbsC. RoundD. Sq答案:A3. 在Visual Basic中,哪个控件用于显示图像?A. LabelB. PictureBoxC. TextBoxD. ComboBox答案:B4. 下列哪个选项是正确的Visual Basic程序结构?A. Sub Main()B. Function Main()C. Procedure Main()D. Process Main()答案:A5. 在Visual Basic中,哪个关键字用于声明一个子程序?A. FunctionB. SubC. ClassD. Module答案:B6. 下列哪个选项是正确的数组声明方式?A. Dim arr(10)B. Dim arr As Integer(10)C. Dim arr(10) As IntegerD. Dim arr Integer(10)答案:C7. 在Visual Basic中,哪个控件用于创建下拉列表?A. ListBoxB. ComboBoxC. CheckBoxD. OptionButton答案:B8. 下列哪个选项是正确的条件语句?A. If condition ThenB. If condition BeginC. If condition Then ElseD. If condition Begin Else答案:C9. 在Visual Basic中,哪个关键字用于退出当前的循环?A. ContinueB. ExitC. BreakD. Return答案:C10. 下列哪个选项是正确的Visual Basic事件处理方式?A. Function eventname()B. Sub eventname()C. Procedure eventname()D. Call eventname()答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个全局变量。

计算机二级vb考试题及答案

计算机二级vb考试题及答案

计算机二级vb考试题及答案一、单选题(每题2分,共20分)1. VB中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D2. 在VB中,哪个关键字用于声明一个变量?A. DimB. SetC. ConstD. Option答案:A3. VB中的窗体对象Form的默认名称是什么?A. Form1B. Form2C. FormMainD. MainForm答案:A4. 在VB中,哪个函数用于将字符串转换为数字?A. StrB. ValC. CIntD. CStr5. VB中,以下哪个控件用于显示文本?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A6. VB中,哪个事件用于响应鼠标单击动作?A. ClickB. MouseDownC. MouseUpD. DoubleClick答案:A7. 在VB中,哪个属性用于设置文本框(TextBox)的只读状态?A. ReadOnlyB. EnabledC. VisibleD. BackColor答案:A8. VB中,哪个方法用于在文本框中追加文本?A. AppendB. InsertC. AddD. Print答案:D9. VB中,以下哪个选项是正确的循环结构?B. WhileC. DoD. All of the above答案:D10. 在VB中,哪个函数用于获取当前日期?A. NowB. DateC. TodayD. Time答案:C二、判断题(每题1分,共10分)1. VB中的数组下标默认从0开始。

(错误)2. VB中可以使用Mid函数来获取字符串的子串。

(正确)3. VB中,使用Set可以声明对象变量。

(正确)4. VB中的If语句后面必须跟Then关键字。

(正确)5. VB中,使用Randomize函数可以初始化随机数生成器。

(正确)6. VB中,使用Exit Sub可以提前退出Sub过程。

计算机二级vb试题题目及答案

计算机二级vb试题题目及答案

计算机二级vb试题题目及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的字符串比较?A. "Hello" > "hello"B. "Hello" < "hello"C. "Hello" = "hello"D. "Hello" <> "hello"答案:B2. VB中,哪个函数可以用来计算数组中元素的个数?A. UBoundB. LBoundC. CountD. Size答案:A3. 在VB中,以下哪个选项表示创建一个名为“myForm”的窗体?A. Form myFormB. Dim myForm As FormC. Dim myFormD. Form myForm As New Form答案:D4. VB中,下列哪个选项是正确的文件打开模式?A. Open "filename" For Input As #1B. Open "filename" For Output As #1C. Open "filename" For Append As #1D. All of the above答案:D5. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. FloatD. All of the above答案:D6. VB中,哪个关键字用来声明一个变量?A. DimB. DeclareC. ConstD. All of the above答案:D7. 在VB中,以下哪个选项是正确的循环结构?A. ForB. DoC. WhileD. All of the above答案:D8. VB中,哪个函数可以用来获取当前系统日期?A. NowB. DateC. TimeD. Today答案:D9. 在VB中,以下哪个选项表示创建一个名为“myButton”的按钮?A. Button myButtonB. Dim myButton As ButtonC. Dim myButtonD. Button myButton As New Button答案:D10. VB中,哪个关键字用来结束一个程序的运行?A. EndB. ExitC. StopD. All of the above答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个全局变量。

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案一、单项选择题(每题1分,共10分)1. 在VB中,用于定义变量的关键字是()。

A. DimB. SubC. FunctionD. Const答案:A2. 下列哪个选项不是VB中的控制结构?()A. 顺序结构B. 选择结构C. 循环结构D. 函数结构答案:D3. VB中,用于声明一个子程序的关键字是()。

A. FunctionB. SubC. DimD. Const答案:B4. 在VB中,用于表示逻辑“与”运算符的是()。

A. AndB. OrC. NotD. Xor答案:A5. VB中,用于表示逻辑“或”运算符的是()。

A. AndB. OrC. NotD. Xor答案:B6. 在VB中,用于声明一个数组的关键字是()。

A. DimB. SubC. FunctionD. Const答案:A7. VB中,用于声明一个常量的关键字是()。

A. DimB. SubC. FunctionD. Const答案:D8. 在VB中,用于表示逻辑“非”运算符的是()。

A. AndB. OrC. NotD. Xor答案:C9. VB中,用于声明一个函数的关键字是()。

A. FunctionB. SubC. DimD. Const答案:A10. 在VB中,用于表示逻辑“异或”运算符的是()。

A. AndB. OrC. NotD. Xor答案:D二、填空题(每题2分,共10分)1. 在VB中,使用____关键字可以定义一个全局变量。

答案:Public2. 当需要在VB中定义一个私有变量时,应使用____关键字。

答案:Private3. 在VB中,使用____关键字可以定义一个局部变量。

答案:Dim4. VB中,使用____关键字可以定义一个过程。

答案:Sub5. VB中,使用____关键字可以定义一个函数。

答案:Function三、简答题(每题5分,共20分)1. 请简述VB中事件驱动编程的概念。

全国计算机二级VB试题

全国计算机二级VB试题

下面的138道题目,在二级考试中命中率极高。

一、选择题(1) 下面叙述正确的是(C)A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是(C)A. 队列(3)(4)A.(5)A. 对象(6)A.(7)A.C.(8)A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库(9) 下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108A. 内模式B. 外模式C. 概念模式D. 逻辑模式(11) 算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(12) 算法的空间复杂度是指(D)A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间(13)(14)A.C.(15)(D)A.(16)A.(17)以及A.(18) 下述关于数据库系统的叙述中正确的是(A)A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型的一致D. 数据库系统比文件系统能管理更多的数据(19) 关系表中的每一横行称为一个(A)A. 元组B. 字段C. 属性D. 码(20) 数据库设计包括两个方面的设计内容,它们是(A)A. 概念设计和逻辑设计B. 模式设计和内模式设计C. 内模式设计和物理设计D. 结构特性设计和行为特性设计(21) 下列叙述中正确的是(A)A. 线性表是线性结构B. 栈与队列是非线性结构C. 线性链表是非线性结构D. 二叉树是线性结构(22)A.C.(23)A.C.(24)A.C.(25)A.C.(26)A. 工具B. 过程C. 方法D. 环境(27) 程序流程图(PFD)中的箭头代表的是(B) 注:P81A. 数据流B. 控制流C. 调用关系D. 组成关系(28) 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

计算机vb二级考试试题及答案

计算机vb二级考试试题及答案

计算机vb二级考试试题及答案一、选择题(每题2分,共20分)1. VB中用于声明变量的关键字是:A. DimB. DeclareC. ConstD. Let答案:A2. 在VB中,下列哪个选项不是合法的变量名?A. _myVariableB. 123VariableC. myVariableD. Variable$答案:B3. VB中,用于结束一个循环的语句是:A. ContinueB. ExitC. BreakD. Stop答案:B4. 在VB中,下列哪个函数用于计算字符串的长度?A. Len()B. Length()C. StrLen()D. Size()答案:A5. 下列哪个选项不是VB中的流程控制语句?A. If...ThenB. For...NextC. Do...LoopD. Switch...Case答案:D6. VB中,用于定义一个类模块的关键字是:A. ClassB. ModuleC. FormD. Sub答案:A7. 在VB中,下列哪个选项是正确的事件处理程序的声明方式?A. Private Sub Button1_Click()B. Public Sub Button1_Click()C. Private Function Button1_Click()D. Public Function Button1_Click()答案:A8. VB中,用于创建一个数组的语句是:A. Dim arr(5) As IntegerB. Dim arr As Integer(5)C. Dim arr As Integer[5]D. Dim arr(5) As Integer()答案:A9. 在VB中,下列哪个选项不是合法的数值类型?A. IntegerB. DoubleC. StringD. Long答案:C10. VB中,下列哪个选项是正确的字符串连接操作?A. "Hello" & "World"B. "Hello" || "World"C. "Hello" + "World"D. "Hello" ||| "World"答案:A二、填空题(每题2分,共10分)1. 在VB中,使用________函数可以将数字转换为字符串。

历年计算机二级vb考试试题及答案

历年计算机二级vb考试试题及答案

历年计算机二级vb考试试题及答案一、单选题1. 在VB中,以下哪个选项不是有效的数据类型?A. IntegerB. StringC. DateD. Boolean答案:C2. VB中,以下哪个关键字用于声明一个过程?A. FunctionB. SubC. ClassD. Property答案:B3. 在VB中,以下哪个选项是正确的字符串连接操作?A. "Hello" + "World"B. "Hello" & "World"C. "Hello" || "World"D. "Hello" / "World"答案:B4. VB中,以下哪个选项不是控制结构?A. If...ThenB. For...NextC. While...WendD. Dim答案:D5. 在VB中,以下哪个选项用于声明一个变量?A. DimB. ConstC. FunctionD. Sub答案:A二、多选题1. 在VB中,以下哪些选项是合法的数组声明?A. Dim numbers(10) As IntegerB. Dim names() As StringC. Dim matrix(2, 3) As DoubleD. Dim matrix(3) As Double答案:A, B, C2. VB中,以下哪些选项是合法的循环结构?A. For...NextB. Do...LoopC. While...WendD. Repeat...Until答案:A, B, C, D三、判断题1. VB中,所有的变量都必须在程序开始之前声明。

(对/错)答案:错2. VB中,可以使用“=”来比较两个字符串是否相等。

(对/错)答案:错3. VB中,可以使用“&”来连接两个字符串。

计算机二级vb考试题库及答案

计算机二级vb考试题库及答案

计算机二级vb考试题库及答案一、单项选择题(每题2分,共20分)1. VB中,以下哪个函数用于计算字符串的长度?A. UCaseB. LCaseC. LenD. Mid答案:C2. 在VB中,以下哪个选项表示“不等于”的比较运算符?A. =B. <>C. ==D. <=答案:B3. VB中,以下哪个控件用于显示图像?A. LabelB. PictureBoxC. TextBoxD. ComboBox答案:B4. 在VB中,以下哪个关键字用于声明一个过程?A. FunctionC. DimD. Const答案:B5. VB中,以下哪个选项是正确的变量声明方式?A. Dim xB. Dim x%C. Dim x$D. All of the above答案:D6. 在VB中,以下哪个语句用于结束当前循环?A. ContinueB. ExitC. BreakD. Loop答案:B7. VB中,以下哪个控件用于接收用户输入的文本?A. CheckBoxB. TextBoxC. ListBoxD. ComboBox答案:B8. 在VB中,以下哪个选项表示“大于等于”的比较运算符?B. <=C. >=D. <答案:C9. VB中,以下哪个函数用于将字符串转换为大写?A. UCaseB. LCaseC. StrCompD. Trim答案:A10. 在VB中,以下哪个关键字用于声明一个数组?A. DimB. ConstC. FunctionD. Sub答案:A二、填空题(每题2分,共20分)1. VB中,使用________函数可以将字符串中的字符转换为小写。

答案:LCase2. VB中,使用________关键字可以声明一个全局变量。

答案:Public3. VB中,使用________语句可以创建一个新的过程。

答案:Sub 或 Function4. VB中,使用________控件可以显示和选择多个项目。

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

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

全国计算机二级vb考试试题及答案一、单项选择题(每题2分,共40分)1. VB中,以下哪个不是基本数据类型?A. IntegerB. DoubleC. StringD. Object答案:D2. 在VB中,以下哪个关键字用于声明变量?A. DimB. ConstC. FunctionD. Sub答案:A3. VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A4. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. LoopD. All of the above答案:D5. VB中,以下哪个不是控制结构?A. IfB. Select CaseC. DoD. Call答案:D6. 在VB中,以下哪个不是数组的声明方式?A. Dim arr(10) As IntegerB. Dim arr() As Integer = New Integer(10)C. ReDim arr(10)D. Dim arr As Integer = {1, 2, 3}答案:D7. VB中,以下哪个不是窗体(Form)的属性?A. NameB. CaptionC. TextD. Color答案:C8. 在VB中,以下哪个不是基本的输入输出函数?A. InputBoxB. MsgBoxC. PrintD. MessageBox答案:D9. VB中,以下哪个不是事件驱动编程中的事件?A. ClickB. LoadC. ChangeD. Execute答案:D10. 在VB中,以下哪个不是常用的控件?A. LabelB. TextBoxC. ButtonD. Chart答案:D11. VB中,以下哪个不是控件的属性?A. NameB. TextC. ValueD. Execute答案:D12. 在VB中,以下哪个不是控件的事件?A. ClickB. DoubleClickC. MouseDownD. Open答案:D13. VB中,以下哪个不是文件操作的函数?A. OpenB. CloseC. WriteD. Execute答案:D14. 在VB中,以下哪个不是数据库访问的方法?A. OpenB. FetchC. UpdateD. Execute答案:D15. VB中,以下哪个不是错误处理的关键字?A. On ErrorB. ResumeC. ExitD. Err答案:C16. 在VB中,以下哪个不是面向对象编程的概念?A. ClassB. ObjectC. InterfaceD. Function答案:D17. VB中,以下哪个不是类的成员?A. PropertyB. MethodC. EventD. Variable答案:D18. 在VB中,以下哪个不是继承的特性?A. 单继承B. 多继承C. 覆盖D. 封装答案:B19. VB中,以下哪个不是多态性的表现?A. 方法重载B. 方法重写C. 接口实现D. 函数调用答案:D20. 在VB中,以下哪个不是封装的体现?A. PrivateB. PublicC. ProtectedD. Friend答案:D二、填空题(每题2分,共20分)1. VB中,声明一个整型变量并赋值为10的语句是:Dim num As Integer; num = _______。

vb二级计算机考试试题及答案

vb二级计算机考试试题及答案

vb二级计算机考试试题及答案一、单选题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. DeclareC. ConstD. Type答案:A2. 下列哪个选项不是VB中的控制结构?A. 顺序结构B. 选择结构C. 循环结构D. 函数结构答案:D3. 在VB中,用于定义类模块的关键字是:A. ClassB. ModuleC. FormD. Interface答案:A4. VB中,用于读取文件内容的函数是:A. DirB. FileGetC. FileOpenD. FilePut答案:C5. 在VB中,下列哪个选项不是数组的声明方式?A. Dim arr(5) As IntegerB. Dim arr() As Integer = New Integer(5)C. Dim arr(5 To 10) As IntegerD. Dim arr As Integer = New Integer(5)答案:D6. VB中,用于创建一个窗体的关键字是:A. FormB. DialogC. WindowD. Frame答案:A7. VB中,用于实现事件驱动编程的关键字是:A. EventB. SubC. FunctionD. Property答案:B8. 在VB中,下列哪个选项不是字符串函数?A. LeftB. RightC. MidD. Round答案:D9. VB中,用于定义常量的关键字是:A. DimB. ConstC. StaticD. Private答案:B10. VB中,下列哪个选项不是循环结构?A. For EachB. ForC. Do WhileD. If答案:D二、填空题(每题2分,共20分)1. VB中,用于声明全局变量的关键字是________。

答案:Public2. VB中,用于定义一个过程的关键字是________。

答案:Sub3. 在VB中,用于定义一个函数的关键字是________。

计算机等级考试二级VB试题及答案

计算机等级考试二级VB试题及答案

计算机等级考试二级VB试题及答案计算机等级考试二级VB试题及答案一、选择题(1)假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为A)log2nB)n2C)O(n1..5)D)n(n-1)/2正确答案: D(2)算法分析的目的是A)找出数据结构的合理性B)找出算法中输入和输出之间的关系C)分析算法的易懂性和可靠性D)分析算法的效率以求改进正确答案: D(3)线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是A)每个元素都有一个直接前件和直接后件B)线性表中至少要有一个元素C)表中诸元素的排列顺序必须是由小到大或由大到小D)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件正确答案: D(4)在单链表中,增加头结点的目的是A)方便运算的实现B)使单链表至少有一个结点C)标识表结点中首结点的位置D)说明单链表是线性表的链式存储实现正确答案: A(5)软件工程的出现是由于A)程序设计方法学的影响B)软件产业化的需要C)软件危机的出现D)计算机的发展正确答案: C(6)软件开发离不开系统环境资源的支持,其中必要的测试数据属于A)硬件资源B)通信资源C)支持软件D)辅助资源正确答案: D(7)在数据流图(DFD)中,带有名字的箭头表示A)模块之间的调用关系B)程序的组成成分C)控制程序的执行顺序D)数据的流向正确答案: D(8)分布式数据库系统不具有的特点是A)数据分布性和逻辑整体性B)位置透明性和复制透明性C)分布性D)数据冗余正确答案: D(9)关系表中的每一横行称为一个A)元组B)字段C)属性D)码正确答案: A(10)下列数据模型中,具有坚实理论基础的是A)层次模型B)网状模型C)关系模型D)以上3个都是(11)下列说法正确的是A)对象的可见性可设为True或FalseB)标题的属性值不可设为任何文本C)属性窗口中属性只能按字母顺序排列D)某些属性的值可以跳过不设置,自动设为空值正确答案: A(12)下列关于退出Visual Basic系统的方法的描述错误的是A)打开Visual Basic主窗体的"文件"菜单,执行其中的"退出"命令B)按快捷键Alt+Q退出C)单击Visual Basic主窗体右上角的"关闭"按钮D)按快捷键Alt+E退出正确答案: D(13)单击窗体上的关闭按钮时,触发的事件是A)Form_Initialize( )B)Form_Load( )C)Form_Unload( )D)Form_Click( )正确答案: C(14)在代码编辑器中,续行符是用来换行书写同一个语句的符号,用以表示续行符的是A)一个空格加一个下划线"_"B)一个下划线"_"C)一个造字符"-"D)一个空格加一个连字符"-"正确答案: A(15)为了暂时关闭计时器,应把该计时器控件的哪个属性设置为False?A)VisibleB)TimerC)EnabledD)Interval正确答案: C(16)以下关于Visual Basic数据类型的说法,不恰当的是A)Visual Basic 6.0提供的数据类型主要有字符串型和数值型,此外还有字节、货币、对象、日期、布尔和变体数据类型等B)目前Decimal数据类型只能在变体类型中使用C)用户不能定义自己的数据类型D)布尔型数据只能取两种值,用两个字节存储正确答案: C(17)以下各项,可以作为Visual Basic变量名的是A)BookB)2_SeekC)123.58D)Book-1正确答案: A(18)表达式(3 / 2 + 1)* (5 / 2 + 2)的值是A)11.25B)3C)6.125D)4正确答案: A(19)关于自定义对话框概念的说明,错误的是A)建立自定义对话框时必须执行添加窗体的操作B)自定义对话框实际上是VB的窗体C)在窗体上还要使用其他控件才能组成自定义对话框D)自定义对话框不一定要有与之对应的事件过程正确答案: D(20)下面Change事件过程中,文本框控件Text1用来接收数字字符的输入,该事件过程的作用是Private Sub Text1_Change()Text2.Text=Str(6.28 * Val(Text1.Text))End SubA)将在文本框Text1输入的数字变为数值B)将在文本框Text1输入的数字作为半径,求圆的周长并转换为字符串C)只要Text1中的内容一改变,T ext2中显示的圆周长也随之改变D)事件过程中的.Val函数和Str函数使用错误,事件过程不能执行正确答案: C21)用什么语句可以选择指定的表项或取消已选择的表项?A)列表框.Selected(索引值)B)列表框名.Selected(索引值)=True|FalseC)列表框.SelectedD)列表框名.Selected=True|False正确答案: B(22)用于将屏幕上的对象分组的控件是A)列表框B)组合框C)标签D)框架正确答案: D(23)以下说法不正确的是A)使用ReDim语句可以改变数组的维数B)使用ReDim语句可以改变数组的类型C)使用ReDim语句可以改变数组的每一维的大小D)使用ReDim语句可以改变对数组中的所有元素进行初始化正确答案: B(24)有如下事件过程:Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)If (Button And 3)=3 ThenPrint "OK"End IfEnd Sub程序运行后,为了在窗体上输出"OK",应当按下的鼠标键是A)左键B)右键C)同时按下左键和右键D)按什么都不显示正确答案: D(25)在窗体上画一个名称为CommonDialog1的通用对话框,一个名称为Command1的命令按钮,要求单击命令按钮时,打开一个保存文件的对话框,该窗口的标题为"Save",缺省文件名称为"SaveFile",在"文件类型"栏中显示*txt,则能够满足上述要求的程序是A)Private Sub Command1_Click()CommonDialog1.FileName="SaveFile"CommonDialog1.Filter="AllFiles|*.*|(*.txt)|*.txt|(*.doC)|*.doc"CommonDialog1.FilterIndex=2CommonDialog1.DialogTitle="Save"CommonDialog1.Action=2End SubB)Private Sub Command1_Click()CommonDialog1.FileName="SaveFile"CommonDialog1.Filter="AllFiles|*.*|(*.txt)|*.txt|(*.doC)|*.doc"CommonDialog1.FilterIndex=1CommonDialog1.DialogTitle="Save"CommonDialog1.Action=2End SubC)Private Sub Command1_Click()CommonDialog1.FileName="Save"CommonDialog1.Filter="AllFiles|*.*|(*.txt)|*.txt|(*.doC)|*.doc" CommonDialog1.FilterIndex=2CommonDialog1.DialogTitle="SaveFile" CommonDialog1.Action=2End SubD)Private Sub Command1_Click()CommonDialog1.FileName="SaveFile"CommonDialog1.Filter="AllFiles|*.*|(*.txt)|*.txt|(*.doC)|*.doc" CommonDialog1.FilterIndex=1CommonDialog1.DialogTitle="Save"CommonDialog1.Action=1End Sub正确答案: A (26)阅读下面的程序段:For a=1 To 2For b=1 To aFor c=b To 2I=I + 1NextNextNextPrint I执行上面的三重循环后,I的值为A)4B)5C)6D)9正确答案: B(27)设有下面的循环:i=0While i <=1i=i + 3Print iWend则运行后的输出结果是A)1B)2C)3D)4正确答案: C(28)设有下面的循环:i=1Doi=i + 3Print iLoop Until I>程序运行后要执行3次循环体,则条件中I的最小值为A)6B)7C)8D)9正确答案: B(29)执行以下语句过程,在窗体上显示的内容是Option Base 0Private Sub Command3_Click()Dim dd=Array("a", "b", "c", "d")Print d(1); d(3)End SubA)abB)bdC)acD)出错正确答案: B(30)下列程序段,在运行时最早输出的内容是a=2c=1AAA:c=c + aIf c < 10 ThenPrint cGoTo AAAElsePrint "10以内的奇数显示完毕。

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

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

全国计算机二级vb考试试题及答案一、单项选择题(每题2分,共40分)1. VB中,以下哪个函数用于获取当前系统时间?A. NowB. DateC. TimeD. Timer答案:A2. 在VB中,以下哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A3. VB中,以下哪个属性用于设置文本框的只读属性?A. ReadOnlyB. EnabledC. VisibleD. BackColor答案:A4. 在VB中,以下哪个事件用于响应文本框内容的改变?A. ClickB. ChangeC. DblClickD. KeyPress答案:B5. VB中,以下哪个关键字用于声明全局变量?A. DimB. PublicC. PrivateD. Static答案:B6. 在VB中,以下哪个函数用于计算两个数的和?A. SumB. AddC. PlusD. +答案:D7. VB中,以下哪个属性用于设置窗体的标题?A. CaptionB. TextC. TitleD. Name答案:A8. 在VB中,以下哪个事件用于响应窗体的关闭?A. LoadB. UnloadC. CloseD. FormClosing答案:B9. VB中,以下哪个关键字用于定义过程?A. FunctionB. SubC. ProcedureD. Method答案:B10. 在VB中,以下哪个控件用于显示下拉列表?A. ListBoxB. ComboBoxC. CheckBoxD. OptionButton答案:B11. VB中,以下哪个属性用于设置按钮的点击事件?A. ClickB. CommandC. PressD. Activate答案:A12. 在VB中,以下哪个函数用于获取系统日期?A. NowB. DateC. TimeD. Timer答案:B13. VB中,以下哪个属性用于设置文本框的字体大小?A. FontSizeB. FontC. SizeD. TextSize答案:B14. 在VB中,以下哪个事件用于响应鼠标的双击动作?A. ClickB. DblClickC. MouseDownD. MouseUp答案:B15. VB中,以下哪个关键字用于声明局部变量?A. DimB. PublicC. PrivateD. Static答案:A16. 在VB中,以下哪个函数用于获取系统时间?A. NowB. DateC. TimeD. Timer答案:C17. VB中,以下哪个属性用于设置标签的背景颜色?A. BackColorB. BackgroundColorC. ColorD. FillColor答案:A18. 在VB中,以下哪个事件用于响应鼠标的按下动作?A. ClickB. MouseDownC. MouseUpD. DblClick答案:B19. VB中,以下哪个关键字用于声明静态变量?A. DimB. PublicC. PrivateD. Static答案:D20. 在VB中,以下哪个控件用于显示复选框?A. CheckBoxB. OptionButtonC. RadioButtonD. ToggleButton答案:A二、填空题(每题2分,共20分)1. VB中,使用________关键字可以声明一个数组。

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

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

全国计算机二级考试《VB》操作试题及答案全国计算机二级考试《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,标题依次为“飞机”、“火车”、“汽车”,再添加一个名称为Textl的文本框。

窗体文件中已经给出了Opl的Click事件过程,但不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容,使得在程序运行时单击“飞机”或“火车”单选按钮时,在Textl中显示“我坐飞机去”或“我坐火车去”,单击“汽车”单选按钮时,在Text1中显示“我开汽车去”,如图所示。

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案一、单项选择题1. 下列选项中,属于VB常用数据类型的是:A) IntegerB) StringC) BooleanD) All of the above答案: D2. 下列关于VB中函数和子过程的说法,哪个是正确的?A) 函数可以返回一个值,子过程不能返回值B) 函数和子过程都可以返回一个值C) 函数和子过程都不能返回值D) 函数和子过程都可以返回多个值答案: A3. VB中的控件“Label”用于:A) 显示文本信息B) 接受用户的输入C) 显示图像D) 进行数据计算操作答案: A4. 下列关于VB中数组的说法,哪个是正确的?A) 数组的下标从0开始B) 数组的下标从1开始C) 数组的下标可以是负数D) 数组的下标可以是小数答案: A5. VB中用于处理数据的语句不包括:A) If-ThenB) For-NextC) Do-WhileD) Break-Continue答案: D二、填空题1. VB中,用于变量声明与赋值的是_________语句。

答案: Dim2. VB中,执行循环的语句是___________。

答案: For-Next3. VB中,用于判断条件的语句是___________。

答案: If-Then4. VB中,用于定义子过程的关键字是_____________。

答案: Sub5. VB中,用于结束程序的语句是____________。

答案: End三、编程题编写一个VB程序,实现计算一个数字列表的平均值的功能。

具体要求如下:1. 创建一个名为"frmAverageCalculator"的窗体,包含一个Label控件、一个TextBox控件和一个Button控件。

2. 在Label控件中显示提示信息:"请输入数字,以逗号分隔:"。

3. 用户在TextBox控件中输入一组数字列表,以逗号分隔,例如:"1,2,3,4,5"。

国家二级vb计算机考试试题及答案

国家二级vb计算机考试试题及答案

国家二级vb计算机考试试题及答案一、选择题(每题2分,共40分)1. 在VB中,以下哪个选项表示逻辑“与”运算?A. AndB. OrC. NotD. Xor答案:A2. VB中,下列哪个函数用于计算字符串的长度?A. Len()B. Str()C. Mid()D. Left()答案:A3. 以下哪个选项不是VB中的标准控件?A. TextBoxB. ComboBoxC. ListBoxD. DataGrid答案:D4. 在VB中,以下哪个关键字用于定义一个子程序?A. FunctionB. SubC. ProcedureD. Method答案:B5. VB中,以下哪个选项用于声明一个整型变量?A. Dim intVar As IntegerB. Dim intVar As StringC. Dim intVar As DoubleD. Dim intVar As Boolean答案:A6. 在VB中,以下哪个选项用于创建一个数组?A. Dim arr(10) As IntegerB. Dim arr As IntegerC. Dim arr(10)D. Dim arr[10] As Integer答案:A7. VB中,以下哪个选项用于获取当前日期?A. NowB. TodayC. DateD. Time答案:B8. 在VB中,以下哪个选项用于打开一个文件进行读取?A. Open For OutputB. Open For InputC. Open For RandomD. Open For Append答案:B9. VB中,以下哪个选项用于关闭一个打开的文件?A. CloseB. OpenC. WriteD. Read答案:A10. 在VB中,以下哪个选项用于实现循环结构?A. If...ThenB. Do...LoopC. For...NextD. While...Wend答案:C11. VB中,以下哪个选项用于声明一个全局变量?A. DimB. PublicC. PrivateD. Static答案:B12. 在VB中,以下哪个选项用于实现事件驱动编程?A. SubB. FunctionC. EventD. Procedure答案:C13. VB中,以下哪个选项用于声明一个模块级变量?A. DimB. PublicC. PrivateD. Static答案:C14. 在VB中,以下哪个选项用于实现条件分支结构?A. If...ThenB. Do...LoopC. For...NextD. While...Wend答案:A15. VB中,以下哪个选项用于声明一个静态变量?A. DimB. PublicC. PrivateD. Static答案:D16. 在VB中,以下哪个选项用于声明一个函数?A. SubB. FunctionC. ProcedureD. Method答案:B17. VB中,以下哪个选项用于实现异常处理?A. Try...CatchB. On ErrorC. If...ThenD. Do...Loop答案:B18. 在VB中,以下哪个选项用于声明一个类模块?A. ClassB. ModuleC. InterfaceD. Structure答案:A19. VB中,以下哪个选项用于声明一个接口?A. ClassB. ModuleC. InterfaceD. Structure答案:C20. 在VB中,以下哪个选项用于声明一个结构体?A. ClassB. ModuleC. InterfaceD. Structure答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个全局常量。

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

一、选择题(每题1分,共30分)1、能被对象所识别的动作与对象可执行的活动分别称为对象的b。

A)方法、事件B)事件、方法C)事件、属性D)过程、方法2、执行语句Print Val("12A12") 的值为b。

A)12A B)12C)1212 D)12A13、下列是合法的VB变量名。

A)_ab B)W_cdeC)5student D)Name&City4、表达式6.5 * 5 Mod 28 \ 8的值是C。

;32.5 32.5A)0 B)1 C)2 D)35、如果在立即窗口中依次执行下列命令:a=8:b=9Print a>b则输出的结果是C。

A)1 B)0 C)False D)True6、下列表达式的值为真的是D。

A)"A">"a" B)"9">"a"C)12>12.1 D)"That">"Thank"7、表示“X>Y>Z”,正确的VB逻辑表达式是A。

A)X>Y And Y>Z B)X>Y>ZC)X>Y OR Y>Z D)X>Y And >Z8、函数CInt 、Int 、Fix 都返回整数值,以下能正确地描述它们返回值的大小关系的是 A 。

A)CInt(-4.51) = Int(-4.51) < Fix(-4.51)B)Int(-4.51) < CInt(-4.51) <Fix(-4.51)C)CInt(-4.51) < Fix (-4.51)< CInt(-4.51)D)Int(-4.51) < Fix (-4.51)= CInt(-4.51)9、与语句Dim abc%作用相同的语句是 B 。

A)Dim abc As LongB)Dim abc As Integer C)Dim abc As String D)Dim abc As Date10、可以查找字符串中给定字符串位置的函数是 D 。

A)Ucase B)Len C)Mid D)Instr 。

11、数学表达式对应的正确Visual Basic 表达式为 C 。

A)-b + Sqr(b * b - 4 * a * c)/ 2 * aB)-b + Sqr(b * b - 4 * a * c)/ (2 * a)C)(-b + Sqr(b * b - 4 * a * c)) / (2 * a)D)(-b + Sqr(b * b - 4 * a * c)) / 2 * a12、窗体文件的扩展名是 A 。

A).frm B).vbp C).bas D).frx13、Visual Basic 程序中的注释所使用的字符是 A 。

A)′ B): C)\ D)_14、要使一个文本框对象能够显示多行文字,应该将对象设置为 True 的属性值是 B 。

A)TextB)MultiLine C)Style D)Visiblea acb b 242-+-15、执行下面语句后,Len函数值最大的是C。

Dim IA As Integer, B As Single, S As String *5, Ch As StringIA=32767: B=23.5: S="A":Ch="abcd"A)Len(IA) B)Len(B) C)Len(S) D)Len(Ch)16、若要求从文本框中输入密码时在文本框中只显示* 号,则应当在此文本框的属性窗口中设置。

A)Text 属性值为* B)Caption 属性值为*C)password 属性值为空D)Passwordchar 属性值为*17、窗体上放置了三个文本框,若在Text1中输入456,在Text2中输入78,在程序中执行了语句Text3 = Text1 + Text2后,则在Text3中显示。

A)434 B)45678 C)溢出D)语法错误18、下列选项中,是十六进制数。

A)1234 B)&1234 C)&O1234 D)&H123419、执行语句Print Int(4*Rnd+1)后,不能可能出现的值为。

A)2 B)3 C)4 D)520、语句段a=3: b=5t=a: a=b: b=t执行后,。

A)a值为3,b值为3 B)a值为3,b值为5C)a值为5,b值为3 D)a值为5,b值为521、Print方法可在上输出数据。

①窗体②文本框③图片框④标签⑤列表框⑥立即窗口A)①③⑥B)②③⑤C)①②⑤D)③④⑥22、在运行程序时,将焦点移至指定的控件或窗体,则需使用的方法是。

A)Change B)SetFocus C)GetFocus D)Move23、在Visual Basic中最基本的对象是,它是应用程序的基石。

A)标签B)窗体C)文本框D)命令按钮24、下列语句中的语句可以用来正确地声明一个动态数组。

A)Private A(n) As Integer B)Dim A() As IntegerC)Dim A(,) As Integer D)Dim A(1 to n)25、有程序代码:Text1.Text="Visual Basic",其中的Text1、Text 和"Visual Basic"分别代表。

A)对象、值、属性B)对象、方法、属性C)对象、属性、值D)属性、对象、值26、在程序中可以通过复选框和单选框的属性来判断它们的当前状态。

A)Caption B)Value C)Checked D)Selected27、用窗体的属性来设置窗体的标题。

A)Style B)Text C)Caption D)Name28、如果在两个菜单命令项之间加一条分隔线,可在标题文本框中键入。

A)-B)+C)& D)#29、假设变量Lng为长整形变量,下面不能正常执行的语句是。

A)Lng=16384*2 B)Lng=4*0.5*16384C)Lng=190^2 D)Lng=32768*230、在Form_Click事件中执行如下语句的正确结果是。

Print Format(1236.54,"+##,##0.0%")A)123456 B)+123,654.0% C)+123,6.54% D)+123,654二、阅读程序(每题2分,共20分)1、在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:程序运行后,单击命令按钮,在文本框中显示的值是什么?Private Sub Command1_Click()Dim i As Integer, n As IntegerFor i = 0 To 50i = i + 3n = n + 1If i > 10 Then Exit ForNext iText1.Text = Str(n)End Sub答:2、建立一窗体并编写下列事件过程,单击窗体执行该事件过程,其输出结果是什么?Private Sub Form_Click()Dim x As Integerx = Int(Rnd + 4)Select Case xCase 5Print "优秀"Case 4Print "良好"Case 3Print "合格"Case ElsePrint "不合格"End SelectEnd Sub答:3、运行程序,当单击窗体时,窗体上显示内容的第三行是什么?Private Sub Form_Click()Dim s As String, i As Integer, n(9) As IntegerDim s1 As String * 1, j As Integers = Trim("12345a307291b233")For i = 1 To Len(s)s1 = Mid(s, i, 1)If s1 >= "0" And s1 <= "9" Thenj = Val(s1)n(j) = n(j) + 1End IfNext iFor j = 0 To 9Print j; ":"; n(j)Next jEnd Sub答:4、当发生Command1_Click事件后,以下程序输出结果是什么?Private Sub Command1_Click()Dim y As Integer, i As IntegerDim a(8) As Integery = 18: i = 0Doa(i) = y Mod 2i = i + 1y = y \ 2Loop Until y < 1For j = i - 1 To 0 Step -1Print a(j);Next jEnd Sub答:5、写出程序运行时单击Command1后,窗体上显示内容的第二行是结果什么。

Private Sub Command1_Click()Dim ch As String, i As Integerch = "DEF"For i = 1 To Len(ch)ch = Mid(ch, 2 * i - 1, 1) & Left(ch, Len(ch))Print chNext iEnd Sub答:6、写出程序运行时单击Command1后,在窗体上的输出结果。

Private Sub Command1_Click()Dim i As Integer, a As Integera = 1For i = a To 5 Step a + 1a = a + 1Next iPrint a, iEnd Sub答:7、写出程序运行时单击Command1后,在窗体上的输出结果。

Option ExplicitPrivate Sub Command1_Click()Dim I As Integer, a(5) As IntegerFor I = 1 To UBound(a)a(I) = I * 2 + 1I = I + 1Next IPrint a(3), LBound(a)End Sub答:8、写出程序运行时单击Command1后,在窗体上的输出结果。

Private Sub Command1_Click()Dim n As Integer, j As Integerj = 0: n = 0Do While n < 3j = (j + 1) * (j + 2)n = n + 1LoopPrint j; nEnd Sub答:9、建立一窗体Form,然后编写如下程序。

相关文档
最新文档