VB试题库(3)

2020-02-20 13:55

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.椭圆


VB试题库(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:水力学 各章专题浓缩(附详解)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: