职高一年级VB语言程序设计基础测试题
一、选择题:(30 * 2 =60分)
1、下面(    )是Visual Basic语言中的数值常量。
AABC            BE+5        CTRUE        D1E-2
23896#表示的是(    )类型的数值数据。
A、整型            B、单精度实型        C、双精度实型        D、货币型
3、表达式3 \ 3 * 3 / 3 mod 3的值是(   
A-1            B1            C-3            D3
4、方法Print Sgn- 3 ^ 2+ Abs- 3 ^ 2+ Int- 3 ^ 2)的输出结果是(   
A17            B27            C1            D-1
5、假设硬币有图案一面为0,有字的一面为1,则掷一次硬币出现的随机数可表示为( 
AIntRnd1+1        BIntRnd * 1
CIntRnd * 2                DIntRnd * 2 + 1
6、要将AB两个变量的值互换,正确的写法是(   
AA=BB=A                    BB=AA=B
CC=AA=BB=C                DA=CC=BB=A
7、函数IntRnd0* 11+ 10的取值范围是(   
A[ 010 ]        B[ 1010 ]        C[ 1020 ]        D[ 020 ]
86.8E2与(    )数值相同
A6.8            B6800            C68            D680
9、下列正确的字符串常量是(   
A”NnMm”        BABCD        CNn”Mm”        DAbcd
10、下列符号中合法的常量是(   
A”x=2.456e-10”        B10 * 3.4        CA + B +C        D1.234E4.5
11、表达式Sina + b^ 3 * 2中,先进行(    )计算。
ASin函数        B+            C^            D*
12、下列哪个运算符不能进行字符串比较(   
A=            B<>            C>=            D=<
13、下列(    )的值为True
A”a” < “b”        B”9” > “a”        C”D” > “d”        D”99” < “100”
14、若变量x的值是实数,下列(  )表达式在x为任何值时都有意义。
ASqrx                BIntSqrx))   
CSqrAbsx))        DSqrIntx))
15、表达式Int-3.67mod 4的值是(   
A0            B1            C-1            D-9
16、下列表达式值为0的是(   
A4 / 5            B4 \ 5            C4 mod 5        D5 mod 4
17X=5是(    )表达式
A、关系表达式    B、算术表达式    C、逻辑表达式    D、字符串表达式
18、把2.67赋值为变量A%,则变量A的值为(   
A0            B2            C3            D2.67
19、已知x1= -3.67x2= 4x3= 5x4= 6 ,下列关系式的值为真的是(   
ASgnx1 – x2- Sgnx3 – x4< 0   
BSgnx1 + x4- Sgnx2 + x3= -2
CSgnx2 – x1- Sgnx3 – x4> 0   
DSgnx2 – x3- Sgnx1 – x4> 0
20、若A  and  B的值是真,则(   
AA为真,B不必为真            BB为真,A不必为真
CAB都为真                    DA大一vb程序设计基础B全为假
21、下列各变量中,(  )是字符串型的变量。
AA@            BB&            CC$            DD#
22exVB中应该用(    )表示。
Ae**x            Be^x            CExpx        DExpe
23Sin46°在VB中应该用(    )表示。
ASin46    BSin46    CSin46*3.14/180    DSin46*3.14/180
24、已知字符“A”的十进制ASCII码值是65,则Asc”BCD”)的结果是( 
A66            B67            C68            D69
25Right”abcdef”2)的值是(   
    A”ab”            B”ef”            C”f”            D”fe”
26Str2+3)的值是(   
    A5            B” 5”            C”2+3”        D2+3
27、下列赋值语句正确的是(   
    AA+B+C=0                BA=B+C       
CSINA=B+C            DA=2*π*R
28、如果x是一个正实数,对x的第3位小数进行四舍五入的表达式是(   
    A0.01 * Intx + 0.005            B0.01 * Int100 * x + 0.005))
C0.01 * Int100 * x + 0.05))    D0.01 * Intx + 0.05
29A=123B=456
    C=LENSTRA+STRB))
    PRINT  C
    运行时输出结果为(   
A3            B4            C6            D8
30、顺序执行如下语句后,输出结果是(   
    PRINT  12   
    PRINT  3           
    PRINT  4           
    A1  2  3  4        B1  2            C1  2  3        D1
                      3  4                  4                2  3  4
二、填空题:(10 * 2 = 20
1VB中的整型数在计算机中占        个字节,表示数的范围是           
    2、变量命名规则要求变量名必须以        开头,其后可由字母、数字、下划线组成,长度不超过          个字符。
    3CHRASC(“ABCD”))的值是            LOGEXP3))的值是     
    4RND函数产生的随机数区间是           
5、逻辑运算符中,运算级别最高的是       
    6、语句X=X+1的含义是                                       
    7Print方法具有                功能。
    8、语句X = 5 = 3中,第一个“=”是        号,第二个“=”是     
    9、要定义一个单精度符号常量PI,其值为3.1416应该使用的语句是:
                                         
    10、有如下语句:Dim  x  as  Integery z  as  String * 8,则声明的变量xyz的类型分别是        型、        型和              型。
三、计算表达式的值:(写出主要计算过程,10 * 2 = 20分)
1    3 * 4 / 2 * 3                        26 * Sqr4+ 3 ^ 2 * 2
    3    6 + 10 mod 4 * 2 + 1                44 * 5 * 8 mod 3* 2 / 5
    5    14.4 \ 3.6 * 5 < 14.4 / 3.6 * 5            6121.9 mod 11.7
    7    3 ^ 2 \ 4 + 3 ^ 2 / 2                    8Fix-1.8+ Int-1.8
    9    3 + 1 < = 3 – 2 or 3 + 5 > 8 + 6 and 7 < 2
10、(3 ^ 3 \ 2mod 2 *SgnAbsInt-25.8))))
四、程序填空:(每空3分,共12分)
1、下列程序是计算一元二次方程2x2+5x-8=0的两个实根。请补充完整
    A = 2B=5         
    D = B ^ 2 – 4 *A*C
    X1 =                
    X2 =                
    PRINT  X1X2
2、利用公式V=4/3 πr3 求半径为5的圆球的体积。
    R = 5
    V =              
    PRINT “半径为5的圆球的体积是:”;V
五、程序分析题:(每空4分,共8分)
    依次执行下列语句:
X = 567Y= 984               
    X = X + Y                    运行该段代码后,输出结果是:               
    Y = X – Y                    该段程序的主要功能是:
    X = X – Y                                                     
    PRINT XY                   

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