当前位置:文档之家› VB程序设计复习练习题

VB程序设计复习练习题

VB 测量程序设计练习题 一、选择题 1. 在过程中可以用________语句定义变量。 A.Dim、Private B.Dim、Static C.Dim、Public D.Dim、Static、Private 2.用窗体的________属性来设置窗体的标题。 A.style B.Text C.Caption D.Name 3.下面表达式的值为 True 的是________。 A.Mid("Visual Basic",1,12)=Right("Programming language Visual Basic",12) B."ABCRG">"abcde" C.Int(134.69)>=Cint(134.69) D.78.9/32.77< =97.5/43.97 And –45.4>-4.98 4.以下有关对象属性的说法中正确的是________。 A.对象所有的属性都罗列在属性窗口列表中 B.不同对象不可能有同名属性 C.不同对象的同名属性取值一定相同 D.对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变 5.代数表达式 ln
12 x 5 y d 3 m2 e x sin x
的 VB 算术表达式是_______。
A.(12*X+5*Y-Sqr(Abs(d^3-m^2)))/Exp(-x)/Sin(x) B.(12*x+5*Y-Sqr(Abs(d^3-m^2)))/Exp(-x)*Sin(x) C.(12*X+5*Y-Sqr(Abs(d^3-m^2))/Exp(-x)/Sin(x) D.(12*X+5*Y-Sqr(Abs(d^3-m^2)))/e^(-x)/Sin(x) 22.表示“X>Y>Z” ,正确的 VB 逻辑表达式是_________。 A.X>Y And Y>Z B.X>Y>Z C.X>Y Or Y>Z D.X>Y And >Z 23.窗体上有一个文本框控件 Text1,假设已存在三个整型变量 a、b 和 c,且变量 a 的值为 5,变量 b 的值为 7,变量 c 的值为 12。以下的______语句可以使文本框内显示的内容为:
5+ 7=12 A.Text1.Text=a+b=c B.Text1=a & "+" & b & "=" & c C.Text1.Text="a+b=c" D.Text1="a" & "+" & "b" & "=" & "c" 24.执行以下语句后,a 的值是__________。 Dim a As Integer a=l Do Until a=100 a=a+2 Loop A.99 B.100 C.溢出 D.101 25.以下有关对象属性的说法中错误的是________。 A.所有的对象都具有 Name(名称)属性 B.只能在执行时设置或改变的属性为执行时属性 C.对象的某些属性只能在设计时设定,不能用代码改变 D.Enabled 属性值设为 False 的控件对象在窗体上不可见 26.在文本框 Text1 中输入数字 12,在文本框 Text2 中输入数字 34,执行以下语句,只有 _______可使文本框 Text3 中显示 46。 A.Text3.Text=Text1.Text & Text2.Text B.Text3.Text=Val(Text1.Text)+Val(Text2.Text) C.Text3.Text=Text1.Text+Text2.Text D.Text3.Text=Val(Text1.Text) & Val(Text2.Text) 27.有如下程序: Private Sub Command1_Click() S=Fix(-23.1) : E=Int(23.1) Print Sin(E+S) End Sub 运行时输出的结果是_________。 A.-1 B. 0 C.1 D.23 28.有如下程序: Private Sub Command1_Click() X=10 Print IIf(X>5,1,5) End Sub 运行后的输出结果是________。 A. 5 B.1 C.2 D.6 29.VB 表达式 Sqr(a+b)^ 3*2 中优先进行运算的是______。 A.Sqr 函数 B. + C.^ D.* 30.要设置窗体上各控件的属性,可在________中进行。 A.窗体布局窗口 B.工程资源管理器窗口 C.属性窗口 D.窗体窗口 31.在程序运行过程中,要想使可操作的按钮变成看得见但不可操作,则应设置为 False 的属性是_________。 A. Visable B. Enabled C. Default D. Cancled 32.描述X、Y中有一个小于Z的逻辑表达式是________。
A.Sqr((x+Log(x))/(a+b))+Exp(-t)+Sin((x+y)/2) B.Sqr( x+Log(x))/(a+b))+Exp(-t)+Sin((x+y)/2) C.Sqr((x+Ln(x))/(a+b))+Exp(-t)+Sin(x+y)/2) D.Sqr((x+Log(x))/(a+b))+Exp(-t)+Sin(x+y/2) 14.有程序代码“Text1.Text="Visual Basic",其中的 Text1、Text 和"Visual Basic"分别代表 _________。 A.对象、值、属性 B.对象、方法、属性 C.对象、属性、值 D.属性、对象、值 15.VB 工程文件的扩展名是________。 A..frm B..vbp C..bas D..frx 16.以下有关变量作用域的说法中,错误的是__________。 A.只有在标准模块中用 Public 语句说明的变量才是全局变量 B.在过程中不能使用 Public 语句说明全局变量 C.在标准模块的通用声明处可用 Private 语句说明模块级变量 D.在窗体的通用声明处可用 Private 语句说明窗体级变量 17.语句 Print "5*20"输出的结果是_________。 A."5*20" B.出现错误信息 C.5*20 D.100 18.在代码窗口中,当从对象列表框中选定了某一对象后,在________中会列出适用该对象 的事件。 A.过程框 B.属性窗口 C.事件列表框 D.工具栏 19.在过程中有语句 For I=N1 To N2 Step N3,在该循环体内有下列四条语句,其中_______ 会影响循环执行的次数。 ①N1=N1+I ②N2=N2+N3 ③I=I+N3 ④N3=2*N3 A.①② B.①②③ C.③ D.①②③④ 20.假设窗体上已有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先要执行的 操作是________。 A.单击窗体上没有控件的地方 B.单击任一个控件 C.双击任一个控件 D.双击窗体上没有控件的地方 21.数学算式
12.下列表达式中,值为 True 的是________。 A.Ucase("abcd")>="abed" B.14/2\3<10 Mod 4 C.Mid("ABCD",2,2)>Left("ABCD",2) D.Not(Sqr(4)-3>=-2) 13.代数表达式
x ln x a b y e t sin( x 2 ) ,对应的 Visual Basic 表达式是__________。
e x sin 3 x 对应的 Visual Basic 表达式是_____。 x y
A.Log(Abs((Exp(3.14159)+Sin(x)^3)/(x+Y))) B.Ln(Abs((Exp(3.14159)+Sin(x)^3)/(X+Y))) C.Log(Abs(Exp(3.14159)+Sin(x)^3)/(X+Y)) D.Log|(Exp(3.14159)+Sin(x)^3)/x+y| 6. VB 集成开发环境有三种工作状态,不属于三种工作状态之一的是________。 A.设计状态 B.编写代码状态 C.运行状态 D.中断状态 7.若在一个应用程序窗体上,依次创建了 CommandButton、TextBox、Label 等控件,则运 行该程序显示窗体时,________会首先获得焦点。 A.窗体 B.CommandButton C.Label D.TextBox 8.在 VB 中最基本的对象是_________,它是应用程序的基石,也是其他控件的容器。 A.文本框 B.命令按钮 C.窗体 D.标签 9.应用程序窗体的名称属性为 Frm1,窗体上有一个命令按钮,其名称属性为 Cmd1,窗体 和命令按钮的 Click 事件过程名分别为____。 A.Form_Click()、Command1_Click() B.Frm1_Click()、Command1_Click() C.Form_Click()、Cmd1_Click() D.Frm1_Click()、Cmd1_Click() 10.多窗体程序由多个窗体组成。在缺省情况下,VB 在执行应用程序时,总是把_________ 指定为启动窗体。 A.不包含任何控件的窗体 B.设计时的第一个窗体 C.命名为 Frm1 的窗体 D.包含控件最多的窗体 11.若希望在离开某过程后,还能保存该过程中局部变量的值,则应使用________关键字在 该过程中定义局部变量。 A.Dim B.Private C.Public D.Static
相关主题