2013-2014年度上学期高一Visual Basic期末试题 (计算机专业) 班级:____________姓名:____________
一、 选择题(每题1分 共30分) 1. ( )与传统的程序设计语言相比,VB最突出的特点是 A.结构化程序设计 B.程序开发环境 C.事件驱动编程机制 D.程序调试技术 2.不能退出VB的是:( ) A按ALT+Q组合键 B按下ALT+F组合键,然后按ESC键 C 按F10键,然后按F键,再按X键 D单击文件—菜单—退出 命令 3.VB中,称为对象的是:( ) A窗体 B 控件 C 控件和窗体 D 窗体、控件和属性 4.可以作为VB的变量为:( ) A book B 2_seek C 123.58 D book-1 5.输入代码时,VB 可以自动检测:( ) A 语法错误B 编辑错误 C 运行错误D 逻辑错误 6.能获得一个文本框中选取文本内容的属性是:( ) A text B length C seltext D selstart 7.输入框是以下哪个属性:( ) A lenger B integer C inputbox D worder 8.以下哪个属于消息框的属性:( ) A longer B excel C misser D msgbox 9.msgbox的语法格式为 A (1.64.0) B (2,64,256) C (1,64,1) D (3,64,521) 10.以下哪个语法为焦点的写法: A text1.Setfit B text1.Fout C label.Fount D text1.SetFocus 11.当MultiLine属性为0-None时,属性为: A 水平滚动条B 垂直滚动条C 无滚动条D 水平加垂直滚动条 12. ( )赋值语句:a=123 & MID("123456",3,2)执行后,a变量中的值是。 13. ( )以下变量名中,是不符合Visual Basic的命令规范的。 A.dima B.let C.x$ D.b2 14. ( )以下说法正确的是 A.属性窗口包括: 标题栏,对象名称的单选按钮,选项卡,属性列表,属性含义说明 B.属性窗口包括: 标题栏,对象名称的下拉列表,选项卡,属性列表,属性含义说明 C.属性窗口包括: 菜单栏,对象名称的单选按钮,选项卡,属性列表,属性含义说明 D.属性窗口包括: 菜单栏,对象名称的下拉列表,选项卡,属性列表,属性含义说明 15. ( )下面的运算符中,优先级别最高的是_____。 A.AND B. * C. 〉= d. & 16.( )复选框控件其Value属性的可取值是_______。 A.Trut和False B.0和1 C.1、2、3 D.0、1、2。 17.( )下面正确的赋值语句是。 A.x+y=30 B.y=π*r*r C.y=x+30 D.3y=x 18. ( )若要使命令按钮不可操作,要对属性进行设制 A.Enabled B.Visible C.BackColor D.Caption 19. ( )设x=3,y=5,则以下表达式值为真的是 A.(-3+5>x) And (y>0) B.(x<0) Eqv (y>0) C.(x>y) Or (y>0) D.x>=y And y>10 20. ( )确定一个控件在窗体上的位置的属性是。 21. ( )下列选项中,把a定义为双精度型变量的是 A.a% B.a! C.a# D.a$ 22. ( )下列符号错误的变量名有几个。 1)π 2)5x 3)Abs 4)a&4 5)print_78 6)absb A.3 B.4 C.5 D.6 23. ( )程序运行后,单击命令按钮,输出结果是 A=”ab”: B=”cd”:C=”ef”: Print A+B+C A.“abcdef” B.abcdef C.abc D.显示出错信息 24. ( )对于某对象的SetFocus和GotFocus描述正确的是。 A.SetFocus是方法,GotFocus事件
B.SetFocus是事件,GotFocus是事件 25.( )在窗体上画一个命令按扭(名称为Command1),然后编写如下事件过程 Private Sub Command1_Click() b=5 c=6 Print a = b + c End Sub 程序运行后,单击命令按扭,其结果为() A.a=11 B.a=b + c C.a= D.False 26.( )在窗体上画一个命令按钮(名称为Command1),然后编写如下事件过程“ Private Sub Command1_Click( ) Dim b As Long b=b+4 End Sub 运行程序,三次单击命令按钮后,变量b的值是: A.0 B.2 C.4 D.6 27. ( )InputBox函数返回值的类型为。 A.数值 B.字符串 C.变体 D.数值或字符串(视输入的数据而定) 28. ( )执行下面的语句后,所产生的信息框的标题是 a = MsgBox(“AAAA”,,”BBBB”,””,5) A.BBBB B.空 C.AAAA D.出错,不能产生信息框 29. ( ) Private Sub Form_Click() b = 1 : a = 2 Print IIf (a >= b,a,b) End Sub 运行后输出的结果是 A.0 B.1 C.2 D.3 30. ( )表达式2*3^2+2*8/4+3^2的值为_____。 A.64 B.31 C.49 D.22 二、填空题(每空1分 共10分) 1.在VB表达式中,对于没有赋值的数值型常量,系统将其当做 进行计算。 2.定义变量X和Y 是长整型数据的语句是 。 3.把算数表达式改写为等价的VB表达式为_______________ 。 4.表达式3^2 Mod 14\2^3的值为 。 5.VB的三要素:___________________________________。 6. label的名称属性单词为___________________________。 7.inputbox的语法格式为____________________________。 8.想要在代码后添加注释,需要在语句后加____________。 9.程序运行后,要卸载某控件时,可以使用__________语句。 10. 假定有一个文本框为Textl,为了使该文本框具有焦点,应执行的语句是______。 三、 判断对错(每题1分,共10分) 1. 以下语句的输出结果是Hello. ( ) B$=”ok” : B$=”Hello” :Print B$ 2.label中,backcolor为白色时,则背景色为白色。( ) 3.用户不能定义自己的数据类型 ( ) 4.89TWD可以作为变量名 ( ) 5.方法是对事件的响应。 ( ) 6.一个窗体对应一个窗体文件。 ( ) 7.函数Int(Rnd(0)*10)是在 0-9范围内的整数。( ) 8.msgbox是输入框。 ( ) 9.对象的可见性可设为true和false。 ( ) 10.vb中一个工程只包含一个窗体。 ( ) 四、程序补充题(每题10分,共20分) 1.用程序设出A,B,T 3个变量,并写出交换A和B的原理的代码。
2.用VB简易代码求出长方形的面积。
2012-2013年度上学期高二Visual Basic期末试题(答案) 1.0 2.dim x as long ,y as long 3.spr(abs(a*b-c`3)) 4.0 5.属性 时间 方法 6.caption 7.(“内容”,“标题”,“0”) 8.rem 9.unload 10.text1.setfocus 对对错错错 对对错对错 1.T=A A=B B=A 2.dim a as integer,b as integer,c as long C=a*b
|
|