阅读使人快乐,成长需要时间
习题2
一.单选题
1.下列各项中,只有(  )才是常量;各项中,(  )不是常量。
  A. E-3        B. E+03      C. 10^3      D. 1.E03
  A. 1E-3      B. 13        C. "abc"    D. Xl*3
2. 下列各项中,可以作为变量名的是(  );各项中,(  )不能作为变量名。
  A. a1_0      B. Dim      C. K6/600    D. CD[1]
  A. ABCabc    B. A12345    C. 18AB      D. Namel
3. 空字符串是指(  )。
  A. 长度为0的字符串         B. 只包含空格字符的字符串
  C. 长度为1的字符串          D. 不定长的字符串
4. 使用变量x存放数据12345678.987654,应该将x声明为(  )类型。
  A. 单精度(Single)          B. 双精度(Double)
  C. 长整型(Long)            D. 货币型(Currency)
5. 表达式3^2*12-4^(2/4)的值为(  )。
  A. 104          B. 106        C. 108      D. 出错
6. 表达式33 Mod 17 \ 3 * 2的值为(  )。
  A. 10          B. 1          C. 2        D. 3
注:所涉及的三个运算的优先级由高到低的关系是:* \ Mod
7. 表达式Int(-20.9) + Int(20.9 + 0.5) - Fix(-17.9)的值为(  )。
  A. -17          B. 16        C. 17        D. 18
8.a=3,b=2,c=-3,则表达式Abs(b + c) + a * Int(Rnd + 3) + Asc(Chr(65 + a))的值是(  )。
  A.10          B.68          C.69      D.78
9. m="morning",取值为"mor"的表达式是(  )。
  A. Mid(m,5,3)  B. Left(m,3)  C. Right(m,4,3)    D. Mid(m,3,1)
10. 表达式Sin(a + b) ^ 6所表示的代数式是(  )。
    A.sin(a+b)6      B.sin6(a+b)    C.sin6(a+b)      D.6sin(a+b)
11. 如果x是一个正实数,对x的第3位小数四舍五入的表达式是(  )。
    A. 0.01 * Int(100 * x + 0.5)      B. 0.01 * Int(10 * x + 0.5)
    C. 0.01 * Int(x + 0.5)                D. 0.01 * Int(x + 5)
12. 求一个三位正整数n的十位数的方法是(  )。
    AInt(n / 10) - Int(n / 100) * 10    BInt( n / 10) - Int(n / 100)
    Cn - Int(n 100) * 100                DInt(n - Int(n / 100) * 100)
13.设A="12345678",则表达式Val(Left(A,4)+Mid(A,4,2))的值是(  )。
    A123456        B123445      C8            D6
14.要使Int(x+2)=16成立,x应取(  )。
        A14≤x<15      B14<x≤15    C14<x<15      D14≤x≤15
15.在下列函数中,(  )函数的执行结果与其他三个不一样。
    AString(3,"5")          BStr(555)
    CRight("5555",3)        DLeft("55555",3)
注:Str(555)值为“ 555 ”,前面有一个字符的符号位,后面有一个空格
16.设A=-2,则(  )函数的执行结果与其他三个不一样。
    AVal("A")      BInt(A)      CFix(A)      D-Abs(A)
17.要在窗体Forml的标题栏上显示"统计程序",可用的语句是(  )。
    AForml.Name="统计程序"    BForm1.Caption="统计程序"
    C. Forml.Caption=统计程序      DForml.Name=统计程序
18.函数String(n, "str")的功能是(  )。
    A字符串长度大于5.把数值型数据转换为字符串
    B.返回由n个字符组成的字符串
    C.从字符串中取出n个字符
    D.从字符串中第n个字符的位置开始取子字符串
注:严格讲是返回串中第一个字符重复n次构成的字符串
19.设x=1,以下函数返回值最大的是( 
A.Sin(x)    B.Exp(x)    C.Sqr(x)      D.Log(x)
20. 将代数式cos2c+d)写成VB表达式的正确形式是( 
ACos^2(c+d)  BCos(c+d)^2  Cos((c+d) ^2)      DCos(c^2+d^2)
21. 函数表达式Val("16 Hour")的值为( 
A1                  B16                   C160            D960
22.VB中,可以使用未经声明的变量,在未赋值前,该变量的数据类型为( 
AInteger        BLong          CString            DVariant
23.在VB中,对于没有赋值的数值变量,系统默认的值是( 
A0     B1                  C”0”        D-1
24.在VB中,对于没有赋值的字符串变量,系统默认的值是( 
A0      B”” (长度为0)    C”0”      D“  ” (空格,长度为1)
25.X是一个数值变量,下列函数表达式中要求X的值必须为正的是( 
       A. Sgn (X)      B. Sqr (X)      C. Abs (X)      D. Sin (X)
26.仅当X为小于100的非负数(包括0)时取值才为True的表达式是( 
A. 0<=X  And  X<100      B. 0<X  And X<100   
C. 0<=X  And  X<=100      D. 0<X  Or  X<=100
27.能够从字符串A="Visual  Basic" 中取出子串"Basic"的函数表达式是( 
A.Left(A,5)  B.Right(A,5)    C. Mid(A,7,5)    D. Instr(A,"Basic")
28.函数表达式String(2, "ChongQing")的返回值是( 
ACQ      BChongQing    CCC      DChongQingChongQing
29.下列表达式中数值最大的是( 
A. 10 / 3              B. 10 \ 3        C. Int (10/3)        D. Fix (10/3)
. 多项选择题
1.能够产生一个三位随机整数的函数表达式是(   
AInt(Rnd * 900 + 100)   BInt(Rnd * 900) + 100  CInt(Rnd * 1000)
DInt(Rnd * 1100 - 100)  EInt(Rnd * 1100) - 100
2.能产生一个大于等于1且小于等于10的随机整数的表达式有( 
AInt(Rnd * 10 + 1)  B. Int ((10-1)*Rnd)  C. 1+Int ((10-1)*Rnd+1)
D.  1+Int (10*Rnd)   E. Int ((10+1)*Rnd+1)
3.下列表达式中具有相同结果的是( 
A. 19 Mod 5    B. 19 / 5    C.  19 \ 5    D.Round(19 / 5)  E.  Sqr(19 \ 5)
4.在下列标识符中,可以作为合法变量名的有( 
A. Michael  Jordan    B. Su-30  C. Beckham    D.class_01    E. B52
5.以下函数表达式中,返回值为数值类型的有( 
A. Year(Now)      B.  Month(Now)    C. Day(Now)   
D.  Weekday(Now)  E.  Hour(Now)
6.已知字符串变量S1的值为一个小写字母,以下表达式能将小写字母变成大写字母的有( 
A.  Chr(Asc(S1) + Asc("A") - Asc("a"))      B.  Chr(Asc(S1) – 32)
C.  LCase(S1)    D.  UCase(S1)              E. Val(S1)
7.已知字符串变量 A= "computer data transmit",能得到子字符串 “data”的表达式有( 
A.  Mid(A, 10, 4)    B.  Mid(Left(A, 13), 4)    C.  Left(Mid(A, 10), 4)
D.  Left(Right(A, 13), 4)  E.  Right(Left(A, 13), 4)
8.下列函数表达式中,返回值相等的是( 

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