2022-2023学年度第二学期
22计2、22计3《VB》期末考试题
说明:考试范围是第一章至第四章内容。满分100分。
一、选择题(每小题1分,共100 分)
1.打开属性窗口的快捷键是(  )
A.F1获得帮助    B、F2    C、F4    D、F5
2.在VB6.0中,语句Dim M1#,Abc as variant ,Xyz As integer定义的M1、Abc 和Xyz的类型分别是( )
A.双精度、整数型、单精度      B.双精度、单精度、单精度
C.双精度、变体类型、整数型    D.双精度、可变类型、单精度
3.在VB6.0中,下列不正确的Integer型常数是(  )
A. 32768        B. 0    C. 37%      D. –22222
4.在VB中 ,12345678&的类型是(  )
A. 整数型    B.长整数型  C. 字符常数    D.双精度常数
5.在VB6.0中,合法的字符串常量是(  )
A. ABC$    B.‘ABC’ C.“”    D.‘3+4’
6.方法Print 20\30输出结果是 (  )
A. “20\30”  B.20\30    C.0  D.错误
7.假定Bln1是逻辑型变量,下面赋值语句中正确的是(  )
A. Bln1=’True’      B.Bln1=.T.
C. Bln1=#True#    D.Bln1=3<4
8.在以下运算符中,优先级最低的是(  )
A.  /    B.  \  C. Mod    D.+
9.VB 6.0表达式sqr(25)+ABS(-1)+len(“11”)的值是(  )
A. 5        B.6    C. 7        D.8
10.设a为整型变量,不能正确表达数学关系6<a<15的VB6.0表达式是( )
A. 6<a<15            B. Not(a<=6) And a<15
C. a>6 And a<15        D. a>6  And  Not (a>=15)
11.逻辑运算符And,Or和Not的优先顺序,从高到低是(  )
A. Or-And-Not      B.And-Not-Or
C. Not-And-Or      D.Not-Or-And
12.计算b的自然对数使用的Visual Basic表达式是(  )
A. Log(b)    B.Lg(b)  C. Loge(b)    D.Lge(b)
13.方法Print -28 Mod –15 输出结果是(  )
A.  “28 Mod –15”      B.  28 Mod –15
C.  -13              D.13
14.已字母A的ASCII码为十进制的65,表达式Asc(“A”)+Asc(“C”)的值是(  )A.  6567    B.132    C.“AC”  D.AC
15.若X=5、Y=6,则表达式X+Y=11的值是(  )
A. X+Y=11    B.11  C. True    D.False
16.VB表达式-10^-2的值是(  )
A. –100      B.0.01  C. 100    D.–0.01
17.下面(    )是不合法的单精度浮点表示法。
(A)100E0.2    (B)100E2  (C) 0.011E+2  (D) 100.0E+2
18.表达式16/4-2^5 *8/4 MOD 5\2的值为(  )。
(A)14    (B)4    (C)20    (D)2
19.数学表达式3≤x<10在VB中的逻辑表达式为(    )。
(A)3<=x<10        (B)3<=x AND x<10 
(C)x>=3 OR x<10    (D)3<=x AND <10
20.算术运算符、关系运算符、逻辑运算符,三种运算符中,优先级别最高的是(    )。
(A) 算术运算符 (B)关系运算符 (C)逻辑运算符 (D)平级   
21.与数学表达式ab/3cd对应,不正确的VB算术表达式是(  )。
(A) a*b/(3*c*d)    (B) a/3*b/c/d
(C) a*b/3/c/d    (D) a*b/3*c*d
22.语句:Print”Sqr(9)=”;Sqr(9)的输出结果是(    )。
(A)Sqr(9)=Sqr(9)    (B)Sqr(9)=3   
(C)”3”=3    (D)3=Sqr(9)
23.如果将布尔常量值false赋值给一个整型变量,是(      )
A.0      B. -1      C.TRUE        D.FALSE
24.若要处理一个值为50000的整数,应采用哪种VB基本数据类型描述更合适?(  )
(A)Integer    (B)Long    (C)Single    (D)String
25.用print语句输出时,用( )符号是标准输出。
(A),    (B):    (C)、    (D);
26.一条语句要在下一行继续写,用 (    )符号作为续行符。
(A)+    (B) —    (C) _    (D)…
27.下面(    )是合法的变量名。
(A)X_yz    (B)123abc    (C)integer    (D)X-Y
28.下面(    )是不合法的整型常数。
(A)%100  (B)&O100  (C)&H100  (D)100
29.下面(    )是合法的字符常量。
(A)ABC$   (B)”ABC” (C)=ABC=   (D)ABC
30.下面(    )是合法的单精度型变量。
(A)num$    (B)1.25E3 (C)xinte!  (D)30!
31、Ucase(“ABCabc”)函数的结果为(  )
(A) “abcabc”    (B) “ABCABC”
vb字符串常量
(C)“ABCabc”    (D)“abcABC”
32、在VB中,print”12”+45语句执行的结果是(  )
(A)“1245”    (B)57    (C)1245    (D)出错
33、执行len(mid(“abcd”,2)+right(“abcd”,2))语句的结果是(  )
(A)“cdcd”    (B)5    (C)8    (D)出错
34、在VB中,表达式3*2\5 mod 3 的值是(  )
(A)1    (B)0   (C)3    (D)错误
35、用于获得字符串S最右边4个字符的函数是(  )
(A)left(s,4)    (B)left(4,s)   
(C)right(s,4)    (D)right(4,s)
36、可以产生30~50(含30和50)之间的随机整数的表达式是( )
(A)int(rnd*21+30)    (B)int(rnd*21)   
(C)int(rnd*50+30)    (D)int(rnd*30+50)
37、表达式sgn(-3)+abs(-3)的值是(  )
(A)3    (B)2    (C)6    (D)4
38、e2+e5的函数表达式为(  )
(A)e^2+e^5         (B)exp(2)+exp(5)   
(C)e*e+e*e*e*e*e    (D)e7
39、下列常量中,是日期型常量的为(  )
(A)“1245”  (B)true 布尔型 (C)1245数值型  (D)#2008/11/10#
40、数学表达式sin30o写成VB表达式为(  )
(A)sin(30*3.14/180)    (B)sin(30o)   
(C)sin30o             (D)sin30
41、下列程序段的执行结果为(  )
x=5
y=-20
if  x>0 then x=y-3 else y=x+3
print x-y;y-x
A、-3  3    B、 5  -8    C、3 -3    D、25  -25
42、x=3
y=2
if x*y<1 then y=y-1 else y=-2
print y-x>0
A、True    B、False    C、-1    D、1
43、当条件为5<x<10 时,有x=x+1,则以下语句中,正确的是(  )
A、if 5<x<10 then x=x+1 
B、if 5<x or x<10 then x=x+1
C、if 5<x and x<10 then x=x+1
D、if 5<x  Xor x<10 then x=x+1
44、关于多分支选择结构的Case语句,下列写法中,错误的是(  )
A、Case 1,5,7,9    B、Case 8 to 10
C、Case 10 to 2    D、Case is <”man”
45、如在下面的程序中输入15,则其运行结果为(  )
Dim a as integer
a=inputbox(“清输入A的值:”)
Select Case a
  Case 1 to 4
      Print “D”
  Case 5 to 10
Print “C”
  Case Is =15
Print “B”
Case Else
Print “A”
End Select
A)D    B)C    C)B    D)A
46、下列程序段的执行结果为(  )
Dim a,b,c as integer
a=5:b=9:c=14
a=a+b
c=c-b
if  a-c>b-c  then a=b+c
if  a+b>b+c  then c=a-c
Print a,b,c
A、 3  6  9      B、 14  9  9
C、 80  14  14    D、 14  9  5
47、下列程序段的运行结果为(  )
Dim a as integer
x=int(rnd*3)

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