国家二级VB机试(常用标准控件)模拟试卷26
国家二级VB机试(常用标准控件)模拟试卷26(总分:70.00,做题时间:90分钟)一、选择题(总题数:35,分数:70.00)1.要使一个文本框可以显示多行文本,应设置为True的属性是(分数:2.00)A.EnabledB.MultiLine √C.MaxLengthD.Width解析:解析:本题考查文本框的属性设置。
设置文本框的MultiLine属性为True可以让文本文件显示多行文本。
2.在窗体上画一个名称为List1的列表框,列表框中显示若干城市的名称。
当单击列表框中的某个城市名时,该城市名消失。
下列在Listl_Click事件过程中能正确实现上述功能的语句是(分数:2.00)A.List1.Removeltem List1.TextB.List1.Removeltem List1.ClearC.List1.Removeltem List1.ListCountD.List1.Removeltem List1.Listlndex √解析:解析:本题考查列表框的基本操作。
列表框删除元素使用Removeltem方法,列表框的ListIndex返回当前选择项目的索引号。
3.在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。
以下可以实现上述操作的事件过程是(分数:2.00)A.Private Sub Text1_Change() Label1.Caption=Str(Len(Text1.Text)) End Sub √B.Private Sub Textl_Click() Label1.Caption=Str(Len(Text 1.Text)) End SubC.Private Sub Text1_Change() Label1.Caption=Text1.Text End SubD.Private Sub Label1_Change() Label1.Caption=Str(Len(Text1.Text)) End Sub解析:解析:本题考查的考点是有关文本框处理的。
首先,如果想要在文本框中每输入一个字符就会触发一次事件,应该编写文本框的Change事件;文本框中的字符个数由Len函数可以取得。
4.为了使文本框只具有垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为(分数:2.00)A.0B.1C.2 √D.3解析:解析:本题考查的考点是有关文本框的滚动条的。
Scr01lBars属性用于设置文本框是否有水平或垂直滚动条,可设置成4种值:①0-表示没有滚动条(默认值);②1-表示只有水平滚动条;③2一表示只有垂直滚动条;④3-表示有水平和垂直滚动条。
设置0以外的值时MultiLine属性值必须为True。
5.当文本框中的内容发生改变时所触发的事件是(分数:2.00)A.KeyUpB.Change √C.LostFocusD.GotFocus解析:解析:文本框中文本内容改变时将触发其Change事件。
6.为了使文本框显示滚动条,除要设置ScrollBars外,还必须设置的属性是(分数:2.00)A.AutoSizeB.AlignmentC.Multiline √D.MaxLength解析:解析:ScrollBars属性用于设置文本框是否有水平或垂直滚动条,可设置成4种值:①0-表示没有滚动条(默认值);②1一表示只有水平滚动条;③2一表示只有垂直滚动条;④3-表示有水平和垂直滚动条。
设置0以外的值时MultiLine属性值必须为True。
7.为了使标签控件在显示其内容时不覆盖其背景内容,需进行设置的属性为(分数:2.00)A.BackColorB.BorderStyleC.ForeColorD.BackStyle √解析:解析:标签的BackStyle属性用于设置是否让标签覆盖背景,可以取0(标签不覆盖背景,以透明方式显示)和1(默认值,标签覆盖背景)。
8.若要使文本框能够输入多行文本,应该设置的属性是(分数:2.00)A.MultiLine √B.WordWrapC.ScrollBarsD.AutoSize解析:解析:文本框的MultiLine属性用于设置文本框是否能以多行方式显示文本,值为False(默认值)时不可以显示,值为True时可以显示。
9.为了使文本框同时具有垂直和水平滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars 属性设置为(分数:2.00)A.0-NoneB.1-HorizontalC.2-VerticalD.3-Both √解析:解析:ScrollBars属性用于设置文本框是否有水平或垂直滚动条,可设置成4种值:①0-表示没有滚动条(默认值);②1-表示只有水平滚动条;③2-表示只有垂直滚动条;④3-表示有水平和垂直滚动条。
设置0以外的值时MultiLine属性值必须为True。
10.在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为(分数:2.00)A.Text1.ClearB.Text1.Visible=False √C.Text1.HideD.Text1.Enabled=False解析:解析:文本框具有Enabled属性和Visible属性,Enabled属性设置文本框在运行时是否可用,Visible 属性设置文本框在运行时是否可见。
11.以下能够触发文本框Change事件的操作是(分数:2.00)A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容√解析:解析:文本框中文本内容改变时将触发其Change事件,失去焦点时将触发其LostFocus事件,获得焦点时将触发其GotFocus事件。
12.窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框,其Text属性值为“VB Programming”。
运行程序后,选中其中的“VB”,并执行如下事件过程:Private Sub Commandl_Click() Text1.SelText=“C++” End Sub 则文本框中显示的内容为(分数:2.00)A.VBB.VB ProgrammingC.文本框被清空D.C++Programming √解析:解析:文本框的SelText属性用于返回含有当前选中的字符串,在代码中可以改变其值,在本题中相当于在代码中用“C++”替换了“VB”。
13.将文本框的ScrollBar设置为2,文本框中却没有垂直滚动条,其原因可能是(分数:2.00)A.文本框中没有内容B.文本框的MultiLine属性值为False √C.文本框的MultiLine属性值为TrueD.文本框的Locked属性值为True解析:解析:ScrollBars属性用于设置文本框是否有水平或垂直滚动条,可设置成4种值;①0-表示投有滚动条(默认值);②1-表示只有水平滚动条;③2一表示只有垂直滚动条;④3-表示有水平和垂直滚动条。
设置0以外的值时MultiLine属性值必须为True。
14.如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是(分数:2.00)A.文本框中的文本变为灰色,且不能将光标置于文本框上√B.文本框中的文本变为灰色,可以将光标置于文本框上,但不能改变文本框中的内容C.文本框中的文本变为灰色,可以改变文本框中的内容D.文本框中的文本正常显示,可以将光标置于文本框上,但不能改变文本框中的内容解析:解析:文本框的Enabled属性返回或设置一个值,用来确定文本框是否可用。
值为True时,文本框可以响应用户的操作;值为False时,文本框不能响应用户的操作,此时对象变为灰色,且无法将光标置于其上。
15.为了使标签Labell透明且不具有边框,以下正确的属性设置是(分数:2.00)bel1.BackStyle=0:Label1.BorderStyle=1bel1.BackStyle=0:Label1.BorderStyle=0 √bel1.BackStyte=1:Label1.BorderStyle=1bel1.BackStyle=1:Label1.BorderStyle=0解析:解析:标签的Borderstyle属性用来设置标签的边框,可以取两种值,即0(无边框,为默认值)和1(有边框);BackStyle属性用于设置是否让标签覆盖背景,可以取0(标签不覆盖背景,以透明方式显示)和1(默认值,标签覆盖背景)。
16.决定标签内容显示位置的属性是(分数:2.00)A.TextC.Alignment √D.Caption解析:解析:标签的Alignment属性用来确定标签中标题的放置方式,可设置为0(靠左,默认)、1(靠右)或2(居中)。
17.在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的事件过程所对应的事件是(分数:2.00)A.ClickB.DblClickC.Change √D.GotFocus解析:解析:在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的默认事件过程,文本框的默认事件过程为Change事件。
18.要使标签中的文本靠右显示,应将其Aligment属性设置为(分数:2.00)A.0-Left JustifyB.1-Right Justify √C.2-CenterD.3解析:解析:标签的Alignment属性用来确定标签中标题的放置方式,可设置为0(靠左,默认)、1(靠右)或2(居中)。
19.文本框的Locked属性被设置为True后产生的效果是(分数:2.00)A.光标不能进入文本框B.不能使文本框中的文本左右滚动C.不能修改文本框中的文本√D.在程序中不能引用文本框的内容解析:解析:文本框的Locked属性用于设置控件是否允许进行文本编辑,值为False(默认值)时允许编辑,值为True时不允许编辑。
20.为使文本框具有初始值“VB”,在设计阶段正确的操作是(分数:2.00)A.选中该文本框,在属性窗口中把Text属性的值改为“VB”√B.选中该文本框,在属性窗口中把Caption属性的值改为“VB”C.双击该文本框,在弹出的窗口中输入“VB”D.单击该文本框,在该文本框中直接输入“VB”解析:解析:文本框的Text属性用于返回或设置文本框中的内容,该属性可以在运行时设置,也可以在属性窗口设置。
21.以下控件中,能显示滚动条的是(分数:2.00)A.文本框√B.形状C.标签D.图片框解析:解析:文本框可以通过设置ScrollBars属性来设置滚动条,标签、形状、图片框等都没有滚动条。
全国计算机二级《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组成。
全国计算机等级考试二级Visual Basic模拟试卷
全国计算机等级考试二级Visual Basic模拟试卷■ 单选题1. 下列说法错误的是(C)A.标准模块也称程序模块文件,扩展名是.basB.标准模块由程序代码组成C.标准模块只用来定义一些通用的过程D.标准模块不附属于任何一个窗体2. 下列不能在“工程资源管理器”窗口中列出的文件类型是(D)A..basB..resC..frmD..OCX3. 下列说法错误的是(B)A.对象的操作由对象的属性、事件和方法来描述B.Visual Basic是面向对象的程序设计,Visual Basic中只有窗体和控件两种对象C.属性是对象的特征,不同的对象有不同的属性D.对象事件在代码窗口中体现为过程4. 下列说法错误的是(B)A.双击鼠标可以触发DblClick事件B.窗体或控件的事件名称可以由编程人员确定C.移动鼠标时,会触发MouseMove事件D.控件的名称可以由编程人员设定5. 表达式3^2 Mod l4\2^3的值是(B)A.1C.2D.36. 下列不合法的变量名是(C)A.Print_NumlB.Abc%C.ConstD.X1_y2_z37. 下列表达式中,在Visual Basic中不合法的函数是(D)A.Exp(X)B.Sin(X)C.Cos(Z)D.Log[D]8. 关于变体变量,下列说法正确的是(D)A.变量未加定义而直接使用,该变量即为变体变量,因而变体变量是无类型变量B.变体变量占16字节的固定存储单元C.变体变量定义后,系统将变体变量初始化为数值0或空字符串D.设X为变体变量,且X=“109. 下列关于type参数的取值表述有误的是(D)A.数值0-5代表对话框内命令按钮的类型和数量B.数值l6、32、48、64代表对话框内所显示的图标C.数值0,4 096分别用于应用程序和系统强制返回D.数值65 536表示指定消息框窗口为模态窗口10. 从键盘上输入一个实数nu,利用字符串函数对该数进行处理,如果输出的内容不是字符END,则程序输出nu=InputBox("nu=")n$=Str$(nu)P=InStr(n$,".")If P>0 ThenPrint Mid$(n$,P)ElsePrint"END"End If(C)A.用字符方式输出数据nuB.输出数据的整数部分C.输出数据的小数部分+小数点(包括小数点)D.只去掉数据中的小数点,保留所有数字输出11. 在窗体上画一个命令按钮,名称为Commandl,单击命令按钮时,执行如下事件过程:Private Sub Commandl?Click(C)a$="software and hardware" b$=Right(a$,8)c$=Mid(a$,1,8)MsgBox a$,,b$,C$,1End Sub则在弹出信息框的标题栏中显示的信息是A.software and hardwareB.softwareC.hardwareD.112. 下列关于图形文件的装入叙述错误的是(CA.所谓图形文件的装入,就是把Visual Basic所能接受的图形文件装入窗体、图片框和图像框中B.图形文件可以在设计阶段用属性窗口中的Picture属性装入C.图形文件不能在设计阶段通过剪贴板把图形粘贴到窗体、图片框和图像框中D.图形文件可在运行期间通过LoadPicture函数装入窗体、图片框和图像框中13. 在窗体上有若干控件,其中有一个名称为Textl的文本框。
9月计算机二级《VB》考题与答案
9月计算机二级《VB》考题与答案2016年9月计算机二级《VB》考题与答案1[单选题] 一问宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
A.一对一B.一对多C.多对一D.多对多参考答案:B2[单选题] 有如下数据定义语句:Dim X,Y As Integer以上语句表明()。
A.x、Y均是整型变量B.x是整型变量,Y是变体类型变量C.X是变体类型变量,Y是整型变量D.x是整型变量,Y是字符型变量参考答案:C参考解析:用Dim可同时定义多个变量,但变量要l分别声明其数据类型,如果不声明数据类型,默认是Variant变I体型变量。
l本题中,变量x定义时没声明数据类型,所以为Variant型I变量,变量Y是整型变量。
故c选项正确。
3[单选题] 以下关于单选按钮和复选框的叙述中,正确的是A.单选按钮和复选框都能从多个选项中选择一项B.单选按钮和复选框被选中时,选中控件的Value属性值为TrueC.是否使用框架控件将单选按钮分组,对选项没有影响D.是否使用框架控件将复选框分组,对选项没有影响参考答案:D参考解析:复选框按钮可以同时选择多个,而在一组单选按钮中,只能选择其中的一个。
单选按钮被选中时,其Val-He属性值为True,如果没有被选中其Value值为False,复选框的Value属性可以设置为0、1和2,分别代表没选中、选中和禁用。
单选按钮一般用框架进行分组,每个框架内的单选按钮的操作不影响其他组的按钮,而复选框是否分组对选项没有影响。
4[单选题] 以下不可以作为“容器”的控件是A.图片框B.图像框C.框架D.窗体参考答案:B参考解析:图片框、框架和窗体控件可以作为容器.图像框控件不可以。
选B.。
5[单选题]输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用A.冒号(:)B.分号(;)C.下划线(-)D.连字符(-)参考答案:A参考解析:输人VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用冒号(:)。
全国计算机等级考试二级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练习题及答案1.以下程序是求最大公约数和最小公倍数的程序,在【】处填写合适的关系运算符。
Private Sub Form_Click( )Dim m1, n1, m, n, r As Integern1 = InputBox("输入自然数n", "输入数")m1 = InputBox("输入自然数m", "输入数")n = n1m = m1If m<n p="" then<="">t = m: m = n: n = tEnd Ifr = m Mod nDo While r 【<>】 0m = nn = rr = m Mod nLoopPrint "最大公约数=", nPrint "最小公倍数= ", m1 * n1 / nEnd Sub2.下面是求100以内素数的程序。
Private Sub Command1_Click( )Dim i As Integer, m As Integer, tag As BooleanFor m = 2 To 100tag = TrueFor i = 2 To m - 1If m Mod 【i】 = 0 Then tag = FalseNext iIf tag Then Print mNext mEnd Sub3.下面是求100以内素数的程序,下面说法正确的是(A)(单)Private Sub Command1_Click( )Dim i As Integer, m As Integer, tag As BooleanFor m = 2 To 100tag = TrueFor i = 2 To m - 1If m Mod i = 0 Then tag = FalseNext iIf tag=true Then Print mNext mEnd SubA.tag为true时,表示m是素数B.tag为false时,表示m是素数C.语句m Mod i = 0,说明m是素数D.以上说法都不正确4.百元买百鸡问题:假定小鸡每只5角,公鸡每只2元,母鸡每只3元。
国家二级VB机试(选择题)模拟试卷260(题后含答案及解析)
国家二级VB机试(选择题)模拟试卷260(题后含答案及解析) 题型有:1.1.在Visual Basic环境下设计应用程序时,系统能自动检查出的错误是A.语法错误B.逻辑错误C.逻辑错误和语法错误D.运行错误正确答案:A解析:Visual Basic可以自动对输入的内容进行语法检查。
有语法错误会给出提示,但是不会自动检查逻辑错误,也无法检查出运行错误。
2.能够用于标识对象名称的属性是A.NameB.CaptionC.ValueD.Text正确答案:A解析:任何一个对象在工程中都有唯一的一个名字,即Name属性,该属性在运行时是只读的。
3.在窗体上添加“控件”的正确的操作方式是A.先单击工具箱中的控件图标,再单击窗体上适当位置B.先单击工具箱中的控件图标,再双击窗体上适当位置C.直接双击工具箱中的控件图标,该控件将出现在窗体上D.直接将工具箱中的控件图标拖动到窗体上适当位置正确答案:C解析:在窗体上画一个控件有以下两种方法。
第1种方法步骤如下:步骤1:单击工具箱中的控件,该控件的图标反相显示。
步骤2:把光标移到窗体的适当位置,此时光标变为“+”号,按下鼠标左键,不松开,并向右下方拖动鼠标,窗体上显示出一个方框,如图3-7所示。
步骤3:鼠标向右下方移动,所画的方框逐渐增大,当增大到认为合适的大小时,松开鼠标左键,这样就在窗体上画好了一个控件。
第2种方法比较简单:双击工具箱中某个所需要的控件图标即可。
4.如果要在窗体上画一个标签,应在工具箱窗口中选择的图标是A.B.C.D.正确答案:B解析:本题考查对控件工具箱的熟悉程度,选项A代表文本框、选项B代表标签、选项C代表命令按钮、选项D代表形状。
知识模块:对象及其操作5.在面向对象方法中,不属于“对象”基本特点的是A.一致性B.分类性C.多态性D.标识唯一性正确答案:A解析:对象具有如下特征:标识惟一性、分类性、多态性、封装性、模块独立性。
6.在软件开发中,需求分析阶段可以使用的工具是A.N-S图B.DFD图C.PAD图D.程序流程图正确答案:B解析:在软件开发中,需求分析阶段常使用的工具有数据流图(DFD),数据字典(DD)、判断树和判断表。
二级VB练习题及答案
二级VB练习题及答案第一章Visual Basic程序开发环境习题1.与传统的程序设计语言相比,Visual Basic最突出的特点是:A.结构化程序设计B.程序开发环境C.事件驱动编程机制D.程序调试技术答案:C2.在正确安装Visual Basic 6.0后,可以通过多种方式启动Visual Basic,以下方式中,不能启动VB的是:A.通过“开始”菜单中的“程序”命令B.通过“我的电脑”找到VB6.0.EXE,双击该文件名C.通过开始菜单中的“运行”命令D.进入DOS方式,执行VB6.0.EXE文件答案:D3.为了用键盘打开菜单和执行菜单命令,第一步应按的键是:A.功能键F10或ALTB.SHIFT+功能键F4C.CTRL和功能键F8D.CTRL+ALT答案:A4.Visual Basic 集成环境中的主窗口中不包括:A.标题栏B.菜单栏C.状态栏D.工具栏答案:C5.用标准工具栏中的工具按钮不能执行的操作是:A.添加工程B.打印源程序C.运行程序D.打开工程答案:B6.Visual Basic窗体设计器的主要功能是:A.建立用户界面B.编写源程序代码C.画图D.显示文字答案:A7.Visaul Basic 6.0分为3种版本:、、。
答案:学习版、企业版、专业版8.可以通过菜单中命令退出Visaul Basic。
答案:文件、退出9.退出Visual Basic的快捷键。
答案:ALT+Q10.快捷键CTRL+O的功能相当于菜单命令。
或者相当于工具栏上的按钮。
答案:文件、打开工程11.如果打开了不需要的菜单或对话框,可以用键退出。
答案:ESC12.工程文化的扩展名是,窗体文件的扩展名是。
答案:.vbp、.frm13.Visual Basic中的工具栏有两种形式,分别为形式和形式答案:固定、浮动第二章对象及其操作习题1.下列可以激活属性窗口的操作是()A.用鼠标双击窗体的任何部位。
B.执行“工程”菜单中的“属性窗口”命令。
计算机二级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考试试题及答案一、单项选择题(每题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试题
下面的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) 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
