VISUAL BASIC期中试卷
- 格式:pdf
- 大小:227.81 KB
- 文档页数:2
Visual Basic 语言程序设计期中考试试卷A(本考试共4道大题,总分100分,考试时间100分钟。
)一.基本概念题(20分)基本概念题答题卡1.在Visual Basic中,所有的窗体和控件都必定具有的一个属性是______。
A)Name B)Font C)Caption D)FillColor2.用下面的语句所定义的数组的元素个数是:______。
Dim arr(5,-2 to 2)A)10 B)20 C)25 D)303.若窗体上有一个命令按钮Command1,一个文本框Text1,如果想要在程序运行后,单击窗体时,在文本框中出现“Hello!”字样,应在___________________事件过程中写代码:Text1.Text = “Hello!”A)Form_Load B)Command1_Click C)Form_Click D)Form_DblClick4.下列叙述中正确的是______。
A)在窗体的Form_Load事件过程中定义的变量是全局变量B)局部变量的作用域可以超出所定义的过程C)在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程D)在调用过程中,所有局部变量被系统初始化为0或空字符串5.在窗体上画一个命令按钮(名称为Command1),然后编写如下事件过程:Private Sub Command1_Click()Dim b As Integerb = b + 2End Sub运行程序,三次单击命令按钮后,变量b的值是:______。
A)0 B)2 C)4 D)66.在窗体通用声明中有:Dim arr(7) As Integer, I As Integer能确保不会“下标越界”的代码是______。
A.Sub Command1_Click()I = I + 1If I>7 Then I = 0Arr(I)=0End SubB.Sub Command1_Click()I = I + 1If I < 0 Then I = 7Arr(I) = 0End SubC.Sub Command1_Click()If I > 7 Then I = 0I = I + 1Arr(I) = 0End SubD.Sub Command1_Click()arr(I) = 0If I > 7 Then I = 0I = I + 1End Sub7.对于下面的循环结构,循环体执行的次数是_____________。
VB期中考试题一、填空题1、Visual Basic是一种面向__________的可视化程序设计语言,采取了__________的编程机制。
2、在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名3、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。
4、设置控件背景颜色的属性名称是______________________。
5、x=InputBox(___ __, , )6、写出显示下图信息框的MsgBox函数MsgBox( , , )二、选择题1、下面不是VB工作模式的是( )A.设计模式B.运行模式C.汇编模式D.中断模式2、可视化编程的最大优点是( )A.具有标准工具箱B.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象D.所见即所得3、下列不能打开属性窗口的操作是( )A.执行“视图”菜单中的“属性窗口”命令B.按F4键C.按Ctrl+TD.单击工具栏上的“属性窗口”按钮4、下列可以打开立即窗口的操作是( )A.Ctrl+DB.Ctrl+EC.Ctrl+FD.Ctrl+G5、Visual Basic的编程机制是( )A.可视化B.面向对象C.面向图形D.事件驱动6、以下能够触发文本框Change事件的操作是( )A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容7、应用程序设计完成后,应将程序保存,保存的过程是( )A.只保存窗体文件即可B.只保存工程文件即可C.先保存工程文件,之后保存窗体文件D.先保存窗体文件(或标准模块文件),之后还要保存工程文件8、任何控件都具有的属性是( )A.TEXTB.CAPTIOND.FORECOLOR5、决定控件上文字的字体、字形、大小及效果的属性是( )A.TEXTB.CAPTIOND.FONT9、在窗体上建立了多个控件,如TEXT、LABEL1、COMMAND1,若要使程序一运行焦点就定位在COMMAND1控件上,应将COMMAND1控件的( )设置为0A.INDEXB.TABINDEXC.TABSTOPD.ENABLED10、运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的TEXT属性进行赋值从而改变了文本框的TEXT属性值时,将触发文本框的( )事件A.CLICKB.DBLCLICKC.GOTFOCUSD.CHANGE11、以下窗体名中哪些是非法的窗体名( )。
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 。
2010—2011年度上学期期中考试试卷科目:VB班级:________ 姓名:________ 得分:一.、判断题(每题1分)1.( )在一行中有多条语句时,逗号"," 可作为语句间的分隔符。
2.( )表达式Int(Rnd * 4 + 0.5)可能的全部值是1,2,3,4。
3.( )在标准模块的声明段定义一个全局变量时,用关键字Public来声明。
4.( )命令按钮不但能响应鼠标的单击事件,而且能响应双击事件。
5.( )定时器控件的名称为time。
6.( )窗体的加载事件是load事件。
7.( )‘A’的ASCII码值是65。
8.( )VB中运行程序的快捷键是F5。
9.( )向窗体中添加控件可双击工具栏中所要的控件。
10.( )len函数表示取字符串长度的函数。
11.( )控件的属性不可以在程序运行时动态的修改。
12.( )在VB中程序注解可以在被注释语句前加“:”。
13.( ) Click事件,就是鼠标单击事件。
14.( )在VB中,变量在使用前可以不声明。
15.( )在程序执行的过程中,变量的值始终保持不变,常量的值随时改变。
二.填空题:(每空格2分)1.下列函数的值分别为:A.int(-6.14159) ______________B.len([abcdefg") ______________C.left([abcdefadfag".6) ______________D.mid([abcdefgh".4.3) ______________2.VB中若要产生一消息框,可用_____________函数来实现3.常量是指在程序运行过程中,_________________的量4.整数类型数据分别包括整型和________________数据。
5.随机函数的函数取值范围是____________6.定义一个整型变量a:______________7.______函数将返回系统的时间.8.工程文件的扩展名是__________9.用户在图形框上双击鼠标,系统会激活__________事件。
2010~2011学年度第2学期期中考试试卷[B1]考试科目: 《Visual Basic程序设计》考试形式: 开卷-上机考答题时间: 120分钟班级学号姓名一、选择题(2分/题, 共20分)1.以下有关VB对象名称(Name)属性的叙述,正确的是_______。
A)对象的Name属性值可以为空B)窗体的Name属性用来标识和引用窗体C)可以在程序运行期间改变对象的Name属性值D)窗体的Name属性值是显示在标题栏中的字符串2.Visual Basic6.0集成环境的主窗口中不包括_______。
A)标题栏B)菜单栏C)状态栏D)工具栏3. 在开发VB应用程序时, 一个工程一般至少应含有_______。
A)标准模块文件和类模块文件B)工程文件和窗体文件C)工程文件和类模块文件D)工程文件和标准模块文件4. .为了使命令按钮(名称为Command1)右移200, 应使用的语句是_______。
A)Command1.Move -200B)Command1.Move 200C)Command1.Left= Command1.Left+200D)Command1.Left= Command1.Left-2005. 当程序运行时, 系统自动执行启动窗体的_______事件过程。
A)Click B)Load C)Unload D)GotFocus6. Visual Basic有多种类型的窗口, 若要在设计时看到窗体窗口, 以下操作不正确的是________。
A)打开“视图”菜单, 选择“对象窗口”B)双击VB窗口工作区的空白处C)单击“工程资源管理器”中的“查看对象”按钮D)双击“工程资源管理器”中对应的窗体名7. 下面关于属性和方法的描述中, 不正确的是________。
A)属性是对象的特征, 方法是对象的行为B)属性和方法都有值C)属性可以被赋值D)方法表示能执行的操作8. 下面关于标签和文本框的描述中, 正确的是________。
XXXXX 职业技术学校2018—2019学年第二学期期中考试卷《程序设计VisualBasic 》试卷(闭卷)(A 卷) 出卷人:黄锦云(考试时间:90分钟, 18 级 计算机 专业使用)请将选择题的答案写在下列方框内一、 控件解释(写出以下控件名称(中英文名称))(每题3分,共15分)二、单项选择题(每题3分,共45分)1、在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1_Click() a=12345Print Format$(a,"000.00")End Sub程序运行后,单击命令按钮,窗体上显示的是______。
A 123.45B 2345.00C 00123.45D 123452、在窗体上画一个文本框(其名称为Text1)和一个标签(其名称为Label1),程序运行后,如果在文本框中输入指定的信息,则立即在标签中显示相同的内容。
以下可以实现上述操作的事件过程是______。
3、设x=4,y=6,则以下不能在窗体上显示出"A=10"的语句是______。
A Print "A = " x + yB Print "A = " + Str(x+y)C Print "A = " & x + yD Print A = x + y 4、用下面语句定义的数组的元素个数是______。
dim A(-3 to 5) as integer A.8 B.9 C.7 D.65、某人在窗体上画了一个名称为Timer1的计时器和一个名称为Label1的标签,计时器的属性设置为Enabled=True ,Interval=0,并编程如下。
希望在程序运行时,可以每2秒在标签上显示一次系统当前时间。
Private Sub Timer1_Timer() Label1.Caption=Time$End Sub在程序执行时发现未能实现上述目的,那么,他应做的修改是______。
计算机vb期中考试题及答案计算机VB期中考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All above答案:D2. 下列哪个是Visual Basic中的保留字?A. DimB. IfC. EndD. All above3. 在Visual Basic中,以下哪个函数用于计算两个数的和?A. Sum()B. Add()C. +D. Concatenate()答案:C4. Visual Basic中,以下哪个控件用于显示文本?A. LabelB. TextBoxC. ButtonD. ComboBox答案:A5. 在Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleC. CaptionD. All above答案:A6. Visual Basic中,以下哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. KeyPress答案:A7. 在Visual Basic中,以下哪个循环结构用于重复执行代码块直到满足特定条件?A. For...NextB. Do...LoopC. While...WendD. All above答案:B8. Visual Basic中,以下哪个函数用于将字符串转换为数字?A. Str()B. Val()C. CInt()D. All above答案:B9. 在Visual Basic中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. MultiLine答案:A10. Visual Basic中,以下哪个控件用于选择一个选项?A. CheckBoxB. RadioButtonC. OptionButtonD. ComboBox答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,声明变量的关键字是________。
《Visual Basic 6.0》期中考试试题一、填空(每空2分,共40分)1、没有说明变量的数据类型时,该变量默认为类型。
2、布尔类型数据值有真和两个,当将一个整形或长整型数据赋给一个布尔型变量时,0转换为,非0转换为;当将一个布尔型数据赋给一个整型或长整型变量时,False将转换为,True转换为。
3、变量名可以有字母、和下划线组成,但变量名的第一个字符必须是。
4、声明变量的语句有、Static、Private和语句。
5、Int(5.7)= Fix(-3.6)=SQR(49)= SGN(-20)=String(2,”*”)= 1998 MOD 4=Val(“2.4AB”)= Mid$ (“计算机”,3)=Len(i&)= len(“计算机”)=二、判断(每小题2分,共20分)1、VB是一种面向对象的可视化设计工具()2、VB是一种结构化的程序设计语言()3、VB程序代码中区分字母的大小写()4、在同一行上可书写多条语句,语句间用逗号隔开()5、说明一个常量Max的语句为:Const Max As Integer=50 ( )6、不同过程中可有相同名称的局部变量,彼此互不相关()7、语句Stop终止程序运行时,关闭文件,并且清除变量()8、语句On Error Resume Next 表示设定当错误发生时,从发生错误行的下一行开始继续执行程序()9、传址的结合过程是:当调用一个过程时,系统将实参的值复制给形参,实参与形参断开了联系()10、实参与形参个数可以不同()三、选择(每小题2分,共20分)1、下列符号不可以作变量名的是()A、KL2_1B、REMC、ABCD、6D2、整型数据的标识符为(),字符串型的标识符为()A、%B、&C、$D、!3、下列()为日期型数据的标准格式A、#1997-2-26#B、#February 6,1998#C、#4/24/2007#D、#78,10,2#4、下列常量说明错误的是()A、Const Person=”张三”B、Pi As Single=3.14C、Const ABC#=12.34D、Const MAX AS Integer =&o1235、下列运算符优先级最高的是()A、乘幂B、乘C、或D、连接6、不可能为Sgn( )值的是()A、0B、-1C、2D、17、若子过程名为abc,下列调用子过程正确的是()A、abc(1,2)B、call abc 1,2C、call abcD、abc 1,28、若要求实参与形参的结合方式为传值,则在形参前加关键字()A、ByValB、ByRef9、以下程序段中,正确的是()A、if x≧0 then print “x=0”B、if 2<x<5 then goto 20C、do while i<5Print “*”;loopD、for i=1 to 5S=s+iNext i10、()是在程序运行中,其值可以发生变化的量A、常量B、变量四、指出下列程序段中的错误,将修改后的程序段写在右边横线上(每小题5分,共10分)1、for i=1 to 5for j=1 to Iprint “*”;next Iprintnext j2、select case x=2*a-3*bcase 4 or 5print x=4 or x=5case 12 to15print “x=12”or”x=15”case elseprint out of rangeend select五、写出下列程序段的运行结果(每小题5分,共10分)1、j=4for i=1 to j step 2print ij=j+1next i结果:2、a=5For k=1 To 0a=a + kNext kPrint k; a结果:。
VB期中考试试卷《Visual Basic 6.0程序设计》期中考试卷一、单项选择题(每小题2分,共50分)1、下列可以打开属性窗口的操作是()。
A、F4B、F5C、F7D、F02、长整型数据的存储空间是()。
A、2个字节B、4个字节C、8个字节D、16字节3、x是大于0小于45的数,用VB表达式表示正确的是()A.0<=x<45 B.0<=x<=45C.0<="x" x<="45</p" x4、下列不属于工程的组成部分是()。
A.窗体B.类C.属性D.标准5、在一个语句行内写多条语句时,每个语句中间应该使用的分隔符是()A.逗号B.分号C.顿号D.冒号6、程序执行过程中其值可以变化的量称为()A.表达式B.常量C.变量D.函数7、()兼有计算与赋值的双重功能。
A.Print 语句B.Let赋值语句C.Rem注释语句D.End语句8、退出当前For循环的代码为()A、endB、exitC、subD、exit for9、将表达式8=9的结果赋给变量x的是()A.x=8:x=9 B.x=8=9C.8=9=x D.x=8 And x=910、假设变量a=4,b=5,执行t=a+b:a=b-a:b=t语句以后,a 和b的值分别是()A.9 和9 B.1 和9 C.5 和1 D.9 和111、关键字String表示数据类型为( )。
A、布尔型B、整型C、货币型D、字符型12、字符型常量前后要加上()符号。
A." B.“C.# D.$13、下列描述中,错误的是()。
A、VB中允许变量不经过声明就直接使用B、使用声明语句声明一个变量后,将布尔型变量赋初值为trueC、所有隐式声明的变量都是Variant类型D、使用声明语句声明一个变量后,将日期型变量赋初值为00:00:0014、设a="1234567",则表达式left(a,4)+mid (a,4,2)的值是()A、"12456"B、“123445”C、“56”D、"78"15、表达式25 mod 3+23\5*2的值是( )。
Visual Basic期中测验试卷教材名:Visual Basic 6.0程序设计教程主编:龚沛曾出版社:高等教育出版社版次:第三版一、选择题(每题1分,小计10分)1.设A=7,B=3,C=4, 则A MOD 3 + B ^ 3 / C \ 5 的值是()(A) 2 (B) 3 (C) 4 (D) 52.以下叙述中错误的是()A)双击鼠标可以触发DblClick事件B)窗体或控件的事件的名称可以由编程人员确定C)移动鼠标时,会触发MouseMove事件D)控件的名称可以由编程人员设定3.以下关于keyPress事件过程中参数KeyAscii的叙述中正确的是()A)KeyAscii参数是所按键的ASCII码B)KeyAscii参数的数据类型为字符串C)KeyAscii参数可以省略D) KeyAscii参数是所按键上标注的字符4.设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是()A)True B)False C)1 D)出错信息5.在窗体上有一个命令按钮和一个文本框,其名称分别为Command1和text1,把文本框的Text属性设置为空白,然后编写如下事件过程:Private sub Command1_click()A=inputbox(“Enter an integer”)B=inputbox(“Enter an integer”)Text1.text=b+aEnd sub程序运行后,单击命令按钮,如果在输入对话框里输入8和10,则文本框中显示的内容是()(A)108 (B)18 (C)810 (D)出错6.程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是()A)MouseDown B)MouseUp C)Load D)Click7.以下不属于Visual Basic系统的文件类型是()A).frm B).bat C).vbg D).vbp8.设有以下循环结构Do循环体Loop While <条件>则以下叙述中错误的是()A)若"条件"是一个为0的常数,则一次也不执行循环体B)"条件"可以是关系表达式、逻辑表达式或常数C)循环体中可以使用Exit Do语句D)如果"条件"总是为True,则不停地执行循环体9.以下叙述中错误的是()A)用Shell函数可以调用能够在Windows下运行的应用程序B)用Shell函数可以调用可执行文件,也可以调用Visual Basic的内部函数C)调用Shell函数的格式应为:<变量名>=Shell (……)D)用Shell函数不能执行DOS命令10.函数Int( 6 * RND )+1的值是在哪个范围内的整数?()(A) [0,6] (B) [0,7] (C) [1,6] (D) [1,7]二、程序填空(每空2分,共20分)1.以下程序的功能是:生成20个200到300之间的随机整数,输出其中能被5整除的数并求出它们的和。