桐乡第一中学《VB基本运算和语句》专题测试
2010.4
班级: 高一(  )班 学号        姓名:         
一、选择题(每题3分)
1、下列不属于VB基本运算的是( 
A.函数运算        B.算术运算        C.关系运算        D.逻辑运算
2、在Visual Basic 中,下列优先级最高的运算符是(  )
 A.*      B.\     C.<    D.Not
3Visual Basic 6.0中编程时,当双击窗体上的某个控件时,所打开的窗口是(  )
 A.工程资源管理器窗口  B.代码窗口  C.工具箱窗口    D.属性窗口
4下列正确的Visual Basic注释语句是(  )
A. Dim a(10) As Integer    定义一个数组
 B. Dim a(10) As Integer  定义一个数组
 C. Dim a(10) As Integer  ‘定义一个数组
 D. Dim a(10) As Integer  “定义一个数组
5、数学关系式3x<10表示成正确的VB表达式为(  )
A. 3<=x<10  B. 3<=x AND <10  C. x>=3 OR x<10  D. 3<=x AND x<10
6、下面正确的赋值语句是(  )
A. y=x+30    B. pi*r*r=y    C. x+y=30    D. x=3y
7、表达式ASC("F")的类型是(  )
A.算术表达式    B. 关系表达式  C. 逻辑表达式    D.字符表达式
8、表达式Int(2.5)Fix(2.5)Int(-2.5)Fix(-2.5)的运算结果分别是(  )
A. 22-2-2  B. 22-3-2  C. 32-2-2  D. 22-3-3
9、如果变量 a=7b=6c=4d=5,则表达式 a<d OR b>c AND c<>d 的值为(  )
A. Yes        B. No        C. True            D. False 
10.为了给x,y,z三个变量赋初值1,下面正确的赋值语句是(    )
A. xyz=1    B. x=1,y=1,z=1    C. x=y=z=1    D. x=1y=1z=1
11、如果变量a=2,b=3,c=4,d=5,表达式NOT a>b AND NOT d<>c的值是(    )
A. False      B. True      C. 1      D. 0
12、表达式Int(198.555*100+0.5)/100的值为(    )
A. 198.56      B. 199.6        C. 198      D. 200
13、函数Mid("123456789",3,4)的值是(    )
A. "456"    B. "3456"      C. 3456        D. 456
14、以下程序代码能执行的是(    )
A.    If a=1 Then b=0 Else c=0 End If
B.    If a=1 Then : B=0: ElseIf C=0 Then : D=0
D.  If a = 1 Then
      b = 0
    Else  If c = 0 
      d = 0
    End If
C.    If a = 1 Then
      b = 0
    ElseIf c = 0 Then
      d = 0
    End If
15、下列程序段的循环结构执行后,i的值和y的值是(    )
Dim y as Integer, i as integer
y = 0
For i = 1 To 10 Step 2
  y = y + i
Next i
A.10 25      B. 1036      C. 1116      D.1125
16、(浙江高考·2009)将数学表达式写成VB表达式,正确的是(    )
Alog(x)/(a+b)  Blog(x)/a+b  Cln(x)/(a+b)  Dln(x)/a+b
17、(浙江高考·2009)有如下VB程序段:
For i=1 To 1000
    a=Int(Rnd*100+1)
    b=Int(Rnd*100+1)
    x=a+b
    y=a-b
    c=Sqr(x)
第17题图
    d=Sqr(y)
Next i
  调试时出现如第17题图所示的错误提示,产生此错误的语句是(    )
  A d=Sqr(y)    By=a-b    Cc=Sqr(x)    Dx=a+b
18、(浙江高考·2009)在VB窗体中有一个对象.该对象的属性窗口如图所示。下列说法中不正确的是(    )
  A1680为属性值
  B.根据“Timer1 Timer”可判断窗体名为Timer
  C.该对象的名称为Timer1
第18题图
  DInterval为属性名
19、在条件语句If x=1 Then y=2中,下列说法正确是(    )
A. x=1y=2均为赋值语句              B. x=1y=2均为关系表达式     
C. x=1为关系表达式,y=2为赋值语句      D. x=1为赋值语句,y=2为关系表达式
20、下列程序中 s = s + j 语句共执行了多少次,最终s的值为多少?(    )
Dim s As Integeri As Integer, j As Integer
For i = 1 To 10 Step 2
  For j = 1 To 5 Step 2
    s = s + j
  Next j
Next i
A. 1236      B. 1220      C. 1020        D. 1545
二、综台题:
21、(浙江高考·2009(每空2分)下列VB程序运行时,在文本框Text1中输人数据6,在文本框Text2中输入数据9,单击命令按钮Command1后,文本框Text1中显示的内容是        ,文本框Text2中显示的内容是       
Private Sub Command1_C1ick ()
    Dim As Integer, b As Integer
    a=Val(Text1.Text)
    b=Val(Text2.Text)
    a=a*b : b=a/b : a=a/b
    Text1.Text=Str(a)
    Text2.Text=Str(b)
End Sub
22、填写下面各程序段执行之后对应变量的值(涉及的变量均已定义)(每空3分)
X=5
For i = 1 to 10 Step 2
  X = X + i\5
Next I
变量X的值为        
s5
For i3 to 5
 i=i+1
  s=s+1
Next i
变量s的值为      
Dim x(3,5) as integer
For i=1 to 3
  For j=1 to 5
      x(i,j)=i+j
  Next j
Next i
变量x(3,4)的值为    
Dim ch as String
ch = "A"
ch = Chr( Asc(ch)+1 )
字符变量ch的值为    
A=75
If A>60 Then i = 1
If A>70 Then i = 2
变量i的值为        
A=75
If A>90 then
  i = 1
ElseIf A>80 Then
  i = 2
ElseIf A>70 Then
  i = 3
ElseIf A>60 Then
  i = 4
End If
变量i的值为        
  a = 100
    b = 20
    a = a + b
    b = a - b
    a = a - b
变量a的值为          
x = 6
y = 3
If x > y Then
  t = x
  x = y
  y = t
End If
23、(本题3分)阅读下面的程序段(程序涉及的变量均已定义)
该程序的实现的功能是:                 
24、下面窗体模块(如图所示)的功能是:用随机函数产生50个不大于1000的整数存入一维数组a中,并出这组数中最大数和最小数,分别存储在变量maxmin中。在横线上填上适当内容。(每空4分)
Private Sub Command1_Click()
Dim i As Integer, max As Integer, min As Integer
Const n = 50
Dim a(1 To n) As Integer  '定义数组a,大小为50个元素
Randomize
For i = 1 To n
    a(i) = Int(Rnd * 1000 + 1) '随机产生整数,并赋给数组a(i)
Next i
max = a(1)
min = a(1)
For i = 2 To n
    If            Then max = a(i)
    If             Then min = a(i)
Next i
Text1.Text = Str(max)
Text2.Text =          
End Sub
第24题图
VB基本运算和语句专题测试参考答案
一、 选择题(每题3分)
题号
1
2
3
4
5
6
7
8
9
10
答案
A
A
B
C
D
A
A
B
C
D
题号
11
12
13
14
15
16
17
18
19
20
答案
A
A
B
C
D
A
A
B
C
D
二、综台题:
21    9  vb程序设计教程答案第四版刘炳文  6  (每空2分)
22 、②  8  、③ "B" 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。