复习二
一、选择题
1.Visual Basic中,下列属于正确变量名的是(  A   
Aa1    B3y    Cx-y    Dthen
2.Visual Basic中,语句Text1.Text="初三"中的Text是(  A   
A)属性名    B)属性值    C)对象名    D)窗体名
3.有如下Visual Basic程序段:
A=10
B=20
A=A+B
B=A-B
该程序段运行后,变量AB的值是(  C   
A1020    B3020    C3010    D30-10
4.要实现变量M的值与变量N的值进行交换,可用语句(  A   
AX=M:M=N:N=X      BM=N:N=M:X=N    CX=M:N=M:X=N    DM=X:X=N:N=M
5.随机数函数Rnd可以产生一个大于等于0且小于1的随机数,现在想产生一个[624]的随机整数,可行的表达式是(  D   
ARnd*24                  Bint(6+Rnd*18)   
C6+int(Rnd*18+1)        D6+int(Rnd*19)
6.在下面Visual BasicIf语句中,有错误的语句行是(  D   
#01  If x>y Then 
#02    a=a+1       
#03  Else           
#04    b=a       
#05  If End           
A #01    B #02    C #03    D #05
7.Visual Basic中,若要定义变量no用于存储汽车牌照号码,如"A·12345",则正确的定义语句是(  B   
ADim no As Integer        BDim no As String
CDim no As Single        DDim no As Boolean
8.匀加速直线运动位移公式是,正确计算sVisual Basic表达式是(  D   
Av0t+1/2at^2      Bv0*t+1/2*at^2   
Cv0t+1/2*at^2      Dv0*t+1/2*a*t^2
9.程序的三种基本结构是(  A   
(A) 顺序结构、分支结构、循环结构   
(B) 分支结构、循环结构、树型结构
(C) 赋值结构、循环结构、分支结构   
D)顺序结构、循环结构、树型结构
10.Visual Basic中,Circle.frm文件属于(  B   
A)工程文件    B)窗体文件    C)代码文件    D)类文件
11.下面程序段是利用For语句给数组a赋值,使a(1)=2a(2)=4a(3)=6,…,a(100)=200,则划线处的语句应该是(  D   
        For i= 1 To 100
        _____________
        Next i
Aa(i)=i+2          Ba(i)=i*i   
Ca(i)=i            Da(i)=2*i
12.下列运算结果中,值最大的是(  D   
A3-4      B3/4      C4 Mod 3    D3 Mod 4
13.a=10, b=5,执行语句print a>b后,窗体上显示的是(  A   
ATrue      BFalse    C1    D)出错信息
14.Visual Basic中,将数字字串转换为数值的函数是(  B   
AStr(x)    BVal(x)    CAbs(x)DInt(x)
15.有如下Visual Basic程序段运行后,变量X的值为(  C   
x=3
do while x<7
      x=x+2
loop
A3      B5    C7    D9
16.下列有关For语句和Do语句的说法错误的是(  D   
(A) For语句:通过次数控制循环的计算过程
(B) Do语句:通过条件控制循环的计算过程
(C) 循环变量、初值、终值、步长都必须为数值型
(D) For语句中的step后的步长只能为正数
17.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是(  A   
A)属性、事件、方法      B)控件、属性、事件
C)窗体、控件、过程  D)窗体、控件、模块
18.VB工程设计中,要在命令按钮Command1中显示“计算”,则下列操作正确的是(
(A) Text属性值改为“计算”  B)将Caption属性值改为“计算”
C)将Font属性值改为“计算”    D)将Name属性值改为“计算”
19.在VB程序设计的过程中,”20”+”28”的运算结果是(  D   
A”28”  BFalse  C”20+28”  D”2028”
20.如下图所示的流程图:
 
算法执行时,若输入n的值为3,则输出s的值是(  C   
A6        B8          C9        D15
21.有如下Visual Basic程序段:
For m=1 To 4
      k=k+m
Next m
循环体k=k+m被执行了(  A    )次
AB3    C5    D1
22.声明语句Dim A(-2 to 2) As Integer定义的数组的元数个数是(  D   
A3      B4      C0        D5
23.下列关于控件属性的说法,basic语言if语句正确的是(  A   
(A) 单击窗体中的某控件,在属性窗口中的属性列表框中到所要设置的属性,即可设
      置其属性值
(B) 所有控件都具有同样的属性
(C) 控件的属性只能在设计时设置,不能在运行时修改
(D)控件的每一个属性都具有同样的默认值
24.假定X是一个整数变量,那么表达式 X mod 2=0 的作用是(  A    )
(A)用于测试X是否为偶数    (B)返回一个整数
(C)返回一个奇数        D)用于测试X是否为整数
一、 选择题
1
2
3
4
5
6
7
8
9
10
A
A
C
A
D
D
B
D
A
B
11
12
13
14
15
16
17
18
19
20
D
D
A
B
C
D
A
B
D
C
21
22
23
24
A
D
A
A
二、程序题 
《虎妈猫爸》中,茜茜期中考试考了80分,姥爷为了激励茜茜发奋学习,设立了奖励机制:下次考试多考1分,奖励10元;多考2分,第1分奖励10元,第2分奖励20元;多考3分,第1分奖励10元,第2分奖励20元,第3分奖励30元,以此类推。结果茜茜考了95分,问姥爷奖励她多少钱?
分析:窗体设计如右图所示。假设用变量Money表示钱数,请编写完成下面框里的程序代码:
Private Sub Command1_Click()
  Dim Money As Integer
Dim a as Integer
For i=81 to 95
a=a+10
Money= Money + a
Next i
 
  = Str(Money)
End Sub

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