D.a+b>cAnda+c>bAndb+c>a
10.以下常量中,不合法的是()。
A.10^2B.100C.100.0D.10E+1
11.以下常量中,不合法的是()。
A.TrueB.#1999-12-1#
C.1999-12-01D.False
12.下列叙述中不正确的是()。
A.变量名的长度不能超过255个字符
B.变量名的第一个字符必须是字母
C.变量名不能使用VB的关键字
D.变量名可以包含内嵌的类型声明符
13.不能正确表示“两个整形变量a与b之一为0,但不同时为0”的表达式是()。
A.a*b=0Anda<>b
B.(a=0Orb=0)Anda<>b
C.Not(a=0Andb=0)And(a=0Orb=0)
D.a*b=0And(a=0Orb=0)
14.设b的值为7,一表达式为“x=b=7”,则运算后x为()。
A.TrueB.b=7C.7D.b
15.在表达式54+3*12^2-Sin(x+1)/2中最先进行运算的是()。
A.12^2B.3*12C.x+1D.Sin()
16.x+y小于10且x-y大于0的逻辑表达式是______。
A.x+y<10orx-y>0B.(x+y<10):
(x-y)>0
C.x+y<10Andx-y>0D.x+y<10.AnD.x-y>0
17.代数表达式
,对应VisualBasic表达式是______。
A.E^(x+y)+|x+y|^1/2/2π+1
B.Exp(x+y)+Sqr(Abs(x+y))/2*3.14159+1
C.(Exp(x+y)+Sqr(Abs(x+y)))/(2*3.14159+1)
D.(Exp(x+y)+Sqr(Abs(x+y)))/2*π+1
18.代数表达式
对应的VisualBasic表达式为()。
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|Abs(Exp(3.14159)+Sin(x)^3)/(x+y)|
19.下面表达式的值为真的是()。
A.Mid("VisualBasic",1,12)=Right("ProgrammingLanguageVisualBasic",12)
B."ABCRG">"abcde"
C.Int(134.69)>=Cint(134.69)
D.78.9/32.77<=97.5/43.97And-45.4>-4.98
20.下面说法不正确的是()。
A.VB允许将一个数字字符串赋值给一个数值型的变量
B.VB允许使用未经说明的变量,其类型都是Variant类型
C.Cls只清除运行时在窗体或图形框中显示的文本或图形
D.事件过程既可建在窗体模块中,也可建在标准模块中
21.假定变量Logic的类型是Boolean,下面赋值语句()是正确的。
A.logic="True"B.logic=.True.
C.logic=#True#D.logic=3<4
22.在过程中可以用()语句定义变量。
A.Dim、PrivateB.Dim、StaticC.Dim、PublicD.Dim、Static、Private
23.执行语句“PrintFormat(5459.478,"##,##0.00")”的正确输出结果是()。
A.5459.48B.5,459.48C.5,459.478D.5,459.47
24.下列语句中()语句可以用来正确地声明一个动态数组。
A.PrivateA(n)AsIntegerB.DimA()AsInteger
C.DimA(,)AsIntegerD.DimA(1Ton)
25.假定变量Logic的类型是Boolean,下面赋值语句中()是不正确的。
A.Logic=TrueB.Logic=NotTrue
C.Logic=#True#D.Logic=3<4
26.表达式Str(Len("3212"))+Str(88.8)的值为()。
A.488.8B.488.8C.3300.8D.321288.8
27.函数Len(Str(Val("111.1")))的值为()。
A.5B.6C.111.1D.111
28.设B="234455678",则表达式Val(Left(B,4))+Val(Mid(B,4,2))的值为()。
A.2389B.234455C.2344D.55
29.设A="abcdefgh",下面函数中只有()的值不为"fgh"。
A.Mid(A,6,8)B.Right(A,3)C.Left(A,6,3)D.Mid(A,6,3)
30.Rnd函数不可能产生()值。
A.0B.1C.0.9999D.0.00001
31.表达式的值不为2的是()。
A.10/5B.12\5C.5mod3D.12\5mod2
32.能产生30~100之间随机数的表达式为()。
A.Int(71*Rnd)+30B.Int(100*Rnd)+30
C.Int(70*Rnd)D.Int(100*Rnd)
33.在Rnd(n)函数中,要想生成不相同的随机数,n的取值必须为()。
A.>0B.<0C.>1D.=0
34.要使用Rnd函数来模拟方形骰子投掷,应使用()表达式。
A.Int(6*Rnd
(1))B.Int(1+6*Rnd
(1))
C.Int(6*Rnd
(1)-1)D.Int(7*Rnd
(1)-1)
35.以下函数中,不属于算术函数的是()。
A.Sin()B.Str()C.Abs()D.Exp()
36.能够返回字符代码的函数为()。
A.Chr()B.Mid()C.InStr()D.Asc()
37.删除字符串前导与尾随空格的函数是()。
A.Ltrim()B.Rtrim()C.Trim()D.Lcase()
38.能实现字符ANSI编码方式与Unicode方式转换的函数是()。
A.StrB.StrconvC.TrimD.Mid
39.Double类型的数据由()个字节组成。
A.2B.4C.16D.8
40.获得系统日期的函数为()。
A.Data$B.Time$C.Date$D.GetTime$
41.执行以下程序后,变量c$的值为()。
a$="VisualBasicProgramming"
b$="C++"
c$=Ucase(left$(a$,7))&b$&Right$(a$,12)
A.VisualBasicProgrammingB.VISUALC++Programming
C.VisualC++ProgrammingD.VISUALBASICProgramming
42.下列各组变量声明正确的是()。
A.Dimabcasinteger,numassingleB.DimI%,N$asinteger
C.DimA%,b%,c%,a$D.PublicDimn%
43.字符串的连接运算符为()。
A.@B.$C.&D.*
44.下列选项中为十六进制数的是()。
A.123B.&123C.&O123D.&H123
45.要声明一个长度为20个字符的定长字符串,下列只有()是正确的。
A.DimstrasstringB.Dimstrasstring(20)
C.Dimstrasstring[20]D.Dimstrasstring*20
46.下列表达式不合法的是()。
A."123"+"abc"B.123&"abc"
C.1+2\3D.[3*(4+5)-6]/7
47.下列逻辑运算结果为“True”的是()。
A.falseornottrueB.falseandnottrue
C.trueornottrueD.trueandnottrue
48.Single类型的数据由()字节组成。
A.1B.2C.4D.8
49.日期型常量必须用()括起来。
A."B.'C.()D.#
50.设a=2,b=3,c=4,d=5,表达式“a>bAndc<=dOr2*a>c”的值为()。
A.-1B.1C.TrueD.False
51.用InputBox函数可以生成()。
A.消息框B.“保存”对话框
C.简单输入框D.“颜色”对话框
52.执行下列语句在用户输入并按“确定”后,st$变量的内容为()。
st$=InputBox("请输入字符串","字符串对话框","字符串")
A.字符串B.请输入字符串
C.字符串对话框D.用户输入的内容
53.已知变量x、y为整形量,且x=4,y=12,s="a",lblok为标签,下列修改标签文字语句合法的是()。
A.x=lblok.captionB.lblok.caption=Str(x)
C.x*y=3D.y=x*s
54.下列各赋值语句中不正确的是()。
A.x+y=5B.iNumber=15
C.lblsj="Time"D.sLength=x+y
55.如果想在程序中反复使用一个日期数据“2002/8/21”,为了避免在编写程序时反复输入这个数据,也为了能一次修改所有用到这个数据的语句,可以采用()。
A.将这个数据声明为字符常量,用一个常量标识符代表它
B.将这个数据声明为字符变量,用一个变量标识符代表它
C.将这个数据声明为日期型常量,用一个常量标识符代表它
D.将这个数据声明为日期型变量,用一个变量标识符代表它
56.执行语句PrintFormat(5456.678,"##,##0.00"),正确的输出是()。
A.5456.68B.5,456.68C.5,456.678D.5,456.67
57.执行语句PrintFormat$(54567,"00000000"),正确的输出是()。
A.54567B.54567000C.00054567D.05456700
58.对于InputBox函数,下列说法不正确的是()。
A.每执行一次InputBox函数,只能输入一个值
B.InputBox函数输入的是数值型
C.InputBox函数中的提示参数能省略
D.函数值必须赋于一个变量,否则用户的输入就会丢失
59.Boolean型数据只有两种取值,它们是()。
A.0和1B.Yes和NoC."是"和"不是"D.True和False
60.在InputBox函数的参数中,必选的参数为()。
A.输出信息B.提示信息
C.定义无输入时的缺省值D.定义输入框的位置
61.下列调用错误的是()。
A.x%=inputbox("请输入数据")B.Inputbox("请输入数据")
C.x=Msgbox("是否继续查询")D.Msgbox("是否继续查询")
62.下列输出语句中,错误的是()。
A.?
x,yB.Printx,y
C.form.printx,yD.printformatx,y
63.若要强制变量先声明后使用,应该用()语句来说明。
A.PublicconstB.OptionExplicit
C.ExplicitD.OptionBase
64.如果有图片框Picture1与文本框Text1,下列不正确的语句是()。
A.Print25B.Picture1.Print25
C.Text1.Print25D.Debug.Print25
65.在立即窗口中以下语句的输出结果为()。
(□为空格,下同。
)
a=27
b=65
Printa;b
A.27□65B.□27□65C.□27□□65D.□27□□65□
66.在立即窗口中以下语句的输出结果为()。
a="Beijing"
b="ShangHai"
Printa;b
A.Beijing□ShangHaiB.□Beijing□ShangHai
C.BeijingShangHaiD.□Beijing□ShangHai□
67.语句Print5*5\5/5的输出结果为()。
A.25B.5C.1D.0
68.语句PrintSgn(-4^2)+Abs(-4^2)+Int(-4^2)的输出结果是()。
A.-16B.-32C.-1D.1
69.执行以下语句后的输出结果是()。
a=Sql(3)
PrintFormat(a,"$$####.###")
A.$1.732B.$$1.732C.$1732D.$$0001.732
70.InputBox函数的返回值是()。
A.数值B.字符串C.变体D.视输入而定
71.一命令按钮的Click事件过程为:
Dima,basInteger
a=InputBox("请输入第一个数:
")
b=InputBox("请输入第二个数:
")
Printb+a
程序运行时,单击该按钮并分别输入456和123,则输出的结果为()。
A.579B.123C.456D.123456
72.以下4个运算符中,()运算级别最高。
A.+B.ModC.\D.-
73.执行下面的语句后,所产生的信息框标题为()。
a=MsgBox("AAAA","BBBB","",5)
A.AAAAB.BBBBC.出错,不能产生信息框D.空
74.MsgBox函数的参数中,只有()是不能省略的。
A.promptB.buttonsC.titleD.helpfile
75.MsgBox函数中的buttons参数具有控制对话框内除()之外的作用。
A.按钮的种类B.图标的种类
C.按钮的数量D.对话框的标题
76.执行以下命令所产生的对话框为()。
MsgBox"继续查询吗?
",vbYesNoCancel+vbQuestion,"提问"
A.
B.
C.
D.
77.MsgBox函数的返回值是()。
A.字符型B.整形C.布尔型D.不一定
78.假设