vb习题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
B.局部变量的作用域是它所在的过程
C.在过程中用Static语句声明的变量是静态局部变量
D.过程执行完毕,该过程中用Dim或Static语句声明的变量即被释放
解答:B
12.单选题:(2.0分)
12.下列符号常量的声明中,哪个是不合法的?
A. Const a As single =1.123
B. Const a As Integer =″123″
解答:C
18.单选题:(2.0分)
18.表达式-5 Mod 3 + 3\5*2的值是?
A. 0
B. 2
C. -2
D. 4
解答:C
19.单选题:(2.0分)
19.设x=4,y=8,z=7,表达式x<y And (Not y>z) Or z<x的值是
A. 1
B. -1
C. True
D. False
解答:D
D. (N-Int(N/10))*10+Int(N/10+Int(N/10))
解答:A
29.单选题:(2.0分)
29.代数式X1-|a|+ln10+Sin(X2+2π)/Cos(57o)对应的VB表达式是
A. X1-Abs(A)+Log(10)+Sin(X2+2*3.14)/Cos(57)
B. X1-Abs(A)+Log(10)+Sin(X2+2*π)/Cos(57)
25.Abs(-8)+Len("ABCD")的值是?
A. 12
B. 14
C. 8ABCD
D. -8ABCD
解答:A
26.单选题:(2.0分)
26.表达式-25.28 Mod 6.99的值是?
A. 1
B. -4
C. 4
D.出错
解答:B
27.单选题:(2.0分)
27.Rnd的函数不可能产生的值是?
A. 0
A. True
B. False
C. 1
D.出错信息
解答:B
24.单选题:(2.0分)
24.执行语句Print Format(1236.54,”+ #### , 0.0%”)的正确结果是
A. 12345,6%
B. 123,654.0%
C. +123,6.54%
D. 123,654
解答:B
25.单选题:(2.0分)
空1解答:123445
38.填空题:(2.0分)
8.函数UCase(Mid("visual basic", 8, 8))的值为_________
空1解答:BASIC
39.填空题:(8.0分)
9."12" + "34"的值是_________,表达式12 + "34"的值是__________,表达式"12" & "34"的值是__________,表达式12 & 34的值__________。
空3解答:货币型
空4解答:整型
33.填空题:(2.0分)
3.把数学表达式-5≤X≤5改写为等价的VB表达式
空1解答:X>=-5 And X<=5
34.填空题:(2.0分)
4.如果希望使用变量X来存放数据1234567.123456,应该将变量X声明为 类型?
空1解答:Double
35.填空题:(2.0分)
C. Const a As Double =Sin(1)
D. Const a =″OK″
解答:C
13.单选题:(2.0分)
13.Visual Basic认为下面哪组变量是同一个变量?
A. Al和al
B. Sum和Summary
C. Aver和Average
D. Al和A_l
解答:A
14.单选题:(2.0分)
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)
A. 10
B. 20
C. 30
D. 200
解答:B
10.单选题:(2.0分)
10.语句Print Sgn(-6^2)+ Abs(-6^2)+Int(-6^2)的输出结果是?
A. -36
B. 1
C. -1
D. -72
解答Baidu NhomakorabeaC
11.单选题:(2.0分)
11.以下关于局部变量的叙述中错误的是?
A.在过程中用Dim语句或Static语句声明的变量是局部变量
C. X1-Abs(A)+Log(10)+Sin(X2+2*3.14)/Cos(57*3.14/180)
D. X1-Abs(A)+Log(10)+Sin(X2+2*π)/Cos(57*3.14/180)
解答:C
30.单选题:(2.0分)
30.在文本框Text1中输入数字12,Text2中输入数字34,执行以下语句,只有( B )可使文本框Text3中显示46。
C. Option Base1
D. Option Compare
解答:B
5.单选题:(2.0分)
5.表达式Val(“.1234E3CD”)的值是?
A. 0.1234
B. 0
C. 123.4
D. .1234E3CD
解答:C
6.单选题:(2.0分)
6.表达式X>X+1是?
A.算术表达式
B.非法表达式
C.字符串表达式
20.单选题:(2.0分)
20.常量的-0.00013579的科学记数法是
A. -1.3579E+4
B. 1.3579E-4
C. -13.579E-5
D. -1.3579E-04
解答:D
21.单选题:(2.0分)
21.下列哪个是日期型常量
A. "2011-3-29"
B.2011-3-29
C. #2011-3-29#
解答:B
31.填空题:(2.0分)
1.产生一个[100,200]范围内的正整数,表达式是
空1解答:Int(Rnd*101)+100
32.填空题:(8.0分)
2.语句Dim x ,y as string ,z as currency
a%=1
则x,y, z, a的数据类型分别为、、、。
空1解答:变体型
空2解答:字符串型
D.关系表达式
解答:D
7.单选题:(2.0分)
7.设A,B,C表示三角形的三条边,条件“任意两边之和大于第三边”的布尔表达式可以表示为?
A. A+B>C And A+C>B And B+C>A
B. Not (A+B<=C Or A+C<=B Or B+C<=A)
C. A+B
D. A+B>=C Or A+C>=B Or B+C>=A
5.设A=7,B=3,C=4,表达式A Mod 3+B^3/C\5的值是
空1解答:2
36.填空题:(2.0分)
6.表达式Int (8*Sqr(48)*10^(-2)*10+0.5)/10的值是。
空1解答:3
37.填空题:(2.0分)
7.设变量A=“12345678”,则表达式Val(Left(A,4)+Mid(A,4,2))的值为_________
B. 1
C. 0.0005
D. 0.123
解答:B
28.单选题:(2.0分)
28.将任意一个正的两位数N的个位数与十位数对换的表达式为
A.(N-Int(N/10)*10)*10+Int(n/10)
B. N-Int(N)/10*10+Int(N)/10
C. Int(N/10)+(N-Int(N/10))
解答:A
8.单选题:(2.0分)
8.下面不能在信息框中输出“VB”的是?
A. MsgBox
B. X=MsgBox(
C. MsgBox(
D. Call MsgBox
解答:D
9.单选题:(2.0分)
9.设a=5,b=6,c=7,d=8,执行语句x=IIf((a>b)And(c>d),10,20)后,x的值是?
空1解答:12
空2解答:345.68
空3解答:12346
空4解答:1234567.80%
空5解答:hello
3.数学式子Sin60°写成VB表达式是?
A. Sin60
B. Sin(60*3.14/180)
C. Sin (60°)
D. Sin(60)
解答:B
4.单选题:(2.0分)
4.要强制显示声明变量,可在窗模块或标准模块的声明段中加入语句?
A. Option Base0
B. Option Explicit
空1解答:1234
空2解答:46
空3解答:1234
空4解答:1234
40.填空题:(10.0分)
10.表达式Format(12345.678, "##,##0.00")值为,表达式Format(12345.678, "####")值为,表达式Format(12345.678, "0.00%")值为, Format("Hello", "<")值为, Format("It's me", ">")。
A.,
B.;
C.、
D.:
解答:D
17.单选题:(2.0分)
17.不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是?
A. A * B=0 And A<>B
B. A=0 Xor B=0
C. A * B=0 And (A=0 Or B=0)
D. A * B=0 And A+B<>0
D. {2011-3-29}
解答:C
22.单选题:(2.0分)
22.执行语句s=Len(Mid("VisualBasic",1,6))后,s的值是?
A. 6
B. Basic
C. Visual
D. 11
解答:A
23.单选题:(2.0分)
23.设a=10,b=5,c=1,执行语句Print a>b>c后,窗体上显示的是?
14.执行下面语句:print“5*20”的结果是( )。
A. "5*20"
B.出现错误信息
C. 5*20
D. 100
解答:A
15.单选题:(2.0分)
15.下列模块中哪个是一个工程必须具备的( )。
A.窗体模块
B.标准模块
C.类模块
D.用户自定义模块
解答:A
16.单选题:(2.0分)
16.在一个语句行内写多条语句时,语句之间应该用哪个符号分隔。
1.单选题:(2.0分)
1.下列哪个符号能作为VB中的合法变量名?
A. x23
B. 8ab
C. DIM
D. X%B
解答:A
2.单选题:(2.0分)
2.函数Int(Rnd*10)+90是下列哪个范围内的整数?
A. [90,100]
B. [10,100]
C. [90,99]
D. [10,99]
解答:C
3.单选题:(2.0分)
C.在过程中用Static语句声明的变量是静态局部变量
D.过程执行完毕,该过程中用Dim或Static语句声明的变量即被释放
解答:B
12.单选题:(2.0分)
12.下列符号常量的声明中,哪个是不合法的?
A. Const a As single =1.123
B. Const a As Integer =″123″
解答:C
18.单选题:(2.0分)
18.表达式-5 Mod 3 + 3\5*2的值是?
A. 0
B. 2
C. -2
D. 4
解答:C
19.单选题:(2.0分)
19.设x=4,y=8,z=7,表达式x<y And (Not y>z) Or z<x的值是
A. 1
B. -1
C. True
D. False
解答:D
D. (N-Int(N/10))*10+Int(N/10+Int(N/10))
解答:A
29.单选题:(2.0分)
29.代数式X1-|a|+ln10+Sin(X2+2π)/Cos(57o)对应的VB表达式是
A. X1-Abs(A)+Log(10)+Sin(X2+2*3.14)/Cos(57)
B. X1-Abs(A)+Log(10)+Sin(X2+2*π)/Cos(57)
25.Abs(-8)+Len("ABCD")的值是?
A. 12
B. 14
C. 8ABCD
D. -8ABCD
解答:A
26.单选题:(2.0分)
26.表达式-25.28 Mod 6.99的值是?
A. 1
B. -4
C. 4
D.出错
解答:B
27.单选题:(2.0分)
27.Rnd的函数不可能产生的值是?
A. 0
A. True
B. False
C. 1
D.出错信息
解答:B
24.单选题:(2.0分)
24.执行语句Print Format(1236.54,”+ #### , 0.0%”)的正确结果是
A. 12345,6%
B. 123,654.0%
C. +123,6.54%
D. 123,654
解答:B
25.单选题:(2.0分)
空1解答:123445
38.填空题:(2.0分)
8.函数UCase(Mid("visual basic", 8, 8))的值为_________
空1解答:BASIC
39.填空题:(8.0分)
9."12" + "34"的值是_________,表达式12 + "34"的值是__________,表达式"12" & "34"的值是__________,表达式12 & 34的值__________。
空3解答:货币型
空4解答:整型
33.填空题:(2.0分)
3.把数学表达式-5≤X≤5改写为等价的VB表达式
空1解答:X>=-5 And X<=5
34.填空题:(2.0分)
4.如果希望使用变量X来存放数据1234567.123456,应该将变量X声明为 类型?
空1解答:Double
35.填空题:(2.0分)
C. Const a As Double =Sin(1)
D. Const a =″OK″
解答:C
13.单选题:(2.0分)
13.Visual Basic认为下面哪组变量是同一个变量?
A. Al和al
B. Sum和Summary
C. Aver和Average
D. Al和A_l
解答:A
14.单选题:(2.0分)
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)
A. 10
B. 20
C. 30
D. 200
解答:B
10.单选题:(2.0分)
10.语句Print Sgn(-6^2)+ Abs(-6^2)+Int(-6^2)的输出结果是?
A. -36
B. 1
C. -1
D. -72
解答Baidu NhomakorabeaC
11.单选题:(2.0分)
11.以下关于局部变量的叙述中错误的是?
A.在过程中用Dim语句或Static语句声明的变量是局部变量
C. X1-Abs(A)+Log(10)+Sin(X2+2*3.14)/Cos(57*3.14/180)
D. X1-Abs(A)+Log(10)+Sin(X2+2*π)/Cos(57*3.14/180)
解答:C
30.单选题:(2.0分)
30.在文本框Text1中输入数字12,Text2中输入数字34,执行以下语句,只有( B )可使文本框Text3中显示46。
C. Option Base1
D. Option Compare
解答:B
5.单选题:(2.0分)
5.表达式Val(“.1234E3CD”)的值是?
A. 0.1234
B. 0
C. 123.4
D. .1234E3CD
解答:C
6.单选题:(2.0分)
6.表达式X>X+1是?
A.算术表达式
B.非法表达式
C.字符串表达式
20.单选题:(2.0分)
20.常量的-0.00013579的科学记数法是
A. -1.3579E+4
B. 1.3579E-4
C. -13.579E-5
D. -1.3579E-04
解答:D
21.单选题:(2.0分)
21.下列哪个是日期型常量
A. "2011-3-29"
B.2011-3-29
C. #2011-3-29#
解答:B
31.填空题:(2.0分)
1.产生一个[100,200]范围内的正整数,表达式是
空1解答:Int(Rnd*101)+100
32.填空题:(8.0分)
2.语句Dim x ,y as string ,z as currency
a%=1
则x,y, z, a的数据类型分别为、、、。
空1解答:变体型
空2解答:字符串型
D.关系表达式
解答:D
7.单选题:(2.0分)
7.设A,B,C表示三角形的三条边,条件“任意两边之和大于第三边”的布尔表达式可以表示为?
A. A+B>C And A+C>B And B+C>A
B. Not (A+B<=C Or A+C<=B Or B+C<=A)
C. A+B
D. A+B>=C Or A+C>=B Or B+C>=A
5.设A=7,B=3,C=4,表达式A Mod 3+B^3/C\5的值是
空1解答:2
36.填空题:(2.0分)
6.表达式Int (8*Sqr(48)*10^(-2)*10+0.5)/10的值是。
空1解答:3
37.填空题:(2.0分)
7.设变量A=“12345678”,则表达式Val(Left(A,4)+Mid(A,4,2))的值为_________
B. 1
C. 0.0005
D. 0.123
解答:B
28.单选题:(2.0分)
28.将任意一个正的两位数N的个位数与十位数对换的表达式为
A.(N-Int(N/10)*10)*10+Int(n/10)
B. N-Int(N)/10*10+Int(N)/10
C. Int(N/10)+(N-Int(N/10))
解答:A
8.单选题:(2.0分)
8.下面不能在信息框中输出“VB”的是?
A. MsgBox
B. X=MsgBox(
C. MsgBox(
D. Call MsgBox
解答:D
9.单选题:(2.0分)
9.设a=5,b=6,c=7,d=8,执行语句x=IIf((a>b)And(c>d),10,20)后,x的值是?
空1解答:12
空2解答:345.68
空3解答:12346
空4解答:1234567.80%
空5解答:hello
3.数学式子Sin60°写成VB表达式是?
A. Sin60
B. Sin(60*3.14/180)
C. Sin (60°)
D. Sin(60)
解答:B
4.单选题:(2.0分)
4.要强制显示声明变量,可在窗模块或标准模块的声明段中加入语句?
A. Option Base0
B. Option Explicit
空1解答:1234
空2解答:46
空3解答:1234
空4解答:1234
40.填空题:(10.0分)
10.表达式Format(12345.678, "##,##0.00")值为,表达式Format(12345.678, "####")值为,表达式Format(12345.678, "0.00%")值为, Format("Hello", "<")值为, Format("It's me", ">")。
A.,
B.;
C.、
D.:
解答:D
17.单选题:(2.0分)
17.不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是?
A. A * B=0 And A<>B
B. A=0 Xor B=0
C. A * B=0 And (A=0 Or B=0)
D. A * B=0 And A+B<>0
D. {2011-3-29}
解答:C
22.单选题:(2.0分)
22.执行语句s=Len(Mid("VisualBasic",1,6))后,s的值是?
A. 6
B. Basic
C. Visual
D. 11
解答:A
23.单选题:(2.0分)
23.设a=10,b=5,c=1,执行语句Print a>b>c后,窗体上显示的是?
14.执行下面语句:print“5*20”的结果是( )。
A. "5*20"
B.出现错误信息
C. 5*20
D. 100
解答:A
15.单选题:(2.0分)
15.下列模块中哪个是一个工程必须具备的( )。
A.窗体模块
B.标准模块
C.类模块
D.用户自定义模块
解答:A
16.单选题:(2.0分)
16.在一个语句行内写多条语句时,语句之间应该用哪个符号分隔。
1.单选题:(2.0分)
1.下列哪个符号能作为VB中的合法变量名?
A. x23
B. 8ab
C. DIM
D. X%B
解答:A
2.单选题:(2.0分)
2.函数Int(Rnd*10)+90是下列哪个范围内的整数?
A. [90,100]
B. [10,100]
C. [90,99]
D. [10,99]
解答:C
3.单选题:(2.0分)