VB综合练习题一.doc
-作者xxxx-日期xxxxVB综合练习题一【精品文档】VB综合练习题一(数据类型、常量和变量、基本运算和表达式、赋值语句)丽水二中:胡建友一、选择题1、,/,Mod,* ( )A) B) / C) Mod D) *2.下列字符串常量中,最大的是( )A) "aderb" B) "adyda" C) "ADEEH" D) "EWREL"3.表达式Int(8*sqr(36)*10(-2)*10+0.5)/10的值是( )A)0.48 B)0.048 C)0 .5 D) 0.054.表达式Val("")的值是( )A).123 B) 12.3 C) 0 D) .123E2CD5.系统符号常量的定义可以通过( )获得A)对象浏览器 B)代码窗口 C)属性窗口 D)工具箱6.表达式(73+1)*(185-1)的值是( )A)8.67 B)7.8 C) 6 D)7.表达式52Mod 2522的值是( )A)1 B)0 C)6 D)48.表达式25 Mod 7的值是( )A)1 B)5 C)4 D)出错9.下面表达式中,( )的运算结果与其他三个不同A) Exp(-3.5) B) C) -Abs(-3.5) D) -SQR(9)-0.510.关于算法,下列叙述正确的是( ) A)算法可以用自然语言、流程图和伪代码来描述 B)算法只能用流程图来描述C)算法不能用伪代码来描述 D)算法不可以用自然语言来描述11在Visual Basic工程设计中,双击窗体中的对象后,出现的是( )A)工程窗口B)工具箱C)代码窗口D)属性窗口12. 下列属于Visual Basic字符串常量的是( )A)1/2B)Int(3.4) C)"1/2" D)1+213. 在Visual Basic中,将数字字串转换为数值的函数是( )A)Str(x)B)Val(x)C)Abs(x)D)Int(x)14.表达式Int( - 17.8) +Abs(17.8)的值是( )A) 0 B) 0.8 C) - 0.2 D)15.表达式mid("how are you",5,3)的值是( )A) how B) are C) you D) how are you16.下列属于正确的Visual Basic赋值语句的是( )A) x+y=10 B) x+y-10=0 C) x,y=10 D) x=10-y17.表达式Abs( - 5) +Len("ABCDE")的值是( )A) 5ABCDE B) 0 5ABCDE C) 10 D) 018.圆周长的计算公式为L=2a,其中a为圆半径。能正确表示2a的表达式是( )A)2aB)2*aC)2aD)2*3.1416*a19.函数Len(Str(Val("12345")的值为( )A) 11 B) 5 C) 6 D) 820.在Visual Basic中,若x=3.1415926,则表达式Int(x*100+0.5)/100的值是( )A) 3.14B) 3.146C) 314D)21.“如果下雨在体育馆上体育课,不下雨则在操场上体育课”。用流程图来描述这一问题时,判断“是否下雨”的流程图符号是( )A)矩形B)菱形C)平行四边形D)圆圈22.在VB工程设计中,如果要使命令按钮Run上显示“运行”,则下列属性中应改变的属性是( )A)Font B)Height C)Width D)Caption23. 在VB中,关系表达式x/y=xy为真,则说明( )A) x不能被y整除 B) x与y一定相等C) x与y一定不相等D) x能被y整除24. “下雨在体育馆上体育课,不下雨则在操场上体育课”,用算法描述这一问题,合适的算法结构是( ) A) 顺序模式 B)选择模式C)循环模式D)树型模式25. 在Visual Basic中,语句Dim x As String的作用是将变量x定义为( )A)字符串型B)整数型C)逻辑型D)日期型26. 在Visual Basic工程设计中,要在标签对象Start上显示文字“欢迎使用本系统!”, 则下列属性中应改变的属性是( )A)Caption B)Width C)Text D)Height27.在下面各关系中,当X取任意数值时都能成立的式子是( )A)Int(X)>= Abs(X) B)Int(X)=Abs(X) C)Int(X)<=Abs(X) D)Int(X)<>Abs(X)28. 下列属于正确的Visual Basic表达式是()A)a+|b| B)3b-2a C)2b D)b+529. 在VB中,若x、y均是正整数,关系表达式x Mod y=0为真时,则表示( )A) x不能被y整除 B) x能被y整除 C) x一定等于yD) x、y均为030设a=3,b=5,则以下表达式值为真的是( )A) a>=b And b>10 B)(a>b)Or(b>0) C)(a<0)or(b<0) D)(-3+5>a)And(b>0)31在Visual Basic中,设x=3171,能得到其十位上数字“7”的正确表达式是( )A) x10 Mod 100B)x10 Mod 10 C)x100 Mod 10 D)x Mod 10032. 在Visual Basic中,变量a中的数值是整数而且可能在-3276832767范围之外,则变量a的数据类型应定义为( )A)日期型 B)整数型 C)长整数型 D) 逻辑型33.以下声明语句中正确的是( ) A)Const abs=123 B) Dim val as integerC)Const int1=123 D) Dim chr As single34. 在Visual Basic代码窗口中,语句Student.Text="宋知国"中的Text是( )A)属性名 B)属性值 C)对象名 D)窗口名35. 表达式 5 Mod 3+35*2的值是( )A) 0 B) 2 C)4 D) 636. 设x=4,y=8,z=7,表达式x<y And (Not y>z) Or z<x的值是( )A) 1 B) -1 C) True D) False37.设a=5,b=4,c=3,d=2,表达式3 > 2 * b Or a = c And b <> c Or c > d的值是( )A)1 B)True C) False D)238. 在Visual Basic中,表示整数型的数据类型名是( )A)DateB)IntegerC)StringD)Boolean39. 在Visual Basic中,已知x是正整数,关系表达式x Mod 2=1为真时,则表示( )A) x被2除的余数为0B) x能被2整除 C)x是奇数 D)x是偶数40. Visual Basic函数Fix(x)的作用是截掉数据的小数部分。已知a是实数,当关系表达式Fix(A)=a为真时,则表示a是( )A)负数B)正数C)整数D)小数41. 在如右图所示的Visual Basic窗体中,这些被放入窗体中的控件称之为( )A)类B) 事件C)属性D)对象42. 下列描述算法的流程图符号中属于判断框符号的是( )A) B) C) D)43. 在Visual Basic中,求实数x的算术平方根的函数是( )A)Int(x) B)Sqr(x) C)Abs(x) D)Log(x)44. .在VB代码窗口中,语句Book1.Text="Windows 操作系统"中的Book1是( )A)属性名 B)属性值C)窗口名 D)对象名45. ( )A)工程文件 B)窗体文件 C)代码文件 D)类文件46.在Visual Basic中,如果要给变量i,j,k都赋值为1,则下列语句正确的是( )A)i=j=k=1 B)i,j,k=1 C)i=1,j=1,k=1 D)i=1:j=1:k=1在Visual Basic中,正确表示"a的立方加1"的表达式是( )A)a3+1 B)a3+1 C)(a+1) 3 D)(a+1)347.在Visual Basic中,若x是大于零的偶数,则下列关系表达式值一定为真的是( )A)x Mod 2 = 1 B)x2 = 0C)x2 = x/2 D)Int(x/2) <> x/248. 在Visual Basic中,若要定义变量no用于存储汽车牌照号码,如"浙A12345",则正确的定义语句是( )A)Dim no As Integer B)Dim no As StringC)Dim no As Single D)Dim no As Boolean49. 下列Visual Basic表达式正确的是( )A)v0+a*t B)a2+2bc C)2*rD)1/2g*t250. 在Visual Basic中,单击文本框Text2触发的事件处理过程名是( )A) Text1_ClickB) Text2_GotFocus C) Text2.Click D) Text2_Click二、填空题1.设A=2,B=3,C=4,D=5,写出下列逻辑表达式的值。(1)A>B And C<= D Or 2*A>C _(2)3>2*B Or A=C And B<>C Or C>D_ (3)Not A<=C Or 4*C=B 2 And B<>A+C_2.若A=20,B=80 ,C=70, D=30 ,则表达式A +B >160 Or (B*C>200 And Not D>60)的值是_3.设A=2 , B= - 2 ,则表达式A / 2 + 1 > B + 5 Or B * (-2)=6的值是_4.设A=2,B= -4 ,则表达式3*A> 5 Or B + 8<0的值是_5.关系式X -5或X5所对应的逻辑表达式是: _6.关系式-5X5所应的逻辑表达式是: _7.A的绝对值大于等于B同时不等于C的逻辑表达式是: _8.X是小于100的非负数,对应的逻辑表达式是: _ 9逻辑表达式是: _ 10.一元二次方程ax2+bx+c=0有实根的条件是a0,并且b2-4ac0,表示该条件的逻辑表达式是: _ 11.表示条件"变量X为能被5整除的偶数"的逻辑表达式是: _12. 有如下Visual Basic程序段: 13.有如下Visual Basic程序段:a = 30 a="Good" b = 20 b="Bye" a = b c=a+b该程序段运行后,变量a的值为_。 该程序段运行后,变量c的值是_。14元。下面是计算印花税的程序(如图所示),设x为为每股的价格(单位:元),y为要买的股票数量(单位为股,如1000股,y=1000),c为要支付的印花税金额(单位:元),则程序中划线处应填入的合适语句是: Private Sub Command1_Click()Dim x As Double, y As Longx = Val(Text1.Text)y = Val(Text2.Text)c = _Text3.Text =_【精品文档】