vb真题(选择题)
计算机二级(VB)17_真题-无答案

计算机二级(VB)17(总分1780,考试时间90分钟)选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1. 语句A=B+C代表的意思是()。
A. 变量A等于B+C的值B. 变量A等于B的值,然后再加上C的表达式C. 将变量A存入变量存入B中,然后再加上C的表达式D. 将变量A存入变量B+C中2. 设有数组定义语句:Dim a(5)As Integer,List1为列表框控件。
下列给数组元素赋值的语句错误的是()。
A. 打开过程文件时,其中的主过程自动调入内存B. 同一时刻只能打开一个过程,打开新的过程后,旧的过程自动关闭C. 用命令DOWITH调用过程时,过程文件无需打开就可调用其中的过程D. 用命令DOWITHIN调用过程时,过程文件无需打开,就可调用其中的过程3. Visual Basic标题栏上显示了应用程序的()。
A. 子类的访问权限比父类方法的访问权限要高B. 继承性是面向对象方法的一个重要特征,它使代码可重用,可降低程序的复杂性C. 子类方法不能产生比父类方法更多的异常D. 重写是指子类的成员方法与父类的成员方法名字相同,参数列表相同,方法体不同4. 在窗体上画一个命令按钮,然后编写如下程序:Private Sub Comrnand3_Click( ) Cop 2Cop 3Cop 4End Sub Sub Cop (a As Integer)Static x As Integer x=x + a Print x;End Sub程序运行后,单击命令按钮,输出结果为( )。
A. 内联函数B. 重载函数C. 递归函数D. 嵌套函数5. 在窗体上画一个命令按钮,然后编写如下程序:Private Sub Commandl_Click( ) Dim a AS Integer,b As Integer a=15b=2t N(a,b)End Sub Function N(x As Integer,y As Integer) As Integer N=IIf(x)y,x,y)End Function 程序运行后,单击命令按钮,输出结果为( )。
计算机二级(VB)22_真题(含答案与解析)-交互

计算机二级(VB)22(总分1780, 做题时间90分钟)选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1.以下为Visual Basic学习版的控件的是()。
SSS_SINGLE_SELA //B / *C * /D |分值: 70答案:A此题主要考查对象的正确使用,其格式为对象名.调用的方法名或变量名。
在static方法中,不能使用this。
变量m和f都不是静态成员,所以不能用类名.成员方式访问。
2.Print方法可以在对象上输出数据,这些对象包括()。
SSS_SINGLE_SELA 图片框B 状态栏C 标题栏D 代码窗口分值: 70答案:APrint方法可以在窗体、立即窗口、图片框、打印机这些对象上输出数据。
3.下列程序段的执行结果为( )。
a=5For k=1 To 0a=a * kNext kPrint k;aSSS_SINGLE_SELA 2 2B 4 3C 4 2D 3 2分值: 70答案:CC++语言中全局变量是任何函数都可以改变的量,静态变量的有效范围在定义它的类中,而普通的变量的有效性只在使用它的函数中,在本题中c为全局变量,b为静态变量,a为普通变量,b和c在类A的对象a1和a2中都自加1。
所以b,c为2,a为1。
4.下列说法不正确的是()。
SSS_SINGLE_SELA 对象的可见性可设为True或FalseB 标题的属性值可设为任何文本C 属性窗口中属性可以按字母顺序排列D 某些属性的值可以跳过不设置,系统之不理自动设为空值分值: 70答案:D在vieual Basic中,对象具有Visible属性,它有两个值True和False,决定时象是否可见.如果设置为True,则可见.如果设置为False,则是不可见的,所以选项A)是正确的;标准.即Caption属性,可设为任何文相.包括空字符串,所以选项B)是正确的;属性的值可以不设置,但是系统会设为默认值.而不是空值,所以选项D)不正确;属性窗口除按字母排列外,还可以有其他类型的排列方式.所以选项C)是正确的。
国家计算机二级(VB)74_真题-无答案

国家计算机二级(VB)74(总分100,考试时间120分钟)选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1. 下列描述中正确的是______。
A. 线性链表是线性表的链式存储结构B. 栈与队列是非线性结构C. 双向链表是非线性结构D. 只有根结点的二叉树是线性结构2. 在设计窗体时双击窗体的任何地方,可以打开的窗口是A. 代码窗口B. 属性窗口C. 工程资源管理器窗口D. 工具箱窗口3. 以下程序的输出结果为( )。
Dim i,c(10),p(3)k=5For i=0 To 10c(i) =i Next i For i=0 To 2p(i) = c(i * (i + 1))Next i For i=0 To 2 k=k+p(i) * 2Next i Print kA. 20B. 21C. 56D. 324. 关于货币型数据的说明,正确的是()。
A. 宏操作对象B. 宏条件表达式C. 窗体或报表控件属性D. 宏操作目标5. 单击命令按钮时,下列程序的执行结果是()。
Private Sub Book(x As Integer) x=x * 2 + l If x<6 Then Call Book(x)End If X=X * 2 + 1Print x;End Sub Private Sub Command2_Click()Book2End SubA. package testpackage;public class Test{ }B. import java.io.* ;package testpackage;public class Test{ }C. import java.io.*;class Person{ }public class Test{ }D. import java.io.*;import java.awt.*;public class Test{ }6. 单击窗体上的关闭按钮时,触发的事件是()。
2011-2019年全国计算机二级VB考试真题及答案

2011年9月全国计算机等级考试二级VB 笔试试卷及参考答案2011年 9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计(考试时间90 分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是()。
A)算法就是程序B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对(2)下列关于线性链表的叙述中,正确的是A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中的元素D)以上三种说法都不对(3)下列关于二叉树的叙述中,正确的是A)叶子结点总是比度为2的结点少一个B)叶子结点总是比度为2的结点多一个C)叶子结点数是度为2的结点数的两倍D)度为2的结点数是度为1的结点数的两倍(4)软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软件的是A)学生成绩管理系统B)C语言编译程序C)UNIX操作系统D)数据库管理系统(5)某系统总体结构图如下图所示:该系统总体结构图的深度是A)7 B)6 C)3 D)2(6)程序调试的任务是A)设计测试用例B)验证程序的正确性C)发现程序中的错误D)诊断和改正程序中的错误(7)下列关于数据库设计的叙述中,正确的是A)在需求分析阶段建立数据字典B)在概念设计阶段建立数据字典C)在逻辑设计阶段建立数据字典D)在物理设计阶段建立数据字典(8)数据库系统的三级模式不包括A)概念模式B)内模式C)外模式D)数据模式(9)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A)自然连接B)差C)交D)并(10)下列选项中属于面向对象设计方法主要特征的是A)继承B)自顶向下C)模块化D)逐步求精(11)以下描述中错误的是A)窗体的标题通过其Caption属性设置B)窗体的名称(Name属性)可以在运行期间修改C)窗体的背景图形通过其Picture属性设置D)窗体最小化时的图标通过其Icon属性设置(12)在设计阶段,当按Ctrl+R键时,所打开的窗口是A)代码窗口B)工具箱窗口C)工程资源管理器窗口D)属性窗口(13)设有如下变量声明语句:Dim a, b As Boolean则下面叙述中正确的是A)a和b都是布尔型变量B)a是变体型变量,b是布尔型变量C)a是整型变量,b是布尔型变量D)a和b都是变体型变量(14)下列可以作为Visual Basic变量名的是A)A#A B)4ABC C)?xy D)Print_Text(15)假定一个滚动条的LargeChange属性值为100,则100表示A)单击滚动条箭头和滚动框之间某位置时滚动框位置的变化量B)滚动框位置的最大值C)拖动滚动框时滚动框位置的变化量D)单击滚动条箭头时滚动框位置的变化量(16)在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()MsgBox Str(123 + 321)End Sub程序运行后,单击命令按钮,则在信息框中显示的提示信息为A)字符串“123+321”B)字符串“444”C)数值“444”D)空白(17)假定有以下程序:Private Sub Form_Click()a = 1:b = aDo Until a >= 5x = a * bPrint b; xa = a + bb = b + aLoopEnd Sub程序运行后,单击窗体,输出结果是A) 1 1 B) 1 1 C) 1 1 D) 1 12 3 2 4 3 8 3 6(18)在窗体上画一个名称为List1的列表框,列表框中显示若干城市的名称。
计算机二级(VB)49_真题(含答案与解析)-交互

计算机二级(VB)49(总分100, 做题时间120分钟)选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1.表达式(7\2+1)*(8\2+2)的值为()。
SSS_SINGLE_SELA 在活动窗体中只能通过拖拉右上角和左下角的小方块来同时在高度和宽度上缩放控件B 若一个控件上有4个黑色的小方块,表明该控件是活动的C 窗体中活动控件只能有一个D 非活动控件在窗体是隐藏的分值: 2答案:C属性是一个对象的特性,不同的对象有不同属性,故选项C)是不正确的;引用属性的一般格式为:对象名.属性名称,故选项A)不正确;对象的属性值可以在属性窗口中设置,也可以在程序语句中设置,故迭项D)是不正确的;对象是有特殊属性和行为方法的实体,不同的对象有不同的属性,选项B)是正确的。
2.下面有一段程序代码,如果从键盘上输入"Computer",则在文本框内显示的内容是( )。
Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii> =65 And KeyAscii<=122 ThenKeyAscii=42End IfEnd SubSSS_SINGLE_SELA ComputerB 什么都没有C * * * * * * * *D 程序出错分值: 2答案:C此事件过程是KeyPress事件过程,所以参数KeyAscii得值是键盘输入的字符得ASCII码值,上述过程对输入得字符进行判断,如果其ASCII码大于65(大写字母“A”)并小于122(小写字母“a”),则用星号(ASCII码为42)代替,而运行过程中,题意是要从键盘上输入" Computer ",则应在文本框中显示“* * * * * * * *”。
3.下面的属性中,用于自动调整图像框中图形内容的大小的是()。
SSS_SINGLE_SELA PictureB CurentYC CurrentXD Stretch分值: 2答案:D本题的目的在于考查学生对图形控件的属性设置。
国家计算机二级(VB)91_真题-无答案

国家计算机二级(VB)91(总分100,考试时间120分钟)选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1. 以下程序段的输出结果为()。
Dim 1,a(10),p(3)k=5Fori=0 To 10 a(i)=i Next i For i=0 To 2p(i)=a(i*(i+1))Next i For i=0 To 2 k=k+p(i)*2Next i Frint kA. WHEREB. FROMC. GROUP BYD. ORDER BY2. 有变量定义语句Dim max,min As String,则可以知道max的类型是()。
A. 除了Click事件之外,菜单项不可以响应其他事件B. 每个菜单项都是一个控件,与其他控件一样也有其属性和事件C. 菜单项的索引号必须从1开始D. 菜单的索引号可以不连续3. 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim array1(10, 10) As Integer Dim i As Integer, j As Integer For i = 1 To 3For j = 2 To 4array1(i, j) = i + j Next j Next i Text1.Text = array1(2, 3) + array1(3, 4)End Sub 程序运行后,单击命令按钮,在文本框中显示的值是()。
A. 15B. 14C. 13D. 124. 在以下事件过程中,可以在用户按下鼠标右键时,显示一个上边框,以鼠标当前位置为心的弹出式菜单,而且这个弹出式菜单还可以识别右键对菜单命令的选择,相应的选项是( )。
A. x=List1.ListCountB. x=ListCountC. x=List1.ListIndexD. x=ListIndex5. 编写如下两个事件过程:Private Sub Form_KeyDown(KeyCode AS Integer,Shift As Integer)Print Chr(KeyCode)End Sub Private Sub Form_KeyPress(KeyAscii As Integer)Print Chr(KeyAscii)End Sub在一般情况下(即不按住Shift键和锁定大写键时)运行程序,如果按"A"键,则程序输出的结果是()。
计算机二级(VB)41_真题-无答案

计算机二级(VB)41(总分100,考试时间120分钟)选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1. 单击命令按钮时,下列程序的执行结果为()。
Private Sub Command1_Click() Dim x As Integer,y As Integer x=50:y=78Call PPP(x,y)Print x;y End Sub Public Sub PPP(ByVal n As Integer,ByValm As Integer)n=n\10 m=m\10End SubA. 0 8B. 50 78C. 4 50D. 78 502. 数据库系统的核心是______。
A. 数据模型B. 数据库管理系统C. 数据库D. 数据库管理员3. Sub过程与Function过程最根本的区别是()。
A. 12 12B. 12 21C. 21 12D. 21 214. 下列程和序段的执行结果为()。
x=Int(Rnd()+9)Select Case X Case 10 Print "excellent"Case 9Print "good"Case 8 Print "pass"Case Else Print "fail"End SelectA. 派生类一般都用公有派生B. 对基类成员的访问必须是无两义性的C. 赋值兼容规则也适用于多重继承的组合D. 基类的公有成员在派生类中仍然是公有的5. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x = -5If Sgn(x) Then y = Sgn(x ^ 2)Else y = Sgn(x)End If Print y End Sub程序运行后,单击命令按钮,窗体上显示的是()。
计算机二级(VB)9_真题(含答案与解析)-交互

计算机二级(VB)9(总分1780, 做题时间90分钟)选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1.下列程序的运行结果为( )。
Dim a(-1 To 6)For i=LBound(a,1)To UBound(a,1)a(i) = iNext iPrint a (LBound(a,1));a(UBound(a,1))SSS_SINGLE_SELA 选择查询B 删除查询C 更新查询D 追加查询分值: 70答案:A本题应该把swap( )函数改成这样:swap(int * P,int * q){int t ; t= * p; * p=*q;*q=t;}执行程序时,先将a的地址传递给指针变量p,b的地址传递给指针变量q,然后将*p(a的值)的值传递给t,将*q(b的值)传递给 * p,将t的值传递给 * q,从而将a值和b值互换。
2.可以在常量的后面加上类型说明符以显示常量的类型,可以表示整型常量的是()。
SSS_SINGLE_SELA %B #C !D $分值: 70答案:A下面是常量类型及其类型说明符:整型%长整型&单精度浮点数! 双精度浮点数#货币型@ 字符串型$字节型、布尔型、日期型、对象及变体型常量没有类型说明符。
3.有如下事件过程:Private Sub Command1_Click( )Dim m AS Integer,n AS Integerm=2:n=1Print "m=";m;"n=";nCall TOD(m,n)Print "m=";m;"n=";nEnd SubSub TOD(x,y)x=x^2y=y^3End Sub程序运行后,输出的结果为( )。
SSS_SINGLE_SELA Swing胜过AWT的主要优势在于MVC体系结构的普遍使用B MVC用户界面存在3个通讯对象:模型、视图和控件C MVC其思想是把数据的内容本身和显示方式分离开来D 以上说法都正确分值: 70答案:DApplet参数的名字不区分大小写,这点不同于应用程序。
计算机二级(VB)63_真题-无答案

计算机二级(VB)63(总分4230,考试时间90分钟)选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1. 对下列程序段,说法正确的是()。
Text1.Top=2000Text1.Left=800A. Text1对象的左边界距窗体的左边界是800twip,上边界距窗体的上边界为2000twipB. Text1对象的左边界距屏幕的左边界为800twip,上边界距屏幕的上边界为2000twipC. Text1对象的宽度为2000twip,高度为800twipD. Text1对象的高度为800点,宽度为2000点2. 以下说法不正确的是()。
A. ④③②①B. ①②③④C. ④②③①D. ④③①②3. 下列对于软件测试的描述中正确的是______。
A. 软件测试的目的是证明程序是否正确B. 软件测试的目的是使程序运行结果正确C. 软件测试的目的是尽可能多地发现程序中的错误D. 软件测试的目的是使程序符合结构化原则4. 下列说法错误的是()。
A. 3B. 321C. 31D. 325. 下列程序的执行结果为( )。
Private Sub Commandl_Click()Dim s1 As String ,s2 As String s1= "abcd"Call Transfer(sl,s2)Print s2End Sub Private Sub Transfer (ByVal xstr As String,ystr As String)Dim tempstr As String ystr=tempstr End SubA. dcbaB. abdcC. abcdD. dabc6. 以下关于变量作用域的叙述中,正确的是()。
A. 窗体中凡被声明为Private的变量只能在某个指定的过程中使用B. 全局变量必须在标准模块中声明C. 模块级变量只能用Private关键字声明D. Static类型变量的作用域是它所在的窗体或模块文件7. 窗体文件的扩展名是()。
安徽省vb二级考试真题及答案

安徽省vb二级考试真题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个选项不是窗体的属性?A. CaptionB. NameC. TextD. Font答案:C2. 下列哪个函数用于计算一个数的绝对值?A. AbsB. SqrC. IntD. Round答案:A3. 在Visual Basic中,以下哪个关键字用于声明一个子程序?A. FunctionB. SubC. ClassD. Property答案:B4. 如果要为一个文本框控件设置初始文本,应该使用哪个属性?A. TextB. CaptionC. ValueD. Name答案:A5. 在Visual Basic中,以下哪个控件用于显示图像?A. PictureBoxB. ImageBoxC. LabelD. TextBox答案:A6. Visual Basic中,以下哪个事件用于响应鼠标单击操作?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A7. 在Visual Basic中,以下哪个数据类型用于存储日期和时间?A. DateB. TimeC. DateTimeD. String答案:C8. 以下哪个选项不是Visual Basic中的流程控制语句?A. If...Then...ElseB. For...NextC. While...WendD. Switch...Case答案:D9. 在Visual Basic中,以下哪个函数用于将字符串转换为整数?A. StrB. ValC. CIntD. Chr答案:C10. 如果要创建一个数组,应该使用哪个关键字?A. ArrayB. DimC. ReDimD. New答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用____关键字可以声明一个变量。
答案:Dim2. 要创建一个按钮控件,应该在工具箱中选择____控件。
VB笔试-试卷31_真题(含答案与解析)-交互

VB笔试-试卷31(总分94, 做题时间90分钟)1. 选择题选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.三种基本结构中,能简化大量程序代码行的是()。
SSS_SINGLE_SELA 顺序结构B 分支结构C 选择结构D 重复结构分值: 2答案:D解析:重复结构又称为循环结构,它根据给定的条件,判断是否需要重复执行某一相同或类似的程序段,利用重复结构可以简化大量的程序行。
2.下列关于栈的描述正确的是()。
SSS_SINGLE_SELA 在栈中只能插入元素而不能删除元素B 在栈中只能删除元素而不能插入元素C 栈是特殊的线性表,只能在一端插入或删除元素D 栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素分值: 2答案:C解析:根据数据结构对栈的定义及其特点可知:栈是限定只在表尾进行插入或删除操作的线性表,因此栈是先进后出的线性表,对栈的插入与删除操作,不需要改变栈底元素。
栈是限定只在表尾进行插入或删除操作的线性表。
3.下列有关数据库的叙述,正确的是()。
SSS_SINGLE_SELA 数据处理是将信息转化为数据的过程B 数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C 关系中的每一列称为元组,一个元组就是一个字段D 如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字。
分值: 2答案:D解析:数据处理是指将数据转换成信息的过程,故选项A叙述错误;数据的物理独立性是指数据的物理结构的改变不会影响数据库的逻辑结构,故选项B叙述错误;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故选项C叙述错误。
4.概要设计中要完成的事情是()。
SSS_SINGLE_SELA 系统结构和数据结构的设计B 系统结构和过程的设计C 过程和接口的设计D 数据结构和过程的设计分值: 2答案:A解析:软件概要设计的基本任务是:设计软件系统结构;数据结构及数据库设计;编写概要设计文档;概要设计文档评审。
山东高中信息技术学业水平测试VB算法真题

算法历年考试真题(一定保存好,千万不能丢)一、选择题1、流程图是描述()的常用方式。
A、程序B、算法C、数据结构D、计算规则2、下面不属于算法描述方式的是()。
A、自然语言B、伪代码C、流程图D、机器语言3、以下运算符中运算优先级最高的是()。
A、+B、^C、>=D、*4、某程序中三个连续语句如下:a=1b=2c=b+a它属于()A、顺序结构B、选择结构C、循环结构D、以上三种都不是5、穷举法的适用范围是()A、一切问题B、解的个数极多的问题C、解的个数有限且可一一列举D、不适合设计算法6、在现实生活中,人工解题的过程一般分为()A、理解分析问题→寻找解题方法→用工具计算→验证结果B、寻找解题方法→理解分析问题→用工具计算→验证结果C、用工具计算→验证结果→寻找解题方法→理解分析问题D、用工具计算→验证结果→理解分析问题→寻找解题方法7、下列关于算法的特征描述不正确的是()A、有穷性:算法必须在有限步之内结束B、确定性:算法的每一步必须确切的定义C、输入:算法必须至少有一个输入D、输出:算法必须至少有一个输出8、下列哪一个不是用于程序设计的软件()A、BASICB、C语言C、WordD、Pascal9、下列可以作为合作变量名的是()A、a7B、7aC、a-3D、810、编程求1+2+3+........+1000的和,该题设计最适合使用的控制结构为()。
A、顺序结构B、分支结构C、循环结构D、选择结构11、下列步骤不属于软件开发过程的是()A、任务分析与系统设计B、软件的销售C、代码编写与测试D、软件测试与维护12.以下程序段运行时,语句k=k+1 执行的次数为()次。
k=-10dok=k+1loop while k=0A. 9B. 10C. 11D. 1213.已知x=6, y=5, 则以下运算结果为True 的是()A.Not(x>y) B. (x<5)or(y>6)C. (x>=6)And(y>=5)D. Not(x>4)14.模块化程序设计方法反映了结构化程序设计的()基本思想。
VB笔试-试卷71_真题-无答案

VB笔试-试卷71(总分100,考试时间90分钟)1. 选择题选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1. 下列成员中不属于主窗口的是( )。
A. 最大化按钮B. 状态栏C. 系统菜单D. 工具栏2. 英文缩写OLE的含义是( )。
A. 面向对象程序设计B. 对象链接C. 对象嵌入D. 对象链接与嵌入3. 当一个对象(如窗体或图片框)被移动或改变大小之后,或当一个覆盖该对象的窗体被移开之后,如果要保持该对象上所画图形的完整性,可以选择触发( )事件来完成图形的重画工作。
A. PaintB. LoadC. ClickD. Active4. 如果将PassWord Char属性设置为一个字符,如星号(*),运行时,在文本框中输入的字符仍然显示出来,而不显示星号,原因可能是( )。
A. 文本框的MulfiLine属性值为TrueB. 文本框的Locbcd属性值为TrueC. 文本框的MulfiLine属性值为FalseD. 文本框的Lochcd属性值为False5. 设在窗体上有两个命令按钮,其中一个命令按钮的名称为cmda,则另一命令按钮的名称可能是( )。
A. cmdcB. cmdbC. cmdaD. Commandl6. 以下( )不能存入在资源文件里。
A. 独立的字符串B. 位图C. 声音文件D. 事件过程7. 下列程序段的执行结果为( ),n=0 Fori=1 To 3 Forj=5 To 1Step-1 n=n+1 Nextj,i Printn;j;IA. 12 0 4B. 15 04C. 12 3 1D. 15 318. 在窗体上绘制一个文本框,然后编写如下事件过程:Private Sub Form_Click() x=InputBox("请输入一个整数") Print x+Text1.Text End Sub 程序运行时,在文本框中输入456,然后单击窗体,在输入对话框中输入123,单击“确定”按钮后,在窗体上显示的内容为( )。
VB期末考试真题试卷及答案七

一、单选题1、下列____不是VisualBasic程序的基本结构。
A)层次结构B)分支结构C)循环结构D)顺序结构2、当文本框的内容发生变化时,必将触发____事件。
A)LostFocusB)KeyPress C)Change D)Click3、在VisualBasic中,建立一个文本编辑区域,可采用下列____。
A)命令按钮B)标签控件C)文本控件D)定时器控件4、在VisualBasic中,下列____表达式的值不等于4。
A)intB)intC)Abs(int)D)Abs(int)5、代数表达式中的一元二次方和求根公式中的一个改成VB表达式是____。
A)(-b+sqr(b*b-4*a*c))/(2*a)B)-b+sqr(b*b-4*a*c)/(2*a)C)(-b+sqr(b*b-4*a*c))/2*aD)(-b+(b*b-4*a*c))/(2*a)6、在VisualBasic中,下列____程序行是符合语法的。
A)X=Y=5B)A+B=C^3 C)Y=1:Y=Y+1D)I=10X7、假定X是一个数值型变量,那么由函数组成的表达式INT(X/2)=X/2,作用是____。
A)用于测试X是否偶数B)返回一个整数C)返回一个奇数D)用于测试X是否整数8、表达式Abs*sqr(100)的值是____。
A)-360B)360 C)-36D)369、为了使一个窗体从屏幕消失但仍在内存中,所使用的方法或语句为_______。
A)Show B)Hide C)LoadD)Unload10、要改变新建对象的缺省名称,应使用属性____。
A)FontB)ForeColor C)Name D)Height11、要使一个命令按钮显示文字“确定”,正确的设置是把它的属性____设置为“确定”。
A)FontB)ForeColor C)Caption D)BorderStyle12、在VisualBasic中,下列____单词用于注释语句。
计算机二级(VB)20_真题-无答案

计算机二级(VB)20(总分1780,考试时间90分钟)选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1. 下列说法错误的是()。
A. Caption不是只读属性,运行时对象的名称可以通过代码改变B. 设置Height或Width的数值单位为twip,1twip=1/10pointC. Icon属性用来设置窗体最小化时的图标D. 用来激活属性窗口的快捷键是F4键2. 下列语句中,不能实现循环100次的是()。
A. N=0Do N=N+1Loop Until N>=100B. N=0Do N=N+1Loop While n<100C. N=0N=N+1Do Loop Until N<100D. N=0Do While n<100N=N+1Loop3. 有如下事件过程:Private Sub Commaild1_Click( )Dim i As Integer For i =1 To 2DC Next i End Sub Sub DC( )Dim x As Integer,m As String Static y,n x=x + 1y=y + 1m=m&"*":n=n &"#"Print x,y,m,n End Sub程序运行后,输出的结果是( )。
A. 1 1 * # 1 1 * #B. 1 1 * # 1 2 * #C. 1 1 * # 1 1 * ##D. 1 1 * # 1 2 * ##4. 数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是______。
A. DB 包含DBS 和DBMSB. DBMS 包含DB 和DBSC. DBS 包含DB 和DBMSD. 没有任何关系5. 如果要将文本框作为密码框使用时,应设置的属性为()。
A. NameB. CaptionC. PasswordCharD. Text6. 以下关于Visual Basic数据类型的说法,不恰当的是()。
计算机二级(VB)56_真题-无答案

计算机二级(VB)56(总分4230,考试时间90分钟)选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1. 下列语句中,获得列表框List1中项目个数的语句是()。
A. x8B. x[8]C. s(0)D. v[8]2. 在窗体上有1个名称为CommonDialog1的通用对话框和1个名称为Command1的命令按钮,以及其他一些控件。
要求在程序运行时,单击Command1按钮,则显示打开文件对话框,并在选择或输入个文件名后,就可以打开该文件。
以下是Command1_Click事件过程的两种算法算法1:Private Sub Command1_Click() CommonDialog1.Show Open Open CommonDialog1.File Name For Input As#1 End Sub算法2:Private Sub Command1_Click() CommonDialog1.Show Open If CommonDialog1.File Name<>" "Then Open CommonDialog1.File Name For Input As#1 EndIf End Sub下面关于这两种算法的叙述中正确的是【】A. 显示打开文件对话框后若未选择或输入任何文件名,则算法2会出错,算法1不会B. 显示打开文件对话框后若未选择或输入任何文件名,则算法1会出错,算法2不会C. 两种算法的执行结果完全一样D. 算法1允许输入的文件名中含有空格,而算法2不允许3. 对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。
A. log2nB. n/2C. nD. n+14. 下列程序段的执行结果为()。
a=1b=1For I=1 To 3f=a+b a=b b=f Print f;Next IA. 4 6B. 6 6C. 8 8D. 10 125. 下列关于栈的描述中错误的是______。
计算机二级(VB)31_真题-无答案

计算机二级(VB)31(总分100,考试时间120分钟)选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1. 窗体文件的扩展名是()。
A. Rem注释内容B. ′注释内容C. a=3:b=2,′对a、b赋值D. Private Sub Command1_MouseDown(button As Integer,shift As Integer,_Rem鼠标按下事件的命令调用过程X As Single,Y As Single)2. 在默认情况下,InputBox函数返回值的类型为()。
A. constructAdestructAB. constructAconstructAdestructAdestructAC. constructAconstructAconstructAdestructAdestructAdestructAD. constructAconstructAconstructAconstructAdestructAdestructAdestructAdestructA3. 在程序运行期间可以将图形装入窗体、图片框或图像框的函数是()。
A. DrawStyleB. AutoSizeC. PasswordCharD. LoadPicture4. 在Visual Basic中,被称为对象的是()。
A. 在需要自定义Swing构件的时候,首先要确定使用哪种构件类作为所定制构件的父类B. paintComponent( )方法位于JComponent类内,该方法与paint( )方法类似,也要求一个Graphics类的实例为参数C. 无论在系统开始执行还是窗口被覆盖后需要重新绘制时,paintComponent( )方法都会被系统自动调用,所以在程序中不要调用它,否则会与自动化过程相冲突D. 如果需要重新绘制Applet,就调用方法paintComponent( )5. 设窗体上有一个名为Text1的文本框,并编写如下程序:Private Sub Form_Load() Show Text1.Text = "" Text1.SetFocusEnd SubPrivate Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y AsSingle)Print "程序设计" End SubPrivate Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) Print "Visual Basic";End Sub 程序运行后,如果在文本框中输入字母“a”,然后单击窗体,则在窗体上显示的内容是______。
计算机二级(VB)37_真题-无答案

计算机二级(VB)37(总分100,考试时间120分钟)选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1. 根据变量的作用域,可以将变量分为3类,分别为()。
A. 2B. -2C. 0D. +22. 下列程序段的执行结果为( )。
a=75If a >60 Then Score=1If a >70 Then Score=2If a >80 Then Score=3If a >90 Then Score=4Print "Score= ";ScoreA. 对顺序文件中的数据操作只能按一定的顺序操作B. 顺序文件结构简单C. 顺序文件的数据以字符(ASCII码)形式存储D. 能同时对顺序文件进行读写操作3. 下面4个CT函数中是用来判断用户输入的数是否为奇数的,是奇数的返回1,否则返回0,其中正确的是()。
A. Function CT(ByVal a As Integer)If a Mod 2=0 Then Return 0 ElSe Return 1End if End FunctionB. Function CT(ByVal a As Integer)If a Mod 2=0 Then CT=0Else CT=1End if End FunctionC. Function CT(ByVal a As Integer)If a Mod 2=0 Then CT=1Else CT=0End if End FunctionD. Function CT(ByVal a As Integer)If a Mod 2=0 Then Return 1Else Return 0End if End Function4. 语句A=B+C代表的意思是()。
A. ④B. ⑤C. ⑥D. ⑦5. 在窗体上有一个命令按钮,然后编写如下事件过程Private Sub Command1 _ cickc ( ) a=InputBox("enter the first integer")b=InputBox("enter the second integer") Print b + a End Sub程序运行后,单击命令按钮,先后在两个输入框中分别输入“2”和“6”,则输出结果为( )。
计算机二级(VB)42_真题-无答案

计算机二级(VB)42(总分100,考试时间120分钟)选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1. 数据库技术的根本目标是要解决数据的【】A. 存储问题B. 共享问题C. 安全问题D. 保护问题2. 在窗体上画一个命令按钮,然后编写如下程序:Private Sub Comrnand3_Click( ) Cop 2Cop 3Cop 4End Sub Sub Cop (a As Integer)Static x As Integer x=x + a Print x;End Sub程序运行后,单击命令按钮,输出结果为( )。
A. 内联函数B. 重载函数C. 递归函数D. 嵌套函数3. 有如下程序段,该程序段执行完后,执行循环的次数是( )。
total=0Counter=1 Do Print Counter total=total + Counter Print total Counter=Counter+1If total>10 Then Exit Do End If Loop While Counter<=10A. for(int a=1;a<=10;a++);B. int a=1;do}a++;}while(a<=10)C. int a=1;while(a<=10)}a++}D. for(int a=1;a<=10;a++) a++;4. 下列程序段的执行结果为()。
I=9X=5Do I=I+1x=x+2 Loop Until I >=7Print"I=";I Print"x=";xA. I=4x=5B. I=7x=15C. I=6x=8D. I=10x=75. 下面Change事件过程中,文本框控件Text1用来接收数字字符的输入,该事件过程的作用是()。
Private Sub Text1_Change ( )Text2.Text=Str(6.28* Val(Text1.Text)) End SubA. {^2004/03/09}+15B. {^2004/02/25}+date()C. {^2004/03/09}-15D. {004/02/25^}-date()6. 表达式(7\2+1)*(8\2+2)的值为()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、下列叙述中,错误的是( A )。
(1分)A、一条语句可以分为多行书写,但要在上行末加上VBCrLfB、在同一行上书写多条语句,应在两两语句中加上:号C、可以用Rem或'注释单行语句D、VB程序代码不区分字母的大小写2、下列叙述正确的是( D )。
(1分)A、Visual Basic的事件是由用户定义的B、Visual Basic程序从主窗体开始执行C、Visual Basic程序是过程驱动的D、保存一个Visual Basic程序,应分别保存其窗体模块、标准模块和工程文件3、被对象所识别的动作与对象可执行的动作分别称为对象的( A )。
(1分)A、方法、事件B、事件、方法C、事件、属性D、过程、属性4、下列关于VB编码规则的叙述中,正确的是( C )。
(1分)A、一条语句可以分为多行书写B、多条语句不能书写在同一行上C、每条语句以分号;结尾D、应用程序代码字母是区分大小写的5、( D )不属于面向对象系统的三要素。
(1分)A、事件B、属性C、方法D、变量6、下列叙述中,不正确的叙述是( C )。
(1分)A、注释语句是非执行语句,仅对程序的有关内容起注释作用,客观存在不被解释和编译B、注释语句能放在整个代码程序的最后C、注释语句可以放在代码中的任何位置D、代码中加入注释语句的目的是提高程序的可读性7、下列叙述错误的是( B )。
(1分)A、不允许使用行号与标号B、单条语句可分行书写C、同一行上可以书写多条语句D、VB代码不区分字母的大小写8、窗体设计器是用来设计( B )。
(1分)A、应用程序的代码段B、应用程序的界面C、对象的属性D、对象的事件9、启动Visual Basic后,系统为用户新建的工程起一个名为( A )的临时名称。
(1分)A、工程1B、窗体1C、工程D、窗体10、在界面设计时,双击窗体中的对象后,Visual Basic将显示的窗口是( C )。
(1分)A、立即窗口B、属性窗口C、代码窗口D、工程资源管理器窗口11、VB应用程序在( A )模式下不能编辑代码和设计界面。
(1分)A、运行B、中断C、设计D、以上均不能12、如果要向工具箱中加入控件的部件,可以利用“工程”菜单中的( B )命令(1分)A、引用B、部件C、工程属性D、加窗体13、如果Visual Basic环境中缺少某个窗口,一般应该从主菜单的( D )下拉菜单中寻找并打开。
(1分)A、编辑B、文件C、调试D、视图14、标准控件不包括( D )控件。
(1分)A、驱动器列表框B、目录列表框C、文件列表框D、通用对话框15、在设计窗体时,如果窗体上没有显示网格会感到不方便,( c )可以使网格出现。
(1分)A、使用“编辑”菜单上的相关命令B、使用“格式”菜单上的相关命令C、使用“工具”菜单上的相关命令D、使用“工程”菜单上的相关命令16、在Visual Basic中,某一事件对应的程序叫( b )。
(1分)A、Sub过程B、事件过程C、通用过程D、Function过程17、下面的过程定义语句中,不合法的是( b )。
(1分)A、Sub Para(n())B、Sub Para(n) As IntegerC、Function Para(ByVal n)D、Function Para(proc1)18、事件过程是附加在( a )上的。
(1分)A、窗体和控件B、属性和控件C、窗体和动作D、属性和动作19、数组A在子过程或函数中定义为形参,正确的语句是( c )。
(1分)A、Private Sub sele(ByVal A( ) As integer)B、Private Function sale(A() As Integer) As StringC、Private Sub sale(A() As Integer) As IntegerD、Private Sub sale(A(i) As Integer)20、阅读如下程序, a = 1: b = 2: plus S, a, b: Print S:不能使其输出结果为3的plus过程为( b )。
(1分)A、Sub plus(sum, a , b ): sum = a + b: End SubB、Sub plus(ByVal sum , a , b ): sum = a + b: End SubC、Sub plus(sum , ByVal a, ByVal b ): sum = a + b: End SubD、D、Sub plus(sum , ByRef a , ByRef b ): sum = a + b: End Sub21、在定义过程时,若将参数传递方式指定为传值方式,应该用关键字( c )。
(1分)A、DimB、VarC、ByValD、Byadr22、通过关键字( c )声明的局部变量,在整个程序运行中一直存在。
(1分)A、DimB、PublicC、StaticD、Private23、过程的作用域分为( c )。
(1分)A、窗体级和局部级B、模块级和局部级C、窗体/模块级和全局级D、窗体/模块级和局部级24、在窗体的通用段声明变量时,不能使用( d )关键字。
(1分)A、DimB、PublicC、PrivateD、Static25、能在一个工程的所有程序中使用的变量,称为( b )。
(1分)A、局部变量B、全局变量C、窗体级变量D、模块级变量26、下列说法中,不正确的说法是( a )。
(1分)A、不能用Private定义模块级变量B、不能在“通用声明”段中为变量赋值C、不能在窗体的某个子程序中定义窗体级变量D、声明窗体级变量的位置是在窗体所有过程的最前面27、使用Public Const语句声明一个全局的符号常量时,应该将该语句放在( )。
(1分)A、过程中B、窗体模块的通用声明段C、标准模块的通用声明段D、窗体模块或标准模块的通用声明段28、在窗体中,用( d )语句声明的变量是静态变量。
(1分)A、Dim Z As IntegerB、Public Z As IntegerC、Private Z As IntegerD、Static Z As Integer29、变量的可用范围习惯上称为( a )。
(1分)A、作用域B、过程段C、局部变量D、全局变量30、在定义过程时,过程名后面括号中的标识符被称为( c )。
(1分)A、属性B、形参C、实参D、变量31、下列说法中,正确的说法是( b )。
(1分)A、在定义子过程时,应至少有一个形式参量B、若形参名字的前面没有ByVal,则默认传值C、只要使用了子过程,就一定会返回多个结果值D、在函数过程体中,函数过程名至少被赋值一次32、以( a )保留字开始的为事件过程。
(1分)A、SubB、EventC、FunctionD、Property33、以下关于函数过程的叙述中,正确的是( a )。
(1分)A、函数过程形参的类型与函数返回值的类型没有关系B、在函数过程中,可以通过函数名返回一个值C、当数组作为函数过程的参数时,只能以传值方式传递,不能以传址方式传递D、如果不指明函数过程参数的类型,则该参数没有数据类型34、关于Function过程与Sub过程两者的异同,下列叙述错误的是( c )。
(1分)A、Function过程与Sub过程都必须有形参B、Function过程与Sub过程都有各自的变量声明和各自的过程体C、Function过程结果要返回一个函数值,Sub过程可以没有数值返回D、Function过程定义中必须为过程名赋值,而Sub过程不能为过程名赋值35、下列关于窗体的描述中,正确的描述是( b )。
(1分)A、只有用于启动的窗体可以有菜单B、窗体事件和其中所有控件事件的代码都放在窗体文件中C、窗体的名字和存盘的窗体文件名必须相同D、开始运行时窗体的位置只能是设计阶段时显示的位置,不能改变36、如果一个工程含有多个窗体及标准模块,则以下叙述中,错误的是( d )。
(1分)A、不能把标准模块设置为启动模块B、任何时刻最多只有一个窗体是活动窗体C、用Hide方法将把窗体隐藏起来D、如果工程中含Sub Main过程,则程序可能首先执行该过程37、一个工程含有多个窗体及标准模块,下列叙述错误的是( a )。
(1分)A、如果工程含Form1窗体,程序首先执行该窗体的事件过程B、任何时刻最多只有一个窗体是活动窗体C、标准模块不能设置为启动模块D、Hide方法只是隐藏而不从内存中清除窗体38、在一个工程中如果想添加一个标准模块,不能实现的操作是(d )。
(1分)A、使用“工程”菜单中的相应命令B、使用工具栏上的相应命令按钮C、在工程资源管理窗口按右键调出相应命令D、使用“编辑”菜单中的相应命令39、如果Form2是启动窗体,并且Form2的Load事件过程中有Form1.Show,则程序启动后( c )。
(1分)A、发生一个运行时错误 C、在所有的初始化代码运行后Form1是活动窗体B、发生一个编译时错误 D、在所有的初始化代码运行后Form2是活动窗体40、设置工程中某一个窗体作为启动窗体,必需的操作步骤是( c )。
(1分)A、先打开“属性窗口”,然后选择作为启动窗体的窗体名称B、先打开“代码窗口”,然后选择作为启动窗体的窗体名称C、先打开“工程窗口”,然后选择作为启动窗体的窗体名称D、先打开“窗体设计器”窗口,然后选择作为启动窗体的窗体名称41、多窗体程序是由多个窗体组成,在缺省情况下,VB在应用程序执行时,总是把( d )指定为启动窗体。
(1分)A、不包含任何控件的窗体B、命名为Frm1的窗体C、包含控件最多的窗体D、设计时的第一个窗体42、当一个工程含有多个窗体时,它的启动窗体是( d )。
(1分)A、正在编辑的窗体B、最后一个添加的窗体C、第一个添加的窗体D、在"工程属性"对话框中指定的窗体43、下列对于顺序文件的描述中,正确的描述是( c )。
(1分)A、每个记录长度相同B、可以随机访问其中的记录C、必须按照顺序访问D、可以向文件中插入记录44、在Visual Basic中,按文件的访问方式不同,可以将文件分为( a )。
(1分)A、顺序文件、随机文件和二进制文件B、文本文件和数据文件C、数据文件和可执行文件D、ASCII文件和二进制文件45、在Visual Basic中,根据数据的存取方式和结构,可将文件分为( a )。
(1分)A、数据文件和程序文件B、文本文件和数据文件C、顺序文件和随机文件D、ACSII文件和二进制文件46、语句Open "c:\Datafile.dat" For Output As #513有一个错误,该错误是( c )。