vb其中考试题
vb期中考试7

《vb期中测试》试卷一、单选题(每题1.5分,共45分)1、在窗体上画一个命令按钮和两个标签,其名称分别为Command1、Label1和Label2,然后编写如下事件过程:Private Sub Command1_Click()a=0For i=1 To 10a=a + 1b=0For j=1 To 10a=a+1b=b+2Next jNext iLabel1.Caption=Str(a)Label2.Caption=Str(b)End Sub程序运行后,单击命令按钮,在标签Label1和Label2中显示的内容分别是______。
A、110和20B、20和110C、200和110D、10和20您的答案:A 参考答案:A您的得分:1.5 题分:1.52、下列程序段的执行结果为______。
K = 0For I = 1 To 3A = I ^ I ^ KPrint A;Next IA、 1 4 9B、 1 2 3C、 1 1 1D、 0 0 0您的答案:C 参考答案:C您的得分:1.5 题分:1.53、设a=5,b=10,则执行c = Int((b - a) * Rnd + a) + 1后,c值的范围为______。
A、5~9B、6~9C、6~10D、5~10您的答案:C 参考答案:C您的得分:1.5 题分:1.54、在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。
程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为"计算机等级考试"。
以下能实现上述操作的事件过程是______。
A、Private Sub Command1_ Click ()Text1.Text = "计算机等级考试"End SubB、Private Sub Command1_ Click ()Caption = "计算机等级考试"End SubC、Private Sub Form1_ Click ()Text1.Caption = "计算机等级考试"End SubD、Private Sub Text1_Change()Command1.Caption = "计算机等级考试"End Sub您的答案:D 参考答案:D您的得分:1.5 题分:1.55、在窗体上画一个命令按钮(名称为Command1),然后编写如下事件过程:Private Sub Command1_Click()Dim b As Integerb = b + 1End Sub运行程序,三次单击命令按钮后,变量b的值是:______。
VB中期测试考试卷(答案)解读

A.Private Sub Form1_Click()
End Sub
C. Private Sub Command1_Click()
End Sub
B. Private Sub Form_Click()
End Sub
C.运行程序时,改变窗体大小,能够触发窗体的Resize事件
D.窗体的Enabled属性为False时,不能响应单击窗体的事件
13.以下描述中错误的是()。
A.窗体的标题通过其Caption属性设置B.窗体的名称(Name属性)可以在运行期间修改
C.窗体的背景图形通过其Picture属性设置D.窗体最小化时的图标通过其Icon属性设置
D. Private Sub Command_Click()
End Sub
15.假定编写了如下4个窗体事件的事件过程,则运行应用程序并显示窗体后,已经执行的事件过程是()。
A. ClickB.LoadC. LostFocusD. KeyPress
16.若在程序运行时,需要将焦点主动设置到指定的对象上,应调用该对象的()方法。
A.对象的运行态属性不出现在对象属性窗口中B.属性值只能在属性窗口中设置
C.在程序中可以用赋值语句给对象的任何一个属性赋值
D.属性是对象的特征,所有的对象都有相同的属性
5.以下叙述中错误的是()。
A.在Visual Basic的窗体中,一个命令按钮是一个对象
B.事件是能够被对象识别的状态变化或动作
C.事件都是由用户的键盘操作或鼠标操作触发的D.不同的对象可以具有相同的方法
6.以下描述中错误的是()。
vb期中考试22

《vb期中测试》试卷一、单选题(每题1.5分,共45分)1、下列程序段的执行结果为______。
K = 0For I = 1 To 3A = I ^ I ^ KPrint A;Next IA、 1 1 1B、 1 4 9C、 1 2 3D、 0 0 0您的答案:A 参考答案:A您的得分:1.5 题分:1.52、设执行以下程序段时依次输入1、3、5,执行结果为______。
Dim a(4) As Integer, b(4) As IntegerFor K = 0 To 2a(K + 1) = Val(InputBox("请输入数据"))b(3 - K) = a(K + 1)Next KPrint b(K)A、 1B、 5C、 3D、 0您的答案:A 参考答案:A您的得分:1.5 题分:1.53、设a=5,b=10,则执行c = Int((b - a) * Rnd + a) + 1后,c值的范围为______。
A、6~10B、6~9C、5~10D、5~9您的答案:C 参考答案:A您的得分:0 题分:1.54、若设置了文本框的属性PasswordChar="$",则运行程序时向文本框中输入8个任意字符后,文本框中显示的是______。
A、8个"*"B、1个"$"C、8个"$"D、无任何内容您的答案:B 参考答案:C您的得分:0 题分:1.55、下列程序段的执行结果为______。
A = 0:B = 0For I = -1 To -2 Step -1For J = 1 To 2B = B + 1Next J A = A + 1Next IPrint A; BA、 4 2B、-2 2C、 2 4D、 2 3您的答案:C 参考答案:C您的得分:1.5 题分:1.56、确定一个控件在窗体上的位置的属性是______。
Visual Basic期中考试题

Visual Basic期中考试题一、填空题(每空2分)(1)Visual Basic 有____________、_____________、_____________、三种版本,各自满足不同的开发需要。
(2)“属性”窗口有两种显示方式,一种是按____________ 排序;另一种是按___________排序。
(3)在窗口中双击“显示”按钮,或直接按___________键,系统会自动弹出“代码编辑器”窗口。
(4)Visual Basic 有两种运行程序的方法:_____________模式和___________模式。
(5)Visual Basic 的程序模块有三种:_______________、______________、______________。
(6)窗体模块的文件扩展名为__________、标准模块的文件扩展名为___________、类模块的文件扩展名为_____________。
(7)Visual Basic 中的数据类型可分为___________和___________两大类,前者根据其取值的不同,又可分为______________、_____________、____________和_____________。
(8)日期型数据有____________和_____________两种表示方法。
(9)在Visual Basic 表达式中,对于没有赋值的数据型变量,系统将其当做___________进行计算:对于没有赋值的字符串型变量,系统将其当做___________进行计算:对于没有赋值的布尔型变量,系统将其当做____________进行计算:对于没有赋值的日期型变量,系统将其当做______________进行计算。
二、选择题(每题2分)(1)与传统的程序设计语言相比,Visual Basic 最突出的特点是()A)结构化程序设计B)程序开发环境C)时间驱动编程机制D)程序调试技术(2)在正确安装Visual Basic 6.0后,可以通过多种方式启动Visual Basic 。
《程序设计基础VB》期中考试卷

《程序设计基础VB》期中考试卷一、选择题〖每小题1分,共计40分〗;1.以下变量名中合法的是【1】。
A. x2-1B. printC. str_nD. 2x分析:书P105,标识符命名规则答案:C2.在Visual Basic中,所有的窗体和控件都必定具有的一个属性是【2】。
A.Name B.Font C)Caption D)FillColor分析:名称属性是每个对象必须具备的,VB为每一个对象设置了一个默认的名称,用户可以不更改,对象的默认名称是由对象的类名+序号构成的。
答案:A3.以下所列的7个控件中,具有Caption属性的有【3】个。
CheckBox(复选框)、ComboBox(组合框)、HscrollBar(水平滚动条)、Image(图像框)、Frame(框架)、Label(标签)、Line(线条)A.5 B.4 C.3 D.2分析:常用控件中,TextBox、PictureBox、Image、ListBox、ComboBox、Timer、Line、Shape、HScrollBar、VScrollBar没有Caption属性;Label、CommandButton、OptionButton、CheckBox、Frame具有Caption属性;另外,窗体也有Caption属性。
答案:C4.用来设置文字字体是否斜体的属性是【4】。
A.FontUnderline B.FontBold C.FontSlope D.FontItalic分析:也可以写成Font.Italic答案:D5.若需要在同一窗口内安排两组相互独立的单选按钮( OptionButton ),可使用【5】控件将它们分隔开。
① TextBox ② Picture ③ Image ④ FrameA.①②B.②③C.②④D.③④分析:将单选按钮分组的方法是放置在不同的容器中,VB中可以做容器的控件有:PictureBox、Frame答案:C6.Timer控件的【6】属性决定该控件是否对时间的推移做出响应。
vb期中考试题库及答案高中

vb期中考试题库及答案高中一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. RealC. DoubleD. All of the above答案:D2. VB中的哪个函数可以用来计算两个数的和?A. SumB. AddC. +D. Concatenate答案:C3. 在VB中,如何声明一个变量?A. Dim variableB. Declare variableC. Set variableD. Initialize variable答案:A4. 下列哪个循环结构用于重复执行代码块,直到满足特定条件?A. For...NextB. Do...LoopC. While...WendD. If...Then答案:B5. 在VB中,如何将文本框(TextBox)的内容赋值给一个变量?A. variable = TextBox.TextB. variable = TextBox.ValueC. variable = TextBox.ContentD. TextBox.Text = variable答案:A6. VB中哪个控件用于显示和编辑多行文本?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:B7. 在VB中,如何使用If语句进行条件判断?A. If condition ThenB. If condition ElseC. If condition Then ElseD. If condition End If答案:D8. VB中哪个函数可以用来将字符串转换为大写?A. UCaseB. LCaseC. StrConvD. Upper答案:A9. 在VB中,如何声明一个数组?A. Dim array() As IntegerB. Declare array As Integer()C. Set array = New Integer()D. array = New Integer()答案:A10. VB中哪个事件用于响应按钮点击?A. ClickB. PressC. DoubleClickD. MouseDown答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________函数可以将字符串连接起来。
vb期中复习样卷练习
信息技术期中复习样题一、选择题(每小题2分,共70分)1.在Visual Basic中,下列属于正确变量名的是()(A)a1(B)3y (C)x-y(D)then2.在Visual Basic中,语句Cname.Text="高一"中的Text是()(A)属性名(B)属性值(C)对象名(D)窗体名3.某化工厂通过从海水中提取镁的方法生产金属镁,已知海水中镁的含量为1.1g·L-1,若该工厂每天生产x千克镁,则每天至少需要多少升海水。
计算海水体积v的步骤有:①输出海水体积v②p=1.1③计算体积v=x*1000/p④输入工厂每天产量数据x其正确的顺序是()(A)③④①②(B)①②③④(C)④①③②(D)④②③①4.有如下Visual Basic程序段:A=10B=20A=A+BB=A-B该程序段运行后,变量A和B的值是()(A)10和20(B)30和20 (C)30和10(D)30和-105.在Visual Basic中进行窗体设计时,利用属性面板可以非常方便地对常用的属性进行设置。
请观察下图,并选择出正确的描述()(A)“Text1”是类名,“TextBox”是对象名,“Text”是属性名,“点击输入”是属性值(B)“Text1”是对象名,“TextBox”是类名,“Text”是属性名,“点击输入”是属性值(C)“Text1”是对象名,“TextBox”是类名,“Text”是属性值,“点击输入”是属性名(D)“Text1”是属性名,“TextBox”是对象名,“Text”是类名,“点击输入”是属性值6.要实现变量M的值与变量N的值进行交换,可用语句()(A)X=M:M=N:N=X (B)M=N:N=M:X=N(C)X=M:N=M:X=N (D)M=X:X=N:N=M7.随机数函数Rnd可以产生一个大于等于0且小于1的随机数,现在想产生一个[6,24]的随机整数,可行的表达式是()(A)Rnd*24 (B)int(6+Rnd*18)(C)6+int(Rnd*18+1) (D)6+int(Rnd*19)8.以下关于Visual Basic集成开发环境的说法错误的是()(A)集成开发环境的布局是可以由使用者自行安排的(B)窗体是对VB程序进行可视化界面设计的窗口(C)每个VB应用程序都只能有一个窗体(D)VB应用程序窗体的大小是可以改变的9.面额为1元、2元和5元的纸币各有10张,求总额恰好为32元取法方案的算法是:设1元取a张、2元取b张和5元取c张,a、b、c都取0到10之间的整数,将a、b、c 取值的所有可能组合逐一代入表达式a+2b+5c=32,判断是否成立,若成立,则输出这一方案。
vb期中考试8
《vb期中测试》试卷一、单选题(每题1.5分,共45分)1、某人为计算n!(0<n<=12)编写了下面的函数过程:Private Function fun(n As Integer) As LongDim p As Longp=1For k=n-1 To 2 Step -1p=p*kNext kfun=pEnd Function在调试时发现该函数过程产生的结果是错误的,程序需要修改。
下面的修改方案中有3种是正确的,错误的方案是______。
A、把For k=n-1 To 2 Step -1改为For k=2 To nB、把For k=n-1 To 2 Step -1改为For k=1 To n-1C、把For k=n-1 To 2 Step -1改为For k=1 To nD、把p=1改为p=n您的答案:参考答案:B您的得分:0 题分:1.52、下面程序的输出结果是Private Sub Command1_Click()ch$="ABCDEF"proc chPrint chEnd SubPrivate Sub proc(ch As String)s=""For k=Len(ch) To 1 Step -1s=s&Mid(ch,k,1)Next kch=sEnd SubA、ABCDEFB、FC、AD、FEDCBA您的答案:参考答案:D您的得分:0 题分:1.5 3、假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。
为了保存该应用程序,以下正确的操作是。
A、分别保存窗体模块、标准模块和工程文件B、只保存窗体模块文件C、只保存窗体模块和标准模块文件D、只保存工程文件您的答案:参考答案:A您的得分:0 题分:1.54、在窗体上画一个名称为List1的列表框,一个名称为Label1的标签,列表框中显示若干个项目。
当单击列表框中某个项目时,在标签中显示被选中项目的名称。
VB程序设计期中考试2
高二电商专业VB程序设计期中考试姓名:分数:一,选择题(1*20,共20分)1.下列关于visual basic 特点的描述,正确的是()A.面向对象B.可视化C.事件驱动。
D. 以上全部都是2. 集成开发环主主主窗口中不包括中()A.标题栏B.菜单栏C.状态栏D.工具栏3.在visual basic 中建立应用程序所需要的控件,应使用()A.属性窗口B.工具箱窗口C.立即窗口D.菜单设计窗口4.visual basic 窗体设计器用来设计()A.应用程序代码段B.应用程序界面C.对象的属性D.对象的事件5.在visual basic6.0集成开发环境中,如果没有显示出某个窗口,可以通过()菜单下的命令使其显示A.文件B.编辑C.视图D.工程6. 下列关于字符型数据的说法中不恰当的()。
A. 字符型数据是用来存储文字信息的B. 字符型数据包含定长字符串和变长字符串C. 字符串使用双引号或单引号作为界定符号D. 长度为零,即不含任何字符的字符串为空字符串,简称空串7.数据"12345"是_数据。
A.整型B.长整型C.字符型D.日期型8.下列关于数值型数据的说法中,正确的是()。
A.如果数值型数据不包含小数,则应使用整型数或长整型数B.在VisualBasic中,数值型数据没有有效范围C.单精度数比双精度数所占存储空间更大D.单精度数在存储时占据2字节的存储空间9.下列关于数据类型的说法中不正确的是()。
A.布尔型数据只有True(真)和False(假)两个值B.日期型数据只用来表示日期C.变体型数据可以存放任何类型的数据D.字符型数据有两种形式:变长字符串和定长字符串10.以下数据类型中,不是VisualBasic的数据类型的是()。
A.字符型数据B.布尔型数据C.时间型数据D.日期型数据11.数据12345是()数据。
A.整型B.长整型C.字符型D.日期型12.数据#10/11/2008#是()数据。
VB期中考试
(
四、程序填空 1、下面程序用于打印九九乘法表,请补充完整(左下三角) For i = 1 To 9 For j = m= Print Tab(j*6);m; Next j Next i 2、如下程序用于求S=1+(1+2)+(1+2+3)+……(1+2+……n) Private Sub Form_Load() Show S =0:k=0 For i = 1 To
26
Next j Exit For Next i :Print x A、0 B、4 C、1 D、10 15、判断变量X大于或等于60并且小于70的条件表达式是( ) A、x>=60和x<70 B、x>=60 OR x<70 C、x>=60 And x<70 D、60<=X<=70 16、vb程序段如下,其基本控制结构属于( ) a = 3 :b=1:a=a+b A、顺序结构 B、流程结构 C、循环结构 D、选择结构 17、vb中字符表达式“23”+“456”的值为( ) A、479 B、23+456 C、“23456” D2345 18、下面的程序运行后,显示的结果是( ) Dim x% If x Then Print x+1 Else Print x A、1 B、0 C、显示错误信息 D、2 19、语句If x =1 Then y=1,下面说法正确的是( ) A、x=1和y=1均为赋值语句 B、x=1和y=1均为关系表达式 C、x=1为赋值语句,y=1为赋值语句 D、x=1为关系表达式,y=1为赋值语句 20、下面是判断变量x是不是能被5整除的偶数程序,横线上的逻辑表达 式应为( ) Private Sub Command1_Click() Dim x As Integer x = Val(Text1.Text) If = 0 Then Label1.Caption = "这个数是能被5整除的偶数" Else Label1.Caption = "这个数不是能被5整除的偶数" End If End Sub A、(x Mod 5)=0 OR (x Mod 2)=0 B、x Mod 10 = 0 C、x Mod 5 = 0 D、x Mod 2 = 0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2011-2012年度第一学期期中考试
Visual Basic测试卷(A)
(笔试90分、机试30分;笔试时间70分钟,机试时间30分钟)
姓名: 班级: 分数:
一、填空(每空1分,共14分) 1、VB模块分为 、 、 3种类型。 2、在VB中,从 菜单中选择 命令可运行应用程序。 3、在VB中,字符串常量要用 括起来,日期/时间弄常量要用 括起来。 4、在VB中,变量名的命名规则是:变量名必须是 开头,长度不能超过 个字符。变量名中不能包含 ,同一范围内必须是唯一的。 5、保存Visual Basic应用程序时,窗体文件和工程文件的扩展名分别为 和 。 6、程序执行过程中,其值变化的量知称为 ,在程序执行期间数值始终不变的量称为 。 二、选择题(每题2分,共40分) 1、在VB应用程序中,窗体、标签、和命令按钮都可以称为:( ) A、对象 B、事件 C、方法 D、属性 2、下列变量名命名符合规则的是( ) A、3a B、a3 C、if D、a+b 3、下列不能打开代码窗口的操作是:( ) A、双击窗体上的某个控件 B、单击窗体或控件 C、按“F7”键 D、双击窗体 4、通过设置窗体的( )属性可以更改窗体的标题文字。 A、Headline B. caption C. appearance D. Title 5、在一个语句行内写多条语句时,每个语句之间应该使用的分隔符是( ) A、逗号 B、分号 C、顿号 D、冒号 6、下列各运算中,级别最高的是( ) A、关系运算 B、算术运算 C、布尔运算 D、级别相同 7、“幸运儿”属于哪种数据类型( ) A、数值型 B、日期型 C、字符型 D、字节型 8、3.1415926属于哪种数据类型( )
A、数值型 B、日期型 C、字符型 D、字节型
9、print 2+3的结果是( )
A、2+3 B、2 C、 3 D、5
10、字符串表达式“xyz”&“123” &“abc”运算结果是( )
A、xyz B、123 C、abc D、xyz123abc
11、对象的特性是指( )
A、对象 B、事件 C、方法 D、属性
12、下列各运算中,级别最高的是:( )
A、关系运算 B、算术运算 C、布尔运算 D、级别相同
13、在VB中,有一个专门的字符串连接运算符是:( )
A、* B、 # C、 & D、““
14、算术表达式运算结果为( )
A、布尔型 B、字符型 C、数值型 D、日期型
15、关系表达式运算结果为( )
A、布尔型 B、字符型 C、数值型 D、日期型
16、下列哪个是算术表达式( )
A、3 B、3>4 C、3*4 D 、4
17、下列哪个是关系表达式:( )
A、3 B、3>4 C、3*4 D 、4
18、Dim XM As string 这句变量声名中,变量名为:( )
A、Dim B、 XM C、 As D、 string
19、日期型常量要用( )符号括起来。
A、“” B、冒号 C、# D、*
20、( )数据有两个值:True ,false。 A、布尔型 B、字符型 C、数值型 D、日期型 三、判断题(每题1分,共10分) 1、VB有设计、运行、和中断三种工作模式。( ) 2、“123”是数值型数据。 ( ) 3、常量可分为两种:一般常量和符号常量。( ) 4、日期型常量要用双引号括起来。( ) 5、注释语句有两种:REM和‘(单撇号)。( ) 6、程序代码中END与end不同。( ) 7、3^2的结果是6。( ) 8、标识符必须以字母开头,最大长度为255。( ) 9、在程序招待期间数值始终不变的量称为变量。( ) 10、10MOD3的结果是3。( ) 四、 写出下面试题的结果:(每题2分,共12分) 1. Dim X As Integer Dim Y As single X=4 If X^2=16 then Y=X If X^2<15 then Y=1/X If X^2>15 then Y=X^2+1 Print y 其结果是 ; 2、10+3^2mod4 结果是 ; 3、将下列程序段的运行结果是: ; Dim k as integer Dim sum as integer For k=6 to 10 sum= sum + k Next k Print sum
4. “xy”>”xy”And “xy”=”xy” 结果是 ;
5. 4>3or3>4 结果是 ;
6.表达式(8-(6*5-28)/2)^2的值是 ;
五、简答(共14分)
1、VB编程步骤有哪些?(3分)
2、VB有哪些基本数据类型?(7分)
3、标识符命名规则有哪些?(4分)
五、上机操作题:(共30分)
编写一段VB程序代码,要求计算半径为25CM的圆的面积。
要求:
1、 在F盘以“VB考试”为名建一个文件夹;(2分)
2、 程序窗体标题栏显示“计算圆的面积”; (2分)
3、 以自己的名字命名保存程序。存在“VB考试”文件夹中。(如
张三.FRM 、张三.VBP)(4分)
4、 生成EXE文件,以自己的名字命名。保存了“VB考试“文件夹
中。(2分)
5、 代码正确、调试正确。(20分)