101.下面有关数组处理的叙述中,不正确的是________。 ①控件数组可由多个控件组成,这些控件具有相同的名字 ②控件数组中的元素可以是不同类型的控件
③用ReDim语句重新定义动态数组时,不得改变该数组的数据类型 ④可用Public语句在窗体模块的通用说明处定义一个全局数组
A.①②③④ B.②④ C.①②③ D.①③④
102.VB中除窗体能显示图片外,下面列出的控件中可以显示图片的控件有________。
①PictureBox ②Image ③TextBox ④CommandButton ⑤OptionButton ⑥Label1 A.①②③④ B.①②⑤⑥ C.①②④⑤ D.①②④⑥
103.求一个三位整数n的十位数的正确方法是________。
A.Int(n – Int(n/100) * 100) B.Int(n/10) – Int(n/100) C.n – Int(n/100) * 100 D.Int(n/10) – Int(n/100) * 10
104.在某过程中已说明变量a为Integer类型、变量s为String类型,过程中的以下四组语句中,不能正常执行的是 。
A.s=2*a+1 B.s=\ C.s=2*a>3 D.a=2:s=16400*a
105.以下的关系表达式中,运算结果为True的是________。
A.CInt(1.5)=Int(1.5) B.Fix(1.5)=Int(1.5) C.Fix(-1.5)=Cint(-1.5) D.Fix(-1.5)=Int(-1.5)
106.在窗体模块的通用声明段中声明变量时,不能使用____D___关键字。 A.Dim B.Public C.Private D.Static
107.使用_____C___方法可将新的列表项添加到一个列表框中。
A.Print B.Clear C.AddItem D.RemoveItem
108.对于某对象的SetFocus和GotFocus描述中,正确的是____A___。 A.SetFocus是方法,GotFocus事件 B.SetFocus是事件,GotFocus是事件 C.SetFocus是方法,GotFocus是方法 D.SetFocus是事件,GotFocus是方法
109.以下有关事件过程的说法中,错误的是______B___。 A.标准模块中不能包含事件过程
B.事件过程都是无参(没有形式参数)的过程 C.事件过程也可以通过Call语句调用执行 D.在事件过程中不能声明全局变量 110.下列语句的输出结果为___C____。
Print Format(1234.5648, \
A.1234.57 B.1234.56 C.1,234.56 D.12,34.57 111.以下有关数组作为形参的说明中错误的是___C___。
A.调用过程时,只需把要传递的数组名填入实参表
B.使用动态数组时,可用ReDim语句改变形参数组的维界 C.在过程中也可用Dim语句对形参数组进行说明 D.形参数组只能按地址传递
112.在窗体模块的通用声明处使用下面的语句会产生错误的是____D____。 ①Const A As Integer=25 ②Public St As String*8
③ReDim B(3)As Integer ④Dim Const X As Integer=10 A.①② B.①③
C.①②③ D.②③④
113.在过程中有语句For I=N1 To N2 Step N3,在该循环体内有下列四条语句,其中____C_会影响循环执行的次数。
①N1=N1+I ②N2=N2+N3 ③I=I+N3 ④N3=2*N3
A.①② B.①②③ C.③ D.①②③④
114.在窗体模块的通用声明段中声明变量时,不能使用____D___关键字。 A.Dim B.Public C.Private D.Static 115.以下有关变量说明的叙述中,错误的是___A____。
A.工程中没有说明类型的变量都是不能使用的、不合法的 B.Dim语句既可用于说明变量的类型,也可以说明数组的类型 C.Static语句用于在过程中说明静态变量 D.Private语句只能用于说明模块级变量 116.数学式
ex?sin3xx?y所对应的正确VB算术表达式是____D___。
A.Abs(e^ x + Sinx^3/Sqr (x + y)) B.Abs((e^x + Sinx^3)/Sqr(x + y)) C.Abs((Exp(x) + Sin x^3)/Sqr(x + y)) D.Abs((Exp(x) + Sin(x)^3)/Sqr(x + y))
117.x + y小于10且x – y要大于0的逻辑表达式是___D____。 A.x + y<10, x – y>0 B.(x + y<10) (x – y>0) C.x + y<10 x – y>0 D.x + y<10 And x – y>0 118.下列语句运行时系统给出错误提示的是____A___。
A.Print -32000-769 B.Print \C.Print \ D.Print 3=2=4 119.产生[10,40]之间的随机整数的VB表达式是___B___。
A.Int(Rnd * 30) + 10 B.Int(Rnd * 31) + 10 C.Int(Rnd * 30) + 11 D.Int(Rnd * 30) + 12
120.设整型变量a、b 的当前取值分别为200与20,以下赋值语句中不能正确执行的是___D_____。 A.Text1 = a/b*a B.Text1 = a & b & a
C.Text1 = \ D.Text1 = a*a/b 121.有程序代码Text1.Text=\,其中的Text1、Text和\分别代表____C___。 A.对象、值、属性 B.对象、方法、属性 C.对象、属性、值 D.属性、对象、值 122.VB工程文件的扩展名是____B___。
A..frm B..vbp C..bas D..frx 123.产生[10,40]之间的随机整数的VB表达式是___A____。 A.Int(Rnd * 31) + 10 B.Int(Rnd * 30) + 10
C.Int(Rnd * 30) + 11 D.Int(Rnd * 30) + 12
ea?b?a?b124.代数表达式为
2??4,其对应的VB表达式是___A____。
A.(Exp(a + b) + sqr(abs(a + b)))/(2 * 3.14 + 4) B.E ^ (a + b) + |a + b| ^ 1/2/(2 *π+ 4) C.(Exp(a + b) + sqr(abs(a + b)))/(2 *π+ 4)
D.E ^ (a + b) + |a + b| ^ 1/2/(2 * 3.14 + 4)
125.以下关于菜单的说法中,错误的是 C 。 A.可以为菜单项选定快捷键
B.若在“标题”文本框中键入连字符(-),则可在菜单的两个菜单命令项之间加一条分割线 C.除了Click事件之外,菜单项还可以响应其他事件 D.菜单编辑器的“名称”文本框用于输入菜单项的名称 126.下列有关过程中形式参数的描述中,错误的是 B 。 A.函数过程可以没有形式参数 B.事件过程一定没有形式参数
C.形参数组只能按地址与实参数组结合 D.窗体与控件也可以作为过程的参数
127.变量S为字符型,若在文本框Text1、Text2中分别输入数字12与18后,再执行以下语句,S的值为“30”的是___C____。
A.S = Text1.Text & Text2.Text B.S = Text1.Text + Text2.Text C.S = Val(Text1.Text) + Text2.Text
D.S = Val(Text1.Text) & Text2.Text
128.以下所列表示中,不可用作VB合法常量的个数有____B___个。
① vbCrLf ② 1# ③ π ④ \⑤ 1E-5 A.0 B.1 C.2 D.4 129.下列语句的输出结果是___C_____。
Form1.print right(mid(\常熟理工学院\,3,4),2) A.常熟 B.理工 C.学院 D.出错
130.在窗体模块的通用声明处,可以使用____B___语句说明数组。
①Public A(10) As Integer ②Dim A(10) As Integer ③Private A(10) As Integer ④Static A(10) As Integer A.①② B.②③ C.③④ D.①④
131.运行程序产生死循环时,___C___可以终止程序运行。
A.按Ctrl+C键 B.按Ctrl+Z键
C.按Ctrl+Break键 D.单击“停止运行”按钮 132.VB集成开发环境可以___D____。
A.编辑、调试、运行程序,但不能生成可执行程序 B.编辑、生成可执行程序、运行程序,但不能调试程序 C.编辑、调试、生成可执行程序,但不能运行程序
D.编辑、调试、运行程序,也能生成可执行程序
133.产生[10,90]之间的随机整数的VB表达式是___B___。 A.Int(Rnd * 80) + 10 B.Int(Rnd * 81) + 10
C.Int(Rnd * 80) + 11 D.Int(Rnd * 80) + 12
134.数学表达式
x?e3Sin27?x?y?的VB算术表达式为___B____。
A.Sin(27)+Sqr(x+Exp3)/(x+y)
B.Sin(27*3.14159/180)+Sqr(x+Exp(3))/Abs(x+y) C.Sin(27*3.14159/180)+Sqr(x+e^3)/Abs(x+y) D.Sin(27*pi/180)+Sqr(x+Exp(3)/Abs(x+y)
135.求圆的内接正多边形的面积公式为nRsin(π/n)Rcos(π/n),其对应的VB6.0算术表达式是____D__。其中n为大于2的正整数,R为圆半径,π为圆周率。 A.nRsin(π/n)Rcos(π/n)
B.n×R×sinπ/n×R×cosπ/n
C.n×R×sin(4.13159/n)×R×cos(4.13159/n)
D.n*r*sin(3.14159/n)*r*cos(3.14159/n)
136.在窗体模块的通用声明处用下面的语句声明变量、数组,正确语句有___A____个。 ① Public A(3) As Integer错 ② Public N As Integer ③ Public St As String*5错 ④ Private b() As Integer A.2 B.3 C.4 D.1
137.下列选项中,所包含的所有表达式能够将两位整数X的个位数与十位数对调(例如将78转换为87)的是____D__。
① Val(Right(X, 1) & Left(X, 1))
② Val(Right(Str(X), 1) & Left(Str(X), 1))留有符号位 ③ Val(Right(CStr(X), 1) & Left(CStr(X), 1)) ④ Val(Mid(X, 2, 1) + Mid(X, 1, 1)) A.①② B.②③ C.②④ D.①③④
138.执行下列语句时,会出现出错提示的是____A___。
A.Print 256 * 256 B.Print \C.Print \D.Print 256 = 127 * 2 139.设整型变量a、b 的当前取值分别为200与20,以下赋值语句中不能正确执行的是____B____。 A.Text1 = a/b*a B.Text1 = a*a/b
C.Text1 = \ D.Text1 = a & b & a 140.数学算式
12x?5y?d3?m2e?xsinx的VB算术表达式是____A___。
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) 141.下面有关数组的说法中,正确的是 C 。 A.数组的维下界不可以是负数
B.模块通用声明处有Option Base 1,则模块中数组定义语句Dim A(0 To 5)会与之冲突
C.模块通用声明处有Option Base 1,模块中有Dim A(0 T0 5),则A数组第一维维下界为0
D.模块通用声明处有Option Base 1,模块中有Dim A(0 To 5),则A数组第一维维下界为1 142.名为Sort的Sub子过程的形式参数为一数组,以下的定义语句中正确的是___A____。 A.Private Sub Sort(A() As Integer) B.Private Sub Sort(A(10) As Integer) C.Private Sub Sort(ByVal A() As Integer) D.Private Sub Sort(A( ,) As Integer)
143.在应用程序中用“Private Function Fun(x As Integer,y As Single)”定义了函数Fun。调用函数Fun的过程中的变量I、J均定义为Integer型,能正确引用函数Fun的是___B___。
①Fun(I,J) ②Call Fun(I,3.65) ③Fun(3.14,234) ④Fun(\,\
A.①③ B.②③④ C.①②③ D.①②③④
144.在Select Case x结构中,描述判断条件3≤X≤7的测试项应该写成_____D____。 A.Case 3<=X<=7 B.Case 3<=X,X<=7 C.Case Is<=7,Is>=3 D.Case 3 To 7 145.下面有关数组处理的叙述中,错误的是 A 。
①在过程中用ReDim语句定义的动态数组,其下标的上下界可为赋了值的变量。 ②在过程中,可以使用Dim、Private和Static语句定义数组。
③用ReDim语句重新定义动态数组时,不得改变该数组的数据类型。 ④可用Public语句在窗体模块的通用说明处定义一个全局数组。 A.②④ B.①③④ C.①②③ D .①②③④
146.在窗体Form1中用“Public Sub Fun(x As Integer,y As Single)”声明过程Fun,在窗体Form2中定义了变量i为Integer,j为Single,若要在Form2的某事件过程中调用Form1中的Fun过程,则下列语句中正确的语句有____C____个。
①Call Fun(i, j) ②Call Form1.Fun(i, j) ③Form1.Fun (i), j ④Form1.Fun i+l, (j)
A.1 B.2 C.3 D.4
147.要使过程调用结束后返回两个结果,下面的过程语句正确的是____C____。
A.Sub Proc1(ByVal n,ByVal m) B.Sub Proc1(n,ByVal m) C.Sub Proc1(n,m) D.Sub Proc1((n),m)
148.下面的表达式中,运算结果为True的是___B____。
A.\
B.Int(134.69) <= Cint(134.69) C.3 > 2 > 1
D.Mid(\
149.Sub过程与Function过程最根本的区别是____C____。
A.Sub过程可以用Call语句或直接使用过程名调用,而Function过程不可以 B.Function过程可以有形参,Sub过程不可以
C.Sub过程不能用过程名返回值,而Function过程能通过过程名返回值 D.两种过程参数的传递方式不同
150.VB中利用Circle方法不可以画_____B____。
A.圆 B.直线 C.弧 D.椭圆