习题
一、选择题
1. 在程序中已将变量IntaBlstD分别定义为Integer型、Boolean型、String型和Date型,下列语句中,正确的是     
A. Inta="333"+"a22"  B. D=#10/05/01#     C. st=5+"abc"      D. Bl= #True#
2. 语句Print "5*20" 输出结果是     
A. "5*20"          B. 出错          C. 5*20         D. 100
3. 下列可作为Visual Basic变量名的是     
A. a#a                B. 4a                C. ?xy          D. Consta
4. 表达式6*7/8 Mod 9的值是_______
A. 4                B. 5                C. 6              D. 7
5. 将数学表达式cos2(a+b)+5e2写成Visual Basic表达式,其正确的形式是_______
A. cos(a+b)^2+5*Exp(2)                B. cos^2(a+b)+5*Exp(2)
C. cos(a+b)^2+5*Ln(2)                  D. cos^2(a+b)+5*Ln(2)
6 .数学表达式Sin25°写成VB表达式是_______
A. Sin25            B. Sin25        C. Sin25°)  D. Sin25*3.14/180
7. 选拔身高T超过1.7米且体重W小于62.5公斤的人,表示该条件的逻辑表达式_______
A. T>=1.7 And W<=62.5              B. T<=1.7 Or W>=62.5
C. T>1.7 And W<62.5                 D. T>=1.7 Or W<62.5
8. 执行语句代码 print format(2004.218, "##,##0.00")以下答案中哪一个是正确的_______
A. 2004.21          B. 2,004.21          C. 2,004.22      D. 02,004.21
9. 下面表达式的值为真的是_______
A. Mid("Visual Basic",1,12)=Right("Programming language Visual Basic",12)
B. "ABCRG">"abcde"
C. Int(134.69)>=Round(134.69)
D. 78.9/32.77<=957/43.91 And –45.4>-4.98
10. 实现字符的Unicode编码方式与Windows编码方式相互转换的函数是     
A. str  B. strconv  C. trim  D. mid
二、填空题
1. VB中整型数据占 2     个字节的内存空间,双精度浮点型数据占  8   个字节的内存空间。
2. VB中,字符串常量要用下列数据中属于字符串常量的是abc 双引号     括起来,日期/时间型常量要用  #    括起来。
3. 表达式10\6 = 10 mod 6 的运算结果是 False    
4.  a$=Lcase("Hello")  a$的返回值是:  hello   
b$=Ucase("Hello")  b$的返回值是:  HELLO   
5. 要强制显式变量声明时,需在声明段部分加入语句 Option Explicit    
6. VB中,用Dim X As Integer定义的变量X,系统默认值为 0    
7. 语句Print Int(12345.6789*100+0.5)/100的输出结果是: 12345.68     
8. 设有如下程序段:
a$="BeijingShanghai"
b$=Mid(a$,InStr(a$,"g")+1)
执行上面的程序段后,变量b$的值为 Shanghai    
9.  Private Sub Form_Click()
Dim x As String * 5
x = "abc"
y% = 1
Print x & y
x = "abcdefg"
Print x & y
End Sub 则单击窗体,显示结果的第分别为 abc  1      abcde1    
10. 随机产生10100200之间的数,求最大值。 
Private Sub Command1_Click()
    Max = 100
    For i = 1 To 10
      x = Int(Rnd() * _101____ + 100)
      Print x;
      If x > Max Then Max = x
    Next i
    Print
    Print "最大值="; Max
End Sub

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