A.Private Const A As Integer=235/2 C.Dim Const C As Integer=3579
B.Const B As Integer=Cint(2.53) D.Public Const S As Boolean=True
37.下列说法不正确的是___________。
A.VB允许将一个数字字符串赋值给一个数值型的变量 B.VB允许使用未经说明的变量,其类型都是Variant类型 C.Cls方法只清除运行时在窗体或图形框中显示的文本或图形 D.事件过程可建在窗体模块中,也可建在标准模块中 38.下列变量的名称不正确的是 。 A.TName
B.T_Temp
C.T32
D.T32#
39.设A=7,B=4,C=6,则表达式A Mod 3+B^3/C\\5的值为 。 A.1
B.2
C.3
D.出错
40.下列表达式中,值为True的是 。 A.Ucase(“ABCD”)>=”abcd”
B.14/2\\3<10 Mod 4 D.Not (Sqr(4)-3>=2)
C.Mid(“ABCD”,2,2)>Left(“ABCD”,2)
41.在过程中可以用来定义变量的语句是 。 A.Dim、Private Static、Private
42.在窗体模块的通用声明处有如下语句,会产生错误的是 。 ①Const A as Integer =5 ③Dim b2 as Integer A.①②
②Public St as String * 8 ④Dim Const X as Integer=10
D.②④
B.Dim、Public
C.Dim、Static
D.Dim、
B.①③ C.①②③
43.描述X、Y中有一个小于Z的逻辑表达式是 。 A.X B.X 44.代数式x1 - |a| + ln10 + sin(x2 + 2л)/cos(57°)对应的Visual Basic表达式是 。 A.x1 - Abs(a) + Log(10) + Sin(x2+2*3.14) / Cos(57*3.14/180) B.x1 - Abs(a) + Log(10) + Sin(x2+2*л) / Cos(57*3.14/180) C.x1 - Abs(a) + Log(10) + Sin(x2+2*3.14) / Cos(57) D.x1 - Abs(a) + Log(10) + Sin(x2+2*л) / Cos(57) 45.A,B均为整形变量,且A=3,B=2,执行语句Print “A+B”, A=A+B输出的结果是 。 A.A+B False C.A+B A=5 46.下列说法错误的是 。 A.只有在标准模块中用Public语句说明的变量才是全局变量 B.在过程中不能用Public语句说明全局变量 C.在标准模块中的通用声明处可以用Private语句说明模块级变量 D.在窗体的通用声明处可以用Private语句说明窗体级变量 47.表达式Abs(-7)+Len(“abcdef”)的值是 。 A.12 B.13 C.7abcdef D.-7abcdef B.5 A=5 D.5 False 48.下面哪一个不是字符串常量 。 A.”计算机” B.” “ C.”True” D.true 49.i被j整除的逻辑表达式是 。 A.i/j=0 B.i\\j=0 C.i<>j D.i Mod j=0 50.设有如下语句: Dim a, b As Integer c = \d = #7/20/2007# 以下关于这段代码的叙述中,错误的是 。 B.b被定义为Integer类型变量 D.d中的数据是日期类型 A.a被定义为Integer类型变量 C.c中的数据是字符串 51.将任意一个两位正整数N的个位数与十位数对调得到新数的VB表达式是 。 A.(N mod 10)*10+N\\10 C.(N mod 10)+N\\10 B.(N\\10)*10+N mod 10 D.(N mod 10)\\10+N*10 52.下面的表达式的值为True的是 。 A.Mid (“Visual Basic”, 1, 12) = Left (“Programing Language Visual Basic”, 12) B.CStr (100.38) = Str (100.38) C.Int (67.89) > Cint (67.34) D.Chr (asc(“Jock”)+3) < ”Nan” 53.下列函数的返回值不是字符串的是 。 A.trim B.left C.space D.val 54.下列语句运行错误的是 。 A.print –32000-769 C.print “ab” & 8 55.算术表达式 B.print “1e2”+8 D.print 3+2=4 e2?x?5lnx?sin3(2x)|sinx?cosx|2的VB表达式是 。 A.(e^(2*п*x-5)*log(x)+(sin(2x))^3)/sqr(abs(sin(x)-cos(x^2) B.(exp(2*3.14159*x-5)*log(x)+(sin(2*x))^3)/sqr(abs(sin(x)-cos(x^2))) C.(exp(2*п*x-5)*ln(x)+(sin(2*x))^3)/sqr(abs(sin(x)-cos(x^2))) D.e^(2*3.14159*x-5)*ln(x)+(sin(2*x))^3)/sqr(abs(sin(x)-cos(x^2) 56.函数Cint、Int、Fix都返回整数值,以下能正确地描述它们返回值的大小关系的是 ____ 。 A.Cint(-4.51)=Int(-4.51) 57.在程序中分别将变量Inta、Bl、St、D定义为整型、布尔型、字符串型和日期型,下列赋值语句在执行时会出错的是__ ___。 A.Inta=4.6 B.Bl=#True# C.St=5 & 123 D.D=#10/05/01# 58.用于获得字符串S从第5个字符开始的3个字符的函数是 。 A.Mid(S,5,3) B.Middle(S,5,3) C.Right(S,5,3) D.Left(S,5,3) 59.用于去掉字符串右边的空格的函数是 。 A.Ltrim( ) B.Rtrim( ) C.Left( ) D.Instr( ) 60.下面表达式的值为True的是______。 A.Mid(\ B.\ C.Int(134.69)>=Cint(134.69) D.78.9/32.77<=97.5/43.97 And -45.4>-4.98 61.在文本框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) 62.用于从字符串左边截取字符的函数是 。 A.Ltrim( ) B.Trim( ) C.Instr( ) D.Left( ) 63.计算结果为0的表达式是 。 A. Int(3.4)+Int(-3.8) C. Fix(3.4)+Fix(-2.8) 二、填空题 1.表达式\的值是 , 表达式\是 ,表达式12&34的值是 ,表达式12+34的值是 。 2.表达式20\\5和29 Mod 5的结果分别为: _ ___、__ _。 3.在VB中,算术运算符 * 和 & 的含义分别表示: 、 。 4.表达式Abs(-7)+Len(“ abcdef”)的值 。 5.”123”+4和”123”+”4”的结果分别为 和__ _。 6.求平方根值的函数是___ _ ,用于求字符串长度的函数是__ ____。 7.VB表达式9^2 MOD 45 \\2 *3 的值是__________。 8.Integer整型数取值范围是____________,存储大小为_______个字节 9.在VB中,变量从它的作用范围来看,可分为______、______和局部三种。 10.填写下列语句代码的执行结果。 语句 结果 结果类型(有结果的需要填写) Print 32765+3 B.Int(3.4)+Fix(-3.8) D.Fix(3.4)+Int(-3.8) Print 5+7=12 Print 256/128
相关推荐: