班级 学号 姓名
活动十九 VB基础练习题
一、选择题
(1)下面变量名命名中正确的有 。
A)A中 B)变量A C)true D)3TS E)x2 F)str G)as H)abl_Score I)12.94 J)d 234 (2)下列数据能用Integer数据类型表示的是
A、12.65 B、347800 C、3876 D、True (3)在Visual Basic中,用变量hl存储人民币与美元的汇率(如6.348),则变量hl的数据类型应说明为
A、Integer B、Single C、Date D、Long
导引P.37,16
(4)在VB中下列运算符优先级别最高的是
A、Not B、And C、MOD D、*
(5)Visual Basic中,设x=8249,则表达式 x mod 100 \\ 10计算后的结果是
A、8 B、2 C、4 D、9 (6)设a=2,b=3,c=4,d=5,表达式a>b AND c<=d OR 2*a>c的值是
A、True B、False C、2 D、4 (7)在VB中,\20\+\15\的运算结果是
A、\35\ B、False C、\20+15\ D、\2015\
导引P.37,17
(8)表达式Abs(-3.6)*Sqr(100)的值是
A、-360 B、360
C、-36 D、36
(9)已知x=17,y=\-315\,则VB表达式x+len(y)的值为
A、-298 B、17 C、21 D、\17-315\ (10)若x=\FrontPage\,则用Mid(x,3,4)可以取出的字符串内容是
A、ntP B、ontp C、ntp D、ontP (11)在VB中,下列表达式的值等于3的是
A、Len(\3.14\) B、Int(-3.14) C、Str(3) D、Val(\3\) (12)下列表示[-50,49]区间内的随机整数的式子正确的是
A、Int(Rnd()*49-50) B、Int(Rnd()*50+49) C、Int(Rnd()*100-50) D、Int(Rnd()*100-49)
(13)下列能作为赋值语句的是
A、10=i B、i+j=10 C、t=false D、0>j and j<1 (14)有如下程序段:该程序段运行后,a的值为
a=3:b=5 A、3 c=a B、5 a=b C、8 b=c D、2
1
班级 学号 姓名
二、填空题
(1)将下列数学表达式改写成VB表达式。
①b2?4ac: ②
x3|x?3|?y:
(2)将下列语句改写成VB逻辑表达式。
①整型变量n的值是3的整数倍。 ②整型变量a、b中存储的都是正数。 (3)已知自由落体的位移公式为:s?12gt?vt,其中v为初始速度,g为重力加速度,t为经2历的时间,s为位移。编程求s的值,请完成以下变量、常量的定义,并写出赋值语句。
① ’ 定义常量g=9.8
② ’ 定义变量t为整型数据类型 ③ ’ 定义变量s为实数型数据类型 ④ ’ 写出位移的赋值语句
(4)设一个三位整数是n,它的个位数字是c,十位数字是b,百位数字是a,则请写出a、b、c对应的赋值语句
’ c的赋值语句 ’ a的赋值语句 ’ b的赋值语句
2